欢迎来到天天文库
浏览记录
ID:30946644
大小:217.63 KB
页数:14页
时间:2019-01-04
《软件体系结构_论文2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件体系结构描述的案例分析摘要:通过使用三层C/S风格软件体系结构、浏览器/服务器风格的软件体系结构及正交软件体系结构对企业人力资源管理系统进行可行性分析,以确定适合本系统开发的体系结构。此外,通过另一个基于WEB的在线自主学习系统的框架结构,构建出基于WEB的开放式学习系统的信息模型。了解学习了基于web的服务体系结构,并且分析各自系统中所使用的不同体系结构的优缺点。关键词:软件体系结构可行性网络开放式在线学习案例一:基于三种软件体系结构分析企业人力资源管理系统1•绪论1.1系统介绍企业人力资源管理系统(
2、IIRS)基本功能要求:•员工信息管理:对企业员工的变动信息进行管理,如人员调入、调出、部门间调动、离退休处理等。可以查询企业员工的基本信息,员工的基本信息包括:姓名、年龄、性别、部门、岗位、工作证号、工作吋间等。•考勤管理:对每位员工的出勤情况进行管理,管理员可以查询某一时期公司员工的上班、请假、加班、出弟等出勤情况,并统计员T的实际工作时间。•工资管理:可白定义工资项目和参数,并根据员工的考勤状况,核算出员工的工资,生成工资总表和个人工资表。•报表管理:可以牛成人事报表、员工考勤表、员工工资表等。可以多
3、种方式输出结果(如以不同格式输出到文件中、预览报表、打印报表等)•系统管理:系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(捉供数据修改、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。软件体系结构描述的案例分析摘要:通过使用三层C/S风格软件体系结构、浏览器/服务器风格的软件体系结构及正交软件体系结构对企业人力资源管理系统进行可行性分析,以确定适合本系统开发的体系结构。此外,通过另一个基于WEB的在线自主学习系统的框架结构,构建出基于WEB的开放式学习系统的信息
4、模型。了解学习了基于web的服务体系结构,并且分析各自系统中所使用的不同体系结构的优缺点。关键词:软件体系结构可行性网络开放式在线学习案例一:基于三种软件体系结构分析企业人力资源管理系统1•绪论1.1系统介绍企业人力资源管理系统(IIRS)基本功能要求:•员工信息管理:对企业员工的变动信息进行管理,如人员调入、调出、部门间调动、离退休处理等。可以查询企业员工的基本信息,员工的基本信息包括:姓名、年龄、性别、部门、岗位、工作证号、工作吋间等。•考勤管理:对每位员工的出勤情况进行管理,管理员可以查询某一时期公司
5、员工的上班、请假、加班、出弟等出勤情况,并统计员T的实际工作时间。•工资管理:可白定义工资项目和参数,并根据员工的考勤状况,核算出员工的工资,生成工资总表和个人工资表。•报表管理:可以牛成人事报表、员工考勤表、员工工资表等。可以多种方式输出结果(如以不同格式输出到文件中、预览报表、打印报表等)•系统管理:系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(捉供数据修改、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。•系统帮助:捉供操作指南。•可选功能(根据时间自己决
6、定是否实现),如:•增加员工的种类,对不同种类员工管理不同的基本信息。•系统管理员可动态自定义员工信息的基木项,如系统管理员必要吋可删除“工作证号”这一项,同时增加“身份证号”一项。对于这种类型的需求变化,整个系统不需要重新实现。1.2系统实现要求•分析和设计时耍具备所有功能。•编程实现时必须具备员工信息管理、考勤管理、工资管理以及系统管理屮的川户管理功能。报表管理和系统管理屮的数据管理、系统运行口志、系统设置可不实现;系统帮助尽最详细。•系统使用者包括超级用户和普通用户两类,超级用户可以使用全部功能,普通
7、用户所能使用的功能由超级用户设置。1.基于人力资源系统的可行性分析2.1三层C/S结构设计2.1.1结构描述C/S结构,即Client/Server(客八端/服务器)结构,三层C/S体系结构将应用功能分成表示层、功能层、和数据层三个部分。如图1所示,表示层是应用的用户接口部分,担负着用八与应用间的对话功能,用于检查川户从键盘等输入的数据,显示应用输出的数据。在变更川户接口时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。功能层相当于应
8、用的本体,它是将具体的业务处理逻辑地编入程序中,其包含有:确认用八对应用和数据库存取权限的功能以及记录系统处理FI志的功能。数据层就是DBMS,负责管理对数据库数据的读写。用户图1・三层C/S体系结构2.1.2设计实现三层C/S系统的客户应川程序和服务器应川程序分别运行在不同的计算机上,系统的每台服务器都可以选择适合各构件的耍求,这对于硕件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。此外
此文档下载收益归作者所有