1 / 13
文档名称:

学生选课系统课程设计报告.doc

格式:doc   大小:1,677KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课系统课程设计报告.doc

上传人:yzhlya 2019/8/6 文件大小:1.64 MB

下载得到文件列表

学生选课系统课程设计报告.doc

相关文档

文档介绍

文档介绍:学生选课系统课程设计报告《数据库原理》课程设计报告题目:实验2学生选课系统姓名:李子甘班级:计科0601学号:20064027408年1月需求分析传统的选课方式都是手写的,教务处通知各个班级选课,各个班长再通知同学,经过统计在上交,这样繁琐的过程比较浪费时间。再者选课时不知道所选课人数已满,要等到教务处统计后才知道,然后再重新选择。网上选课为同学节省时间的同时,也减少了不必要的步骤,也更加方便管理员的管理。网上选课系统为同学们提供了一个自由的平台,学生们可以选择规定范围内的课程,查看已修课程总数,还可以修改个人信息。同时也给老师提供了很大的方便,教师可以根据统计的人数挑选一定数量的学生,也可以方便的在网上公布成绩,让学生可以在网上直接查寻成绩。我国不少高校都实行学分制,它的核心是允许学生自由选课,即把学生的自主权交给学生。在这里,学生的选课制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便的输出选课结果,同时也避免了人工选课时容易产生错误。概念机构设计根据系统功能设计的要求以及功能模块的划分,各个系统的逻辑实现如下:对于学生选课系统数据库,可以列出以下数据项和数据结构:学生信息:学号、学生姓名、学生的系名、学生性别、学生年龄、学生密码。对于教师信息维护数据库,可以列出以下数据项和数据结构:教师个人信息:教师编号、教师名称、教师密码。对于后台管理数据库,可以列出以下数据项和数据结构:管理员信息:管理员名称、管理员密码。课程信息:课程号、课程名称、课程类别、开课系。选课信息:课程号、学生学号、成绩。数据流:学生管理员和教师分别有自己的权限,学生可以查看全部选修必修课程,查看自己的详细信息,进行网上选课,管理员可以修改,插入并删除学生,课程,还教师的信息,教师可以在网上进行成绩录入,有各自权限的用户将各自权限范围内的信息进行录入,然后保存信息到数据库中,有权限的人可以将这些库信息进行修改和删除设计E-R图:根据学生与课程这两个实体之间的联系,所设计的ER图如下:: 姓名学生性别学号所在系选课课程课程代号课程名课程教师老师指导所在系姓名密码系系名有课程种类所属系年龄三、,各个系统的具体逻辑实现如下。 对于学生选课系统的数据库,可以列出以下数据项和数据结构:学生信息:学号、学生姓名、学生的系号、学生生日、学生年龄、学生密码。所需的外部支持:课程信息:课程号、课程名称、课程类别、课程学分、开课系。选课信息:课程号、学生学号、成绩、课程类别、编号。对于管理员信息维护系统,可以列出以下数据项和数据结构:教师个人信息:教师编号、教师名称、教师所在系号、教师职称、教师密码。所需的外部支持:课程信息:课程号、课程名称、课程类别、教师名称。对于后台管理系统数据库,可以列出以下数据项和数据结构:学生信息:学号、学生姓名、学生的系号、学生性别、学生年龄、学生密码。教师个人信息:教师编号、教师名称、教师所在系号、教师密码。:学生查询全部必修选修课程,在线选课,登录信息验证,查看选课单。对于管理员管理系统:学生信息的添加,删除,修改,课程信息的添加删除修改,教师信息的添加删除修改。对于教师提交成绩系统:教师对学生成绩的提交与修改总体来说,选课系统可分三个模块,他们的关系图如下:主界面学生选课信息查询系统教师录入成绩系统管理员管理系统 其中,各个页面主要界面显示如下:主界面:学生进入学生信息查询选课系统:进入查询子系统:进入学生选课: