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

上传人:枫** 文档编号:496221356 上传时间:2023-05-18 格式:DOC 页数:27 大小:282.01KB
返回 下载 相关 举报
学生选课管理系统分析报告_第1页
第1页 / 共27页
学生选课管理系统分析报告_第2页
第2页 / 共27页
学生选课管理系统分析报告_第3页
第3页 / 共27页
学生选课管理系统分析报告_第4页
第4页 / 共27页
学生选课管理系统分析报告_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《学生选课管理系统分析报告》由会员分享,可在线阅读,更多相关《学生选课管理系统分析报告(27页珍藏版)》请在金锄头文库上搜索。

1、学生选课管理系统分析报告目录一、背景介绍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七、总结252一、背景介绍1、选题背景教务处在正常

2、运营中必须面对大量课程、学生信息以及两者间相互联系产生的选课信息。如此繁杂的信息如果用人工的方式进行信息的采集与匹配,势必会在复杂繁多的数据中出现错误,而检查成本确是相当高昂的。同时,教务处的管理效率也不会太高。因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。这也就是学生选课系统。学生选课系统,分为三大模块:学生模块,教师模块和管理员模块。对于用户模块来说,分三个部分,首先学生用户可以通过输入账号密码在网上完成选课,查询课表并修改自己的信息;其次,教师用户在登录可以查看担任的课程,可以查看所选自己课程的学生信息。而管理员模块,则可以

3、添加、查询、修改、删除、查看所有学生和教师用户课程排布的信息,并且可以对其信息进行简单的管理。该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。2、系统改进的必要性鉴于选课系统能提高管理机构的管理效率,也就是教务处的管理效率,同时也简化了学生的选课程序。于教务处而言,管理和维护选课系统关系到其自身的效率,选课系统的繁杂,在一定程度上会相对的增加教务处的管理负担。而选课系统并不是万能的,在学生选课过程中也会出现一些特殊情况,如专业课选不上,这些都只能通过和教务处协调来解决。而这些问题的出现,也说明了我们现行的选课系统并不是特别完善的

4、,需要对系统进行改进,从而减少出错的可能性。对于学生而言,在实际生活但中有出现这样一种状况,有时候专业课选不上,有时候自己选课的时候明明是选了这门课,但是在期末的时候发现没有这门课。这对于学生来说也是存在很大的风险的。实际情况是有同学的体育课与必修课冲突,并列了时间,这可以视为是教务处信息出现错误。信息匹配出现问题。而对于教师来说,对于所选课程的学生的成绩录入是一个花费时间较长的工作,需要一个一个的录入。这样发生意外的情况会多一些。同样对教师的工作效率影响也挺大。一些简单的问题,出现在学生、教师以及教务处之间,这也表明我们的选课系统仍然存在问题,也需要对其进行改进,由此提高教务处的工作管理效率

5、,减少失误的发生。以至于学生、教师以及教务处之间都能够达到最优化。二、管理功能层次分析教务处:对学生、教师选课进行管理和统计,及系统状态的查看、维护,并生成选课报表,排课报表。所涉及的信息包括课程信息,教师信息以及学生信息。根据教学任务,负责编制全校课表排课表,编制学分制班级课表,学分制各年级的排课、选课各项工作。教师:确认教学及自己的开课情况,学生选课情况,以及期末登记学生成绩等。学生:根据本人的学号和密码以及验证码登陆系统,进行相关操作。可以核实自己的选课信息,查看教师教室、上课时间等课程信息以便选课,查看选课结果,个人课表等。西南财经大学教务管理系统网上选课网上报名学生全员评教个人信息维

6、护信息查询国家考试报名本专业选课英语口语体育课公选课个人信息密码修改全校课表查询学生个人课表学生考试查询成绩查询等级考试查询培养计划教材领用教室查询转专业查询学生选课情况查询学生补考查询转专业申请辅修报名返回首页公共信息教纲维护教学信息员帮助选课帮助成绩录入帮助管理功能结构层次图三、现有流程分析学生登陆系统匹配 选课信息进入本专业 选课系统点击课程号开始第一轮预选必修课不选课出现选课 信息有误教务处选修课上课时间冲突继续选课系统随机 筛选是否选上第三轮选课第二轮选课否更新选修成功是是是否否课表(一)现有业务流程第一轮选课:提示时间冲突 不能选课第二轮选课:第二轮选课 是否超过 选课人数是否上课

7、时间冲突是提示 时间冲突否选课成功更新继续选课是否学生确认信息有误必修课选修课教务处 扩容第三轮选课特殊情况产生冲突 重新选课无误教务处课表第三轮选课:第三轮选课跨专业 选课试听后 退、选课 是否超过 选课人数是产生冲突 重新选课否上课时间冲突提示 时间冲突否选课成功更新继续选课是否选课结束教务处反馈信息课表业务流程说明:第一轮:初选时每门课程无容量限制,选课的先后对结果无影响,当选课人数超过额定的容量时,系统将进行随机筛选。同学们在初选结束后,关注自己所选课程的随机筛选结果,如果被筛选出去,就需要准备进行第二轮选课。第二轮:系统将对初选报名人数超额的课程自动随机筛选,只保留计划人数。同学们可

