人事管理系统详细设计说明书概要.docx

上传人:李司机 文档编号:6649723 上传时间:2023-12-02 格式:DOCX 页数:41 大小:251.69KB
返回 下载 相关 举报
人事管理系统详细设计说明书概要.docx_第1页
第1页 / 共41页
人事管理系统详细设计说明书概要.docx_第2页
第2页 / 共41页
人事管理系统详细设计说明书概要.docx_第3页
第3页 / 共41页
人事管理系统详细设计说明书概要.docx_第4页
第4页 / 共41页
人事管理系统详细设计说明书概要.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《人事管理系统详细设计说明书概要.docx》由会员分享,可在线阅读,更多相关《人事管理系统详细设计说明书概要.docx(41页珍藏版)》请在三一办公上搜索。

1、河吐科技帅范当髭人事管理系统项目详细设计设计小组:YHX开发小组小组成员:专业:信息管理及信息系统班级:指导教师:人事管理系统详细设计说明书F.1引言F.1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性

2、能、输入、输出、算法、程序逻辑、接口等等),解决如何实现程序具体运行步骤。在以下的各个阶段中,用户操作手册将及本阶段的工作紧密结合,努力作到让用户易懂易学。测试报告和维护报告也将参考本说明书,检验本系统的各项性能指标,及时发现维漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。在下一阶段的详细设计中,程序设计员可参考本详细设计报告,在详细设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考本详细说明书,以便于了解在详细设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。F.1.2背景项目名称:

3、人事管理系统开发及设计项目委托者:*产品的用户:人事管理部门开发者:MaX开发小组人员(*)本项目的计算机中心:*信息技术系实验室该系统及企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存在数据共享等关系。F.1.3定义人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人及事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。IPO图;在计算机领域IPo是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(OUtPIIt)OIPo图是对每个模块进行详细设计的工

4、具,它是输入加工输出(INPUTPROCESSOUTPUT)图的简称。IPO图的主体是算法说明部分,该部分可采用结构化语言、判定表、判定树,也可用N-S图、问题分析图和过程设计语言等工具进行描述,要准确而简明的描述模块执行的细节。HIPO图(HierarChyPlusInPUt/Processing/OUtPUt)图是美国IBM公司70年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构一H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况一IPO图。HIPo图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它是表示软件系统结

5、构的工具。HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。模块:是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。耦合性:也称块间的联系。是对软件系统结构中,各模块间相互联系紧密程度的一种度量。设计目标:低耦合。内聚性:也称块内联系。指一个模块内部各个元素彼此结合的紧密程度的度量。设计目标:高内聚。F.1.4参考资料软件工程开发报告模板标准.GB-8567-88张海潘.软件工程导论(第五版)清华大学出版社萨师帽.数据库系统概论.高等教育出版社文斌等.软件工程及软件文档写作.北京交通大学出版社软件设计文档国家标准一

6、详细设计说明书(GB8567一一88)F.2程序系统的结构人事管理系统层次图HIPO图由层次结构图和IPO图这两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系.HIPO图(HierarChyPlusInPUt/Processing/OUtPUt)图是美国IBM公司70年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构一H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况一IPO图。HlPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它是表示软件系统结构

7、的工具。HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。权限管理模块的IPO图系统名称:人事管理系统设计人:模块名:权限管理日期:2014-11-23模块编号:1上层调用模块:文件名:用户登录表下层调用模块:注册、登录、修改密码输入数据:用户名、密码输出数据:处理:IFY-X0THEN(调用人事管理系统”)ELSE(调用“重新登录”)注释:注册模块的IPO图系统名称:人事管理系统设计人:*模块名:注册日期:2014-11-23模块编号:1.1上层调用模块:权限管理文件名:用户登录表下层调用模块:输入数据:用户名、密码、确认密码输出数据:处理:IFY-XOTHE

8、N(调用“登录”)ELSE(调用重新注册)注释:登录模块的IPO图系统名称:人事管理系统设计人:*模块名:登录日期:2014-11-23模块编号上层调用模块:权限管理文件名:用户登录表下层调用模块:输入数据:用户名、密码输出数据:人事管理处理:IFY-X0THEN(调用“人事管理系统)ELSE(调用重新登录)注释:修改密码模块的IPO图系统名称:人事管理系统设计人:*模块名:修改密码日期:2014-11-23模块编号:L3上层调用模块:权限管理文件名:用户登录表下层调用模块:输入数据:用户名、密码、修改密码输出数据:处理:IFY-XOTHEN(调用“登录”)ELSE(调用“重新输入”)注释:部

