一、文献综述
- C/S与B/S的研究
C/S结构,即客户端(Client)/服务器(Server)结构,C/S结构将软件系统分为客户端和服务器两部分,客户端接受的指令直接和服务器连接,一定程度上提升了系统通讯速度。B/S结构,即浏览器(Browser)/服务器(Server)结构,相比于C/S结构,B/S结构的用户界面是通过浏览器来实现的,并且浏览器界面只承担少量逻辑运算,大部分指令逻辑交由服务器完成,在这种模式下,减少了浏览器界面的运行负荷,有利于系统维护和升级改造,但数据库的运行负荷相对增加。从目前发展趋势来看,B/S 结构在系统开发中更受青睐。
文献[3]对B/S和C/S进行概念说明,并分析比较了两种结构的优势与劣势,对于C/S来说,前端服务器运行负荷轻,数据存储也具有一定隐秘性和独立性,但基于C/S的系统开发代价较高。对B/S而言,易维护、易升级、开发成本低,劣势是数据库运行负荷较大,为了安全起见,许多企业都会对系统数据库中的数据进行备份,防止意外发生。
文献[4]首先阐述了实现企业管理化的目的,然后介绍了C/S结构、B/S结构以及B/S与C/S混合结构,最后详细说明了基于B/S与C/S混合结构的企业管理信息系统开发。作者认为C/S结构安全性和效率较高,但用户增多性能会明显降低,B/S结构使用便捷,易于扩展,但也不够完美,于是提出了B/S与C/S混合结构,该结构兼备了前两种结构的优点,相对集中系统资源,安全性可控性得到保证,维护、升级等工作更易于开展,便于操作而且系统成本也会大幅度降低。文中管理信息系统包含两个模块:档案目录管理和档案原件管理,其中,档案管理由C/S结构进行,在线查阅及利用档案信息服务由B/S结构提供。
文献[5]简要介绍了B/S结构和C/S结构,并以百度和QQ为例,结合结构原理图,阐述其工作原理,然后从硬件环境、用户接口、信息流等方面详细说明了B/S与C/S的区别。
- MVC的研究
当前Web页面在互联网中逐渐普及,在B/S架构的基础上,Web 开发技术日益成熟和完善,尤其是以MVC为基础的Web开发更是得到广泛应用。20世纪70年代,MVC(Model-View-Controller)模式被提出,它包含以下三个部分:
- Model:模型是与问题相关数据的逻辑抽象,代表对象的内在属性,是整个模型的核心。它采用面向对象的方法,将问题领域中的对象抽象为应用程序对象,在这些抽象的对象中封装了对象的属性和这些对象所隐含的逻辑。
- View:视图是模型的外在表现,一个模型可以对应一个或者多个视图,视图具有与外界交互的功能,是应用系统与外界的接口。一方面它为外界提供输入手段,并触发应用逻辑运行;另一方面,它又将逻辑运行的结果以某种形式显示给外界。
- Controller:控制器是模型与视图的联系纽带,控制器提取通过视图传输进来的外部信息,并将用户与View的交互转换为基于应用程序行为的标准业务事件,再将标准业务事件解析为Model应执行的动作(包括激活业务逻辑和改变Model的状态)。同时,模型的更新与修改也将通过控制器来通知视图,从而保持各个视图与模型的一致性。
简而言之,MVC的工作原理是客户端的所有请求都发送给控制器,控制器接受请求,调用对应的模型处理数据,根据模型处理结果调用不同视图响应。MVC模式把数据处理、程序输入输出控制以及数据表示分离开来,并且描述了不同部分的对象之间的通信方式,使它们不必卷入彼此的数据模型和方法中,使程序结构变得清晰而灵活,提高代码的可重用性和可维护性。
文献[2]介绍了MVC的工作原理,并采用MVC框架实现网上申报审批系统的开发。该系统是针对政府职能部门面向网上社区进行申报和审批的,采用MVC框架实现行政申报审批和对外服务,从而简化申报审批程序,提高政府部门办公功能效率,实现行政申报审批信息化,对于推进电子政务建设,具有十分重要的意义。
文献[6][7][8][9]结合MVC体系结构图,讨论了MVC模式的结构、设计方法、实现技术、优缺点及其应用。
- 企业人事信息管理系统国内外研究现状
随着信息技术的发展,人们的生活方式、生产方式以及思维模式等都发生了一定的改变,让人类迈入信息化时代,在信息化时代的推动下开发企业人事管理信息系统,成为企业人事信息化发展的重要方式。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。