文档介绍:: .
一、引言2
(一)系统开发背景2
(二)课题的提出2二、需求分析3
(一)系统目标3
()需求表
功能类别
子功能
人事档
案管理
对个人资料进行修改。
对部门职位信息进行管理,包括部门和职位的查询和添加等。
对员工信息进行管理,包括员工查询、添加、修改、删除等。
考勤管
理
对考勤信息进行管理,包括考勤时间设置、考勤记录、考勤签到和考勤历史查看。
对请假信息进行管理,包括请假信息的查询、增加、修改、删除以及请假申请和请假历史查看。
对休假信息进行管理,包括休假信息的查询、增加、修改、删除以及休假申请和请假历史查看。
工资管
理
对工资信息进行管理,包括员工工资信息的查询和添加。
系统管
理
输入正确的用户名、密码和权限后登录系统。
对系统用户信息进行管理,包括普通管理员的增加、修改、删除等。
数据备份,对系统数据进行备份。
(五)系统流程图
业务流程图业务流程图(TransactionFlowDiagram,简称TFD),就是用一些规定的符号及连线来
表示某个具体业务处理过程[8]。制作业务流程图的过程是全面了解业务处理的过程,是进
行系统分析的依据。利用业务流程图,可直接拟出计算机处理的部分,用它来分析业务流程的合理性。本系统的整体业务流程如图1所示:
图1系统业务流程图
个个个个
1. 数据流程图
数据流图(DataFlowDiagram,简称DFD),就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用丁表示软件模型的一种图示方法[9]。
顶层数据流图:
个个
个个个个个个
图2系统顶层数据流程图
一层数据流图:
个个个个个个
个个个个个个个个个个二层数据流图:
*个个个个个个个个个个个个个个个个个个个个个个个个I个个个个个个个个个个个个个个个个个个个个
D1
个个个个个个
F01
F02DS02-01
个个个个个个
—/「/「/|、/|、个个—
1
个个个个个个
!
D2
个个个个
个个个个个个F03
F1F2个个个个个个F3个个个个个个D3个个个个
个个个个个个个个个个个个个个个个个个个个D4个个个个
图3系统一层数据流程图
图4系统二层数据流程图
*,个个个个个个F01个个个
D1个个个个个个个个个个F2个个个个个个个个个个个DS02-01个个个个F02个个个个个
图5系统二层数据流程图
图6系统二层数据流程图
图7系统二层数据流程图
(六)数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录[10]。数据字典的作用是给数据流图上每个成分加以定义和说明,作为分析阶段的工具,供人查询对不了解条目的解释。
1. 数据项
数据项编号:I1
数据项名称:请假单编号
别名:请假单编号
简述:员工请假单的编码
类型及宽度:字符型,4位
取值范围:0001”*999”;
数据项编号:I2
数据项名称:休单编号
别名:休假单编号
简述:员工休假单的编码
类型及宽度:字符型,4位
取值范围:0001”*999”;
数据项编号:I3
数据项名称:工资单编号
别名:工资单编号
简述:员工工资单的编码
类型及宽度:字符型,4位
取值范围:0001”*999”。
2. 数据结构
数据结构编号:DS02-01
数据结构名称:考勤单标志
简述:考勤单信息
数据结构组成:I1+I2。
3. 数据流
数据流编号:F01
数据结构名称:请假单
简述:部门开出的请假单
数据来源:部门
数据去向:考勤管理模块
数据流组成:工号+员工姓名+请假天数+请假事由+是否批准+日期+请假时间
数据流量:10份/天;
数据流编号:F02
数据结构名称:休假单
简述:部门开出的休假单
数据来源:部门
数据去向:考勤管理模块
数据流组成:工号+员工姓名+部门+休假时长+是否批准+日期+类型+休假时间
数据流量:10份/月;
数据流编号:F03
数据结构名称:工资单
简述:部门开出的工资单
数据来源:部门
数据