2014-数据库课程设计任务书

  • 格式:doc
  • 大小:40.50 KB
  • 文档页数:3
重庆大学本科学生课程设计任务书
课程设计题目
数据库设计(按组分,不同课题)
学院
计算机学院
专业
年级
已知参数和设计要求:
学生必须按照小组(每组1-4人)开展课程设计工作(请班长提交各小组负责人名单)。
每个小组在下列指定设计题目中选择一个(也可以自拟),并要求每个班的各设计小组之间的课程设计题目互不相同:
1.“固定资产管理系统”数据库设计
原则上对每个小组提交报告的评定成绩即为该小组各位同学的课程设计成绩。但请各位同学注意:提交报告时,指导教师可能会抽问,若某同学对分工负责的设计不能科学和流利地给出解释,则该同学的课程设计成绩将有可能被单独降级。
学生应完成的工作:
每个小组按选定题目进行数据库设计。在设计过程中,应采用课程教材和课程参考教材中介绍的关于数据库系统设计与实现的方法,主要完成下列工作:
2.“科研项目管理系统”数据库设计
3.“大学课程与教学资源管理系统”数据库设计
4.“人力资源管理系统”数据库设计
5.“车辆管理系统”数据库设计
6.“学生课外活动管理系统”数据库设计
7.“书店进销存管理系统”数据库设计
8“房屋中介管理系统”数据库设计
9.“家庭投资与消费管理系统”数据库设计
10.“住宅小区物业管理系统”数据库设计
特别注意:因设计时间较紧,而且课程为数据库课程设计,故并不要求学生对系统的应用功能进行设计(诸如:功能的设计、用户界面设计,模块设计和程序设计与实现等)。但如果完成了应用功能设计的同学在成绩评定方面会酌情参考。
目前资料收集情况(含指定参考资料):
数据库系统基础教程(中、英文版,第3版),美国斯坦福大学,机械工业出版社2008.07
反映最终设计结果的《课程设计说明书》,不一定厚就好,水平应体现在设计质量上,提出少而精,避虽免大而全而不深入和科学。
要求提交打印稿,加封面,并将各设计阶段的设计内容列为一章,其格式要按照重庆大学《课程设计规范化要求》来完成。
要求各小组以团队的形式独立完成设计,并在提交文档第一页上给出本组参加人员的任务分工和贡献排序。
11.“驾校管理系统”数据库设计
各个设计课题所包含的具体设计(应用)内容及涉及范围大小,可由该小组的学生团队根据自己实践调查或查阅相关资料分析后确定(应注意合理性和科学性)。
提请注意,设计((应用))内容的多少,不是衡量设计水平的关键,主要是设计内涵和质量。必需根据数据库教材中介绍的知识和方法开展各阶段数据库设计工作。
辅导人员:
学生(签名)
说明:1、学院、专业、年级均填全称,如:计算机学院、计算机科学与技术、2007。
2、本表除签名外均可采用计算机打印。本表不够,可另附页,但应在页脚添加页码。
1)需求分析:在搜集资料和分析用户应用要求的基础上,形成该数据库系统的应用需求说明(数据流图和数据字典);
2)概念设计:根据需求分析设计和形成ER模型和给出数据说明(类型和特征说明,完整性说明,数据使用情况或要求的说明);
3)逻辑设计:将ER模型向关系模型转换,关系转换时注意保持主键、外键等约束关系,另外还应当进行规范化处理,以消除数据冗余;
《数据库系统教程》,王能斌著,电子工业出版社,机械工业出版社,2003
任务计划:
18,19周2周内完成!
特别说明:
实现部分6)提供的SQL语句应保证可实际上机运行,可以没有任何程序设计和实现代码。
任务下达日期年月日
完成日期年月日
(20周周末)
主讲教师(签名)
4)物理设计:给出索引和蔟集的设置、以及对关系模式的数据库划分等。
5)安全性设计:根据应用需要设置用户和角色,并为用户和角色定义满足应用要求的访问权限,并根据应用要求开展基本的系统备份恢复设计。
6)数据库实现:要求提交一组(或分章节给出)技术文档,内容包括设计中相关的:数据库基表创建SQL语句、完整性约束说明SQL语句、建立索引和蔟集的SQL语句、建立关系视图SQL语句、安全性授权说明SQL语句出饭器创建语句等。(要求采用WORD文件给出所有上述SQL语句描述)