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

学生选课系统分析报告题目:学生选课系统班级:电子商务094 组员:魏红秀蒋汉玉胡燕杜梅潘小凤董梦云指导教师:王召义日期: 2011-5-22目录一、系统分析背景魏红秀蒋汉玉 (3)二、选课系统功能分析董梦云杜梅潘小凤 (3)三、系统分析胡燕蒋汉玉魏红秀 (3)(一)管理员用户登录 (4)(二)教师用户登录 (4)(三)学生用户登录 (4)四、业务流程分析蒋汉玉 (4)业务流程图1-1 (5)五、数据流程分析魏红秀 (5)数据流程图1-2 (6)六、分析总结全组组员 (6)学生选课系统分析报告一、系统分析背景在时下这个飞速发展的信息社会中,直到今天仍然没有一套完善可行的学生信息管理系统出现在学校里。
每年,从大专生、本科生到硕士生、博士生,几千人的入学、升学、毕业,全要由教务处和各系老师人工管理。
信息量之巨大,工作量之繁重,是难以想象的。
因此,学校和各个系都要安排多名教师专门负责学生学籍管理,浪费了大量的人力资源。
然而,即使这样,管理仍然谈不上井井有条。
而另一方面,当我们还是高中生的时候就听说大学实行的是“学分制”,也就是说,我们不必再天天按照老师安排的课程去学习,而是可以在一些必修课之外,随意选择我们喜爱和感兴趣的课去学习。
但是,当我们真正步入校园之后才发现,这里仍然是所谓的“学年制”,即每学期的课程都是学校安排的,学生没有选择的自由,而且课程的安排由于各方面诸多的原因经常有不适之处,尤其是先行课的问题。
最后,从社会这方面讲,学校的软件系统也是衡量该学校整体水平的一个重要因素。
我们所追求的是同学坐在家里动一动鼠标,就能查询到自己各方面的资料,包括选课、成绩、个人信息等。
二、选课系统功能分析本选课系统既面向教务处,又面向教师和学生。
不同的人,不同的身份操作的权限也不同。
作为教师,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单,还可以输入并分析考试成绩。
作为教务处管理员,它的权限是最宽的。
选课系统需求分析报告

选课系统需求分析报告摘要:本报告旨在对选课系统的需求进行详细分析,包括功能需求、性能需求、可靠性需求、安全需求以及用户需求等方面。
通过对选课系统的需求明确和分析,希望能为设计和开发一个高效、安全、可靠的选课系统提供有价值的参考。
1. 引言选课系统作为现代高校管理系统的重要组成部分,其功能和性能对教育教学工作影响重大。
因此,深入了解和准确把握选课系统的需求,对于提高教育教学管理水平、提高师生体验具有重要意义。
2. 功能需求2.1 选课功能2.1.1 学生选课:学生能够通过系统选择课程,包括线上选课和线下选课两种方式。
2.1.2 退选功能:学生能够在选课期间内进行退选操作,系统能够及时反馈课程余量信息。
2.1.3 查看选课结果:学生能够随时查看已选课程以及选课结果。
2.2 课程管理功能2.2.1 课程发布:教师能够通过系统发布课程信息,包括课程名称、课程描述、上课时间地点等。
2.2.2 课程修改与删除:在选课期间内,教师能够对已发布的课程进行修改与删除操作。
2.2.3 课程查询:教师能够通过系统查询已发布的课程,包括课程信息和选课情况统计等。
2.3 系统管理功能2.3.1 用户管理:系统管理员能够进行用户信息的管理,包括学生信息、教师信息和管理员信息的增加、删除和修改。
2.3.2 权限管理:系统管理员能够对用户的权限进行管理,包括学生选课权限、教师发布课程权限等。
2.3.3 系统设置:系统管理员能够进行系统参数设置,包括选课时间限制、课程容量限制等。
3. 性能需求3.1 并发性能选课系统需要支持大量用户同时在线进行选课操作,具备良好的并发性能和响应速度。
3.2 可扩展性选课系统需要具备良好的可扩展性,能够方便地根据实际需求进行资源的扩充和系统的升级,以适应未来业务发展的需要。
4. 可靠性需求4.1 稳定性选课系统需要保持良好的稳定性,能够长时间稳定运行,不易出现系统崩溃、数据丢失等故障。
4.2 可恢复性选课系统需要具备数据备份与恢复功能,确保在系统崩溃等异常情况下能够快速恢复正常运行状态,并保证数据的完整性和一致性。
学生选课系统可行性分析报告

