文档介绍:数据库实验报告大作业院(系):计算机学院专业班级:网络工程1402目录第1章需求分析.................................................... 需求调查...................................................系统功能分析...............................................2面对用户需求分析...........................................3第2章面向对象分析和设计..........................................4第3章逻辑结构设计................................................7类和对象向关系模式转换.........................................12第4章数据库物理结构设计.........................................存取方法设计.............................................. 存储结构设计.............................................. 物理设计..................................................13第5章数据库完整性设计...........................................主键及唯一性索引..........................................16参照完整性设计............................................ Check约束.................................................触发器设计................................................17数据库视图设计.............................................19数据库存储过程设计.........................................19总结...............................................................20参考文献:......................................................... 需求调查通过对各个用户的调查,该人事管理系统有如下需求:1)员工信息管理:实现记录在该单位中所有人员的在该单位的员工信息,实现对员工信息的管理,也包括对员工信息的增加、删除、修改等功能。2)部门信息管理:实现对该单位中的各个部门的编号、部门相关信息的统计,此时也将单位中的所有人员进行分类管理。3)职位调动管理:实现当员工的就职信息发生更改的时候,系统进行相应关联信息的更改,即增加相应的修改信息的同时,员工的信息管理中的对应信息进行修改。4)系统管理人员信息管理:实现对相应的系统管理人员的帐号、密码等基本信息的管理功能。5)出勤信息管理:实现对每一位员工的出勤状况的记录,记录对应的出勤刷卡机号以及出勤时间的信息管理。6)奖惩管理:实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。7)工资管理:实现各个员工工资条目信息的管理。)员工管理:主要应用于对员工在该单位基本信息的管理,可以执行对某员工的增加、删除、修改信息的功能等。2)管理人员管理:用于对相应的系统管理人员的帐号、密码等基本信息的管理。3)个人经历管理:可对各个员工的过往经历汇总并记录留档,完善员工在该单位中的基本信息,增加单位对员工个人经历的了解。4)家庭关系管理:可对各个员工的家庭人员以及关系进行汇总并记录留档,完善员工在该单位中的基本信息,增加单位对员工家庭情况的了解5)部门管理:主要用于分别管理各个部门的基本信息,以及部门的实际情况统计。6)职位调动管理:负责记录单位中人员的职位调动信息的记录、统计、管理等,并当更新职位调动