文档库 最新最全的文档下载
当前位置:文档库 › 学生选课系统课程设计报告模板

学生选课系统课程设计报告模板

学生选课系统课程设计报告模板
学生选课系统课程设计报告模板

学生选课系统课程

设计报告

文档仅供参考

《数据库原理》

课程设计报告

题目:实验2学生选课系统

姓名:李子甘

班级:计科0601

学号: 40274

1月

一.需求分析

传统的选课方式都是手写的,教务处通知各个班级选课,各个班长再通知同学,经过统计在上交,这样繁琐的过程

比较浪费时间。再者选课时不知道所选课人数已满,要等到教务处统计后才知道,然后再重新选择。网上选课为同学节省时间的同时,也减少了不必要的步骤,也更加方便管理员的管理。

网上选课系统为同学们提供了一个自由的平台,学生们能够选择规定范围内的课程,查看已修课程总数,还能够修改个人信息。同时也给老师提供了很大的方便,教师能够根据统计的人数挑选一定数量的学生,也能够方便的在网上公布成绩,让学生能够在网上直接查寻成绩。

中国不少高校都实行学分制,它的核心是允许学生自由选课,即把学生的自主权交给学生。在这里,学生的选课制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便的输出选课结果,同时也避免了人工选课时容易产生错误。

二.概念机构设计

根据系统功能设计的要求以及功能模块的划分,各个系

统的逻辑实现如下:

1.对于学生选课系统数据库,能够列出以下数据项和数据

结构:

学生信息:学号、学生姓名、学生的系名、学生性别、

学生年龄、学生密码。

2.对于教师信息维护数据库,能够列出以下数据项和数据

结构:

教师个人信息:教师编号、教师名称、教师密码。

3.对于后台管理数据库,能够列出以下数据项和数据结

构:

管理员信息:管理员名称、管理员密码。

课程信息:课程号、课程名称、课程类别、开课系。

选课信息:课程号、学生学号、成绩。

4.数据流:学生管理员和教师分别有自己的权限,学生能够

查看全部选修必修课程,查看自己的详细信息,进行网上选

课,管理员能够修改,插入并删除学生,课程,还教师的信息,

教师能够在网上进行成绩录入,有各自权限的用户将各自

权限范围内的信息进行录入,然后保存信息到数据库中,有

权限的人能够将这些库信息进行修改和删除

设计E-R图:

根据学生与课程这两个实体之间的联系,所设计的ER图如下:

三、逻辑结构设计

1.根据系统功能设计的要求以及功能模块的划分,各个系统的具体逻辑实现如下。

对于学生选课系统的数据库,能够列出以下数据项和数据结

相关文档