儿童计划免疫管理信息系统设计与实现

儿童计划免疫管理信息系统设计与实现

ID:32123080

大小:1.69 MB

页数:60页

时间:2019-01-31

儿童计划免疫管理信息系统设计与实现_第1页
儿童计划免疫管理信息系统设计与实现_第2页
儿童计划免疫管理信息系统设计与实现_第3页
儿童计划免疫管理信息系统设计与实现_第4页
儿童计划免疫管理信息系统设计与实现_第5页
资源描述:

《儿童计划免疫管理信息系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学硕士研究生学位论文第3页第2章相关知识基础2。1B/S模式与C/S模式2.1.1C/S架构简介1.c/s模式的发展c/s模式【7421即客户机/服务器模式,20世纪80年代后兴起的一种软件架构,在20世纪90年成为了主流的软件架构。传统的c/s软件由客户端和服务器两部分组成。客户端主要负责业务逻辑处理和用户界面的显示控制,服务器则负责数据的存取控制。随着时间推移,人们发现传统c/s架构软件在业务需求变更时不得不全部更新客户端软件,每次升级换代都需要较大的人力和物力。为了减少业务变更引起的问题,就在传统

2、的两层c/s架构的软件中间加入了中间件服务器,亦即应用程序服务器。应用程序服务器存储了业务逻辑方法,客户机则调用应用服务器的业务处理逻辑。这样当需求变更时只须更改应用程序服务器而不用更新客户端程序,大大减少了业务需求变更带来的问题。c/s模式的发展经历了两层到N层的发展,发展趋势和现在的主流B/S的多层架构有类似的地方。都是把用户界面,业务逻辑处理,数据存取控制以及数据存储分开,尽量减少各个层次之间的依赖性,提高系统的可扩展性。2.,C/S模式的优缺点(1)C1$模式优点一技术成熟,掌握c/s架构软件开发技术的人

3、员较多。_在局域网内点对点的存取模式,可以达到安全数据存取。●交互性强,有很好的人机界面控制能力和错误管理能力。●占用的网络通信量较少。■.对服务器的依赖程度较少,大部分处理在客户端进行,占用了较少的网络资源。(2)C/$模式的缺点_运行成本较高,系统大部分业务功能在客户端完成,总体计算性能取西南交通大学硕士研究生学位论文第4页决于客户端计算的性能。软件的升级必然引起客户端计算机硬件的更新,因此成本较高。-维护成本较高,每个客户端必须安装软件,客户较多的情况下升级也较为困难。一移植困难,软件一般在某个特定的操作系

4、统下运行,移植到其他平台较为困难。一用户界面不统一,需要专业用户培训后使用,普通人员难以使用。2.1.1B/S架构简介1.B/s模式的发展B/S模式【742】是一种随着Internet技术发展而兴起的软件模式,是对C/S模式的改进和演化。8/S软件通常使用浏览器做为客户端软件,解决了c/s软件客户端必须安装的问题。B/S软件也从开始的两层软件模式,演进为多层软件架构模式,例如:J2EE架构模式【1300∞1。层次越来越多,系统功能区分更加明显,多层体系结构完成了各个功能区域的解耦,减少各个层次之间依赖性,从而达到

5、了一个高内聚低耦合的理想软件模式。2.B/s模式的优缺点(1)B/S模式优点·客户端成本较低,功能大部分在服务器上完成,对客户端要求相对较低,减少了软件更新带来的硬件影响,保护了原有的硬件投资。·安装维护简单,只须对服务器安装维护,无须对客户端进行维护,因此大大减少了后期的维护费用。-可扩展性较好,系统既可在局域网内运行也可在广域网内运行,与客户端的运行环境关联较少。_界面统一,用户对B/S界面控制已经较为熟悉,B/S模式软件界面较为统一。(2)B/8模式的缺点一对网络依赖性较大,由于所有工作在服务器上完成,客户

6、端的处理需要和服务器进行大量的交互,占用了较多的网络资源。_交互性不强,B/S模式的软件用JavaScript[221等脚本控制语言来控制界面,相对C/S软件控制能力还较弱。西南交通大学硕士研究生学位论文第5页-处理速度较慢,B/S的用户一般较多,如果业务逻辑较为复杂则处理速度较慢,需要更好的服务器硬件。-安全性较差,B/S软件一般运行于广域网内,使用TCP/IP协议,现在已经采用很多措施解决安全问题,但还没有完全解决。2.2UML简介统一建模语言113q9](UnifiedModelingLanguage,UM

7、L),一个通用的可视化建模语言,软件系统建模的标准化标记法。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML用很多元素表示现实世界,用不同的图形来表达看问题的不同角度。在UML中,总体可以划分为静态视图和动态视图。静态视图描述实体之间的联系,例如类的继承关系,与接口的关系等。动态视图主要描述系统运行过程中各个对象之间的信息交互的过程。UML提供如下视图:(1)类图:用来描述系统中类和接口以及它们之间的关

8、系。(2)对象图:用来描述类中有特殊意义的对象及关系。(3)用例图:从用户角度理解系统,认为系统应该具备的功能描述。(4)交互图:描述系统运行过程的信息交互过程。可以分为序列图和协作图。时序图侧重于消息处理在时间上的先后联系,协作图侧重描述系统对象之间的消息传递,他们之间可以相互转换。(5)状态图:用来描述系统对象的状态行为,特别适合事件触发的流程描述。(6)活动图:与流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。