4、人事管理系统详细设计说明书_第1页
4、人事管理系统详细设计说明书_第2页
4、人事管理系统详细设计说明书_第3页
4、人事管理系统详细设计说明书_第4页
4、人事管理系统详细设计说明书_第5页
已阅读5页,还剩40页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、五、详细设计说明书目录1 .引言 11.1 编写目的 11.2 工程背景 11.3 参考资料 12 .总体设计 22.1 需求概述 22.2软件结构 43 .程序描述 83.1 功能描述 83.2 性能 253.3 输入工程 253.4输出工程 263.5 算法 263.6 程序逻辑 273.7软件接口 333.8 限制条件 333.9测试要点 33五、详细设计说明书1 .引言1.1 编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写.目的是对该工程进行详细设计,在概要设计的根底上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备.本详细设计说明书的预期读者

2、为 本工程小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人 员.1.2工程背景工程名称:人事治理系统解决方案名称: Company Personnel Management System本工程创意的提出者:刘浏,刘思彤,王挺,郎国起开发者:刘浏,刘思彤,王挺,郎国起工程介绍:人事治理是一套先进的治理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事治理软件CPM是实施人事部门人员治理职工必 不可少的一套技术和工具集成支持平台.CPM治理系统基于通讯、计算机等 信息技术,能实现企业对职工、部门的良好治理 ,能够协助治理者更好地完 成治理的两项根本任务:治理和了解职工状况.

3、1.3参考资料1 历力.基于 WEB勺企业人力资源治理系统的设计与实现D.西安石油 大学,2022.2董秋云.网络环境下的企业人力资源治理系统构建研究 J.齐齐哈 尔大学学报哲学社会科学版,2022 04: 65 66.3郝大杰.浅析ERP人力资源治理系统在企业中的应用J.才智,2022 32:243 244.4 吴懿.企业人力资源治理系统分析与实现J.信息与电脑理论版,2022五、详细设计说明书(23): 110-111.张海藩编著.软件工程导论(第五版).北京:清华大学出版 社.2022年.2.总体设计2.1 需求概述2.1。 1功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息

4、模块、人事 变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、 合同治理模块;2.1.2 适应性1 .操作方式具备鼠标和键盘共同操作;2.运行环境应具备Windows 7;2.1.3 运行需求1用户界面1 .屏幕格式:采用 Windows友好界面;2.报表格式:采用普通报表格式;3.菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事治理系统,是通过浏览器发布信息的, 所以只要用户可以接入Internet即可访问该系统,而通过统一的终 端格式一体机,用户只需手点触屏幕进行操作即可.通信接口:网络通信标准采用 Http协议,通过web浏览器的方 式将界面展

5、现给用户,通信平安那么是对通信数据进行加密处理,系统 采用同步通信,虽然开销大些,不过大大提升了数据的传输效率 .3软件接口数据库接口 : Innodb数据库引擎;4故障处理本软件在数据输入时要求较高,要输入符合要求的数据,登陆人 数在1000人以内,人数过多可能会造成死机现象.五、详细设计说明书5性能需求1数据精确度输入、输出数据精度要求如身份证号,必须为 18位.不能输入 不合法的数据,在输入不合法的数据时要有容错的功能,系统能容 纳的最大人数为1000人.2时间特性1 .程序响应时间不能超过3秒;2 .更新处理时间不能超过5秒;3 .数据转换与传输时间不能超过3秒;五、详细设计说明书2.

6、2软件结构超级治理员人力资源部门主管人力资源根底信息治理系统图5-1普通员工系统信息模块超级治理员五、详细设计说明书系统信息模块查询部门模块删除部门模块添加部门模块删除用户权限模块修改用户权限模块查看用户权限模块分配权限模块查询日志信息模块员工信息模块删除工资发放规那么模块修改工资发放规那么模块查看工资发放规那么模块制定工资发放规那么模块修改所有人员信息模块查看所有人员信息模块图5-2五、详细设计说明书导入第三方数据人员调动、职位变更模块3-5图五、详细设计说明书普通员工修改信息模块4 -5 图工资信息模块查看工资信息模块系统信息模块日志生成图55五、详细设计说明书3.程序描述3.1功能描述登

7、录模块流程图:系统:人力资源根底信息治理系统 刘浏模块:登录模块日期:2022.6.12编号:0IPO表被调用:输入:用户名、密码1.验证用户输入的用户ID和密码2.获得登录用户输入的用户ID和密码处理:3.访问数据库的用户表4.查询匹配的用户名和密码,假设未查询到或不匹配,返回结果 到登录窗口,提示错误;相反登陆成功局部数据:注释员工信息模块:根本信息人力资源根底信息治理系作者:五、详细设计说明书模块:员工根本信息编号:2日期:2022.6.21被调用:员工信息输入员工信息、确定员 调用:工信息用户编号、用户姓名、用户密码、用户类型、用户输入:性别、用户身份证号、用户年龄、用户 号、用户学历

