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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中南大学数据大作业学生选课管理系统

数据库大作业 信息科学与工程学院 2016年10月学生选课管理系统 班 级:电气1503班学 号:0908150301姓 名:吴凡琴 目录目录3一设计题目及要求4二系统需求分析42.1系统需求42.2功能需求42.3数据流图42.4数据字典5三系统设计63.1功能设计63.2数据库设计7四系统实现8 4.1数据库的实现84.2应用系统的实现10五设计体会16六参考文献16一、设计题目及要求题目:高校学生选课管理系统内容要求如下: (1)实现学生信息、课程信息管理; (2)实现教师及任课信息管理; (3)实现选课登记,要保证学生不能选修重复的课程;二、系统需求分析 2.1系统需求 进行系统设计,首先要对系统的现状进行分析。根据系统的目标、用户需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。其中用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个学校的实际情况不同,系统应该具有兼容性。例如:一些学校学生人数较多,同时登陆系统,系统承载的负荷就很大。系统需要同时处理很大的数据量,这时系统不会因此崩溃。此外,系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。非合法用户不能对数据进行操作。 2.2功能需求通过系统功能的分析,此次选课系统应具有如下的需求信息:(1) 学生的需求:能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,课程的成绩;(2)教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改; (3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信息进行管理。 2.3数据流图选 课学生选课管理系统学生 登陆 查询 查询个人课表个人基本信息 用户信息管理教师信息管理课程信息管理学生信息管理教师 学生选课系统 登陆 2.4数据字典学生信息表属性名类型长度备注学号char10学生学号,具有唯一性学生姓名varchar20学生姓名,非空性别char2学生性别,非空出生日期datatime出生日期,非空班级名称varchar15允许空电话号码varchar20允许空家庭地址varchar150允许空简介varchar255允许空 教师信息表属性名类型长度备注教师编号char10教师编号,具有唯一性教师姓名varchar20教师姓名,不允许空性别char2教师性别,不允许空所属院系varchar30不允许空教师电话varchar20允许空 课程表属性名类型长度备注课程编号char10课程编号,具有唯一性课程名称varchar30不允许空课程类别char4允许空学分smallint不允许空上课时间varchar50允许空上课教室varchar30允许空教师编号char10具有唯一性,不允许空 院系表属性名类型长度备注院系编号char2具有唯一性,不允许空院系名称varchar30不允许空选课表属性名类型长度备注学号char10具有唯一性,不允许空课程编号char10具有唯一性,不允许空教师编号char10具有唯一性,不允许空用户表属性名类型长度备注用户名varchar30具有唯一性,不允许空密码varchar30不允许空用户类型char10不允许空三、系统设计 3.1功能设计功能模块图 学生选课管理系统 系统用户管理 教师信息管理 选课信息管理 课程信息管理 学生信息管理 (二)功能说明 教师在此系统中的功能: (1)教师信息管理,包括教师信息的添加、删除和修改; (2)学生信息管理,包括学生信息的查询、添加、删除、和修改 (3)课程信息管理,可以查询相关的任课信息,且能对课程信息进行添加、删除等; (4)选课信息管理,可查询学生的选课情况; (5)用户信息管理,可以查询用户信息,且能添加、删除和修改用户信息。 学生中此系统中的功能: (1)查询个人信息; (2)进行选课操作; (3)查询个人的课表。 3.2数据库设计 (一)概念设计课程编号学号(1)学生课程联系E-R图课程名称姓名 上课教室上课时间学分课程类别 课程选课 学生简介家庭住址电话号码班级名称出生日期性别 教师编号课程编号课程名称 教师(2)教师课程联系E-R图姓名上课时间上课教室学分课程类别 课程授课电话号码性别编号 教师编号院系名称院系编号 院系用户名用户类型密码 用户E-R优化课程编号姓名课程名称家庭住址学号性别课程类别出生日期学分选课 学生 课程班级名称上课时间教师编号电话号码上课

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档