学生选课系统可行性分析报告一、引言学生选课系统是一种基于计算机技术的管理系统,旨在简化学生选课过程、提高选课效率,实现学生、教师和管理员之间的信息交流与管理。
本篇报告将对学生选课系统的可行性进行分析,评估其适用性及推行的可行性。
二、需求分析1. 学生需求学生需要能够方便、快捷地浏览课程信息、选课、退课,了解课程的时间、地点、授课教师等相关信息,避免繁琐的手工操作,提高选课效率。
2. 教师需求教师需要能够及时了解学生的选课情况,方便进行教学计划的安排,确保教学资源的合理利用。
3. 管理员需求管理员需要能够管理课程信息、教师信息和学生信息,方便统计课程选课人数和退课人数,协调解决选课冲突等问题。
三、可行性分析1. 技术可行性学生选课系统所需的技术基础已经相对成熟,主要包括数据库管理系统、网页开发技术、网络通信技术等。
这些技术已经在多个领域得到广泛应用,具备稳定可靠性和高效性。
2. 经济可行性实施学生选课系统需要一定的投入,包括软件开发、硬件设备、信息技术维护等方面的费用。
然而,通过学生选课系统可以减少人力资源的投入,提高选课效率,降低管理成本。
因此,从长期来看,学生选课系统在经济上是可行的。
3. 社会可行性学生选课系统可以提高学生选课的公平性和效率,避免手工操作带来的错误和遗漏。
同时,学生选课系统的推行也符合现代化管理的需求,有利于学校改革和提高管理水平。
因此,学生选课系统在社会上具有较高的可行性。
4. 法律可行性学生选课系统的推行需要合法合规,符合相关法律法规的规定。
特别是对于学生隐私信息的保护,必须严格遵守相关法律规定,确保学生信息的安全和保密。
四、推行方案1. 引入适合学校需求的学生选课系统,可根据实际情况自行开发或委托专业团队进行开发。
2. 设立专门的技术支持人员,负责系统的维护和升级,确保系统的稳定运行。
3. 针对不同的用户需求,开展培训活动,提高学生、教师和管理员的系统使用能力。
4. 定期收集用户的反馈意见,及时改进和优化系统功能,提高用户体验。
学生选课管理系统分析报告

学生选课管理系统分析报告目录一、背景介绍 (3)1、选题背景 (3)2、系统改进的必要性 (3)二、管理功能层次分析 (4)三、现有流程分析 (6)(一)现有业务流程 (6)(二)现有数据流程 (9)四、存在的问题 (12)(一)选课流程问题 (12)1、登录问题 (12)2、选课过程 (12)(二)选课系统信息不完备 (12)五、改进方案 (13)(一)业务流程优化 (13)(二)数据流程优化 (16)(三)系统信息完善 (18)(四)数据库设计 (19)1、实体关系图的概念设计 (19)2、实体关系图 (19)3、数据表文件的结构和说明 (21)六、可行性分析 (24)1、经济可行性分析 (24)2、技术可行性分析 (24)3、组织与管理可行性分析 (24)4、操作的可行性分析 (25)七、总结 (25)“爱疯6小组”学生选课管理系统分析报告一、背景介绍1、选题背景教务处在正常运营中必须面对大量课程、学生信息以及两者间相互联系产生的选课信息。
如此繁杂的信息如果用人工的方式进行信息的采集与匹配,势必会在复杂繁多的数据中出现错误,而检查成本确是相当高昂的。
同时,教务处的管理效率也不会太高。
因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。
这也就是学生选课系统。
学生选课系统,分为三大模块:学生模块,教师模块和管理员模块。
对于用户模块来说,分三个部分,首先学生用户可以通过输入账号密码在网上完成选课,查询课表并修改自己的信息;其次,教师用户在登录可以查看担任的课程,可以查看所选自己课程的学生信息。
而管理员模块,则可以添加、查询、修改、删除、查看所有学生和教师用户课程排布的信息,并且可以对其信息进行简单的管理。
该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。
2、系统改进的必要性鉴于选课系统能提高管理机构的管理效率,也就是教务处的管理效率,同时也简化了学生的选课程序。
(完整版)学生选课系统可行性分析报告

