软件体系结构_论文 2

软件体系结构_论文 2

ID:14614890

大小:133.78 KB

页数:14页

时间:2018-07-29

软件体系结构_论文 2_第1页
软件体系结构_论文 2_第2页
软件体系结构_论文 2_第3页
软件体系结构_论文 2_第4页
软件体系结构_论文 2_第5页
资源描述:

《软件体系结构_论文 2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件体系结构描述的案例分析摘要:通过使用三层C/S风格软件体系结构、浏览器/服务器风格的软件体系结构及正交软件体系结构对企业人力资源管理系统进行可行性分析,以确定适合本系统开发的体系结构。此外,通过另一个基于WEB的在线自主学习系统的框架结构,构建出基于WEB的开放式学习系统的信息模型。了解学习了基于web的服务体系结构,并且分析各自系统中所使用的不同体系结构的优缺点。关键词:软件体系结构可行性网络开放式在线学习案例一:基于三种软件体系结构分析企业人力资源管理系统1.绪论1.1系统介绍企业人力资源管理系统(HRS)基本功能要求:l员工信息管理:对企业员工的变动信息进行管理,如人员调入、调出

2、、部门间调动、离退休处理等。可以查询企业员工的基本信息,员工的基本信息包括:姓名、年龄、性别、部门、岗位、工作证号、工作时间等。l考勤管理:对每位员工的出勤情况进行管理,管理员可以查询某一时期公司员工的上班、请假、加班、出差等出勤情况,并统计员工的实际工作时间。l工资管理:可自定义工资项目和参数,并根据员工的考勤状况,核算出员工的工资,生成工资总表和个人工资表。l14报表管理:可以生成人事报表、员工考勤表、员工工资表等。可以多种方式输出结果(如以不同格式输出到文件中、预览报表、打印报表等)l系统管理:系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(提供数据修改

3、、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。l系统帮助:提供操作指南。l可选功能(根据时间自己决定是否实现),如:l增加员工的种类,对不同种类员工管理不同的基本信息。l系统管理员可动态自定义员工信息的基本项,如系统管理员必要时可删除“工作证号”这一项,同时增加“身份证号”一项。对于这种类型的需求变化,整个系统不需要重新实现。1.2系统实现要求l分析和设计时要具备所有功能。l编程实现时必须具备员工信息管理、考勤管理、工资管理以及系统管理中的用户管理功能。报表管理和系统管理中的数据管理、系统运行日志、系统设置可不实现;系统帮助尽量详细。l系统使用者包括超级用户和普通用户两类

4、,超级用户可以使用全部功能,普通用户所能使用的功能由超级用户设置。2.基于人力资源系统的可行性分析2.1三层C/S结构设计2.1.1结构描述C/S结构,即Client/Server(客户端/服务器)结构,三层C/S体系结构将应用功能分成表示层、功能层、和数据层三个部分。如图1所示,表示层是应用的用户接口部分,担负着用户与应用间的对话功能,用于检查用户从键盘等输入的数据,显示应用输出的数据。在变更用户接口时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。功能层相当于应用的本体,它是将具体的业务处理逻辑地编入程序中,其包

5、含有:确认用户对应用和数据库存取权限的功能以及记录系统处理日志的功能。数据层就是DBMS,负责管理对数据库数据的读写。14数据库服务器应用服务器用户1用户2图1·三层C/S体系结构2.1.2设计实现三层C/S系统的客户应用程序和服务器应用程序分别运行在不同的计算机上,系统的每台服务器都可以选择适合各构件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。此外,三层C/S结构可根据用户不同阶段对系统的不同需求以及系统未来的演化可能,设计不同的配置方案:(1)单机配置方案对于未连网的单机用户可将C/S三层结构的所有构件连同数据库系统均安装在同一台机器上,与中

6、心数据库的数据交换采用拨号上网或交换磁介质的方式来完成。(2)单服务器配置方案对于已建有局域网的用户当建立了本地数据库且其系统负载不大时,可将业务服务构建与数据服务构建配置在同一台物理服务器中,应用客户构件则在各用户计算机内安装。(3)业务服务器配置方案在系统工作负载大时,可采用将业务服务器构件和数据服务构件分别配置与独立的物理服务器内以改善性能,同时该方案也适应于暂时不建立自己的数据库,而使用其他部门数据库的单位,此时,只须建一台业务服务器,该单位需要建立自己的数据库时只需把业务服务器的数据库访问接口改动一下,其他方面无需任何改变。(4)事务服务器方案14对于连网用户,只需将应用客户由构

7、件方式改为Web页面方式,应用客户与业务服务构件之间的联系由Web服务器与事务服务器之间的连接提供,事务服务器对业务服务构件进行统一管理和调度,业务服务器构建和数据服务器构件不必做任何改动,这样既可以保证用户以前的投资不受损失,又可以保证业务运行的稳定性。另外在上述各方案中,除单机配置方案外,其他方案均能对系统的维护和安全管理提供极大的方便,任何应用程序的更新只需在对应的服务器更新有关的构件即可,安全性,则有在服务器上对

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

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

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