8、、用户照片、部门编号、职位编号用户编号、用户姓名、 用户密码、用户类型、 用户性别、用户身份证输出: 号、用户年龄、用户电 话号、用户学历、用户 照片、部门编号、职位 编号1.员工信息输入止确处理处理:2.员工信息输入错误处理注释局部数据:修改员工信息人力资源根底信息治理系系统: 王理统模块:修改员工信息日期:2022.6.21编号:2o 1被调用:| 调用:确定员工信息一五、详细设计说明书输入:用户编号、用户姓名、用 户密码、用户类型、用户 性别、用户身份证号、用 户年龄、用户 号、用 户学历、用户照片、部门 编号、职位编号用户编号、用户姓名、 用户密码、用户类型、 用户性别、用户身份证输出

9、: 号、用户年龄、用户电 话号、用户学历、用户 照片、部门编号、职位 编号1.员工信息输入正确处理 处理:2.员工信息输入错误处理局部数增加员工信息人力资源根底信息治理系系统:统 模块:增加员工信息日期:2022.6.21编号:2.2被调用:调用:确定员工信息用户编号、用户姓名、用 户密码、用户类型、用户 性别、用户身份证号、用 输入:户年龄、用户 号、用 户学历、用户照片、部门 编号、职位编号用户编号、用户姓名、 用户密码、用户类型、 用户性别、用户身份证输出: 号、用户年龄、用户电 话号、用户学历、用户 照片、部门编号、职位 编号10五、详细设计说明书1 .员工信息输入正确处理 处理:2

10、.员工信息输入错误处理注释局部数据:系统:人力资源根底信息治理系 统作者:模块:查询员工信息日期:编号:2.3查询员工信息2022.6.21被调用:调用:确定员工信息输入: 用户编号用户编号、用户姓名、 用户密码、用户类型、 用户性别、用户身份证 输出: 号、用户年龄、用户电话号、用户学历、用户 照片、部门编号、职位 编号1.员工信息输入正确处理 处理:2.员工信息输入错误处理局部数据:注释11五、详细设计说明书人力资源根底信息治理系作者:系统:统模块:删除员工信息日期编号:2.4删除员工信息2022.6.21被调用:调用:确定员工信息输入: 用户编号输出:1.员工信息输入正确处理 处理:2.

11、员工信息输入错误处理局部数据:注释工资信息模块:系统:人力资源根底信息治理系 统 郎国起模块:员工工资查询模块日期:2022.6.12编号:3.2.4IPO表被调用:工资治理模块调用:无输入:员工编号输出:员工工资详情12IPO表人力资源根底信息治理系郎国起2022.6.12系统: 日期:模块:编号:统添加工资规那么模块3.3.1被调用:工资信息模块调用:无输入:发放日期、根本工资、节假 日工资、加班工资、绩效工 资、考勤工资输出:在工资规那么表中生成记录1、输入信息不完整处理2、输入信息不标准处理处理:3、存在相同规那么处理4、操作止确处埋5、权限不够处理局部数据:无注释五、详细设计说明书I

12、PO表系统:人力资源根底信息治理系作者:郎国起模块:查看工资规那么模块日期:2022.6.1213五、详细设计说明书编号:3.3.2IPO表人力资源根底信息治理系郎国起2022.6.12系统:模块:编号:统删除工资规那么处理3.3.3 日期:被调用:工资模块调用:2.3查询工资规 那么模块输入:选择要删除的规那么输出:在工资规那么表中 删除选中规那么1、权限不够处理 处理:2、操作正确处理14五、详细设计说明书局部数据:无注释IPO表人力资源根底信息治理系系统: 郎国起统模块:修改工资规那么模块日期:2022.6.12编号:查看工资规被调用:工资模块调用:那么模块选择要修改的工

13、资规那么、输在工资规那么表中输入:输出:入要修改的内容更新数据1、规那么/、存在处理处理:2、修改成功处理3、输入信息不标准处理局部数据:注释IPO表系统:人力资源根底信息治理系统 郎国起模块:查询工资信息日期:2022.6.12编号:3.3.4被调用:工资模块调用:无输入:输入员工编号输出:根据员工编号在15五、详细设计说明书工资信息表中查询工资信息1、员工新入职处理未查到工资信息 处理:2、操作正确处理局部数据:注释系统信息模块:IPO表系统:人力资源根底信息治理系 统 刘思彤模块:系统信息角色设置模块日期:2022.6.12编号:1.2.1被调用:系统治理模块调用:无输入:员工编号,员工

