人事管理系统详细设计说明书概要word版本Word格式.docx
《人事管理系统详细设计说明书概要word版本Word格式.docx》由会员分享,可在线阅读,更多相关《人事管理系统详细设计说明书概要word版本Word格式.docx(30页珍藏版)》请在冰豆网上搜索。
![人事管理系统详细设计说明书概要word版本Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/30/1e753d1a-aa35-48eb-974f-ff73caaadeee/1e753d1a-aa35-48eb-974f-ff73caaadeee1.gif)
本项目的计算机中心:
**信息技术系实验室
该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。
F.1.3定义
人事管理:
所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
IPO图:
在计算机领域IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。
IPO图是对每个模块进行详细设计的工具,它是输入加工输出(INPUTPROCESSOUTPUT)图的简称。
IPO图的主体是算法说明部分,该部分可采用结构化语言、判定表、判定树,也可用N-S图、问题分析图和过程设计语言等工具进行描述,要准确而简明的描述模块执行的细节。
HIPO图(HierarchyPlusInput/Processing/Output)图是美国IBM公司70年代发展起来的表示软件系统结构的工具。
它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。
HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
它是表示软件系统结构的工具。
模块:
是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。
耦合性:
也称块间的联系。
是对软件系统结构中,各模块间相互联系紧密程度的一种度量。
设计目标:
低耦合。
内聚性:
也称块内联系。
指一个模块内部各个元素彼此结合的紧密程度的度量。
高内聚。
F.1.4参考资料
软件工程开发报告模板标准.GB-8567-88
张海潘.软件工程导论(第五版).清华大学出版社
萨师煊.数据库系统概论.高等教育出版社
文斌等.软件工程与软件文档写作.北京交通大学出版社
《软件设计文档国家标准—详细设计说明书(GB8567——88)》
F.2程序系统的结构
人事管理系统层次图
HIPO图由层次结构图和IPO图这两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系.
注册
登录
修改密码
增加部门信息
删除部门信息
修改部门信息
查询部门信息
人事管理系统
权限管理
部门管理
员工管理
数据库管理
数据备份
数据还原
薪资管理
考勤管理
考评管理
基本信息
考勤录入
考勤查询
薪资信息录入
薪资信息查询
考评信息录入
考评信息查询
删除员工信息
查询员工信息
修改员工信息
增加员工信息
权限管理模块的IPO图
系统名称:
人事管理系统
设计人:
模块名:
日期:
2014-11-23
模块编号:
1
上层调用模块:
文件名:
用户登录表
下层调用模块:
注册、登录、修改密码
输入数据:
用户名、密码
输出数据:
处理:
IFY-X>
0THEN(调用“人事管理系统”)
ELSE(调用“重新登录”)
注释:
注册模块的IPO图
1.1
用户名、密码、确认密码
0THEN(调用“登录”)
ELSE(调用“重新注册”)
登录模块的IPO图
1.2
人事管理
修改密码模块的IPO图
修改密码
1.3
用户名、密码、修改密码
ELSE(调用“重新输入”)
部门管理模块的IPO图
部门管理
2
部门表
增加部门信息、修改部门信息、查询部门信息、删除部门信息
增加部门信息模块的IPO图
增加部门信息
2.1
部门编号、部门名称、部门描述、部门经理编号、部门经理姓名
修改部门信息模块的IPO图
修改部门信息
2.2
查询部门信息模块的IPO图
查询部门信息
2.3
部门编号、部门名称
删除部门信息模块的IPO图
删除部门信息
2.4
员工管理信息模块的IPO图
员工管理
3
员工表
基本信息、考勤管理、薪资管理、考评信息
基本信息模块的IPO图
基本信息
3.1
输入员工信息、确定员工信息
员工编号
员工姓名
性别
出生日期
家庭住址
民族
学历
职称
增加员工信息模块的IPO图
增加员工信息
3.1.1
确定员工信息
修改员工信息模块的IPO图
修改员工信息
3.1.2
查询员工信息模块的IPO图
查询员工信息
3.1.3
删除员工信息模块的IPO图
3.1.4
考勤管理信息模块的IPO图
考勤管理
3.2
考勤表
考勤录入、考勤查询
上班时间
下班时间
加班日期
加班原因
请假日期
请假原因
部门经理编号
考勤录入信息模块的IPO图
考勤录入
3.2.1
考勤查询信息模块的IPO图
考勤查询
3.2.2
薪资管理信息模块的IPO图
薪资管理
3.3
薪资表
薪资信息录入、薪资查询
工资编号
工资发放时间
员工基本工资
加班工资
缺勤扣除
其他工资
薪资信息录入信息模块的IPO图
薪资信息录入
3.3.1
薪资信息查询信息模块的IPO图
薪资信息查询
3.3.2
考评管理信息模块的IPO图
3.4
业绩评定表
考评信息录入、考评查询
员工工作总结
员工上阶段目标完成情况
员工自我评分
员工下阶段设定
考评信息录入信息模块的IPO图
考评信息录入
3.4.1
考评信息查询信息模块的IPO图
考评信息查询
3.4.2
数据库管理模块的IPO图
数据库管理
4
数据备份、数据还原
数据备份模块的IPO图
数据备份
4.1
数据还原模块的IPO图
数据还原
4.2
F.3程序1(标识符)设计说明
F.3.1程序描述
随着企业规模的扩大,企业管理组织会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要,它对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。
从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。
人事管理系统能够为用户提供充足的信息和快捷的查询手段。
使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。
开发这样一套人事管理系统的意义是:
①大幅度提高工作效率,使公司的人事干部从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中。
②用计算机数据库管理代替手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。
③使各管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作量。
2国内外的研究现状目前国内的人事管理信息系统的特点:
①面向网络,采用大型、通用性好的数据库机制。
②使用微软公司的数据库和开发工具。
采用Client/Server方式。
③坚持标准化、规范化原则,提供灵活构库机制。
④提供强大的基础信息管理功能,如机构设置、信息录入、人员类别变动、调动人员信息的转移、整体和分类发送接收等,为各项人事业务的职能化管理提供有效、准确的基础数据支持。
⑤提供灵活、易操作的业务管理功能,实现人事业务职能化管理与基础信息管理的有机结合。
⑥提供用于输入的列表、模板组件和用于输出的报表组件,使系统直观,操作性好。
⑦为保证人事信息的机密性,提供安全的用户权限管理机制。
本程序是系统启动时首先运行的程序,用户通过本程序的认证进入系统。
通过本程序,操作系统在内存为用户分配一段内存,而且必须在此用户退出之前常驻内存,以便对本系统的所有操作都是在此登陆用户下进行。
本程序为常驻内存,允许两个以上程序运行。
并且采取可重入函数,程序采取顺序执行,本程序段执行其他不能执行。
F.3.2功能
功能可用如下功能模块图描述:
注册模块流程图:
是否与密码一致
确认密码
重新确认密码
注册成功
登录/退出
Y
N
输入密码
是否符合要求
重新输入密码
输入用户名
修改密码模块流程图:
输入新密码
修改成功
进入系统
从数据库中读取数据判断是否正确
重新输入
用户登录模块流程图:
增加部门信息模块流程图:
删除部门信息模块流程图:
修改部门信息模块流程图:
部门信息修改成功
判断是否符合修改要求
重新修改部门信息
查询部门信息模块流程图:
增加员工信息模块流程图:
删除员工信息模块流程图:
修改员工信息模块流程图:
员工信息修改成功
重新修改员工信息
查询员工信息模块流程图:
员工信息查询成功
判断是否符合查询要求
重新查询员工信息
考勤录入模块流程图:
录入完成
录入考勤信息
提交数据库
考勤查询模块流程图:
薪资信息录入模块流程图:
薪资录入
录入薪资信息
薪资信息查询模块流程图:
数据备份:
数据还原:
选择还原数据
还原完成
F.3.3性能
1、精度:
本系统要求输入的年龄为整数。
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。
2、时间性要求:
(1)系统的更新处理时间应该在可接受的范围内;
(2)系统的数据查询时间应该在可接受的范围内;
(3)系统的数据统计时间应该在可接受的范围内。
(4)系统的数据转换时间应该在可接受的范围内。
(5)系统的数据传输时间应该在可接受的范围内。
3、灵活性:
(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;
(2)能够支持Windows95、Windows98、Windows2000、WindowsMe和WindowsXP的运行环境;
(3)留有与其他系统的接口。
F.3.4输入项
本程序的输入项包含,用户名和密码。
以下为这两类输入项作以下限制:
用户:
必须是数字、字母或则汉字组成,长度限制在6到12字符之间。
密码:
必须是数字、字母组成,长度限制在6到12字符之间。
对人事档案中“姓名”的输入要求不超过4个汉字或8个英文字符;
对人员所属部门只能选择而不能由键盘输入。
在对用户操作人员进行数据的输入输出要求方面,此系统可以根据用户的实际需要和特性进行相应的规定(包括输入输出数据的类型、宽度等)。
这些规定要求他在对表的操作进行,起到日后用户操作人员的数据操作起到限制和引导的作用,以便能更好的进行数据管理。
当然,对