[VIP专享]顶层数据流程图
- 格式:pdf
- 大小:186.39 KB
- 文档页数:8
第二章 需求分析
2.1 功能需求
(一)对功能的规定
本系统相应的需求有以下四个方面:
(1)能够存储一定数量的员工信息,并方便有效地进行相应的员工数据操作
和管理,这主要包括:员工信息的录入、修改及删除。
(2)对一定数量的管理员进行相应的信息存储与管理,这其中包括:管理员
登陆、注册以及注销登陆
(3)能够对员工的信息进行自定义检索,这其中包括:全部查询、按员工ID
查询、按性别查询。
(4) 数据保存:需要长期保存在数据库中的信息包括:员工信息、管理员信
息。
(二)输入输出要求
(1) 添加、修改员工信息:通过用户提供的员工ID,性别等,向数据库传送
信息,然后在数据库索引员工信息是否符合要求,符合要求后再更新相关数据,
并将这些数据存入员工信息记录文件,最后输出显示存储成功;否则报错。
(2) 查看员工信息:进入员工信息管理系统,只需要查询的员工即可,然后
系统根据输入的信息,在员工信息管理系统数据库中索引查找相关信息,最后
将员工的信息输出显示。
(三)其他功能需求
数据的安全性、完整性要求:员工、管理员信息各项数据信息必须保证安全性
和完整性。
2.2 数据流图
员工信息管理系统的数据流程图符号如图:
图 数据流程图符号
(1)员工信息管理系统顶层数据流程图:
文件数据流源或宿加工
调用员工信息写入员工信息
修改信息
(2) 员工信息管理系统一层数据流程图:
人员信息写入数据库员工信息表调用
财务部、
人事部…
(1.2一层数据流图)
部门、
岗位信息写入数据库 部门、岗位信息表调用各部门
(1.3一层数据流图)
各部门
信息管理系统
管理员
(3) 员工信息管理系统二层数据流程图:
操作请求识别请求部门、岗位信息管理
用户信息
员工信息
(二层数据流图)
(4) 员工信息管理系统三层数据流程图:
岗位信息管理请求分类岗位添加岗位删除
岗位信息修改
岗位信息查询
(3.12三层数据流图)
员工信息管理请求分类员工添加员工删除
员工信息修改
员工信息查询
(3.13三层数据流图)
操作请
求
读写数据库成功正确的对数据库进
行操作
失败
未能对数据
库实现应有
的操作
(3.1三层数据流图)
2.3 E-R图
1)各实体之间关系
员工任 职岗位
岗位属于部门
系统用户
管理
岗位信息
部门信息
员工信息
(2.1各实体间关系)
2)员工实体联系图1.1
员 工
备注婚姻出生日期参加工作时间学历政治面貌姓名身份证号工号所属部门职位职称
(1.1员工属性)
3)系统用户实体联系图1.2
系统用户
用户账号权限密码用户名
(1.2系统用户属性)
4)岗位属性实体联系图1.3
岗位
岗位编号
岗位名称
(1.3岗位属性)
5)部门属性实体联系图1.4
部门
部门编号
部门名称
(1.4部门属性)