演示视频:
https://www.bilibili.com/video/BV1Ve411r7DZ/
四、系统分析
(一)业务流程分析
通过对企业员工人事信息的流程的详细调研,对其业务流程的总结是:其对员人事信息用笔来进行记录,每天由人事部管理人员记录员工的增减、工资、考勤、奖惩等。具体的流程如图3.1所示。
图3.1 业务流程图
(二)数据流图
在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层[12]。现行的顶层数据流图如图3.2所示:
图3.2 顶层DFD
(三)数据字典
系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[13]。
数据元素条目如下所示。
员工序号
调入年份
调入年份
数据元素条目
总编号:1-101
编号:101
名称:员工编号 XX XXX
说明:企业员工的编号
数据值类型:离散
长度:50
有关数据结构:员工档案如:92001
数据元素
数据结构条目如下所示。
数据结构条目
名称:员工档案
说明:创建员工信息记录似的数据总编号:2-01
结构:编号:01
员工编号有关数据流、数据存储:
员工姓名员工信息
员工性别数量:每月约20份
所属部门
出生日期
民族
婚姻情况
担任职务
婚姻状况
手机号码
就职日期
工资待遇
[员工头像]
数据结构
数据流条目如下所示:
数据流条目
名称:修改密码总编号:3-10
说明:将修改后的密码信息存储到用户表中编号:10
数据流来源:P4修改密码
数据流去向: D4管理员信息流通量:10份/周
包含的数据结构:
管理员信息
数据流
数据存储条目如下所示:
数据存储条目
名称:管理员信息总编号:4-03
说明:存储管理员的相关信息标号:D1
结构:
管理员编号
用户名
密码
有关的数据流:P1→D1信息量:20份/年
数据存储
处理过程条目如下所示:
处理过程条目
名称:工资管理总编号:5-15
说明:将处理后的工资记录存储起来。编号:P3
输入:P3工资管理
输出:D3工资信息
处理:将P3工资管理后的信息存储到工资信息表中。
处理过程
外部实体条目如下所示:
外部实体条目
名称:管理员总编号:6-001
说明:管理员编号:001
输入数据流:个数:1个
输出数据流:P1系统管理员管理
外部实体
由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。