9、门管理模块的IPO图系统名称:人事管理系统设计人:*模块名:部门管理日期:2014-11-23模块编号:2上层调用模块:文件名:部门表下层调用模块:增加部门信息、修改部门信息、查询部门信息、删除部门信息输入数据:输出数据:处理:注释:增加部门信息模块的IPO图系统名称:人事管理系统设计人:*模块名:增加部门信息日期:2014-11-23模块编号:2.1上层调用模块:部门管理文件名:部门表下层调用模块:输入数据:部门编号、部门名称、部门描述、部门经理编号、部门经理姓名输出数据:处理:注释:修改部门信息模块的IPO图系统名称:人事管理系统设计人:*模块名:修改部门信息日期:2014-11-23模块

10、编号:2.2上层调用模块:部门管理文件名:部门表下层调用模块:输入数据:部门编号、部门名称、部门描述、部门经理编号、部门经理姓名输出数据:处理:注释:查询部门信息模块的IPO图系统名称:人事管理系统设计人:*模块名:查询部门信息日期:2014-11-23模块编号:2.3上层调用模块:部门管理文件名:部门表下层调用模块:输入数据:部门编号、部门名称输出数据:处理:注释:删除部门信息模块的IPO图系统名称:人事管理系统设计人;*模块名:删除部门信息日期:2014-11-23模块编号:2.4上层调用模块:部门管理文件名:部门表下层调用模块:输入数据:部门编号、部门名称、部门描述、部门经理编号、部门经

11、理姓名输出数据:处理:注释:员工管理信息模块的IPO图系统名称:人事管理系统设计人:*模块名:员工管理日期:2014-11-23模块编号:3上层调用模块:文件名:员工表下层调用模块:基本信息、考勤管理、薪资管理、考评信息输入数据:输出数据:处理:注释:基本信息模块的IPO图系统名称:人事管理系统设计人;*模块名:基本信息日期:2014-11-23模块编号:3.1上层调用模块:员工管理文件名:员工表下层调用模块:输入员工信息、确定员工信息输入数据:员工编号输出数据:员工编号员工姓名员工姓名性别性别出生H期出生日期家庭住址家庭住址民族民族学历学历职称职称处理:注释:增加员工信息模块的IPO图系统名

12、称:人事管理系统设计人:*模块名:增加员工信息日期:2014-11-23模块编号:3.L1上层调用模块:确定员工信息文件名:员工表下层调用模块:输入数据:输出数据:员工编号员工编号员工姓名员工姓名性别性别出生日期出生日期家庭住址家庭住址民族民族学历学历职称职称处理:注释:修改员工信息模块的IPO图系统名称:人事管理系统设计人;*模块名:修改员工信息日期:2014-11-23模块编号:3.1.2上层调用模块:确定员工信息文件名:员工表下层调用模块:输入数据:输出数据:员工编号员工编号员工姓名员工姓名性别性别出生日期出生日期家庭住址家庭住址民族民族学历学历职称职称处理:注释:查询员工信息模块的IP

13、O图系统名称:人事管理系统设计人:*模块名:查询员工信息日期:2014-11-23模块编号:3.1.3上层调用模块:确定员工信息文件名:员工表下层调用模块:输入数据:员工编号员工姓名输出数据:员工编号员工姓名性别出生日期家庭住址民族学历职称处理:注释:删除员工信息模块的IPO图系统名称:人事管理系统设计人:*模块名:删除员工信息日期:2014-11-23模块编号:3.1.4上层调用模块:确定员工信息文件名:员工表下层调用模块:输入数据:员工编号员工姓名输出数据:处理:注释:考勤管理信息模块的IPO图系统名称:人事管理系统设计人:*模块名:考勤管理日期:2014-11-23模块编号:3.2上层调

14、用模块:员工管理文件名:考勤表下层调用模块:考勤录入、考勤查询输入数据:输出数据:员工编号员工编号上班时间上班时间下班时间下班时间加班日期加班日期加班原因加班原因请假日期请假日期请假原因请假原因部门经理编号部门经理编号处理:注释:考勤录入信息模块的IPO图系统名称:人事管理系统设计人:*模块名:考勤录入日期:2014-11-23模块编号:3.2.1上层调用模块:考勤管理文件名:考勤表下层调用模块:输入数据:输出数据:员工编号员工编号上班时间上班时间下班时间下班时间加班日期加班日期加班原因加班原因请假日期请假日期请假原因请假原因部门经理编号部门经理编号处理:注释:考勤查询信息模块的IPO图系统名

