资源描述
《关系数据库原理及应用》课程设计任务书
一、目标:
经过此次课程设计让学生能够综合利用所学关系数据库原理知识处理并能设计一个实际问题,深入掌握数据库原理相关理论和数据库设计实现过程,深入提升学生分析问题和处理问题能力和学生动手能力。
二、课程设计要求:
1.对各个系统进行系统功效需求分析
2. 数据库设计分析阶段,进行具体数据库需求分析,进行概念数据库设计,画出数据库E-R图(局部和整体E-R图)
3. 设计出具体逻辑数据库结构,将各个实体和联络转化为对应二维表即关系模式,指定各个关系主关键字和外部关键字,并对各个关系约束加以限定
4. 经过企业管理器或是查询分析器实现各个二维关系(提议最好用SQL代码实现),要求建立相关索引
5. 依据系统功效需求设计对应查询视图
6. 要求依据系统功效需求建立存放过程
7. 依据功效需求建立对应触发器以确保数据一致性
8. 经过建立用户和权限分配实现数据库一定安全性,考虑数据库备份和恢复(此内容选作)
三、 课程设计题目:
题目1:学分管理系统数据库设计和实现
描述:设计一个学分管理系统。
假设每位学生必需完成基础课50学分,专业课50学分,选修课24学分,人文类课程8学分和试验性课程20学分才能毕业。
实现下列功效:
1. 录入某位学生学分信息;
2. 给定学号,显示某位学生学分完成情况;
3. 给定班号,显示该班全部学生学分完成情况;
4. 给定学号,修改该学生学分信息;
5. 根据某类课程学分高低进行排序;
6. 给定学号,对该学生能否毕业进行确定。
题目2:图书借阅管理系统数据库设计和实现
描述:设计一个图书借阅管理系统,实现下列功效:
1.图书信息维护(包含录入,修改和删除);
2. 读者信息维护(包含录入,修改和删除);
3. 借阅(借,还)信息维护(包含借,还信息录入,修改和删除);
题目3:仓库管理系统数据库设计和实现
描述:设计一个仓库管理系统,实现下列功效:
1. 零件信息登记(包含种类,名称和库存数量等信息);
2. 零件进库登记(包含种类,名称和库存数量等信息);
3.零件出库登记(包含种类,名称和库存数量等信息);
题目4:人力资源管理系统数据库设计和实现
描述:设计一个人力资源管理系统。实现下列功效:
1. 职员人事信息维护(包含信息录入,修改和删除等);
2. 职员工资信息维护(包含信息录入,修改,删除和实发工资计算等);
3. 职员综合信息(包含人事信息和工资信息)查询;
题目5:学生证管理系统数据库设计和实现
描述:设计一个学生证管理系统。实现下列功效:
1. 录入某位学生学生证信息
2. 给定学号,查询某位学生学生证信息;
3. 给定班号,显示该班全部学生学生证信息;
4. 给定学号,修改该学生学生证信息;
5.给定学号,删除该学生学生证信息;
题目6:档案管理系统数据库设计和实现
描述:设计一个档案管理系统,实现下列功效:
1. 维护人员档案信息(输入、修改和删除)
2. 依据给定条件查询人员档案信息;
3. 档案报表输出;
题目7:工资管理系统数据库设计和实现
描述:设计一个工资管理系统,实现下列功效:
1.工资信息维护(包含录入,修改和删除);
2。工资信息核实和统计;
3.工资信息报表输出;
题目8:酒店管理系统数据库设计和实现
描述:设计一个酒店管理系统,实现下列功效:
1.酒店客房信息维护(包含录入,修改和删除);
2.客人信息维护(包含录入,修改和删除;)
3.入住信息登记;
题目9:个人记账管理系统数据库设计和实现
描述:设计一个个人记帐系统。实现下列功效:
1.家庭人员信息维护;
2.支出和收入项目维护;
3. 家庭人员支出明细;
4. 家庭人员收入明细;
四、要求和说明:
1.自己独立完成,最终提交课程设计汇报和试验结果(试验结果提交为课程设计最终两天,课程设计汇报为课程设计后一周。过期不查。)
2.课程设计汇报格式(附后):封面、题目、时间地点、目标及要求、内容、具体步骤和代码编写过程(绘制出拓扑图)、总结。
3.指定时间必需在试验机房上机。
4.最终成绩包含平时考勤成绩(20%)、检验成绩(40%)、汇报成绩(40%)。
注:最终考评成绩采取一票否决制,如三项中有一项成绩达不到60%则视为课程设计不及格。
5.试验设计内容必需以老师指定题目为准,老师指定题目为最终检验依据。
附:试验汇报格式:
· 试验题目
· 试验时间、地点
· 试验目标
· 试验要求
· 实现思绪(要求有文字描述,并画出步骤图)(占汇报40%)
· 实现过程(要求有文字说明实现过程,并对对应代码添加注释)(占汇报40%)
· 试验总结(分析程序得和失)
· 心得体会
展开阅读全文