14、姓名,权限级别将正确的权限信息记入系统信息表、员工信息表信1.员工信息输入正确处理2.员工信息输入错误处理 处理:3 .权限级别设置正确处理4 .权限级别设置错误处理局部数据:注释16五、详细设计说明书1 .找到符合条件的记录处理 处理:2 .未找到符合条件的记录处理局部数据:无注释IPO表、人力资源根底信息治理系系统: 统模块:系统信息角色修改模块编号:1.2.3被调用:系统治理 刘思彤日期:2022.6.12调用:无员工编号,员工姓名,现有输入: 权限级别,修改后的权限级别在系统信息表、员输出:工信息表信息中找出符合条件的17IPO表系统:人力资源根底信息治理系 统 刘思彤模块:系统信息角

15、色删除模块日期:2022.6.12编号:1.2.2五、详细设计说明书记录,并修改1.找到符合条件的记录处理2,未找到符合条件的记录处理 处理:3.权限设置正确处理4.权限设置错误处理局部数据:无注释IPO表人力资源根底信息治理系 系统:统刘思彤模块:系统信息角色查询模块日期:2022.6.12编号:1.2.4被调用:系统治理模块调用:无员工编号符合条件的权限输入:输出:员工姓名记录1,找到符合条件的记录处理 处理:2,未找到符合条件的记录处理局部数据:无注释部门信息模块:IPO表18五、详细设计说明书系统:人力资源根底信息治理系统作者:模块:部门信息查询模块日期:编号:6.4刘浏2022.6.

16、12被调用:部门治理模块调用:无输入:员工编号,员工姓名、部门编号在部门信息表、员工信息表信息中 输出:找出符合条件的记录,标记为失效1.找到符合条件的记录处理 处理:2.未找到符合条件的记录处理局部数据:无| 注释员工编号,员工姓名,现在的输入:部门编号,修改后的部门编号在部门信息表、员19输出:工信息表信息中找出符合条件的记录,并修改IPO表系统:人力资源根底信息治理系统 刘浏模块:部门信息修改模块日期:2022.6.12编号:6.3被调用:部门治理模块调用:无五、详细设计说明书1.找到符合条件的记录处理2.未找到符合条件的记录处理 处理:3 .部门设置正确处理局部数据:无4.部门设置错误

17、处理IPO表系统:人力资源根底信息治理系统模块:部门信息删除模块编号:6.2 刘浏日期:2022.6.12被调用:部门治理模块调用:无输入:部门编号在部门信息表中输出:找到如何条件的记录并删除1.找到符合条件的记录处理处理:2.未找到符合条件的记录处理3.部门删除处理,1局部数据:无注释注释IPO表系统:人力资源根底信息治理系统 刘浏模块:部门信息增加模块日期:2022.6.12编号:6.1被调用:部门治理模块调用:20五、详细设计说明书在部门信息表里输入:部门编号、部门名称输出:面添加新的部门编号和部门名称1.部门信息添加处理 处理:4 .部门信息更新处理注释局部数据:人事变动模块:IPO表

18、系统:人力资源根底信息治理系统模块:员工人事变动模块编号:8 刘思彤日期:2022.6.12被调用:员工人事变动模块调用:无输入员工信息,包括员工编输入:号,员工姓名, 等部门、职位(1)在员工信息输出:表中,将符合条件的记录更新(2)将该员工的信息记录到员工信息表中1.员工信息存在处理处理:2.员工信息存在进行更新处理5 .员工信息更新处理21五、详细设计说明书局部数据:考勤模块:IPO表人力资源根底信息治理系系统: 刘浏统模块:考勤信息模块日期: 2022.6.12编号:5处理:1、上传到考勤信息表中局部数据:绩效模块:IPO表人力资源根底信息治理系系统:统 刘浏模块:绩效考核模块日期:2

19、022.6.12编号:4五、详细设计说明书处理:1、上传到绩效考核信息表中局部数据:注释合同模块:IPO表人力资源根底信息治理系系统: 刘浏统模块:合同上传信息模块日期:2022.6.12编号:7.1被调用:合同治理模块调用:无在员工信息表中输入:输入员工号、上传合同文件输出:查找此员工,查找到那么上传成功1.判断合同是否合法处理:2.合法后添加到合同信息表中局部数据:注释IPO表系统:人力资源根底信息治理系统 刘浏模块:合同卜载信息模块日期:2022.6.12编号:7.223五、详细设计说明书被调用:合同治理模块调用:无在员工信息表中输入:员工编号查找此员工,查找 输出:到那么下载合同信1.

20、判断员工是否存在处理处理:2.员工存在那么在合同信息表中下载处理局部数据:着重说明工资模块与系统模块:1、工资模块:员工只能查看自己的工资信息,部门主管可以查看本部门的 员工工资信息,超级治理员可以查看所有人的工资信息,在员工登录时,就判断 员工身份,并跳转到相应界面,在从数据库中查询工资数据前, 也要判断员工身 份,不同身份的员工,返回的结果是不一样的.工资发放根据工资规那么进行发放, 工资规那么由超级治理员制定,根据不同部门,不同职位,制定不同的标准,制定 后,严格根据工资规那么进行发放,如有工资规那么改动,那么下月生效.2、系统模块:系统模块分为日志治理和角色治理日志治理:记录系统动作,

21、如登录信息,人员变动信息,工资发放信息,工资规那么制定信息,其中,登录信息保存一个月,其余信息保存六个月,日志信息 由系统自动生成,自动删除.超级治理员可以查看日志信息,并且,系统要给超级 治理员提供条件查询,如按人员查询,按时间段查询,按信息种类查询种类有 登录、工资、部门调动、升职、降职.添加日志功能是为了如果有人恶意操作, 可以根据日志信息可以追查到这个人是谁.角色治理:是治理员工的权限,当员工在注册时,默认权限是员工权限,如 有需要,超级治理员可更改权限.由于修改权限是操作人员信息表,看上去角色治理应该分到员工信息模块,但是,修改权限只能由超级治理员完成,为预防24五、详细设计说明书以

22、后出现BUG导致修改其他信息时,将权限信息改变,所以,将角色治理放到 系统模块,这个模块只有超级治理员才能访问, 在很大程度上,保证了权限信息 的平安.3.2性能1数据精确度输入、输出数据精度要求如身份证号,必须为 18位.不能输入不合 法的数据,在输入不合法的数据时要有容错的功能,系统能容纳的最大人 数为1000人.2时间特性1.程序响应时间不能超过3秒;2.更新处理时间不能超过5秒;3.数据转换与传输时间不能超过3秒;4.运行时间不能超过3秒.3.3输入工程本程序的输入项包含,用户名和密码.以下为这两类输入项作以下限制: 用户:必须是数字、字母或那么汉字组成,长度限制在6到12字符之间.

23、密码:必须是数字、字母组成,长度限制在6到12字符之间.对人事档案中“姓名的输入要求不超过8个汉字或16个英文字符;对 人员所属部门只能选择而不能由键盘输入.在对用户操作人员进行数据的输入输出要求方面,此系统可以根据用户 的实际需要和特性进行相应的规定包括输入输出数据的类型、宽度等.这些规定要求他在对表的操作进行,起到日后用户操作人员的数据操作起到 限制和引导的作用,以便能更好的进行数据治理.当然,对于输入输出的数据进行的规定一定要严格根据用户的实际情况而进行,这就要在开发此系统时要密切的和用户单位保持联系,做好接口工作.详情请看IPO图.25五、详细设计说明书3.4输由工程登陆:根据数据库的

24、记载,有三类输出结果,登陆成功显示治理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息 注册:只有注册成功与注册不成功两类返回结果名称标识数据类型输出方式输出媒介ContentContentvarchar写入数据库数据库UsernameUsernamevarchar写入数据库数据库PasswordPasswordvarchar写入数据库数据库详情请看ipo图3.5算法本系统采用简单的匹配,将输入的检索项信息与数据库二维表中各元组 相应列的信息进行比照,直到找到查找的内容或者给出出错提示.在工资发放模块中,采用求和算法,为保证算法的准确性,需要对数据格 式进行判断,计算条数进行统计,统计结果应为本公司的总人数.26五、详细设计说明书3.6程序逻辑登录模块流程图登录输人用户名是否符合要求首入密叫|为用户名和密研是否正送入杀坡27五、详细设计说明书28五、详细设计说明书工资信息模块:显示提示信息显示工资信息在数据库中查询 该名员工的工资 信息添加工资规那么删除工资规那么修改工资规那么查询工资规那么提示权限不满足信 息显示现有规那么,并 选择修改的规那么提示权限不满足信 息显示现有规那么29五、详细设计说明书系统信息模块:权限修改权限设置权限删除记录系统内部所有活动的信息重新设置用户权限信息重新删除用户权限信息用户权限信息删除成功重新输入用户账号员工权限信息查询 成功30五、详

温馨提示

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

评论

0/150

提交评论