15、称:人事管理系统设计人:*模块名:考勤查询日期:2014-11-23模块编号:3.2.2上层调用模块:考勤管理文件名:考勤表下层调用模块:输入数据:员工编号输出数据:员工编号上班时间下班时间加班日期加班原因请假日期请假原因部门经理编号处理:注释:薪资管理信息模块的IPO图系统名称:人事管理系统设计人:*模块名:薪资管理日期:2014-11-23模块编号:3.3上层调用模块:员工管理文件名:薪资表下层调用模块:薪资信息录入、薪资查询输入数据:输出数据:工资编号工资编号员工编号员工编号工资发放时间工资发放时间员工基本工资员工基本工资加班工资加班工资缺勤扣除缺勤扣除其他工资其他工资处理:注释:薪资信

16、息录入信息模块的IPO图系统名称:人事管理系统设计人:*模块名:薪资信息录入日期:2014-11-23模块编号:3.3.1上层调用模块:薪资管理文件名:薪资表下层调用模块:输入数据:工资编号输出数据:工资编号员工编号员工编号工资发放时间工资发放时间员工基本工资员工基本工资加班工资加班工资缺勤扣除缺勤扣除其他工资其他工资处理:注释:薪资信息查询信息模块的IPO图系统名称:人事管理系统设计人;*模块名:薪资信息查询日期:2014-11-23模块编号:3.3.2上层调用模块:薪资管理文件名:薪资表下层调用模块:输入数据:工资编号员工编号输出数据:工资编号员工编号工资发放时间员工基本工资加班工资缺勤扣

17、除其他工资处理:注释:考评管理信息模块的IPO图系统名称:人事管理系统设计人;*模块名:薪资管理日期:2014-11-23模块编号:3.4上层调用模块:员工管理文件名:业绩评定表下层调用模块:考评信息录入、考评查询输入数据:员工编号员工工作总结员工上阶段目标完成情况员工自我评分员工下阶段设定输出数据:员工编号员工工作总结员工上阶段目标完成情况员工自我评分员工下阶段设定部门经理编号部门经理编号处理:注释:考评信息录入信息模块的IpO图系统名称:人事管理系统设计人:*模块名:考评信息录入日期:2014-11-23模块编号:3.4.1上层调用模块:考评管理文件名:业绩评定表下层调用模块:输入数据:员

18、工编号员工工作总结员工上阶段目标完成情况员工自我评分员工下阶段设定部门经理编号输出数据:员工编号员工工作总结员工上阶段目标完成情况员工自我评分员工下阶段设定部门经理编号处理:注释:考评信息查询信息模块的IPo图系统名称:人事管理系统设计人:*模块名:考评信息查询日期:2014-11-23模块编号:3.4.2上层调用模块:考评管理文件名:业绩评定表下层调用模块:输入数据:员工编号输出数据:员工编号员工工作总结员工上阶段目标完成情况员工自我评分员工下阶段设定部门经理编号处理:注释:数据库管理模块的IPO图系统名称:人事管理系统设计人:*模块名:数据库管理日期:2014-11-23模块编号:4上层调

19、用模块:文件名:下层调用模块:数据备份、数据还原输入数据:输出数据:处理:注释:数据备份模块的IPO图系统名称:人事管理系统设计人:*模块名:数据备份日期:2014-11-23模块编号:4.1上层调用模块:数据库管理文件名:下层调用模块:输入数据:输出数据:处理:注释:数据还原模块的IPO图系统名称:人事管理系统设计人:*模块名:数据还原日期:2014-11-23模块编号:4.2上层调用模块:数据库管理文件名:下层调用模块:输入数据:输出数据:处理:注释:F.3程序1(标识符)设计说明F. 3.1程序描述随着企业规模的扩大,企业管理组织会变得越来越庞大和困难,而信息的处理及使用也变得越来越重要

20、,它对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。人事管理系统能够为用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及及世界先进管理技术接轨的重要条件。开发这样一套人事管理系

21、统的意义是:大幅度提高工作效率,使公司的人事干部从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中。用计算机数据库管理代替手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。使各管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作量。2国内外的研究现状目前国内的人事管理信息系统的特点:面向网络,采用大型、通用性好的数据库机制。使用微软公司的数据库和开发工具。采用Client/Server方式。坚持标准化、规范化原则,提供灵活构库机制。提供强大的基础信息管理功能,如机构设置、信息录入、人员类别变动、调动人员信息的转移、整体和分类发送接收等,

