课 程 设 计
课程名称 数据库系统概论_____
题目名称 考勤管理系统
学生学院 计算机学院
专业班级
学 号
学生姓名 ________
指导教师 左亚尧
2012年 1月 16日
一、需求分析3
数据需求3
功能需求3
二、概念结构设计3
1、局部E-R图3
2、整体E-R图5
三、逻辑结构设计6
1、关系模式6
2、系统功能模块图6
3、数据完整性设计6
四、数据库物理设计7
1、索引7
2、数据表设计7
五、数据库实施8
1、建数据库8
2、建表(职工信息表、出勤记录表、出差记录表、加班记录表、请假记录表、月统计表)9
3、触发器11
六、系统的主要功能实现代码12
1、关系图的建立12
2、简单操作13
2、复杂查询15
七、收获和体会17
一、需求分析
数据需求:数据库中的数据要符合现实逻辑。
功能需求:
1、职工信息的管理:包括职工基本信息的查询、增加、修改和删除,记录职工的姓名、性别、年龄和职称。
2、职工考勤的管理:包括对职工考勤情况的增加、查询、修改和删除,记录职工一个月的考勤天数,每天进行修改。
3、职工出差记录的管理:包括对职工出差情况的查询、增加、修改和删除。管理者安排员工出差,对出差时间,次数的管理。对的加班时间进行统计,记录开始时间和结束时间,对加班信息实现添加,删除等操作。完