文档详情

学生选课管理系统分析报告

公****
实名认证
店铺
DOCX
936.94KB
约26页
文档ID:408216556
学生选课管理系统分析报告_第1页
1/26

学生选课管理系统分析报告目录一、背景介绍 31、选题背景 32、系统改进的必要性 3二、管理功能层次分析 4三、现有流程分析 6(一)现有业务流程 6(二)现有数据流程 9四、存在的问题 12(一)选课流程问题 121、登录问题 122、选课过程 12(二)选课系统信息不完备 12五、改进方案 13(一)业务流程优化 13(二)数据流程优化 16(三)系统信息完善 18(四)数据库设计 191、实体关系图的概念设计 192、实体关系图 193、数据表文件的结构和说明 21六、可行性分析 241、经济可行性分析 242、技术可行性分析 243、组织与管理可行性分析 244、操作的可行性分析 25七、总结 25一、背景介绍1、 选题背景教务处在正常运营中必须面对大量课程、学生信息以及两者间相互联系产生 的选课信息如此繁杂的信息如果用人工的方式进行信息的采集与匹配,势必会 在复杂繁多的数据中出现错误,而检查成本确是相当高昂的同时,教务处的管 理效率也不会太高因此需要对课程资源、学生信息、选课信息、修改信息进行 管理,及时了解各个环节中信息的变更,有利于管理效率的提高这也就是学生 选课系统。

学生选课系统,分为三大模块:学生模块,教师模块和管理员模块 对于用户模块来说,分三个部分,首先学生用户可以通过输入账号密码在网上完 成选课,查询课表并修改自己的信息;其次,教师用户在登录可以查看担任的课 程,可以查看所选自己课程的学生信息而管理员模块,则可以添加、查询、修 改、删除、查看所有学生和教师用户课程排布的信息,并且可以对其信息进行简 单的管理该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息 化的进程,方便用户之间信息的交流,简化学生选课的流程2、 系统改进的必要性鉴于选课系统能提高管理机构的管理效率,也就是教务处的管理效率,同时 也简化了学生的选课程序.于教务处而言,管理和维护选课系统关系到其自身的 效率,选课系统的繁杂,在一定程度上会相对的增加教务处的管理负担而选课 系统并不是万能的,在学生选课过程中也会出现一些特殊情况,如专业课选不上, 这些都只能通过和教务处协调来解决.而这些问题的出现,也说明了我们现行的 选课系统并不是特别完善的,需要对系统进行改进,从而减少出错的可能性对于 学生而言,在实际生活但中有出现这样一种状况,有时候专业课选不上,有时候 自己选课的时候明明是选了这门课,但是在期末的时候发现没有这门课。

这对于 学生来说也是存在很大的风险的实际情况是有同学的体育课与必修课冲突,并 列了时间,这可以视为是教务处信息出现错误.信息匹配出现问题而对于教师 来说,对于所选课程的学生的成绩录入是一个花费时间较长的工作,需要一个一 个的录入.这样发生意外的情况会多一些同样对教师的工作效率影响也挺大一些简单的问题,出现在学生、教师以及教务处之间,这也表明我们的选课 系统仍然存在问题,也需要对其进行改进,由此提高教务处的工作管理效率,减 少失误的发生以至于学生、教师以及教务处之间都能够达到最优化二、管理功能层次分析教务处:对学生、教师选课进行管理和统计,及系统状态的查看、维护,并 生成选课报表,排课报表所涉及的信息包括课程信息,教师信息以及学生信息 根据教学任务,负责编制全校课表排课表,编制学分制班级课表,学分制各年级 的排课、选课各项工作教师:确认教学及自己的开课情况,学生选课情况,以及期末登记学生成绩 等学生:根据本人的学号和密码以及验证码登陆系统,进行相关操作可以核 实自己的选课信息,查看教师教室、上课时间等课程信息以便选课,查看选课结果, 个人课表等管理功能结构层次图三、现有流程分析一)现有业务流程登陆不选课是上课时间冲突否选修成功是继续选课否否6是否选上系统匹配 选课信息出现选课 信息有误系统筛进入本专业 选课系统E选课提示E时间冲突 不能第一轮选课J更新课表点击课程号开始第一轮预选学生第三轮选课第二轮选课选修课教务处必修课第二轮选课:第二轮选课第三轮选课:业务流程说明:第一轮:初选时每门课程无容量限制,选课的先后对结果无影响,当选课人 数超过额定的容量时,系统将进行随机筛选。

