人事管理系统需求分析报告-副本.doc_第1页
人事管理系统需求分析报告-副本.doc_第2页
人事管理系统需求分析报告-副本.doc_第3页
人事管理系统需求分析报告-副本.doc_第4页
人事管理系统需求分析报告-副本.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程实验设计实验题目 软件需求分析 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 管理员功能66.2系统基本数据流图66.3系统功能图解76.4输入输出项761引言 1.1编写目的使用计算机软件对公司人事进行管理,是计算机应用的一部分,以实现高效的人事管理。本文档的编写目的在于规定和控制人事管理系统项目的开发内容及流程,在系统开发之前,明确系统应达到的目标,对系统作出完整、准确、清晰的要求,对软件质量提供保证。本报告的预期读者有项目领导老师和相关项目组的所有成员。1.2文档概述本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员都应该以该文档作为产品的功能定义和参考标准。1.3参考资料 软件工程导论(第5版)张海潘 清华大学出版社数据库系统概论(第4版)王珊 萨师煊 高等教育出版社2项目概述 2.1项目名称人事管理系统 2.2项目背景公司规模不大,其组织结构如图1-1所示:3需求规定 3.1对功能的规定 人员类型权限描述管理员包括所有权限普通员工查看员工资料、考勤、薪资等信息部门经理修改员工资料,登记考勤信息,核实信息并计算月工资1) 用户登录安全验证2) 查询员工是否已入职 3) 能查看员工基本信息4) 各类查找功能5) 对员工基本信息的管理(增加,删除与修改)6) 对员工薪资模块的计算7) 添加新用户等功能3.2对性能的规定 公司对系统性能无特殊的要求,只要一般情况下没有明显的延迟就可以,查询的时候不要超过5秒钟。3.3安全性需求 由于人事管理系统的数据量会非常大,所以在对这些数据导入和查询时要保证速度。在对员工入/离职要保证事务的完整性。对于整个人事管理系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登陆时需要身份验证。4运行环境规定 4.1设备 1、Web服务器1台;2、数据库服务器1台;3、备份服务器1台;4、开发服务器1台;5、软件防火墙服务器1台;6、千兆路由器1台;7、6M网络宽带1条4.2支持软件开发工具:MyEclipse 8.5开发工具操作系统: win7 数据库:Mysql 5.0服务器:开源服务器Tomcat 6.0.365 数据库5.1 数据库服务器体系结构数据库采用数据库系统软件Mysql,为保障数据库的高可用性,建议采用2台服务器构建数据库服务器集群。在其中1台数据库服务器由于软件或者硬件故障不能正常工作时,另外1台可以承担所有的数据库处理工作,而不会影响平台提供服务。5.2 数据库数据分析本系统由以下几个表组成:管理员表(用户名,密码)员工表(员工编号,员工姓名,性别,出生日期,部门编号,基本工资,联系方式) 若还未入职,则将部门编号,基本工资置为NULL。考勤表(员工编号,员工姓名,出勤天数/月)薪资表(编号,姓名,薪资=基本工资天数/30)部门经理表(部门经理编号,部门经理姓名,性别,基本工资)部门表(部门编号,部门名称,部门经理编号)5.3 账户安全性为保障数据安全,对数据库所有用户使用强制密码,并将所有用户的访问权降低,每个账户只能处理其特定的任务。5.4 数据库日常维护数据库服务器采用集群技术,因此可以保障该平台高可用性,大大降低中断服务的可能性。为了保障数据文件不丢失、损坏、缺失,定期进行数据库完整备份、差异备份及日志备份,一旦数据库出现故障,可以将数据恢复到发生故障的时间点,最大减少数据丢失的可能性。6功能需求6.1 功能描述整个人事管理系统可实现内部人事管理(员工入职、离职,修改员工基本信息及计算员工薪资)、系统数据库管理(增加、删除和修改)、系统安全管理(用户权限的授予与解除,安全检查)等功能,本系统采用C/S模式,其主要的功能是在客户端的浏览器上体现的。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统系统失效的后果及恢复的处理方法等。6.1.1 员工功能员工注册:主要实现员工的注册,创建自己的帐户密码员工登录:登陆后可查看自己的信息修改密码:修改用户自己的密码6.1.2 经理功能员工管理:查看修改员工信息部门管理:查看修改部门信息人员调薪:管理员工的薪水调整且兼有注册,登陆及修改密码等基本功能。6.1.3 管理员功能管理员具有所有该系统所有的功能。6.2系统基本数据流图6.3系统功能图解6.4输入输出项1登陆 提供一个登陆界面,对用户进行口令验证。输入项目:用户输入自己的用户名和密码。 输出项目:如果用户输入有误,则输出错误信息,提示用户;如果用户输入正确的信息,则允许用户登陆。 2 管理员信息管理管理员拥有最高的管理权限输入项目:初始用户名和密码3 基本信息管理1) 新(未入职)员工登记输入项目:员工编号,员工姓名,性别,出生日期,部门编号,基本工资,联系方式。若还未入职

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论