一、 引言。
1、 编写目的。
该软件是作为合同的组成部分,为提高工作效率,便于对人事档案进行统计和管理,应丽佳股份公司的要求进行软件开发。为使该软件能更符合丽佳股份公司人事档案的要求;特编写该系统分析说明书。而且除本系统需求分析规格说明书提及的功能之外,其余功能不列入待开发软件开发的范围;为此,特编写人事管理系统需求分析规格说明书,以使开发者与用户之间达成一致的共识;同时也做为软件验收合格与否,为以后的软件编写垫定基础。
2、前景说明。
1)待开发软件的名称为人事档案管理分析系统;
2)该待开发的项目是应丽佳股份公司的要求进行系统设计开发,开发者为卢奕敏,其用户为丽佳股份公司人事档案管理员;
3)该管理分析系统软件将对某单位人事档案进行资料管理和统计。
3、参考资料。
本文档参照了北京大学出版社出版的《软件工程-技术、方法与环境》、一书中的需求分析文档及《foxpor for window6.0》。
二.概述。2.1功能概述。
主要功能;1、功模块图如下:
待开发软件的主要功能分析为:
1)该软件能对员工的人事档案资料进行有效的录入、修改和删除;
2)该软件能根据职工编号或姓名对符合条件的员工人事档案资料进行修改;
3)该软件能根据职工编号或姓名对符合条件的员工人事档案资料进行删除;
4)待开发软件能根据职工编号或姓名查询符合条件的员工人事档案资料,并打印查询结果。
三.数据流图与数据字典。
1、 数据流图。
经过分析,得出的数据流图如图1、图2、图3所示。
图1 顶层数据流图。
图2 0层数据流图。
图3 一层数据流图(a)
图3 一层数据流图(b)
1、数据字典。
1)数据流条目。
库存管理要求=[数据的录入单|数据的修改单|数据的删除单]
数据的录入单=编号+姓名+性别+出生日期+工作日期。
婚否+工作部门+职务职称+基本工资。
数据的修改单=编号+姓名+性别+出生日期+工作日期。
婚否+工作部门+职务职称+基本工资。
数据的删除单=编号+姓名+性别+出生日期+工作日期。
婚否+工作部门+职务职称+基本工资。
查询要求=[统计要求]
统计表={员工的档案情况}
2)文件条目。
文件名:人事档案文件。
组成:{编号+姓名+性别+出生日期+工作日期。
婚否+工作部门+职务职称+基本工资}
组织:按职工的编号及姓名的递增顺序排列。
2、**明。
**明只描述最底层的基本加工。
加工编号:1
加工名:检查有效性。
输入流:人事档案管理要求,查询要求。
输出流:有效的人事档案管理要求,有效的查询要求。
加工逻辑:检查输入要求的有效性。
加工编号:2.1
加工名:要求类型处理。
输入流:人事档案管理要求,当前日期。
输出流:数据的录入单,数据的修改单,数据的删除单。
加工逻辑:根据人事档案管理要求的类型选择。
case 1:数据的录入,输出数据的录入单。
case 2:数据的修改,输出数据的修改单。
case 3:数据的删除,输出数据的删除单。
加工编号:3.1
加工名:要求查询处理。
输入流:查询要求。
输出流:统计要求。
加工逻辑:根据查询人事档案情况的要求输出统计要求。
加工编号:3.2
加工名:人事档案查询。
输入流:统计要求,人事档案文件。
输出流:统计表。
加工逻辑:根据查询人事档案情况的要求从人事档案文件中读出员工的人事档案记录,输出统计表。
四.接口。1、用户接口。
1) 本管理分析系统的界面采用逐层进入的设计界面,使操作者更直观的了解,便于操作,其主界面大概如下图4所示:
数据录入数据修改。
退出系统。数据查询数据删除。
图4 (2)报表的打印格式纸张采用a4纸,其打印格式大概如下例图5:
图51、 硬件接口。
运行该管理分析系统的硬件基本要求如下:
cpu:至少pentium100以上,建议使用pentium400;
内存:至少16m以上,建议使用64m;
硬盘:至少20m硬盘空间;
显示器:14″显示器;
其它:键盘、鼠标、1.44mb软驱和光驱等。
1、软件接口。
该管理分析系统的数据库能在visual foxpro 3.0 for windows上正常运行。
五.性能需求。
1、性能需求。
人事档案中“基本工资”的数据采用“元”的计量单位,其中精度取小数后两位。
2、时间特性。
该管理分析系统从启动到进入主菜单的时间正常情况下少于6秒,录入并更新数据的时间正常情况下少于20秒。
3、灵活性。
本管理分析系统软件适应于windows95/98/2000/nt中文版的环境下运行。
六.属性。1、保密性。
该软件已对所用的数据库进行加密处理。
八.待开发软件的详述。
1、软件功能详述。
1)该软件根据需求分析的要求采用逐层进入设计,其主界面如下图6:
图62)数据录入管理:
该管理分析系统软件的数据录入能对员工的人事档案资料进行详细录入。人事档案录入单能检查录入数据的有效性,并且确保“职工编号”的录入项不能为空,还能够保证数据库中的“职工编号”不能重复。其录入单如下图7:
图73)数据修改管理:
该管理分析系统软件的数据修改能根据数据修改条件对员工的人事档案资料进行有效的修改(进入修改界面的方法可以通过姓名中的一个字或者编号),其符合修改条件显示界面如图8所示;当选定某一条记录时,可以调出职工人事档案记录单界面,对选定记录进行有效的修改,已经生成的“职工编号”不能被修改,以确保数据库中的数据的准确性。其界面如图9所示;图8图9
4)数据删除管理:
该管理分析系统软件的数据删除能根据数据删除条件对员工的人事档案资料进行有效的删除,并且能对符合删除条件的人事档案资料进行选择性删除或全部删除。其界面如图10所示:
图105)数据查询管理:
该管理分析系统软件的数据查询能根据数据查询条件对员工的人事档案资料进行有效的查询,并且能对符合查询条件的人事档案资料进行打印预览或直接进打印操作。其查询后的界面如图11所示:
图11 6)系统管理:
退出系统”是退出人事档案管理分析系统。
2、软件件数据库功能设计:
其待开发软件数据库的功能设计如下图12所示:图12
人事档案管理系统需求分析分析报告
作者 日期 人事管理信息系统需求分析报告。1.总体设计。1 1需求概述。人事档案管理模块主要包括系统管理,系统提醒,人事管理,办公助手和数据维护五部分。1 系统管理主要包括单位信息 系统参数 系统管理员 离开挂起和更改口令,系统提醒等,并针对各种信息进行修改 查询和打印管理 2 系统提醒主要包括员工...
人事档案管理系统需求分析报告
目录。1.总体设计 1 1 1需求概述 1 1.2功能清单 2 2.功能说明 3 2.1系统管理 3 2 1 1管理单位信息 3 2 1 2设置系统参数 4 2 1 3系统管理员设置权限 4 2 1 4离开挂起 4 2 1 5更改口令 5 2 2系统提醒 5 2 2 1 功能介绍 5 2 2 2数据...
人事档案管理系统需求分析报告
目录。1.总体设计 1 1 1需求概述 1 1.2功能清单 2 2.功能说明 3 2.1系统管理 3 2 1 1管理单位信息 3 2 1 2设置系统参数 4 2 1 3系统管理员设置权限 4 2 1 4离开挂起 4 2 1 5更改口令 5 2 2系统提醒 5 2 2 1 功能介绍 5 2 2 2数据...