8、以在第二轮选课阶段查看筛选情况,被筛掉的同学按照先到先选的原则,选择其他未满员的课程,选满为止。第三轮:本轮为补、改选和跨专业选课,学生可对已选课程进行退选、补选;对全校各年级、各专业开放所有容量未选满的专业限选课,学生通过跨专业选课所选的课程学分均作为自由选修课学分。(二)现有数据流程 数据流程图:反馈信息任教信息第一轮选课查询信息第二轮选课查询信息第三轮选课查询信息其余专业选课信息本专业选课信息所有专业选课信息系统匹配P1学生选课管理系统处理P2教务处学生学生任课教师教务处学生顶层数据流程图二层数据流程图学生选课管理系统处理第二轮学生选课数据第一轮学生选课数据第一轮选课系统处理P2.1第二

9、轮选课系统处理P2.2第三轮选课系统处理P2.3本专业选课信息其他专业选课信息第一轮学生选课数据第一轮选课查询信息第二轮选课查询信息第三轮选课查询信息任教信息反馈信息三层数据流程图第一轮选课管理系统处理选课数据本专业选课信息学生选课信息数据库D1第一轮选课P2.1.1系统随机筛选P2.1.2学生数据第一轮选课查询信息第一轮学生选课数据三层数据流程图第二轮选课管理系统处理课程短缺信息课程增补信息第一轮选课信息学生选课信息数据库D2第二轮抢课P2.2.1教务处处理P2.2.2学生数据第二轮选课查询信息第二轮学生选课数据三层数据流程图第三轮选课管理系统处理第三轮选课查询信息选课数据学生选课变动数据其

10、他专业选课信息第二轮选课信息第一轮选课信息学生选课信息数据库D3跨专业选课P2.3.2试听后退、选课P2.3.1学生数据选课数据学生选课信息数据库D4任教信息反馈信息数据流程图说明学生选课数据流程图主要是将教务处排课、学生选课及选课信息查询等过程中所掌握的相应的数据进行处理的过程,绘制成一套完整的数据流程图。学生选课管理系统需要实现的是将所有的由教务处输入的数据转换为学生与教师所需的数据信息,并将处理后的数据信息反馈给教务处。现有的和改进后的学生选课管理系统数据流程图均主要分三个层次,分别为学生选课管理系统的顶层数据流层图,二层数据流程图,三层数据流程图。学生选课管理系统顶层数据流程图主要是反

11、映学生选课管理系统从运行环境,即教务处中取得经由系统匹配的本专业和其他专业选课信息的输入数据和为学生、教师提供选课的查询信息以及反馈给教务处的选课信息等输出数据。第二层数据流程图,需要对顶层数据流程图中“学生选课管理系统处理”这一操作进行分解,以得到更详细的系统处理过程。第三层数据流程图,是对第二层学生选课数据流程图中每一轮选课系统处理的继续分解,提供选课信息数据流向的详细信息。至此,学生选课管理系统的所有处理都基本明确,可以得到一套相对完整的分层的学生选课管理信息系统的数据流程图。四、存在的问题(一)选课流程问题1、登录问题 我校的选课分为三轮,第一轮和第三轮由于登陆时间分散的原因,不存在系

12、统繁忙登陆不上的问题。但在第二轮选课的开始,除了因上课无法及时抢课的同学,其余所有要抢课的学生几乎同时登录教务管理系统,人数太多,服务器根本无法承受,就导致了所有人都无法登录,不断的刷新,不断地被提醒系统繁忙,即便侥幸登录进去,不久就会自动退出。不仅系统崩溃,选课的同学也都很崩溃。这也是我们学校选课系统中存在的最大的问题。2、选课过程 首先,我们学校有三轮选课,在两个学期,时间战线拉的比较长。其次,选课过程中操作比较繁琐,对于教务处已经安排了老师的必修课程,我们还是要选中提交,没有任何意义。并且每一门课程需要选择是否预订教材,事实上,这跟我们实际有没有教材完全没有影响,这项设计完全是形同虚设,

13、但在选课时,必须选中是或否才能提交。这就很不合理。(二)选课系统信息不完备 进入选课系统,每一门课程都有课程介绍和对应授课老师介绍的设置,但实际上课程介绍没有内容,老师介绍也都很简单,同学从中几乎得不到什么有用的信息。尤其对于选修课,从课程名称上只能了解大概的内容,但很多名称都太笼统,所包含内容非常宽泛,同学们根本无法了解具体会学习哪些方面。还有一些选修课,大多数同学从课程名称里什么也得不到,不知道这门课是讲什么的。因此,很多同学上了课之后才发现与想象当中大相径庭,有些并非兴趣所在,有些则非能力所擅长。 学生在选课过程中可能会出现必修课漏选的情况,系统并没有相应的提醒,也没有每个学期应选课程学分的参照比对,一些同学可能会因此没有选到课,带来很多麻烦。生成、更新课表是否否是无误有误否是登陆选课系统服务器中人数是否超过限制教务处学生确认课表进入本专业必修课确认流程匹配登陆者信息显示正在排队人数系统植入课程表反馈教务处排必修课课表点击课程号开始第一轮预选上课时间是否冲突提示时间冲突 不能选课选修成功是否继续选课第一轮选课后反馈调整第一轮选课结束系统随机筛选进入本专业选修课选修流程五、改进方案(一)业务流程优化改进后业务流程图第一轮选课管理系统第二轮选课管理系统课表开学后第二轮选课超过选课人数是提示冲突 重新选课否上课时间冲突否选课成功继续选课是否教务处跨专业选课

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号