同学们在初选结束后,关注自己所 选课程的随机筛选结果,如果被筛选出去,就需要准备进行第二轮选课.第二轮:系统将对初选报名人数超额的课程自动随机筛选,只保留计划人数 同学们可以在第二轮选课阶段查看筛选情况,被筛掉的同学按照先到先选的原 则,选择其他未满员的课程,选满为止.第三轮:本轮为补、改选和跨专业选课 ,学生可对已选课程进行退选、补选 ; 对全校各年级、各专业开放所有容量未选满的专业限选课,学生通过跨专业选课 所选的课程学分均作为自由选修课学分二)现有数据流程数据流程图:二层数据流程图学生选课管理系统处理其他专业选课信息本专业选课信息三层数据流程图 第一轮选课管理系统处理本专业选课信息・D1学生选课信息数据库三层数据流程图第二轮选课管理系统处理第一轮选 课信息亍第二轮选课D2学生选课信息数据库三层数据流程图 第三轮选课管理系统处理数据流程图说明学生选课数据流程图主要是将教务处排课、学生选课及选课信息查询等过程 中所掌握的相应的数据进行处理的过程,绘制成一套完整的数据流程图学生选 课管理系统需要实现的是将所有的由教务处输入的数据转换为学生与教师所需 的数据信息,并将处理后的数据信息反馈给教务处.现有的和改进后的学生选课 管理系统数据流程图均主要分三个层次,分别为学生选课管理系统的顶层数据流 层图,二层数据流程图,三层数据流程图。

学生选课管理系统顶层数据流程图主要是反映学生选课管理系统从运行环 境,即教务处中取得经由系统匹配的本专业和其他专业选课信息的输入数据和为 学生、教师提供选课的查询信息以及反馈给教务处的选课信息等输出数据第二层数据流程图,需要对顶层数据流程图中“学生选课管理系统处理”这 一操作进行分解,以得到更详细的系统处理过程第三层数据流程图,是对第二层学生选课数据流程图中每一轮选课系统处理 的继续分解,提供选课信息数据流向的详细信息至此,学生选课管理系统的所有处理都基本明确,可以得到一套相对完整的 分层的学生选课管理信息系统的数据流程图.四、存在的问题(一)选课流程问题1、登录问题我校的选课分为三轮,第一轮和第三轮由于登陆时间分散的原因,不存在系统 繁忙登陆不上的问题但在第二轮选课的开始,除了因上课无法及时抢课的同学, 其余所有要抢课的学生几乎同时登录教务管理系统,人数太多,服务器根本无法 承受,就导致了所有人都无法登录,不断的刷新,不断地被提醒系统繁忙,即便 侥幸登录进去,不久就会自动退出.不仅系统崩溃,选课的同学也都很崩溃这也 是我们学校选课系统中存在的最大的问题2、选课过程首先,我们学校有三轮选课,在两个学期,时间战线拉的比较长。

其次,选课 过程中操作比较繁琐,对于教务处已经安排了老师的必修课程,我们还是要选中 提交,没有任何意义并且每一门课程需要选择是否预订教材,事实上,这跟我 们实际有没有教材完全没有影响,这项设计完全是形同虚设,但在选课时,必须 选中是或否才能提交.这就很不合理二)选课系统信息不完备进入选课系统,每一门课程都有课程介绍和对应授课老师介绍的设置,但实际 上课程介绍没有内容,老师介绍也都很简单,同学从中几乎得不到什么有用的信 息尤其对于选修课,从课程名称上只能了解大概的内容,但很多名称都太笼统, 所包含内容非常宽泛,同学们根本无法了解具体会学习哪些方面还有一些选修 课,大多数同学从课程名称里什么也得不到,不知道这门课是讲什么的因此, 很多同学上了课之后才发现与想象当中大相径庭,有些并非兴趣所在,有些则非 能力所擅长学生在选课过程中可能会出现必修课漏选的情况,系统并没有相应的提醒,也 没有每个学期应选课程学分的参照比对,一些同学可能会因此没有选到课,带来很多麻烦第二轮选课管理系统开学后第二轮选课跨专业选课选修课选课显示正在 排队人数服务器中人数 是否超过限制匹配登陆者信息点击课程号开始选课提示冲突重新选课上课时间冲突超过选课人数选课成功课表继续选课试听后是否退课选课结束反馈信息教务处业务流程优化说明:排队系统介绍:进入选课系统之前,为确保服务器正常运转,将引入排队系统.排队系统,是 根据服务器承载能力,对超额访问进行限制的系统.在访问人数超过服务器承载能 力之后,发出登陆请求的用户将经过排队后才能进入服务器.此时用户不能即刻 进入选课系统,用户界面将显示用户在队伍中的位置(之前还有多少人),以及 预计排队时间。

当已进入选课系统的用户退出以后,排队用户才可以进入系统 已进入服务器的用户如果长时间没有响应,将踢出系统.引入排队系统能在一定程度上减轻服务器压力,保证先进入系统的用户能正 常使用系统一切可用功能缓解以往过多用户同时登录时系统崩溃,所有用户都 无法使用系统的问题如此能大幅度提高服务器使用效率,保证系统在访问高峰 期也能正常使用业务流程说明:第一轮选课:初选时必修课由教务处统一安排,学生登录系统确认是否有错 如果有误反映至教务处选修课每门课程无容量限制,选课的先后对结果无影响, 当选课人数超过额定的容量时,系统将进行随机筛选系统将对初选报名人数超 额的课程自动随机筛选,只保留计划人数学生在初选结束后,查看。

下载提示
相似文档
正为您匹配相似的精品文档