ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:157.97KB ,
资源ID:14179335      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14179335.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课信息管理系统课程设计报告Word文档下载推荐.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课信息管理系统课程设计报告Word文档下载推荐.docx

1、 MySQL1.5 操作系统:Microsoft Windows 8.1二、数据库规划2.1 任务陈述2.2 任务目标本系统主要可以实现以下任务目标:1、系统可以准确地记录和查询学生信息,包括学生的姓名、专业、生日、性别以及身份证号码等,可以准确地记录学生的每一次奖惩情况。2、系统可以对学校的院系情况进行管理,包括添加查询修改删除学院信息、添加查询修改删除某学院某专业信息等。3、系统可以准确地记录和查询教师信息,包括教师的姓名、专业、生日、性别以及身份证号码等。4、系统可以对开设的课程进行管理,包括课程信息的查询、添加、修改和删除,选课阶段、已开课、统计成绩、公布成绩三种状态。5、系统可以对基

2、础数据进行维护。6、学生选课管理,学生只可以注销在选课阶段的课程,处于已开课、统计成绩、公布成绩的课程不可以注销。7、系统可以提供强大数据统计、查询、报表生成以及打印等功能。8、用户权限管理:本系统一共设置了三种用户身份,分别是管理员用户、教师用户和学生用户。院系管理员可以管理增改删查所有学院情况、课程、老师、学生情况,修改密码教师用户拥有修改、查看那自己所授课程和录入成绩的权限,修改密码学生用户则拥有查询学籍信息、查询课程信息、选课、注销选课和查询成绩信息的权限。9、异常处理。三、系统定义3.1 系统边界系统边界描述数据库系统和企业信息系统的其他部分的接口,是信息系统内部构成元素与外部有联系

3、实体之间的信息关系的描述与分割。它并不需要在它们之间划一条物理边界,而只需要弄清它们之间信息输入与输出的分割。本数据库系统共包括学生信息、教师信息、课程信息、学院及专业信息、选课信息、授课信息及成绩信息八个模块。该信息系统的其他部分包括学生专业选择、教师配置、学生选课、学院设置、课程要求、具体教学等。数据库系统的内部构成元素与外部其他部分之间的信息关系如下图所示:从属于学院信息管理员方向信息增改删查书于包含于工作于课程信息选修教授课程老师信息信息教师学生学生信息3.2 用户视图 3.2.1 学生(Student)用户视图(1) 修改个人信息。(2) 按课程名、课程号、专业、学分等信息查询课程,

4、选课和查询已选课程。(3) 注销选课(只能注销选课阶段的课程,已公布成绩的课程不可注销)。(4) 成绩查询(教师公布成绩后学生方可查看到自己的成绩)。3.2.2 教师(Teacher)用户视图(2) 修改所授课程的信息(一名教师可教授多门课程)。(3) 录入、查看成绩(录入成绩的课程状态为“统计成绩” ,成绩录入的权限只有教师用户有)。(4) 公布成绩(公布成绩后学生方可查看到自己的成绩)。(5) 备选功能:自动计算所授课程的选课人数、有成绩人数、平均成绩,且按成绩由高到低排序。查看所授课程选课情况。教师可以自主选课(教师所在学院方向的课程)。3.2.3 学院管理员(Administrator

5、)用户视图(1) 学生管理:查询、添加、修改、删除学生信息,添加学生奖惩信息(2) 教师管理:查询、添加、修改、删除教师信息。(3) 课程管理:查询、添加、修改、删除课程信息。(4) 选课管理:查询选课信息,添加选课信息(修改选课信息权限只有学生用户有),修改选课状态(选课阶段、已开课、统计成绩、公布成绩、结束)。(5) 授课管理:查询、添加、修改、删除授课信息。(6) 专业管理:查询、添加、修改、删除专业信息。(7) 学院管理:查询、添加、修改、删除学院信息。(8) 管理员操作:查询、添加、修改、删除学院管理员信息。(9) 修改个人信息。3.2.4 数据库系统多用户视图四、需求分析此学生管理

6、信息系统的主要功能如下图所示:学生用户:修改个人信息、课程查询、选课、注销选课、成绩查询教师用户:修改个人信息、修改所授课程信息、查看学生选课信息、成绩录入管理员用户:学生管理、教师管理、课程管理、专业管理、学员管理、管理员操作4.1 用户需求说明4.1.1 数据需求其中需求数据为:1、 学生基本信息记录:用户名、姓名、身份证号、方向、性别、生日、密码、奖惩信息2、 教师基本信息记录:用户名、姓名、身份证号、方向、性别、生日、密码3、 管理员基本信息记录:用户名、密码、姓名、权限等级5、课程基本信息记录:课程号、课程名、所属方向、学分6、学院及专业基本信息记录:学院:学院名称,学院号方向:方向

