目录
1需求分析 3
1.1系统介绍 3
1.2需求调查 3
1.3 数据流程图 3
1.4 数据字典 4
2 概念结构设计 6
4逻辑结构设计 7
4 数据库实施 8
4.1学生用户基本信息表 8
4.2管理员基本信息表 8
4.3图书基本信息表 8
4.4 借阅图书信息表 9
4.5预约图书信息表 9
4.6还书信息表 10
4.9视图创建 11
4.10数据查询 12
小 结 12
1需求分析
1.1系统介绍
实现部门、职务、职称等信息的管理; 实现职工信息的管理; 实现职工学习经历和任职经历的管理; 实现职工家庭关系的管理; 实现奖惩信息的管理; 创建存储过程查询个部门各种职称的职工数量; 创建视图查询各职工的工号、姓名、部门、职务信息; 创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门 的职工人数。
1.2需求调查
(1)部门管理:对单位的部门进行编号,将每一个部门的部门号、部门名称、部门描述和部门负责人信息统一保存在部门信息档案中。当新增或去除某个部门时,将信息添加到部门信息档案或从中删除。当部门信息发生变化时,修改对应和相关属性值。
(2)员工信息管理:对单位里的所有员工进行统一编号。将每一位员工的信息录入到员工信息档案中,对新聘的员工,将其信息加入到员工信息档案中,对于解雇的员工,将其信息从信息档案中删除。当员工的信息发生变动时,修改员工信息档案中相应的属性。其下还包括有个人家庭关系和个人的工作学习经历各存放一张表。
(3) 员工职务调动管理:同样对单位员工的职务进行统一编号;登记员工调动前后的具体职务,以及调动时间。
(4) 奖惩管理:根据员工编号登记奖惩原因和奖惩金额以及奖惩月份。
。
1.3 数据流程图
某单位人事管理的数据流程图见下:
处理: 功能需求: 传递:
图1:管理系统流程图
1.4 数据字典
部门:
字段名称 数据类型 长度 约束条件
部门编号 Int Not null primary key
部门名称 V