![4人事管理系统详细设计说明书_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/3c1042ef-1836-4f29-bbbc-62aef7efa914/3c1042ef-1836-4f29-bbbc-62aef7efa9141.gif)
![4人事管理系统详细设计说明书_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/3c1042ef-1836-4f29-bbbc-62aef7efa914/3c1042ef-1836-4f29-bbbc-62aef7efa9142.gif)
![4人事管理系统详细设计说明书_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/3c1042ef-1836-4f29-bbbc-62aef7efa914/3c1042ef-1836-4f29-bbbc-62aef7efa9143.gif)
![4人事管理系统详细设计说明书_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/3c1042ef-1836-4f29-bbbc-62aef7efa914/3c1042ef-1836-4f29-bbbc-62aef7efa9144.gif)
![4人事管理系统详细设计说明书_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/30/3c1042ef-1836-4f29-bbbc-62aef7efa914/3c1042ef-1836-4f29-bbbc-62aef7efa9145.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1引言01.1编写目的11.2项目背景11.3参考资料12总体设计22.1需求概述22.2软件结构33程序描述43.1功能描述43.2性能173.3输入项目173.4输出项目183.5算法183.6程序逻辑193.7软件接口253.8限制条件253.9测试要点25 1引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。1.2项目背景项目名称:人事管理
2、系统解决方案名称:Company Personnel Management System 本项目创意的提出者:刘浏,刘思彤,王珽,郎国起 开发者:刘浏,刘思彤,王珽,郎国起 项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。1.3参考资料1历力.基于WEB的企业人力资源管理系统的设计与实现D.西安石油大学,2015.2董秋云.网络环
3、境下的企业人力资源管理系统构建研究J.齐齐哈尔大学学报(哲学社会科学版),2009(04):65-66.3郝大杰.浅析ERP人力资源管理系统在企业中的应用J.才智,2015(32):243-244.4吴懿.企业人力资源管理系统分析与实现J.信息与电脑(理论版),2015(23):110-111. 张海藩编著.软件工程导论(第五版).北京:清华大学出版社.2008年.2总体设计2.1需求概述功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息模块、人事变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、合同管理模块;2.1.2适应性1. 操作方式具备鼠标和键盘共同操作; 2
4、. 运行环境应具备Windows 7; 2.1.3运行需求1用户界面1. 屏幕格式:采用Windows友好界面; 2. 报表格式:采用普通报表格式; 3. 菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事管理系统,是通过浏览器发布信息的,所以只要用户可以接入Internet即可访问该系统,而通过统一的终端格式一体机,用户只需手点触屏幕进行操作即可。 通信接口:网络通信标准采用Http协议,通过web浏览器的方式将界面展现给用户,通信安全则是对通信数据进行加密处理,系统采用同步通信,虽然开销大些,不过大大提高了数据的传输效率。3软件接口数据库接口:Innodb数据库引
5、擎;4故障处理本软件在数据输入时要求较高,要输入符合要求的数据,登陆人数在1000人以内,人数过多可能会造成死机现象。5性能需求1数据精确度输入、输出数据精度要求如身份证号,必须为18位。不能输入不合法的数据,在输入不合法的数据时要有容错的功能,系统能容纳的最大人数为1000人。2时间特性1. 程序响应时间不能超过3秒;2. 更新处理时间不能超过5秒; 3. 数据转换与传输时间不能超过3秒; 2.2软件结构图5-1图5-2图5-3图5-4 图5-53程序描述3.1功能描述登录模块流程图:IPO表系统:人力资源基础信息管理系统作者:刘浏模块:登录模块日期:编号:0被调用:无调用:无输入:用户名、
6、密码输出:提示信息:登录成功、密码错误、用户名错误处理:1.验证用户输入的用户ID和密码2.获得登录用户输入的用户ID和密码3.访问数据库的用户表4.查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误;相反登陆成功局部数据:注释员工信息模块:基本信息系统:人力资源基础信息管理系统作者:王珽模块:员工基本信息日期:编号:2被调用:员工信息调用:输入员工信息、确定员工信息输入:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号输出:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄
7、、用户电话号、用户学历、用户照片、部门编号、职位编号处理:1.员工信息输入正确处理2.员工信息输入错误处理局部数据:注释修改员工信息系统:人力资源基础信息管理系统作者:王珽模块:修改员工信息日期:编号:2.1被调用:调用:确定员工信息输入:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号输出:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号处理:1.员工信息输入正确处理2.员工信息输入错误处理局部数据:注释增加员工信息系统:人力资源基础信息管理
8、系统作者:王珽模块:增加员工信息日期:编号:2.2被调用:调用:确定员工信息输入:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号输出:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号处理:1.员工信息输入正确处理2.员工信息输入错误处理局部数据:注释查询员工信息系统:人力资源基础信息管理系统作者:王珽模块:查询员工信息日期:编号:2.3被调用:调用:确定员工信息输入:用户编号输出:用户编号、用户姓名、用户密码、用户类型、用户性别、用户身份证号
9、、用户年龄、用户电话号、用户学历、用户照片、部门编号、职位编号处理:1.员工信息输入正确处理2.员工信息输入错误处理局部数据:注释删除员工信息系统:人力资源基础信息管理系统作者:王珽模块:删除员工信息日期:编号:2.4被调用:调用:确定员工信息输入:用户编号输出:处理:1.员工信息输入正确处理2.员工信息输入错误处理局部数据:注释工资信息模块:IPO表系统:人力资源基础信息管理系统作者:郎国起模块:员工工资查询模块日期:编号:被调用:工资管理模块调用:无输入:员工编号输出:员工工资详情处理:1、员工编号错处处理2、员工已离职处理3、员工未完成信息录入处理4、操作正确处理局部数据:注释IPO表系
10、统:人力资源基础信息管理系统作者:郎国起模块:添加工资规则模块日期:编号:被调用:工资信息模块调用:无输入:发放日期、基本工资、节假日工资、加班工资、绩效工资、考勤工资输出:在工资规则表中生成记录处理:1、输入信息不完整处理2、输入信息不规范处理3、存在相同规则处理4、操作正确处理5、权限不够处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:郎国起模块:查看工资规则模块日期:编号:被调用:工资模块调用:无输入:无输出:在工资规则表中查询所有规则并输出处理:1、未找到规则处理2、找到规则处理3、权限不够处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:郎国起模块:删除
11、工资规则处理日期:编号:被调用:工资模块调用:2.3 查询工资规则模块输入:选择要删除的规则输出:在工资规则表中删除选中规则处理:1、权限不够处理2、操作正确处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:郎国起模块:修改工资规则模块日期:编号:被调用:工资模块调用:2.3 查看工资规则模块输入:选择要修改的工资规则、输入要修改的内容输出:在工资规则表中更新数据处理:1、规则不存在处理2、修改成功处理3、输入信息不规范处理局部数据:注释IPO表系统:人力资源基础信息管理系统作者:郎国起模块:查询工资信息日期:编号:被调用:工资模块调用:无输入:输入员工编号输出:根据员工编号在工
12、资信息表中查询工资信息处理:1、 员工新入职处理(未查到工资信息)2、 操作正确处理局部数据:注释系统信息模块:IPO表系统:人力资源基础信息管理系统作者:刘思彤模块:系统信息角色设置模块日期:编号:被调用:系统管理模块调用:无输入:员工编号,员工姓名,权限级别输出:将正确的权限信息记入系统信息表、员工信息表信息处理:1.员工信息输入正确处理2.员工信息输入错误处理3.权限级别设置正确处理4.权限级别设置错误处理局部数据:注释IPO表系统:人力资源基础信息管理系统作者:刘思彤模块:系统信息角色删除模块日期:编号:被调用:系统管理模块调用:无输入:员工编号,员工姓名,现有权限级别输出:在系统信息
13、表、员工信息表信息中找出符合条件的记录,标记为失效处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:刘思彤模块:系统信息角色修改模块日期:编号:被调用:系统管理调用:无输入:员工编号,员工姓名,现有权限级别,修改后的权限级别输出:在系统信息表、员工信息表信息中找出符合条件的记录,并修改处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理3.权限设置正确处理4.权限设置错误处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:刘思彤模块:系统信息角色查询模块日期:编号:被调用:系统管理模块调用:无输入:员工编
14、号员工姓名输出:符合条件的权限记录处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理局部数据:无注释部门信息模块:IPO表系统:人力资源基础信息管理系统作者:刘浏模块:部门信息查询模块日期:编号:6.4被调用:部门管理模块调用:无输入:员工编号,员工姓名、部门编号输出:在部门信息表、员工信息表信息中找出符合条件的记录,标记为失效处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:刘浏模块:部门信息修改模块日期:编号:6.3被调用:部门管理模块调用:无输入:员工编号,员工姓名,现在的部门编号,修改后的部门编号输出:在部
15、门信息表、员工信息表信息中找出符合条件的记录,并修改处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理3.部门设置正确处理4.部门设置错误处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:刘浏模块:部门信息删除模块日期:编号:6.2被调用:部门管理模块调用:无输入:部门编号输出:在部门信息表中找到如何条件的记录并删除处理:1.找到符合条件的记录处理2.未找到符合条件的记录处理3.部门删除处理局部数据:无注释IPO表系统:人力资源基础信息管理系统作者:刘浏模块:部门信息增加模块日期:编号:6.1被调用:部门管理模块调用:无输入:部门编号、部门名称输出:在部门信息表里面添加
16、新的部门编号和部门名称处理:1.部门信息添加处理2.部门信息更新处理局部数据:注释人事变动模块:IPO表系统:人力资源基础信息管理系统作者:刘思彤模块:员工人事变动模块日期:编号:8被调用:员工人事变动模块调用:无输入:输入员工信息,包括员工编号,员工姓名,部门、职位等输出:(1)在员工信息表中,将符合条件的记录更新(2)将该员工的信息记录到员工信息表中处理:1.员工信息存在处理2.员工信息存在进行更新处理3.员工信息更新处理局部数据:注释考勤模块:IPO表系统:人力资源基础信息管理系统作者:刘浏模块:考勤信息模块日期:编号:5被调用:无调用:无输入:上传考勤表格输出:提示信息:上传成功处理:
17、1、上传到考勤信息表中局部数据:注释绩效模块:IPO表系统:人力资源基础信息管理系统作者:刘浏模块:绩效考核模块日期:编号:4被调用:无调用:无输入:上传绩效考核表格输出:提示信息:上传成功处理:1、上传到绩效考核信息表中局部数据:注释合同模块:IPO表系统:人力资源基础信息管理系统作者:刘浏模块:合同上传信息模块日期:编号:7.1被调用:合同管理模块调用:无输入:输入员工号、上传合同文件输出:在员工信息表中查找此员工,查找到则上传成功处理:1.判断合同是否合法2.合法后添加到合同信息表中局部数据:注释IPO表系统:人力资源基础信息管理系统作者:刘浏模块:合同下载信息模块日期:编号:7.2被调
18、用:合同管理模块调用:无输入:员工编号输出:在员工信息表中查找此员工,查找到则下载合同信息处理:1.判断员工是否存在处理2.员工存在则在合同信息表中下载处理局部数据:注释着重说明工资模块与系统模块:1、工资模块:员工只能查看自己的工资信息,部门主管可以查看本部门的员工工资信息,超级管理员可以查看所有人的工资信息,在员工登录时,就判断员工身份,并跳转到相应界面,在从数据库中查询工资数据前,也要判断员工身份,不同身份的员工,返回的结果是不一样的。工资发放根据工资规则进行发放,工资规则由超级管理员制定,根据不同部门,不同职位,制定不同的标准,制定后,严格按照工资规则进行发放,如有工资规则改动,则下月
19、生效。2、系统模块:系统模块分为日志管理和角色管理日志管理:记录系统动作,如登录信息,人员变动信息,工资发放信息,工资规则制定信息,其中,登录信息保留一个月,其余信息保留六个月,日志信息由系统自动生成,自动删除。超级管理员可以查看日志信息,并且,系统要给超级管理员提供条件查询,如按人员查询,按时间段查询,按信息种类查询(种类有登录、工资、部门调动、升职、降职)。添加日志功能是为了如果有人恶意操作,可以根据日志信息可以追查到这个人是谁。角色管理:是管理员工的权限,当员工在注册时,默认权限是员工权限,如有需要,超级管理员可更改权限。 由于修改权限是操作人员信息表,看上去角色管理应该分到员工信息模块
20、,但是,修改权限只能由超级管理员完成,为防止以后出现BUG,导致修改其他信息时,将权限信息改变,所以,将角色管理放到系统模块,这个模块只有超级管理员才能访问,在很大程度上,保证了权限信息的安全。3.2性能1数据精确度输入、输出数据精度要求如身份证号,必须为18位。不能输入不合法的数据,在输入不合法的数据时要有容错的功能,系统能容纳的最大人数为1000人。2时间特性1. 程序响应时间不能超过3秒;2. 更新处理时间不能超过5秒; 3. 数据转换与传输时间不能超过3秒; 4. 运行时间不能超过3秒。3.3输入项目本程序的输入项包含,用户名和密码。以下为这两类输入项作以下限制: 用户:必须是数字、字
21、母或则汉字组成,长度限制在6到12字符之间。 密码:必须是数字、字母组成,长度限制在6到12字符之间。 对人事档案中“姓名”的输入要求不超过8个汉字或16个英文字符;对人员所属部门只能选择而不能由键盘输入。 在对用户操作人员进行数据的输入输出要求方面,此系统可以根据用户的实际需要和特性进行相应的规定(包括输入输出数据的类型、宽度等)。这些规定要求他在对表的操作进行,起到日后用户操作人员的数据操作起到限制和引导的作用,以便能更好的进行数据管理。 当然,对于输入输出的数据进行的规定一定要严格按照用户的实际情况而进行,这就要在开发此系统时要密切的和用户单位保持联系,做好接口工作。详情请看IPO图。3.4输出项目登陆:根据数据库的记载,有三类输出结果,登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息。 注册:只有注册成功与注册不成功两类返回结果。名称标识数据类型输出方式输出媒介ContentContentvarchar写入数据库数据库UsernameUsernamevarchar写入数据库数据库PasswordPasswordvarchar写入数据库数据库详情请看IPO图。3.5算法本系统采用简单的匹配,将输入的检索项信息与数据库二维表中各元组相应列的信息进行对比,直到找到查找的内容或者给出出错提示。在工资发放模块中,采用求和算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度创新办公园区草坪设计与生态友好合同
- 三农村土地综合整治指南
- 家具购销合同协议书
- 知识产权与法务管理作业指导书
- 仪器仪表与自动化设备行业作业指导书
- 游戏策划设计作业指导书
- 医美股份转让协议合同
- 藕塘承包合同样本
- 地质勘察合同付款条件
- 2025年雅安货车丛业资格证考试题
- 服装厂安全生产培训
- 城市隧道工程施工质量验收规范
- 2025年湖南高速铁路职业技术学院高职单招高职单招英语2016-2024年参考题库含答案解析
- 五 100以内的笔算加、减法2.笔算减法 第1课时 笔算减法课件2024-2025人教版一年级数学下册
- 2025年八省联考陕西高考生物试卷真题答案详解(精校打印)
- 2025脱贫攻坚工作计划
- 2022年四川省成都市成华区七年级下学期期末语文试卷
- 石油化工、煤化工、天然气化工优劣势分析
- 10kV配网工程变配电(台架变、箱变、电缆分接箱)的安装设计施工精细化标准
- Q∕GDW 12118.3-2021 人工智能平台架构及技术要求 第3部分:样本库格式
- 广东省义务教育阶段学生转学转出申请表(样本)
评论
0/150
提交评论