1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称: 数据库原理与应用数据库原理与应用 系系 部:部: 二二 系系 学生姓名:学生姓名: 班班 级:级: 学学 号:号: 成成 绩:绩: 指导教师:指导教师: 开课时间:开课时间: 2011-2012 学年学年 1 学期学期 1 一设计题目: 工资管理系统工资管理系统 系统功能的基本要求: 员工各种信息的输入及维护。 员工每个工种基本工资的设定。 加班津贴管理,根据加班时间和类型给予不同的加班津贴; 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资; 员工年终奖金的生成,员工的年终奖金计算公式(员工本年度的工资总和津
2、贴的总和) /6; 能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计。 二主要内容: 主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库施及程 序编制 三具体要求 1. 课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美 观; 2. 后台数据库采用 MS SQL SERVER2005,前台界面语言不限,编写的程序代码, 须有较详细的注释说明; 四进度安排 课程设计安排: 16 周 星期一 讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目; 星期二 需求分析:给出系统的功能需求、性能需求,并绘制 DFD 和 DD; 星期三 概念结构设计:
3、绘制实体属性图(可选) ,局部 ER 图和全局 ER 图; 星期四 逻辑结构设计:转换、优化、外模式的设计; 星期五 物理结构设计及数据库实施; 17 周 星期一 应用程序编制调试、整理课程设计报告,并检查; 星期二 根据反馈结果修改课程设计; 星期三 提交作业 上交的材料:课程设计的电子稿、打印稿、源码(SQL 代码和程序代码) 2 五成绩评定 考核方法考核方法:现场验收(占 50%),课程设计报告(占 50%)。 考核内容考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与 程序编制质量、设计报告质量。 成绩评定成绩评定:优,良,中,及格,不及格。 特别说明特别说明:(1
4、)如发现抄袭,按照不及格处理。 (2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上 交,压缩命名为:11 位学号+姓名 六正文撰写内容: 第一章第一章 需求分析需求分析 1.1 功能需求功能需求 员工的信息的的输入、删除及维护。 员工的基本工资的设定。 根据员工的加班时间和类型不同给予不同的津贴。 对于员工的每月工资按照不同的公布工种和考勤情况分派。 1.2 数据流程图数据流程图 1.2.1 系统管理子系统系统管理子系统 流程图: 用户 登 录 登录信息 用户表 3 1.2.2 员工信息子系统员工信息子系统 总系统流程图如下: 1.3 数据字典数据字典 员工:包含员工的基本资料。 考勤:在里面可以看到缺勤的总类,每一天的缺勤的原因和总人数。 津贴:在加班的类型和时间来决定津贴的数目。 工资:根据员工在公司的职位和部门决定工资的多少。 管理员 员工基本信息 员工考勤信息 员工加班信息 员工工资信息 员工奖金信息 员工表