《数据库原理及应用》课程设计指导书
一、 课程设计教学目的及基本要求:
1. 课程设计教学目的
数据库原理及应用课程设计周是在学生系统的学习了数据库原理课程后,按照关系
型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据
库管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生
学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使
学生能深入理解和灵活掌握教学内容。
2. 课程设计基本要求:
四人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必
须充分了解整个设计的全过程。
从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软
件工程的要求书写。
系统中的数据表设计应合理、高效,尽量减少数据冗余。
软件界面要友好、安全性高。
软件要易于维护、方便升级。
编程语言可由小组根据自己的情况选择,但一般情况下应该是小组的每个成员都对
该语言较熟悉。防止把学习语言的时间放在设计期间。
参考使用的语言有:C#。
二、 课程设计的时间安排
周一:需求分析,总体设计
周二:详细设计
周三-周四:上机调试
周五:应用程序打包并撰写实验报告,做好答辩准备。
三、 课程设计的考核方法及成绩评定
学生完成一个管理系统的设计方案和程序设计,以此作为考核依据。本课程设计成
绩分为:优秀、良好、中等、及格、不及格五个等级。本课程设计成绩由集中指导出勤
情况、完成设计质量、答辩效果、综合表现等方面综合评定。
具体考核时间与考核方法:
周五晚上 7 点-9 点〔地点五教 204〔暂定〕〕:考核。
1)每组派一个代表〔其它成员在下面随时准备答复下列问题〕做 PPT,汇报本组工作
流程与系统运行情况,并要演示。
2)针对具体问题作答〔提问,至少两位老师在场提问〕。
四、 课程设计的内容〔每组限选一项,且各组不能重复,请各位同学抓紧时间自行分组,
周一把分组名单报老师〕
题目一 学生学籍管理系统
1、实验内容:
(1)主要的数据表
学生基本情况数据表,学生成绩数据表,课程表等等。
(2)主要功能模块
1) 实现学生基本情况的录入、修改、删除等基本操作。
2) 对学生基本信息提供灵活的查询方式。
3) 完成一个班级的学期选课功能。
学习文档 仅供参考