(完整版)学生选课系统可行性分析报告一、前言选课系统是现代高校教育管理的重要组成部分,其运行效率和稳定性直接影响到学生选课是否方便、快捷等方面,既关系到学生的学习生活质量,也关系到高校整体形象和教育质量。
本文将对“学生选课系统”的可行性进行分析,旨在提供一些指导和建议,为学院和学生提供更好的选课体验。
二、市场需求分析在现代教育管理体系中,选课系统可以说是一个不可或缺的组成部分,也是学生在学校生活中必经之路,因此可行性分析需要站在市场需求的角度进行分析。
1. 学生需求学生在选课过程中,需要面对时间紧张、课程繁多、选课规则复杂等情况,而学生选课的便捷性则成为了非常重要的因素。
一套完整的选课系统可以提供学生方便、快捷的选课模式,以及更为准确、明了的选课规则说明,为学生减轻了决策的压力,让选课环节更加轻松和简单。
2. 学院需求学院管理者在选课系统中,更加关注的是选课管理的效率和稳定性。
如果选课系统管理机制不完善,则会导致选课过程中的信息不准确、选课结果异常、课程管理无法精确等问题。
一套完整的选课系统可以提供给学院管理员,自动化的选课与管理流程,避免手工操作繁琐,减少人员成本。
3. 教职员工需求除了学生和学院管理者的需求之外,教职员工也是选课系统的重要用户之一。
教职员工需要保存具体的教学计划、学生完成情况、课程安排等信息,用于评估课程质量和学生表现等方面,因此选课系统需要提供多元化的教职员工管理操作,在强调学生管理、选课管理的同时,也需要关注对教职员工的支持和保护。
三、技术可行性分析在选课系统的开发和设计中,技术可行性是一个非常关键的因素。
选课系统需要具备一定的技术基础和运营能力,从数据库、网络通信、移动端适配等方面进行技术可行性分析,以保障选课系统的平稳和持续的运行。
1. 数据库技术选课系统需要建立一个完整的选课数据分析平台,用于数据处理的操作,统计各种数据指标和分析,为后续决策提供依据。
同时,通过数据库技术的建立,可以快速的进行数据处理和数据查询,减少手工操作的繁琐,也可以减轻管理员的工作量。
《学生学籍和选课信息管理系统分析报告

