学生选课系统分析——管理信息系统作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3、选课管理
在选课时间内,安排学生统一选课,记录选课人数,当选课人数 超过限定人数或选课时间已过,应及时通知学生,重新选择。
(二)现行系统分析 [1] 业务流程图 [2] 数据流程图 [3] E--R图
[4] 关系模型图
现行系统业务流程图
学生选课业务流程图
现行系统业务流程图文字说明
• 学生登录选课系统,输入正确的用户名和密码进入系统内。 根据选课单进行选课,若选课结果正确,结果将会传递到 教务处系统中,并依此制定课程表,若结果错误,系统将 会提示,返回初始页面。系统还可以进行成绩信息和学籍 信息的查询,学生可以获得成绩表和学籍信息等相关信息。 最后,学生注销系统登录,退出系统。
管理员
1、用户管理
对所有登录系统的用户(老师、同学)情况进行登记和确认, 设定用户的基本信息,学生:姓名、年级、专业、联系方式等等, 老师:姓名、学院、授课科目、联系方式等等。并当用户的信息更 改时作出及时的反馈。
2、课程管理
将所有可选课程进行公示(课程号、课程名、上课时间、地点、 班级等),合理规划每门课程的时间、地点、上课人数
学生
3、学籍信息查询:
录入维护学生基本信息包括学号、姓名、性别、年级、专业、学生类 别(包括交流、进修、留学生等)、政治面貌、民族、籍贯、联系方 式等。 学生信息综合查询与打印,可以按各种条件查询学生的学籍信息,如 按学生情况类别查询,按民族、培养方式、外语语种、政治面貌等。 学生人数统计(分专业分年级等)
目的
本系统立足于面向全校同学和老师,对全学校的学生和课 程做统一管理及成绩查询提供便利,节约人力、物力等各方面 资源。彻底杜绝以前那种老师工作量大,工作步骤繁琐,而且 消除由于信息冗余而造成的数据不一致和数据查询困难的问题。 网上选课与传统的选课方式相比更加节约资源,增加了学生选 课自主权。 学生选课系统作为一种现代化的教学技术,越来越受到人 们的重视,是一个学校不可或缺的部分。学生选课系统就是为 了管理好选课信息而设计的。学生选课系统的将使选课管理工 作规范化、系统化、程序化,避免选课管理的随意性,提高信 息处理的速度和准确性,能够准确、及时、有效的查询和修改 学生选课情况。
学生
2.成绩查询功能:
由选课信息完成每学期的学生成绩的录入、修改、确认操 作。系统可自动调出该课程的所有学生选课信息,各门课 成绩录入两次,两次录入结果比较无误后才允许保存。 统计各学期各门课程的(加权)平均成绩、最高成绩、最 低成绩、优秀率。 统计每个学生各学期的平均成绩、汇总成绩、平均成绩、 通过的学分、学分通过率等。 统计学生在校时总的成绩、加权平均成绩、以及总排名、 总学分、学分通过率(分专业分年级)等。 按各种方式查询学生成绩,如按时间查询和按课程查询。
教师登录系统,可执行三项功能:录入学生成绩,学生成绩单要交
给教务处和学生各一份,学生历史成绩的汇总最终要传递给老师进行 整理。教师还可以查询课程信息以及查询选课信息,通过查询对应表 得到具体信息。
管理员有三项职能:管理员统计用户基本信息后录入用户基本
信息管理系统形成用户基本信息表,并形成用户信息数据,当 有用户数据需要更改时,将作出更改、反馈。还可以统计课程 信息和选课信息,录入对应表中,并将信息传递给用户。
系统可行性分析
经济可行性:主要是针对一个学校的,开发系统的成本与 收益相比较。如今是信息化时代,信息化管理可以使学生 选课,教务处对学生的学籍管理,自习室管理系统化,全 面化、快速化,这样可以为学校带来高效的工作效益和经 济效益,开发出本系统可以减少学籍管理人员,课程统计 人员人数,而且管理快速方便,效率高,数据有效的管理。 这些效益和管理上的便捷远远超过了开发本系统的成本, 所以在经济上具有完全的可行性。 管理可行性:首先,在工作上,教务人员管理学生信息量 非常大,开发了此系统,可极大提高教务人员的工作的效 率。方便成绩的储存和修改,及以后随时查询成绩信息, 是一个比较人性化的管理系统,系统有利于学生对成绩信 息的管理,系统操作界面简单、便捷,所以管理可行性高。
(1)录入基本信息
编号:P1 名称:录入基本信息 说明:将学生基本信息录入系统中 输入数据流:学生基本信息 输出数据流:学生基本信息
(2)生成人数统计表
编号:P2 名称:生成人数统计表 说明:将统计的相关学生人数生成图表 输入数据流:学生相关信息 输出数据流:人数统计表
(3)综合查询
编号:P3 名称:综合查询 说明:根据相关条件查询学生信息并生成查询结果 输入数据流:学生相关信息 输出数据流:查询结果
3
1Leabharlann Baidu
2
新增功能及分析
3
4
5
业务流程图
数据流程图
E-R图
数据字典
关系模型图
新增奖学金管理功能文字说明:
• 学生提出申请,填写并提交奖学金申请表,交至管理员, 由其结合学生成绩进行资格审查,若审查结果为不合格, 将申请表退还学生;若审查结果为合格,管理员将合格申 请表提交,申请处理,并将最终的获奖结果上传奖评数据 库进行统计汇总,形成统计汇总表。最后由管理员将结果 告知学生。
关系模型
(1)实体转换为一个关系模型 学生(学号、姓名、性别、年龄) 课程(课程号、课序号、课程名、学分、任课老师) 奖学金(名称、奖金数、级别、类别) 教师(教师号、姓名、学历) (2)联系转换为关系模型 选课(课程号、课序号) 申请(奖学金名称 、奖学金类别、学生) 评定(学生、奖学金名称) 讲授(教师、课程名、授课时间) (3)关系模式合并,最总结果为 学生(学号、姓名、性别、年龄) 课程(课程号、课序号、课程名、学分、任课老师) 奖学金(名称、奖学金数、级别、类别) 教师(教师号、姓名、学历) 申请(奖学金名称、奖学金类别、学生姓名) 评定(学生姓名、奖学金类别) 讲授(教师、课程名、授课时间)
5、外部实体的定义
编号:S1 名称:管理员呀 说明:负责系统的各项操作的人员 输入数据流:人数统计表、查询结果 输出数据流:学生基本信息
奖学金系统E-R图
3、数据存储的定义
学生信息数据库
编号:F1 名称:学生信息数据库 说明:管理员录入的学生基本信息 结构: 输入数据流:学生基本信息 学号 输出数据流:学生相关信息 姓名 性别 专业
奖学金系统E-R图文字说明:
学生作为一个实体,拥有学号、姓名、性别、班级等 相关属性(即学生在申请时需填写个人相关信息)。学生 填写申请表以进行奖学金的申请。教师(实体:有教师编 号、教师名等相关属性)结合学生所选修的课程(课程号 、课程名)的成绩来进行最终奖学金的评定工作,来完成 整个奖学金系统的工作。 学生与奖学金是多对多的关系,教师与奖学金也是多 对多的关系(由多名教师共同判定),学生与课程是多对 多,教师与课程则是一对多的关系。
名称:人数统计表 说明:管理员统计的学生人数 XXXXXX 结构: 学号 姓名 专业 年级 人数统计
总编号:XXXX 编号:
来源:P2 去向:S1
名称:查询结果 总编号:XXXX 说明:按各种条件查询的学生信息 编号: XXXXXX 结构: 学号 来源:P2 姓名 去向:S1 性别 专业
4、处理的定义
数据流程图
学生:
顶层数据流程图:
学生
本科生登录选课界面,进入不同模块,分别可以获得用户信息数
据、学籍信息数据、选课数据、成绩数据,然后确认数据,数据最 终传递给学生。
教师
教师登录成绩管理系统后,根据学生该课程综合得分将成绩录入系
统,并进行核对复审形成最终成绩单;若是修改学生成绩,修改后 亦核对复审形成最终成绩单;将最终成绩单发给学生及教务处。
关系模型
在我们的数据库系统中共有6个实体:学生、教师、管理 员、专业、院系、课程。 (1)学生:(学号、姓名、性别、生日、密码) (2)教师: ( 教师号、姓名、性别、生日、密码、职称) (3)管理员:(工号、姓名、性别、生日、密码、权限 标志) (4)专业:(专业号码、专业名、辅导员、联系方式、 专业介绍) (5)院系:(系号码、系名称、系主任、联系方式、系 介绍) (6)课程:(课程号码、学时、学分、课程介绍)
奖学金系统业务流程图
数据流程图文字说明:
• 学生填写申请表,申请数据传递到管理处进行资格审查。 合格的申请数据再进行奖评处理,而最终生成奖评汇总数 据,数据传递到管理员处,最终由管理员将数据公示。
数据流程图
数据字典
1、数据项的定义
2、数据流的定义
名称:学生基本信息 总编号:XXXX 说明:管理员统计的学生基本信息 编号:XXXXXX 结构: 来源:S1 学号 去向:P1 姓名 性别 专业 名称:学生相关信息 总编号:XXXX 说明:从学生信息数据库中查找的信息 编号:XXXXXX 结构: 学号 来源:F1 姓名 去向:P2、P3 性别 专业
(3)学生获奖学金的历史统计汇总(按年月)、各类奖学金的年度/专 业汇总。
奖学金管理模块:此模块主要针对教学实践科的老师。每期末,在学 生递交奖学金申请后,由教学实践科老师根据成绩查询模块及相应素 质加分文件等审核批准学生奖学金资格,填表统计符合要求的学生。 此模块我们学生没有权限查看及修改。属于后台管理部分。利用模块 与模块间的关系生成符合要求的奖学金学生资格表,结果公正客观, 并且大大提高了教务处老师的办公效率。
4、自习室查询系统
学生可登陆系统通过系统对自习室使用情况进行查询,并通过向系统提 交申请,由系统自动安排自习室情况,可减少学生自习室找寻时间,为 学习节约更多时间。
学生
5、学籍信息查询:
(1)学生申请奖学金资格审核,包括学生的成绩核查、担任的班级工作、 参与的社会团体以及申请奖学金类型。
(2)学生申请哪种奖学金情况的录入,各类奖学金的申报人数的汇总 (按年月等)。
管理员
管理员根据学生基本信息将信息录入到学生信息的数据库,在数据库
中可对学生信息进行查询和对学生人数的统计,得到的最终数据结果反 馈给管理员。
E-R图
现行系统E-R图文字说明:
学生作为一个实体,拥有学号、姓名、专业、班级等相关属性。教 师是实体,有教师编号、教师名等相关属性。课程实体有课程号、 课序号、学分、授课老师等属性。教师通过对讲授课程进行申报, 课程信息录入选课系统,学生通过选课系统,通过课程的属性,对 所选课程进行选择。 学生对课程是多对多的关系;教师对课程则是一对多的关系(一名 教师可教授多门课程);管理员对学生对老师都是一对多的关系, 即有一名管理员对所有的同学和老师进行管理。
教师
1、查询课程信息
教师登录系统,可对学校的排课情况有所了解,以及课程 的相关信息(课程号、课程名、学时、学分、上课时间、地点 等)
2、查询学生选课信息
指对选择该门课程的同学情况的了解(学生姓名、学号、 年级、专业、联系方式等)
3、录入学生信息
在学生该门课程考试后,对学生的考试成绩进行录入和相 关评价。
系统功能介绍
学生 1.课程选定功能:
录入各专业的课程设置,课程表包括课程号、课 程名称、学分、学时、开课时间、开课老师、课程 性质(必修课/选修课/补修课)等。 学生选课处理,包括学生选课创建、修改、删除、 替换、添加等处理以及每一个学生的选课情况汇总 打印等,统计所选课程学生名单(报表打印)、按 各种方式查询学生选课情况等等。 分专业、年级和课程性质等对所选课学生汇总。
本科生选课管理信息系统分析
姓名/学号:
目录 系统背景&意义 现行系统分析 新增功能&分析 参考文献&小组分工
(一)系统背景&意义 [1]系统背景介绍 [2]目的 [3]系统可行性分析
[4]系统功能介绍
系统背景
本科生选课系统是个很庞大的信息系统。目前随着学校 学生人数和课程的激增,对教务处而言,管理和维护选课系 统关系到自身的效率,选课系统的繁杂,在一定程度上会相 对的增加教务处的管理负担。对学生而言,在选课阶段必须 面对大量课程进行仔细的筛选,而所有课程聚在一起,学生 无法快速的定位自己想选以及在规定时间内被要求选的课程 类别。除此之外,本科生所关心的奖学金申请与查询也未曾 加入到本系统中。 这些问题的出现表明我们的选课系统仍然存在着问题, 也需要对其进行改进,由此提高学生选课效率,为学生的学 习生活带来更大的便利。