还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
成绩《数据库原理与应用》课程设计报告选课管理系统学 院 黄海学院 班 级 07
(20)学 号 07419037姓 名 曹晓春 同组人陈沙伟
(36)许婷婷
(20)惠旭
(51)完成时间 2010-6-11 《数据库原理与应用》课程设计报告大纲
一、课程设计的目的数据库系统原理是计算机及其相关学科的一门重要的软件基础课程,也是计算机软件科学与技术、信息科学与技术的重要学科分支本课程设计旨在通过对一个小型数据库管理系统(DBMS)的综合设计过程,强化学生对计算机系统软件的设计能力,提高学生的综合素质,并通过课程设计进一步加强学生对所学知识的理解,以及对数据库的全面、深刻认识
二、课程设计的要求
1.了解DBMS的设计过程;
2.掌握关系型DBMS的结构及实现;
3.掌握系统程序设计的基础知识;
4.深化理解并掌握《数据库原理与应用》课程的相关内容;
5.强化软件__的团队意识,提高合作能力
三、系统需求分析与设计在学校中,选课管理是一项非常重要的工作使用人工方式管理各项材料信息不仅效率低下,而且容易出错、安全性很差并且在实际操作中,数据的查找和维护都不容易实现,学校需要对学生的状况有充分的了解,并通过有效的管理不断提高效率因此,学校对选课管理更加重视为解决这些问题,因此我们选择了选课管理系统这个设计题目,其目的是实现全校选修计划课程管理全校选修开课课程管理全校学生选课管理全校选修课成绩管理打印报表数据流程图如下学生教师选课上课考试课程表选课表申请选课选课单允许参加考试已选课程名单选课名单评定考试成绩考场安排核对课程表是否接受是否接受选课课程介绍成绩表考试成绩成绩单E—R图如下������教师�担任�课程�nm�选修学生�m�n�系1�聘用�n�班级�有�1�开设�组成�学号�姓名�性别�年龄成绩�课程号�课程名�学分�教师号�教师名�1�1�1�n�n�系号系名�
四、数据结构描述学生信息编号字段名称数据类型说明1snumberbigint学号2snamechar姓名3s___text性别4sclasschar班级5sdeptchar系别6sagechar年龄课程信息编号字段名称数据类型说明1cnumchar课程号2cnamechar课程名5teacherchar任教老师
五、软件设计功能模块��选课管理系统学生�教师管理人员选课�课程查询�分数查询�信息查询�分数上传�课程查询�信息查询�分数查询�学分查询s
六、功能模块汇总(用delphi做的界面)1登录界面
(2)学生界面3教师界面
(4)___界面
七、本软件所能实现的功能综述及分析
(1)设计学生选课录入和选课情况查询功能;
(2)设计选修计划课程和开课课程的输入和管理功能;
(3)根据学生表和课程表,输出已选课程的学生选课表(选课按时间优先的原则进行,直至名额报满为止;若名额不足20人,则不开课);
(4)对已选课程的学生成绩进行管理,统计每门选修课获得学分的__;
(5)系统维护
八、课程设计体会和总结这次课程设计从选题到完成的过程中,我倾入了很大的心血同时我得到了一次全面的锻炼首先,我全面的复习了数据库系统设计的方法,阅读了一些课外书籍,对数据库又有了进一步的了解我掌握了整个数据库系统设计的过程,更重要的是我能够__完成整个仓库管理系统,虽然还存在大大小小的一些问题,而且有些功能也没有能够完全实现,但我还是学到了很多东西此外,我还学会了运用dreamwe__er这种软件,做了一些简单的界面,虽然只实现了某些功能,但是因为是自己做的,从中学到了好多东西,为以后的工作打下坚实的基础我通过这次课程设计,深深体会到我对很多的专业知识还不了解,这就促使我要更多的阅读课外书籍,学到更多的专业知识,使自己得到不断的提高最后,我要衷心感谢老师和同学在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的课程设计。