学生学籍和选课信息管理系统分析报告一、引言本系统立足于教务处的角度,面向全校同学和老师,对全学校的学生做统一管理,以实现管理的科学化,系统化,自动化,最大限度的为老师和同学们提供方便,节约人力、物力等各方面资源。
彻底杜绝以前那种老师工作量大,工作步骤繁琐,学生有问题不知道找哪里解决的现象,而且消灭由于信息冗余而造成的数据不一致,和数据查询困难的问题。
本系统主要包括两个大的功能模块:学生学籍信息管理和选课信息管理。
其中学生学籍信息管理系统是面向教务处管理人员,即只有他有权利对信息进行操作.它包括:新生信息输入、教务信息输入和学生信息查询三个功能模快。
在第一模块中教务处管理人员可输入新生的姓名、性别、院系、生日、籍贯、电话、家庭住址等信息;第二模块包括管理学籍变更(如:休学、复学、退学、升学、毕业)和奖惩情况;第三个模块用来查询和修改学生个人信息。
通过这一功能模块的设置能够使教务处实现对全校所有学生信息从入学到毕业的全程管理,而且此项工作除了每年的新生信息录入,完全可以由一个人全权负责。
而新生信息录入这项工作可以留给勤工俭学的同学来完成。
虽然要负责一些劳务费用,但远比用老师来人工管理然后付给他们工资节省的多。
另一大功能模块——选课管理系统。
不仅面向教务处,又面向教师和学生。
不同的身份操作的权限也不一样。
对于老师来说,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单,并输入学生考试成绩分析。
作为教务处的管理员,它的权限是最宽的。
他不仅可以对老师提出的课程设置申请进行审批,同时对教学进行安排(包括时间和教室分配、选课结果管理)。
对于学生,他可以查询选什么课,已有多少学分,还差多少。
然后进行选课,在学期期末可以随时进行成绩查询。
二、业务流程分析在该系统的系统分析阶段,我们主要对学校的学籍和教学管理进行多方面的调查和研究,从而抽象出系统的业务流程图,数据流程图。
三、数据流程分析顶图:中图:底图:D1四、实施计划1、规范学籍信息系统管理2、规范学校代码管理3、工作任务的分解:本系统分为两大功能模块,一为学籍管理子系统,4、信息系统建设工作有关要求:制作学校信息表,班级信息表班级信息包括班级代码、班级名称、学制、班级类型、班主任姓名、联系电话等信息。
学生选课管理系统报告

