1、 0 课课 程程 设设 计计 课程名称 数据库系统概论 题目名称 工资信息管理系统 学生学院 计 算 机 专业班级 计算机科学与计算 学 号 学生姓名 指导教师 2013 年 1 月 15 日 1 评价标准评价标准 分数比例分数比例 (%) 成绩成绩 论文 论文结构包含: 1、相关技术介绍、需求分析、 2、概念结构设计(涉及的实体至少三个以上) 、 3、逻辑结构设计(有完整性约束说明) 、 4、数据库物理设计、 5、数据库完整性设计(违反实体、参照完整性时的解决办法,比 如触发器、存储过程等) 5、数据库安全性设计、 6、数据库实施、系统测试方案和测试报告、 7、系统的主要功能和使用说明、系统
2、安装说明。 要求论文完整、内容详细,格式规范。 40 程序 1、 系统运行正确; 2、功能完善:有增、删、改、查功能,输入、输出功能; 3、有基本的统计、报表功能 4、有多表连接查询、自身连接查询、字符串匹配查询、模糊查询、 分组查询等。 5、工作量饱满; 6、系统实现技术的难度。 30 数据 库设 计 E-R 图设计正确,至少 3 个实体; 数据库逻辑结构设计规范化; 数据库物理设计合理。 30 总评成绩 优 良 中 及格 不及格 总分 2 目 录 一、一、 引言引言 3 1.1 课题来源 3 1.2 课题研究主要内容 3 1.3 主要工作 3 二、二、 需求分析需求分析 . 4 2.1、数
3、据流图 4 2.2、数据字典 5 1)、数据项 . 5 2)、数据结构描述 6 3)、数据流的描述 7 4)、主要数据存储的定义 7 三、概念结构设计三、概念结构设计 8 3.1 数据实体描述及分 ER 图 8 3.2 整体 ER 图. 10 四、系统概要设计四、系统概要设计 10 4.1 数据库逻辑结构设计 . 10 4.2 数据库物理设计 12 4.3 系统总体框架 . 12 五、系统详细设计五、系统详细设计 13 5.1 数据库实施 . 13 1)、建立数据库 13 2)、建数据库中的基本表 . 14 3)、数据装载 . 16 4)、创建视图 . 17 5)、存储过程设计 . 18 6)
4、、促发器设计 . 18 7)、创建索引 . 19 5.2 数据库的数据完整性设计 19 5.3 数据的安全设计 19 5.4 系统功能模块的设计与实现 20 5.5 系统功能测试 . 21 5.6 数据库性能检测与备份设计 29 5.7 系统安装使用说明 31 六、回顾与展望六、回顾与展望 . 33 参考文献参考文献 34 3 一、一、 引言引言 1.11.1 课题来源课题来源 随着经济的发展, 企业正向着大型化、 规模化发展, 而对于大中型企业, 员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人 工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个 小型企业工资信息的数据库管理系统,由计算机代替人工执行一系列诸如 增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可 以轻松快捷地完成工资信息管理的任务。 对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需 要一个操作方便,功能实用,能同时满足财务部门、