欢迎来到天天文库
浏览记录
ID:47864199
大小:65.50 KB
页数:8页
时间:2019-07-30
《人事管理系统需求分析报告 - 副本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程实验设计实验题目软件需求分析hiiu实验学期2012至2013学年第2学期班级2010级计算机科学与技术本科班姓名lele任课教师___实验成绩陈卓夷术1引言21.1编写目的21.2文档概述21.3参考资料22项目概述22.1项目名称22.2项目背景23需求规定33.1对功能的规定33.2对性能的规定33.3安全性需求34运行环境规定44.1设备44.2支持软件45数据库45.1数据库服务器体系结构45.2数据库数据分析45.3账户安全性55.4数据库日常维护56功能需求56.1功能描述56.1.1员工功能56.1.2经理功能66.1.3管
2、理员功能66.2系统基本数据流图66.3系统功能图解76.4输入输出项761引言1.1编写目的使用计算机软件对公司人事进行管理,是计算机应用的一部分,以实现高效的人事管理。本文档的编写目的在于规定和控制人事管理系统项目的开发内容及流程,在系统开发之前,明确系统应达到的目标,对系统作出完整、准确、清晰的要求,对软件质量提供保证。本报告的预期读者有项目领导老师和相关项目组的所有成员。1.2文档概述本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员都应该以该文档作为产品的功能定义和参考标准。1.3参考
3、资料《软件工程导论(第5版)》张海潘清华大学出版社《数据库系统概论(第4版)》王珊萨师煊高等教育出版社2项目概述2.1项目名称人事管理系统2.2项目背景公司规模不大,其组织结构如图1-1所示:63需求规定3.1对功能的规定人员类型权限描述管理员包括所有权限普通员工查看员工资料、考勤、薪资等信息部门经理修改员工资料,登记考勤信息,核实信息并计算月工资1)用户登录安全验证2)查询员工是否已入职3)能查看员工基本信息4)各类查找功能5)对员工基本信息的管理(增加,删除与修改)6)对员工薪资模块的计算7)添加新用户等功能3.2对性能的规定公司对系统性能无特
4、殊的要求,只要一般情况下没有明显的延迟就可以,查询的时候不要超过5秒钟。3.3安全性需求6由于人事管理系统的数据量会非常大,所以在对这些数据导入和查询时要保证速度。在对员工入/离职要保证事务的完整性。对于整个人事管理系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登陆时需要身份验证。4运行环境规定4.1设备1、Web服务器1台;2、数据库服务器1台;3、备份服务器1台;4、开发服务器1台;5、软件防火墙服务器1台;6、千兆路由器1台;7、6M网络宽带1条4.
5、2支持软件开发工具:MyEclipse8.5开发工具操作系统:win7数据库:Mysql5.0服务器:开源服务器Tomcat6.0.365数据库5.1数据库服务器体系结构数据库采用数据库系统软件Mysql,为保障数据库的高可用性,建议采用2台服务器构建数据库服务器集群。在其中1台数据库服务器由于软件或者硬件故障不能正常工作时,另外1台可以承担所有的数据库处理工作,而不会影响平台提供服务。5.2数据库数据分析本系统由以下几个表组成:管理员表(用户名,密码)员工表(员工编号,员工姓名,性别,出生日期,部门编号,基本工资,联系方式)若还未入职,则将部门编
6、号,基本工资置为NULL。考勤表(员工编号,员工姓名,出勤天数/月)薪资表(编号,姓名,薪资=基本工资×天数/30)部门经理表(部门经理编号,部门经理姓名,性别,基本工资)6部门表(部门编号,部门名称,部门经理编号)5.3账户安全性为保障数据安全,对数据库所有用户使用强制密码,并将所有用户的访问权降低,每个账户只能处理其特定的任务。5.4数据库日常维护 数据库服务器采用集群技术,因此可以保障该平台高可用性,大大降低中断服务的可能性。为了保障数据文件不丢失、损坏、缺失,定期进行数据库完整备份、差异备份及日志备份,一旦数据库出现故障,可以将数据恢复
7、到发生故障的时间点,最大减少数据丢失的可能性。6功能需求6.1功能描述整个人事管理系统可实现内部人事管理(员工入职、离职,修改员工基本信息及计算员工薪资)、系统数据库管理(增加、删除和修改)、系统安全管理(用户权限的授予与解除,安全检查)等功能,本系统采用C/S模式,其主要的功能是在客户端的浏览器上体现的。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统系统失效的后果及恢复的处理方法等。6.1.1员工功能员工注册:主要实现员工的注册,创建自己的帐户密码员工登录:登
8、陆后可查看自己的信息修改密码:修改用户自己的密码66.1.2经理功能员工管理:查看修改员工信息部门管理:查看修改部门信息人
此文档下载收益归作者所有