还剩5页未读,继续阅读
文本内容:
海/N求大票HUBEIUNIVEHSITYOfnCHNOlOCY数据库课程设计学生成绩管理系统专业网络工程班级―网络
(2)班学号姓名成教师年6月4日一概述
1.1目日勺与规定随着科技的发展,基本上所有n勺具有一定数量数据口勺机构都开始使用计算机数据库来做管理几乎所有学校也都己经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量该课程设计规定设计一种学生成绩的数据库管理系统,数据库中规定涉及学生的基本信息,学科基本信息,以及学生所学课程日勺考试成绩要以便学生进行成绩查询,通过该课程设计,应当达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充足的结合起来2设计环境MicrosoftSQLServerpowerdesignerI
5.1二.需求分析.功能设计规定按照目前湖工大的成绩管理状况设计成绩管理系统后台数据库规定系统可以存储学生基本信息,和课程基本信息,学生选课状况以及课程得分,以及课程教师专家状况公选课可以大范畴选修.方略分析题目1按照学生学号,查询该生所有的课程选择及得分状况,并进行平均分,绩点计算显示该生三类课程的门数和平均分(必修,选修和任性课),其中任选课程若不及格不计入2按照课程号,查询该课程所有学生的得分状况,并进行平均分,方差等计算按照成绩进行排序3根据班号记录该班学生的不及格的所有信息.数据字典数据项是数据库日勺关系中不可再分H勺数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空学生表:课程表:由需求分析口勺成果可知,本系统设计的实体涉及1学生基本信息学号姓名,性别,地址,年龄,专业⑵课程基本信息课程名,课程号,分数,学时,学分这些实体间的联系涉及:3每位学生可以学习多门课程,每门课程可供多位学生学习5每个教师也许教许多门课,每门课只能有一种教师6一种同窗只能有一种班级,一种班级有许多同窗课程表2由上可得整体E-R图:藩且名Characters2MIntegerFloatCharacters256M程表=E星号CnarmctersC£2豉质表f场号CEqA-g12%f;M号Characters2H7成左3Integer敢百5Cl~a,aute,s2%.oM皋Ch3-acters256;o之至Integer1-22M223名
2.王系以羌s-=出纪片力!1学学r四.物理概念模型:cnar[256cnar
256.cnar256cnar2565nar256cnar256cnar2561—M号63厂2560家发1rneger赛最iE:二三«1名专T号=福一r分=息学演r浜手子r五.部分查询方案的实现查询某同窗日勺成绩Selectstudent.sstudent_nscore.scoreclass.class_nameFnnstudentscoreclassWheresnoinseIectscore_snoFromscoreWherescore_sno=六.总结通过一周的课程设计,完毕了一种简朴日勺学生成绩管理系统但由于个人欧I经验、知识等方面的局限性,并且时间比较匆忙,生成出来的脚本在SQLserver中无法运营,对表口勺设计也不够完善,在本系统中,尚有诸多需改善口勺地方在这次设计过程中,我理解到自身在许多有关知识方面都结识得不够深刻,致使在实际的运营操作中遇到许多困难与阻碍在实验过程中,许多问题都在与同窗的讨论中得到解决,如在设计E-R图H勺时候总报错,最后终于得知是属性重名的问题并在讨论过程中,又对所学有了新的体会,学到了更多的知识通过一周的课程设计,体会到想要做一种完善日勺,功能全面的系统仅仅依托课本上学习的知识是远远不够的,不仅仅有关的专业知识要纯熟运用,对所做H勺系统用途也要充足理解这次的课程设计对后来的工作与生活是一次经验的积累表名关系模式名备注student学生学生学籍状况course课程表课程基本信息Score成绩表选课成绩信息class班级表班级信息及成绩teacher教师表教师基本状况NameCodeDataTypeLength|=|jstudent_snochar1616学号score_snochar256256鹏$core_cnochar256256班号class_nochar256256姓名student_snchar256256性别student_sexchar256256出生年月student_birthinteger院系1$tudent_schoolchar256256;班级student_classchar256256充SRCKaqcters23或没kgr1aMecharacters1024。