数据库大作业信息科学与工程学院2016年10月学生选课管理系统班级:电气1503班学号:0908150301 姓名:吴凡琴目录目录 (3)一设计题目及要求 (4)二系统需求分析 (4)2.1系统需求 (4)2.2功能需求 (4)2.3数据流图 (4)2.4数据字典 (5)三系统设计 (6)3.1功能设计 (6)3.2数据库设计 (7)四系统实现 (9)4.1数据库的实现 (9)4.2应用系统的实现 (11)五设计体会 (19)六参考文献 (20)一、设计题目及要求题目:高校学生选课管理系统内容要求如下:(1)实现学生信息、课程信息管理;(2)实现教师及任课信息管理;(3)实现选课登记,要保证学生不能选修重复的课程;二、系统需求分析2.1系统需求进行系统设计,首先要对系统的现状进行分析。
根据系统的目标、用户需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。
其中用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。
这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。
而前台显示部分,应具有人性化的界面,方便用户操作。
因各个学校的实际情况不同,系统应该具有兼容性。
例如:一些学校学生人数较多,同时登陆系统,系统承载的负荷就很大。
系统需要同时处理很大的数据量,这时系统不会因此崩溃。
此外,系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。
非合法用户不能对数据进行操作。
2.2功能需求通过系统功能的分析,此次选课系统应具有如下的需求信息:(1)学生的需求:能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,课程的成绩;(2)教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改;(3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。
学生选课系统概要设计分析报告

学生选课系统概要设计分析报告学院:数学计算机学院组长:马琴组员:许慕霄、伏敏润、王佩军1.引言1.1编写目的每学期的课程都是学校安排的,学生没有选择的自由,而且课程的安排由于各方面诸多的原因经常有不适之处,尤其是先行课的问题。
另外,每学期考完试,同学们都要一次又一次的往系里跑,大家挤在一个小小的布告栏前面,在几张A4纸上寻找自己的名字和成绩。
虽然从去年开始,全学校也改成了“学分制”,但整个选课过程的管理从我们学生的角度来看,变得更加混乱。
同学们不知道每学期有什么课可以选,哪些是选修,哪些是必修,哪些是专业课;也不确定每门课多少学分,自己已经修了多少学分;更不用说考虑一下哪门课要先学,哪门课要后学,哪些课属于一系列。
所以说,大部分同学都是为了“选课”而选课,完全没有实现鼓励同学发展个性,学各自之所爱的效果。
不仅如此,每当选课的时候,同学们忙,老师更忙,学校和系里都需要投入大量的人力、物力对整个选课过程进行管理。
随着科学技术的发展,计算机已经是日常生活中不可或缺的工具,将学生选课系统从人工管理方式转变成为计算机软件控制。
具有检索迅速、查找方便、可靠性高、存储量达、保密性好、寿命长、成本低等巨大优点。
如今,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。
选课管理系统。
既面向教务处,又面向教师和学生。
不同的人,不同的身份操作的权限也不同。
作为教师,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单,还可以输入并分析考试成绩。
作为教务处管理员,它的权限是最宽的。
他可以对教师提出的课程设置申请进行审批,同时对教学进行安排(包括时间和教室分配、选课结果管理)。
作为学生,他可以查询可以选什么课,已有多少学分,还差多少学分。
最后进行选课,在学期末还可以随时进行成绩查询。
现筹划一学生选课系统管理软件以代替人工管理方式,最大程度的满足各方面用户的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生选课管理系统分析报告目录一、背景介绍 (3)1、选题背景 (3)2、系统改进的必要性 (3)二、管理功能层次分析 (4)三、现有流程分析 (6)(一)现有业务流程 (6)(二)现有数据流程 (9)四、存在的问题 (12)(一)选课流程问题 (12)1、登录问题 (12)2、选课过程 (12)(二)选课系统信息不完备 (12)五、改进方案 (13)(一)业务流程优化 (13)(二)数据流程优化 (16)(三)系统信息完善 (18)(四)数据库设计 (19)1、实体关系图的概念设计 (19)2、实体关系图 (19)3、数据表文件的结构和说明 (21)六、可行性分析 (24)1、经济可行性分析 (24)2、技术可行性分析 (24)3、组织与管理可行性分析 (24)4、操作的可行性分析 (25)七、总结 (25)一、背景介绍1、选题背景教务处在正常运营中必须面对大量课程、学生信息以及两者间相互联系产生的选课信息。
如此繁杂的信息如果用人工的方式进行信息的采集与匹配,势必会在复杂繁多的数据中出现错误,而检查成本确是相当高昂的。
同时,教务处的管理效率也不会太高。
因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节息的变更,有利于管理效率的提高。
这也就是学生选课系统。
学生选课系统,分为三大模块:学生模块,教师模块和管理员模块。
对于用户模块来说,分三个部分,首先学生用户可以通过输入账号密码在网上完成选课,查询课表并修改自己的信息;其次,教师用户在登录可以查看担任的课程,可以查看所选自己课程的学生信息。
而管理员模块,则可以添加、查询、修改、删除、查看所有学生和教师用户课程排布的信息,并且可以对其信息进行简单的管理。
该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。
2、系统改进的必要性鉴于选课系统能提高管理机构的管理效率,也就是教务处的管理效率,同时也简化了学生的选课程序。
于教务处而言,管理和维护选课系统关系到其自身的效率,选课系统的繁杂,在一定程度上会相对的增加教务处的管理负担。
而选课系统并不是万能的,在学生选课过程中也会出现一些特殊情况,如专业课选不上,这些都只能通过和教务处协调来解决。
而这些问题的出现,也说明了我们现行的选课系统并不是特别完善的,需要对系统进行改进,从而减少出错的可能性。
对于学生而言,在实际生活但中有出现这样一种状况,有时候专业课选不上,有时候自己选课的时候明明是选了这门课,但是在期末的时候发现没有这门课。
这对于学生来说也是存在很大的风险的。
实际情况是有同学的体育课与必修课冲突,并列了时间,这可以视为是教务处信息出现错误。
信息匹配出现问题。
而对于教师来说,对于所选课程的学生的成绩录入是一个花费时间较长的工作,需要一个一个的录入。
这样发生意外的情况会多一些。
同样对教师的工作效率影响也挺大。
一些简单的问题,出现在学生、教师以及教务处之间,这也表明我们的选课系统仍然存在问题,也需要对其进行改进,由此提高教务处的工作管理效率,减少失误的发生。
以至于学生、教师以及教务处之间都能够达到最优化。
二、管理功能层次分析教务处:对学生、教师选课进行管理和统计,及系统状态的查看、维护,并生成选课报表,排课报表。
所涉及的信息包括课程信息,教师信息以及学生信息。
根据教学任务,负责编制全校课表排课表,编制学分制班级课表,学分制各年级的排课、选课各项工作。
教师:确认教学及自己的开课情况,学生选课情况,以及期末登记学生成绩等。
学生:根据本人的学号和密码以及验证码登陆系统,进行相关操作。
可以核实自己的选课信息,查看教师教室、上课时间等课程信息以便选课,查看选课结果,个人课表等。
管理功能结构层次图三、现有流程分析(一)现有业务流程业务流程说明:第一轮:初选时每门课程无容量限制,选课的先后对结果无影响,当选课人数超过额定的容量时,系统将进行随机筛选。
同学们在初选结束后,关注自己所选课程的随机筛选结果,如果被筛选出去,就需要准备进行第二轮选课。
第二轮:系统将对初选报名人数超额的课程自动随机筛选,只保留计划人数。
同学们可以在第二轮选课阶段查看筛选情况,被筛掉的同学按照先到先选的原则,选择其他未满员的课程,选满为止。
第三轮:本轮为补、改选和跨专业选课,学生可对已选课程进行退选、补选;对全校各年级、各专业开放所有容量未选满的专业限选课,学生通过跨专业选课所选的课程学分均作为自由选修课学分。
(二)现有数据流程数据流程图:第二轮选课第一轮选课选课数据本专业选课信息三层数据流程图第一轮选课管理系统处理三层数据流程图第二轮选课管理系统处理三层数据流程图第三轮选课管理系统处理数据流程图说明学生选课数据流程图主要是将教务处排课、学生选课及选课信息查询等过程中所掌握的相应的数据进行处理的过程,绘制成一套完整的数据流程图。
学生选课管理系统需要实现的是将所有的由教务处输入的数据转换为学生与教师所需的数据信息,并将处理后的数据信息反馈给教务处。
现有的和改进后的学生选课管理系统数据流程图均主要分三个层次,分别为学生选课管理系统的顶层数据流层图,二层数据流程图,三层数据流程图。
学生选课管理系统顶层数据流程图主要是反映学生选课管理系统从运行环境,即教务处中取得经由系统匹配的本专业和其他专业选课信息的输入数据和为学生、教师提供选课的查询信息以及反馈给教务处的选课信息等输出数据。
第二层数据流程图,需要对顶层数据流程图中“学生选课管理系统处理”这一操作进行分解,以得到更详细的系统处理过程。
第三层数据流程图,是对第二层学生选课数据流程图中每一轮选课系统处理的继续分解,提供选课信息数据流向的详细信息。
至此,学生选课管理系统的所有处理都基本明确,可以得到一套相对完整的分层的学生选课管理信息系统的数据流程图。
四、存在的问题(一)选课流程问题1、登录问题我校的选课分为三轮,第一轮和第三轮由于登陆时间分散的原因,不存在系统繁忙登陆不上的问题。
但在第二轮选课的开始,除了因上课无法及时抢课的同学,其余所有要抢课的学生几乎同时登录教务管理系统,人数太多,服务器根本无法承受,就导致了所有人都无法登录,不断的刷新,不断地被提醒系统繁忙,即便侥幸登录进去,不久就会自动退出。
不仅系统崩溃,选课的同学也都很崩溃。
这也是我们学校选课系统中存在的最大的问题。
2、选课过程首先,我们学校有三轮选课,在两个学期,时间战线拉的比较长。
其次,选课过程中操作比较繁琐,对于教务处已经安排了老师的必修课程,我们还是要选中提交,没有任何意义。
并且每一门课程需要选择是否预订教材,事实上,这跟我们实际有没有教材完全没有影响,这项设计完全是形同虚设,但在选课时,必须选中是或否才能提交。
这就很不合理。
(二)选课系统信息不完备进入选课系统,每一门课程都有课程介绍和对应授课老师介绍的设置,但实际上课程介绍没有容,老师介绍也都很简单,同学从中几乎得不到什么有用的信息。
尤其对于选修课,从课程名称上只能了解大概的容,但很多名称都太笼统,所包含容非常宽泛,同学们根本无法了解具体会学习哪些方面。
还有一些选修课,大多数同学从课程名称里什么也得不到,不知道这门课是讲什么的。
因此,很多同学上了课之后才发现与想象当相径庭,有些并非兴趣所在,有些则非能力所擅长。
学生在选课过程中可能会出现必修课漏选的情况,系统并没有相应的提醒,也没有每个学期应选课程学分的参照比对,一些同学可能会因此没有选到课,带来很多麻烦。
业务流程优化说明:排队系统介绍:进入选课系统之前,为确保服务器正常运转,将引入排队系统。
排队系统,是根据服务器承载能力,对超额访问进行限制的系统。
在访问人数超过服务器承载能力之后,发出登陆请求的用户将经过排队后才能进入服务器。
此时用户不能即刻进入选课系统,用户界面将显示用户在队伍中的位置(之前还有多少人),以及预计排队时间。
当已进入选课系统的用户退出以后,排队用户才可以进入系统。
已进入服务器的用户如果长时间没有响应,将踢出系统。
引入排队系统能在一定程度上减轻服务器压力,保证先进入系统的用户能正常使用系统一切可用功能。
缓解以往过多用户同时登录时系统崩溃,所有用户都无法使用系统的问题。
如此能大幅度提高服务器使用效率,保证系统在访问高峰期也能正常使用。
业务流程说明:第一轮选课:初选时必修课由教务处统一安排,学生登录系统确认是否有错。
如果有误反映至教务处。
选修课每门课程无容量限制,选课的先后对结果无影响,当选课人数超过额定的容量时,系统将进行随机筛选。
系统将对初选报名人数超额的课程自动随机筛选,只保留计划人数。
学生在初选结束后,查看自己所选课程的随机筛选结果,如果被筛掉,准备进行第二轮选课。
在第一轮选课结束后,学生仍可复查课程表。
系统也将选课结果反馈至教务处。
教务处根据系统数据以及学生反映情况在假期进行课程调整,增补或者缩减。
第二轮选课:同样在进入选课系统之前,为确保服务器正常运转,将引入排队系统。
根据服务器承载能力进行限制访问。
后发出请求的用户将排队进入服务器。
已进入服务器的用户如果长时间没有响应,将踢出系统。
本轮在开学后进行,为跨专业选课以及选修课的抢选。
本轮按照先到先选的原则,学生选择未满员的课程,选满为止。
同时在试听过后,学生可对已选课程进行退选、补选。
并对全校各年级、各专业开放所有容量未选满的专业限选课,学生通过跨专业选课所选的课程学分均作为自由选修课学分。
按照先到先选的原则学生选择未满员的课程,选满为止。
(二)数据流程优化选课信息三层数据流程图第一轮选课管理系统处理改进后数据流程图说明:改进后的数据流程图与现有的数据流程图的主要不同之处在于由三轮选课查询信息数据的输出改进为两轮选课查询信息数据输出。
改进前后的不同在顶层数据流程图体现为减少了流向学生的第三轮选课查询信息数据的输出。
第二层数据流程图的改进是将三轮选课系统处理融合、精简为两轮选课系统处理,并将第三轮选课系统处理的其他专业选课信息数据的输入,选课查询信息的输出改进到第二轮选课系统处理。
改进后的第三层数据流程图相较于改进前,在第一轮由学生选课信息数据库流出的学生数据进一步细化为必修课固定数据、选修课变动数据,并对系统随机筛选后的数据进行系统处理,由教务处调整后再输出相应数据;第二轮增加了本专业抢选课处理后的数据反馈给教务处处理,酌情增减课程环节。
(三)系统信息完善由于系统信息不完善给同学们带来了诸多不便,因此针对这个问题,我们也提出了改进方案。
1、课程介绍一定不能是形同虚设的,要介绍这门课会讲授的容,有一个教学大纲,方便同学了解并做出选择。
2、对于老师的介绍,不能只有学历和现在的职位,还应该有老师擅长的领域,研究方向,科研项目等的介绍。
学生需要通过老师学习的不仅仅是课堂上讲授的知识,还应该有更多的课外知识。