7、名称、所属学院7、选课信息管理:选课:学生用户选定课程的课程号、课程名、开课专业、学分、详细信息注销选课:学生用户注销选课的课程号、课程名、任课教师、学分、课程状态(只能注销状态为选课阶段的课程)8、授课信息管理:课程号、课程名、教师号、教师姓名、选课人数9、成绩信息管理:学生查看:课程号、课程名、任课教师、学分、状态、成绩教师录入:所授课程、学号、成绩教师查看:名次、学号、姓名、学院、专业、班级、成绩4.1.2 事务需求1、 数据录入:(1) 录入学生的基本信息:学号、姓名、所属专业、性别、生日、身份证号(2) 录入学生的选课信息(3) 录入教师的基本信息:学工号、姓名、院系、性别、生日、身

8、份证号、研究方向(4) 教师录入学生的成绩信息:选择所授课程后,录入学号、成绩(5) 录入课程的基本信息:课程号、课程名、开课专业、学分(6) 录入授课信息:课程号、教师号(7) 录入专业信息:专业名、所属学院(8) 录入学院信息:学院名、地址(9) 录入学院管理员的基本信息:管理员号、管理员姓名(10) 录入超级管理员的基本信息2、 数据更新/删除:(1) 学生个人信息的更新(2) 学生注销选课信息(3) 教师个人信息的更新(4) 教师所授课程信息的更新(5) 教师录入成绩的更新/ 删除(6) 学生基本信息的更新/ 删除(管理员操作)(7) 教师基本信息的更新/ 删除(管理员操作)(8) 课

9、程基本信息的更新/ 删除(管理员操作)(9) 选课状态的更新:分为选课阶段、已开课、统计成绩、公布成绩、结束(管理员操作)(11) 授课信息的更新(管理员操作)(12) 专业基本信息的更新/ 删除(管理员操作)(13) 学院基本信息的更新/ 删除(管理员操作)(14) 管理员个人信息的更新(管理员操作)数据查看:学生用户视图下:(1) 列出学生基本信息(2) 按照课程号列出课程的课程号、课程名、开课专业、学分教师用户视图下:(1) 列出教师基本信息(2) 列出所授课程的基本信息(3) 列出所授课程的学生选课信息:管理员用户视图下:(1) 按照学号列出学生的学号、姓名、所属专业、性别、生日、身份

10、证号(2) 按照学工号列出教师的学工号、姓名、院系、性别、生日、身份证号、研究方向(3) 按照课程号列出课程的课程号、课程名、开课专业、学分(4)按照课程号列出选课信息:课程号、课程名、学号、学生姓名、教师号、教师姓名、状态、成绩(5)按照学生学号列出选课信息:(6)按照教师学工号列出选课信息:(7)按照课程号列出授课信息:(8)按照课程名列出授课信息:(9)按照教师学工号列出授课信息:(10)按照学院管理员号列出学院管理员的管理员号、姓名(11)按照超级管理员号列出超级管理员的管理员号、姓名4.2 系统需求说明 该学生选课管理信息系统需要较强的数据处理功能,理论上应该能够容纳上万人的数据资料

11、,并且在搜索方面理应具有较快的响应速度,能够处理多方面的数据请求。权限设置清晰明了,能够有效的防止越权操作。系统能够有效的处理各种异常,具有较好的健壮性。4.2.1 初始数据库大小(1) 大约有10门课程,分属于约4个学院中,每个学院有10个以下的专业。(2) 大约有20名学生分布在各个学院,每个学院平均有2名学生。(3) 大约有20名教师分布在各个学院,每个学院平均有2名教师。(4) 大约有10名管理员分布在各个学院,每个学院平均有1名学院管理员。(5) 每名学生一学期平均选择2门课程。(6) 每名教师平均所授课程为2门。4.2.2 网络和共享需求(1) 所有学院必须安全的和总部中央数据库网

12、络互连(2) 必须能够支持每个学院至少300名用户同时访问,需要考虑这么大数量并发访问的许可需求。性能:4.2.3 性能高峰期:每年的1月、3月、6月、9月(1) 单个记录查询时间少于1秒,高峰期少于5秒(2) 多个记录查询时间少于5秒,高峰期少于10秒(3) 更新/保存记录时间少于1秒,高峰期少于5秒4.2.4 安全性(1) 数据库必须有口令保护(2) 每个用户分配特定的用户视图所应有的访问权限(3) 用户只能在适合他们完成工作需要的窗口中看到需要的数据4.2.5 备份和恢复每天24点备份4.2.6 用户界面菜单驱动,联机帮助4.2.7 法律问题对用户信息管理,遵守法律五、数据库逻辑设计5.1 ER图【3】:本系统的ER图如下:实体:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1