贵州大学
《数据库课程设计》指导书
主撰人:戴丹 主审人:武彤
计算机科学与信息学院
2010年1月
前 言
本指导书是根据数据库课程设计教学大纲编写的。本书的编写以培养学生分析解决实际问题的能力为主线,引导学生综合应用所学过的程序设计和数据库系统原理的知识,进行一个简单的数据库应用系统的设计,以训练学生的设计能力,培养其创新思维,并使学生进行课程设计时有所依据。
目 录
一、课程设计的性质与目的?????????????????????????????????????????????????????????????????????????????????????????????1 二、课程设计的时间分配?????????????????????????????????????????????????????????????????????????????????????????????????1 三、课程设计地点选择?????????????????????????????????????????????????????????????????????????????????????????????????????1 四、课程设计内容安排与要求?????????????????????????????????????????????????????????????????????????????????????????2 1、学生宿舍管理信息系统???????????????????????????????????????????????????????????????????????????????????????????2 2、 图书管理系统???????????????????????????????????????????????????????????????????????????????????????????????????????????3 3、库存物资管理系统???????????????????????????????????????????????????????????????????????????????????????????????????4 4、工资管理系统????????????????????????????????????????????????????????????????????????????????????????????????????????????5 5、宾馆管理系统???????????????????????????????????????????????????????????????????????????????????????????????????????????6 6、户籍管理系统???????????????????????????????????????????????????????????????????????????????????????????????????????????7 7、物业管理信息系统????????????????????????????????????????????????????????????????????????????????????????????????????8 8、 其它自选题目???????????????????????????????????????????????????????????????????????????????????????????????????????????9 五、 注意事项?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????9 六、 实习报告要求???????????????????????????????????????????????????????????????????????????????????????????????????????????10 七、 成绩评定??????????????????????????????????????????????????????????????????????????????????????????????????????????????????12 附1、 封面?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????13
一、课程设计的性质与目的
“数据库课程设计”是数据库系统原理及程序设计等课程的后续实践性课程,是一门独立开设的实践性课程,也是毕业设计等后续课程的基础。“数据库课程设计”对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
“数据库课程设计”的主要目标是:
1、加深对数据库系统原理及程序设计的理论知识的理解和应用。
2、通过设计实际的数据库系统课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
3、学习基本的数据库编程方法。 二、课程设计的时间分配
序 实习教学工作内容 号 1 布置任务及准备 0.5天 做好课程设计准备。 进行系统需求分析和系统设计,得出系统的2 系统需求分析和系统设计 2 数据流图、数据字典和信息模型。 按数据库设计方法和规范化理论,得出符合3 数据库设计 1 3NF的数据模型。 数据库定义和数据安全性4 与完整性定义 1 全性、完整性要求。 设计并编写输入/输出、查询/统计、数据维护5 应用程序设计和程序调试 3.5 等功能模块的应用程序。 系统集成和优化及撰写设6 计报告 7 验收和答辩 合 计 1 10天 1 优化工作,优化用户界面,撰写设计报告。 上机演示系统并进行答辩。 对系统的各个功能模块进行集成、总调试和定义SQL Server 的基本表、视图、图表和安时间 教学工作目标、要求
三、课程设计地点选择 计算机科学与信息学院
1
四、课程设计内容安排与要求 (一)学生宿舍管理信息系统 1、背景资料:
1) 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
2) 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。
3) 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。
4) 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
5) 宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
6) 为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
2、内容:学生根据所学的数据库原理与程序设计的知识,针对学生宿舍管理信息系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
3、操作过程:
1)选择课题,在小组内进行分工,进行系统调查,搜集资料。 2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。 3)设计数据库模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
3)完成数据库定义工作,实现系统数据的数据录入和数据处理。 4)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
5)对系统的各个应用程序进行集成调试和测试,进一步优化系统性能,改善系统用户界面。
2
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《数据库课程设计》指导书在线全文阅读。
相关推荐: