中南大学数据库大作业学生选课管理系统

中南大学数据库大作业学生选课管理系统

ID:9383080

大小:393.13 KB

页数:26页

时间:2018-04-29

中南大学数据库大作业学生选课管理系统_第1页
中南大学数据库大作业学生选课管理系统_第2页
中南大学数据库大作业学生选课管理系统_第3页
中南大学数据库大作业学生选课管理系统_第4页
中南大学数据库大作业学生选课管理系统_第5页
资源描述:

《中南大学数据库大作业学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库大作业信息科学与工程学院262016年10月26学生选课管理系统班级:电气1503班学号:0908150301姓名:吴凡琴26目录目录3一设计题目及要求4二系统需求分析42.1系统需求42.2功能需求42.3数据流图42.4数据字典5三系统设计63.1功能设计63.2数据库设计7四系统实现84.1数据库的实现8264.2应用系统的实现10五设计体会16六参考文献16一、设计题目及要求题目:高校学生选课管理系统内容要求如下:(1)实现学生信息、课程信息管理;(2)实现教师及任课信息管理;(3)实现选课登记,要保证学

2、生不能选修重复的课程;二、系统需求分析2.1系统需求进行系统设计,首先要对系统的现状进行分析。根据系统的目标、用户需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。26其中用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个学校的实际情况不同,系统应该具有兼容性。例如:一些学校学生人数较多,同时登陆系统,系统承载的

3、负荷就很大。系统需要同时处理很大的数据量,这时系统不会因此崩溃。此外,系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。非合法用户不能对数据进行操作。2.2功能需求通过系统功能的分析,此次选课系统应具有如下的需求信息:(1)学生的需求:能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,课程的成绩;(2)教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改;(3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。

4、管理员还可以对授课老师的信息进行管理。2.3数据流图选课学生选课管理系统学生登陆查询查询个人课表个人基本信息26用户信息管理教师信息管理课程信息管理学生信息管理教师学生选课系统登陆2.4数据字典学生信息表属性名类型长度备注学号char10学生学号,具有唯一性学生姓名varchar20学生姓名,非空性别char2学生性别,非空出生日期datatime出生日期,非空班级名称varchar15允许空电话号码varchar20允许空家庭地址varchar150允许空简介varchar255允许空教师信息表属性名类型长度备注教师

5、编号char10教师编号,具有唯一性教师姓名varchar20教师姓名,不允许空性别char2教师性别,不允许空26所属院系varchar30不允许空教师电话varchar20允许空课程表属性名类型长度备注课程编号char10课程编号,具有唯一性课程名称varchar30不允许空课程类别char4允许空学分smallint不允许空上课时间varchar50允许空上课教室varchar30允许空教师编号char10具有唯一性,不允许空院系表属性名类型长度备注院系编号char2具有唯一性,不允许空院系名称varchar30

6、不允许空选课表属性名类型长度备注学号char10具有唯一性,不允许空课程编号char10具有唯一性,不允许空教师编号char10具有唯一性,不允许空用户表26属性名类型长度备注用户名varchar30具有唯一性,不允许空密码varchar30不允许空用户类型char10不允许空三、系统设计3.1功能设计(一)功能模块图学生选课管理系统系统用户管理教师信息管理选课信息管理课程信息管理学生信息管理(二)功能说明教师在此系统中的功能:(1)教师信息管理,包括教师信息的添加、删除和修改;(2)学生信息管理,包括学生信息的查询、

7、添加、删除、和修改(3)课程信息管理,可以查询相关的任课信息,且能对课程信息进行添加、删除等;(4)选课信息管理,可查询学生的选课情况;26(5)用户信息管理,可以查询用户信息,且能添加、删除和修改用户信息。学生中此系统中的功能:(1)查询个人信息;(2)进行选课操作;(3)查询个人的课表。3.2数据库设计(一)概念设计课程编号学号(1)学生课程联系E-R图课程名称姓名上课教室上课时间学分课程类别课程选课学生简介家庭住址电话号码班级名称出生日期性别教师编号课程编号课程名称教师(2)教师课程联系E-R图姓名26上课时间上

8、课教室学分课程类别课程授课电话号码性别编号教师编号院系名称院系编号院系用户名用户类型密码用户E-R优化课程编号姓名课程名称家庭住址学号性别课程类别26出生日期学分选课学生课程班级名称上课时间教师编号电话号码上课教室简介授课院系编号编号属于教师院系性别院系名称电话号码姓名二逻辑设计(一)关系模式学生表(学号,姓名,性别,出生日期,班

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。