22、为各项人事业务的职能化管理提供有效、准确的基础数据支持。提供灵活、易操作的业务管理功能,实现人事业务职能化管理及基础信息管理的有机结合。提供用于输入的列表、模板组件和用于输出的报表组件,使系统直观,操作性好。为保证人事信息的机密性,提供安全的用户权限管理机制。本程序是系统启动时首先运行的程序,用户通过本程序的认证进入系统。通过本程序,操作系统在内存为用户分配一段内存,而且必须在此用户退出之前常驻内存,以便对本系统的所有操作都是在此登陆用户下进行。本程序为常驻内存,允许两个以上程序运行。并且采取可重入函数,程序采取顺序执行,本程序段执行其他不能执行。G. 3.2功能功能可用如下功能模块图描述:注

23、册模块流程图:修改密码模块流程图:用户登录模块流程图:增加部门信息模块流程图:查询部门信息模块流程图:删除员工信息模块流程图:I删除员工信息删除员工信息修改员工信息查询员工信息模块流程图:直询员工信息考勤录入模块流程图:录入完成考勤查询模块流程图:薪资信息录入模块流程图:薪资信息查询模块流程图:数据备份:数据还原:H. 3.3性能1、精度;本系统要求输入的年龄为整数。在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。2、时间性要求:(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接

24、受的范围内。(4)系统的数据转换时间应该在可接受的范围内。(5)系统的数据传输时间应该在可接受的范围内。3、灵活性:(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持WindoWS95、WindoWS98、Windows2000WindowsMe和WindowsXP的运行环境;(3)留有及其他系统的接口。F. 3.4输入项本程序的输入项包含,用户名和密码。以下为这两类输入项作以下限制:用户:必须是数字、字母或则汉字组成,长度限制在6到12字符之间。密码:必须是数字、字母组成,长度限制在6到12字符之间。对人事档案中姓名”的输入要求不超过4个汉字或8个英文字符;对人员所属部门只

25、能选择而不能由键盘输入。在对用户操作人员进行数据的输入输出要求方面,此系统可以根据用户的实际需要和特性进行相应的规定(包括输入输出数据的类型、宽度等)。这些规定要求他在对表的操作进行,起到日后用户操作人员的数据操作起到限制和引导的作用,以便能更好的进行数据管理。当然,对于输入输出的数据进行的规定一定要严格按照用户的实际情况而进行,这就要在开发此系统时要密切的和用户单位保持联系,做好接口工作。G. 3.5输出项登陆:根据数据库的记载,有三类输出结果,登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息、。注册:只有注册成功及注册不成功两类返回结果。名称标识数据类型输出方式输出

26、媒介ContentContentvarchar写入数据库数据库UsernameUsernamevarchar写入数据库数据库PasswordPasswordvarchar写入数据数据库库H. 3.6算法本模块采用简单的匹配,将输入的检索项信息及数据库二维表中各元组相应列的信息进行对比,直到找到查找的内容或者给出出错提I. 3.7接口1、用户接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。2、硬件接口:系统运行的设备要求如下:服务器端:PIII400主频、256M内存、IOG硬盘、光盘刻录或磁

27、带备份设备客户端:P166主频、32M内存、2G硬盘远程拨入设备3、软件接口:A本系统支持的操作系统包括:Windows7和Windows8。本系统支持的数据库:AccesSo本系统使用软件:MicroSoftOffice2003/2010F.3.8存储分配1)每日特定时间,主机把只读存储器上次日汇总的数据及本日增加的数据读入内存,进行排序,将整理后数据再写入只读存储器的日汇总区域。2)程序运行开始,将所需数据从主机内存储器内读入到分机内存,然后完成相应统计计算,计算结果不存入主机。名称长度数据类型账号6-12个字符Char密码6-12个字符CharF.3.9注释设计加在模块首部的注释;加在各

28、分枝点处的注释:对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加注释;对关键代码进行注释;行注释用表示:多行注释用/*/F.3.10限制条件运行本程序必须要有健全的数据库。用户必须牢记自己的密码,若连续三次输入错误密码,则退出本次登录。根据当前的技术,现阶段有些功能可能是实现不了的。F.3.11测试计划测试方法:黑盒测试。测试方案:是测试阶段的关键技术问题。为了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方案。在黑盒法测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几等价类,其划分类在以下的输入中再详述。通过大量的正确和非正确登录账号和密码进行反复登录,分析登录结果和响应时间是否符合要求。F.3.11尚未解决的问题本模块不能更好控制多次错误登录。本系统的处理方式是退出本次登录,该用户只要再次运行程序即可继续登录。为防止盗用账号,最好的控制方式是禁止此账号在限制的时间内登录。如若连续三次登录失败,则在接下来的24小时内,该用户不允许登录。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号