数据库系统概论课程设计指导书文档格式.docx
《数据库系统概论课程设计指导书文档格式.docx》由会员分享,可在线阅读,更多相关《数据库系统概论课程设计指导书文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
计算机科学与技术,物联网
指导教师:
田敬民
课程设计指导书
适用专业:
计科专业开设学期:
第四学期
设计时间:
1周学分数:
1.0
发表时间:
2012-03-02阅读次数:
11次
一、课程设计的目的和意义
《数据库系统概论》课程设计是实践性教学环节之一,是《数据库系统概论》课程的辅助教学课程。
通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
二、设计要求:
通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。
熟练掌握两个主要环节——概念结构设计与逻辑结构设计;
熟练的使用SQL语言实现数据库的建立、应用和维护。
开发设计具体数据库应用系统,分散安排1周(合计20学时)的时间进行课程设计,以小组为单位,一般4人为一组。
每组设组长一名,组长负责本小组在课程设计过程中的组织与交流,进行考勤并督促组员按时完成各项任务。
教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。
要求如下:
(1)要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
(2)既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
(3)独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
(4)在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
(5)小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。
三、课程设计选题的原则
课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。
具体选题见附录1。
四、课程设计的一般步骤
课程设计大体分五个阶段:
1、课程设计动员与指导。
2、选题与搜集资料:
根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。
3、分析与设计:
根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
4、程序设计:
运用掌握的语言,编写程序,实现所设计的模块功能。
5、调试与测试:
自行调试程序,成员交叉测试程序,并记录测试情况。
6、验收与评分:
指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
五、本课程设计内容与要求
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。
通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
1、需求分析:
根据自己的选题,绘制数据流图、编写数据字典。
2、概念结构设计:
绘制所选题目详细的E-R图。
3、逻辑结构设计:
将E-R图转换成等价的关系模式;
按需求对关系模式进行规范化;
对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;
根据局部应用需要设计外模式。
4、用VC、ASP、jsp、java等设计数据库的操作界面。
5、设计小结:
总结课程设计的过程、体会及建议。
6、其他:
参考文献、致谢等。
六、课程设计报告要求
课程设计报告有四个方面的要求:
1、问题描述。
包括此问题的理论和实际两方面。
2、解决方案。
包括:
E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。
3、解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明。
4、具体的解决实例,建立数据库,建立的数据库表,各个表中数据以及表之间关系;
用查询语句实现该问题的功能需求。
七、课程设计报告的文体规范
1.采用规定的课程设计纸撰写。
2.字迹工整,卷面整洁。
3.正文中的题序:
第一层次题序用“一、”“二、”“三、”……表示;
第二层次题序用“
(一)”、“
(二)”、“(三)”……表示;
第三层次题序用“1.”、“2.”、“3.”……表示;
第四层次题序用“
(1)”、“
(2)”、“(3)”……表示。
根据实际可省略第二层次题序或第四层次题序。
4.装订顺序:
课程设计报告封面(无页码)、课程设计报告内容(右下角标页码)、课程设计鉴定表(无页码)。
八时间安排(周一至周日)
1、组织动员与分组,针对课题进行分组讨论,1天。
2、资料查阅,功能分析,1天。
3需求分析:
根据自己的选题,绘制数据流图、编写数据字典。
概念结构设计:
1天。
软件设计,编写程序代码。
2天。
5、总结,分组讨论,1天。
6、编写课程设计说明书,1天。
参考资料
[1]数据库原理及应用实验与实践教程,朱辉生,清华大学出版社,2010.5。
[2]数据库原理及应用实验与课程设计指导.刘金岭.,清华大学出版社,2010.6。
[3]苗雪兰,刘瑞新等.数据库技术及应用实践指导与习题解答.机械工业出版社2005.
[4]数据库原理及应用(SQLServer2008)
,马建红,清华大学出版社,2010.8
[5]王珊,萨师煊.数据库系统概论(第4版).高等教育出版社,2009.
[6]刘宇君.SQLServer2005数据库应用设计案例汇编.中国铁道出版社,2007.
2015年6月5日
附参考文献(录入格式)
必须是公开发表的,正文中应按顺序在引用参考文献处的右上角用“[]”标明,“[]”中的序号与参考文献中的序号一致。
文献作者前3名全部列出,超过3人时加“等”字。
具体格式如下:
①期刊类
序号作者1,作者2,作者3,等.题名[J].刊名,出版年,卷号(期号):
起止页码
②图书
序号作者.书名[M].版次(第一版不注).出版地:
出版者,出版年.起止页码.
③学位论文
序号作者.题名[D].保存地点:
保存单位,年限
④论文集
序号作者.题名[A].主编者.论文集名[C].出版地:
⑤网络
序号作者.题名[N].网站名,栏目名.
附录1:
课程设计题目
《数据库系统概论》课程设计案例
(1)企业人事信息管理系统的建立
系统功能的基本要求:
Ø
员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除;
按照一定的条件,查询、统计符合条件的员工信息;
至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
对查询、统计的结果打印输出。
以下功能请有兴趣的同学作进一步的完善:
(1)为本系统设计一个用户、角色和权限系统,使不同的用户拥有不同的权限;
(2)对重要的数据进行加密存储;
(3)在查询所有资料的时候,进行分页显示;
(4)
在统计数据的时候,不是用文字,而是用图表(饼图、柱状图等)显示
(5)
在用户输入信息的时候加入验证,例如身份证必须是15或18位的数字等;
(6)
改善你的数据表结构,使之更符合减少数据冗余和思维习惯
以下课题请参照上面的要求完成需求分析,E-R图的设计等。
(1)学生信息查询系统(推荐)
(2)
仓库货物管理系统(推荐)
(3)
商品进销存管理系统(推荐)(4)设备管理系统(推荐)
教材发放管理系统(6)
运动会管理系统(推荐)
(7)
大学医药信息管理系统(推荐)(8)网上书店销售系统
(9)
家庭理财系统(推荐)(10)客房管理数据库系统
(11)
手机话费查询系统(12)超市管理系统
(13)学生信息查询系统(推荐)
(14)课程设计成绩统计系统(推荐)
(15)房屋销售管理系统(16)住院收费管理系统
(17)干部档案管理系统(18)订单生成系统
(19)商家打折信息管理系统(20)实验室数据上报系统
(21)工资管理信息系统(推荐)(22)考勤管理信息系统
(23)员工培训管理信息系统(24)内部行文管理系统
数据库系统原理与应用
课程设计
设计题目:
专业軟件工程
班级
学号
学生
西学院
2014~2015年第2学期
附录2格式
《数据库系统概论》课程设计
题目:
一、需求分析
二、概念设计
三、逻辑设计
四、数据库建立
五、查询功能实现(注:
构造实例,用SQL语句实现)
六、应用系统详细设计并实现
七、总结
附录课程设计成绩考核
课程设计结束后,根据学生在课程设计过程中的表现以及课程设计报告文体规范程度、课程设计报告内容的质量等方面进行综合评定,具体按优秀、良好、中等、及格、不及格5个等级评定学生课程设计成绩,其中课程设计期间的考勤情况占20%,课程设计期间的学习态度占10%,课程设计报告文体规范、报告质量部分占60%,答辩成绩占10%。
1.优秀:
能很好地完成课程设计任务,达到大纲规定的全部要求。
课程设计报告能对课程设计内容进行全面、系统的总结,并能运用所学的理论知识对某些问题加以分析,有创新意识,有改进设想和办法。
课程设计态度端正,课程设计期间出满勤,无违纪行为。
课程设计报告文体规范。
答辩表现优秀。
2.良好:
能较好地完成课程设计任务,达到大纲规定的全部要求。
课程设计报告能对课程设计内容进行比较全面、系统的总结,课程设计态度端正,课程设计期间出满勤,无违纪行为。
课程设计报告文体比较规范。
答辩表现良好。
3.中等:
能基本完成课程设计任务,达到大纲中规定的主要要求。
课程设计报告能对课程设计内容进行比较全面的总结,课程设计态度端正,课程设计期间请假不超过1次,无违纪行为。
课程设计报告文体基本规范。
答辩表现较好。
4.及格:
完成了课程设计的主要任务,达到了大纲中规定的基本要求。
能完成课程设计报告,内容基本正确。
课程设计态度端正,课程设计期间请假不超过3次(或旷课不超过1次),无明显违纪行为。
课程设计报告文体规范一般。
答辩表现一般。
5.不及格:
凡具备下列条件之一者,均以不及格论处:
(1)未达到大纲中规定的基本要求。
课程设计报告抄袭别人、基本雷同或马虎潦草、或内容有明显错误。
(2)未能参加课程设计的时间超过全部课程设计时间的三分之一以上者,或无故缺席两次以上者。
(3)课程设计期间有违纪行为,经教育不改,或有严重违纪行为。
(4)课程设计报告文体不规范。