西安交大选课系统
西安交大管理学院
西安交大选课系统分析与优化
管理信息系统实践报告
第十四小组:
2015-1-8
目录
目录 ...................................................................................................................................... 1
绪论 ...................................................................................................................................... 2
1.调研工作的开展 ................................................................................................................ 4
1.1.学生对选课系统的需求与评价 ............................................................................... 4
1.1.1面向学生的调研计划 .................................................................................... 4
1.1.2.调研结果分析 .............................................................................................. 6
1.1.3.学生的需求与评价 ...................................................................................... 8
1.2.面向选课系统管理员的调研 ................................................................................... 9
2.选课系统介绍 .................................................................................................................. 11
2.1.选课系统介绍 ....................................................................................................... 11
2.2.一些高校选课系统介绍 ........................................................................................ 13
2.2.1.中科大 ....................................................................................................... 13
2.2.2.浙大 .......................................................................................................... 14
2.2.3.清华 .......................................................................................................... 15
3.现有选课系统的介绍与分析 ............................................................................................ 15
3.1.西安交大选课系统介绍 ........................................................................................ 15
3.1.1.志愿法选课介绍 ........................................................................................ 16
3.1.2.现有选课流程介绍(面向用户) .............................................................. 19
3.2.选课系统的业务流程分析 .................................................................................... 22
3.2.1.选课系统的参与者 .................................................................................... 23
3.3.2.选课系统的流程结构 ................................................................................. 23
3.3.选课系统的数据流程分析 .................................................................................... 26
3.3.1.选课系统中的信息管理 ............................................................................. 26
3.3.2.数据流程图: ............................................................................................ 27
3.3.3.数据流程图的解释与分析 ......................................................................... 28
3.4.现有系统存在的问题 ............................................................................................ 29
4.选课系统的优化 .............................................................................................................. 29
4.1.优化系统面临的困难 ............................................................................................ 30
4.2.优化目标与方向 ................................................................................................... 32
4.2.1.增加预选环节 ............................................................................................ 32
4.2.2.班级选课容量不设限制 ............................................................................. 33
4.2.3.建立课程评价机制 .................................................................................... 35
4.2.4.增加“我喜欢的课程” ............................................................................. 37
4.3.优化后系统分析 ................................................................................................... 37
4.3.1.业务流程分析 ............................................................................................ 37
4.3.2.数据流程分析 ............................................................................................ 39
5.研究工作总结 .................................................................................................................. 41
5.1.对学校选课工作的几点建议 ................................................................................. 41
5.2.工作中的不足与改进 ............................................................................................ 42
5.3.小组成员分工 ....................................................................................................... 43
5.4.小组成员感想与体会 ............................................................................................ 45
绪论
管理信息系统概述
随着社会的发展,人们的在生活中所产生、接触、传递、运用的信息越来越多,而信息对决策也越来越重要,如何能及时的获取、传递信息就是一件首要的事了。信息技术的发展给问题带来了变革性的解决方式,运用系统的思维,借助现代信息技术所形成信息系统也不断成了生活生产中的重中之重。在管理活动中,管理者所面对的信息是各种各样的,将信息系统带入管理活动就形成了管理信息系统。管理信息系统是以信息技术为工具,具有数据处理、预测控制和辅助决策功能的信息系统,是企业提高组织效益、效率,获得和保持竞争优势的使能器。其中a) 系统:具有输入、处理、输出三项基本条件;b) 信息:基于信息技术,对组织中的管理数据、管理信息进行收集、传输、存储、分析、加工和处理的信息系统;c) 管理:支持和服务于组织各管理层次的信息处理和管理,能在适当的时间、适当的地点提供需要的信息。是一种多学科交叉的边缘科学,其中既包含社会人文学科基础,也含有组织管理学科、信息技术学科与系统工程,现在仍处于一个不断完善发展的过程中。
选题原因
在这次管理信息系统学习实践中,我们最终在老师的帮助下选择了选课系统这样一个题目。首先是由于我们小组对选课系统本身就比较感兴趣,在学校经过了好多次的选课,而每一次我们只是站在学生
的角度(即用户)来看待整个流程,对于具体操作知之甚少,所以我们想探究一下整个系统建设,以使得选课系统对我们而言更加透明;其次选课系统本身是学校教务的一向正常活动,我们对于其本身就有一定的熟悉程度,而且系统建设维护是由校内各部门在进行,因此这对我们的调查了解就有了很大便利性,保证了我们的研究能够正常进行。再者,目前的选课系统存在着一定的问题,不能是学生得到足够的满意,而选课系统的开发就是为了学生选课而服务的,我们本着探索的目的期待能够找出目前存在的不足与问题,并且借助所学的知识能够进行合理的优化改进,同时可以使得在实践中对所学的知识有更深层次的认识;最后也是由于老师的指导让我们指导了这个选题具有一定的可行性,这一探究也具有一定的意义。经过反复思考,选课系统就成了我们小组本次研究的对象。
研究中的困难
拥有一个合理的选题对本次实践只是一个良好的开端,继续探究也是面临着种种困难。由于我们所学知识不多而且层次尚浅,所以不能能够全面正确的找出选课系统中的问题,对系统优化也不能考虑完善,这次探究中就会有大量的问题出现,当然我们尽可能的认真仔细,不断咨询老师来使得错误最小。并且因为我们习惯以用户的角度来看待选课系统,而对系统的管理建设维护从没有接触过,有时也会从在角度的不同而出现一些错误,对此,我们尽可能多的向系统管理人员调查了解,真正理解这一系统的流程与开发思路。还有本次探究我们只讨论系统设计思路与过程的合理性,对硬件与软件编程不做深入分
析,而现实中选课系统的一些问题是由于硬件与编程导致,这超出了我们的能力范围之外,所以不能对这样的问题提出一个合理化建议。 研究目标
(1) 调查了解选课系统业务流程与各参与者的工作;
(2) 调查了解选课系统用户真正需求;
(3) 分析选课系统中的业务、数据流程;
(4) 找出选课系统中现存的问题;
(5) 优化完善选课系统,以使得上述问题得以解决;
(6) 对学校选课系统管理维护开发人员给出合理化建议。
1.调研工作的开展
1.1.学生对选课系统的需求与评价
1.1.1面向学生的调研计划
1.调查目的
通过对不同年级不同专业的学生的调查访问,我们希望得出选课系统用户对其真正的需求,以及不同类型的用户对其的不同需求;再者总结分析用户对现有选课系统的评价以及现有的一些主要存在的问题。
2.调查方法
问卷调查法:小组成员去往学校主楼、图书馆、宿舍等地向学校本科生发放调查问卷,同时也将在网上发放调查问卷,在各个社交平台传播,以期望能有更多的学生填写,得到更多的调查信息。
3.调查内容
P1 了解学生对选课系统的需求
P2 了解学生对现有选课系统的评价
P3 了解学生发现的现有选课系统中的问题
4.调查时间
2014——2015学年第十九周
5.调查问卷
1.1.2.调研结果分析
发放的问卷共有200份,其中回收的共有158份,选课系统改善的合理化建议共收到8条,总计如下:①增加服务器数量4人,②增加核心课数量3条,③选课时取消班级选课容量限制1条;其他事项统计结果如下:
选课数量
中选情况
清楚规则人数
西安交大管理学院
第十四小组 管理信息系统实践
1.1.3.学生的需求与评价
从上述统计中我们可以看出,就现有的选课系统大多数学生是都可以选中课程的,每次选课中大部分学生都会选择一门到两门,清楚选课规则的学生也是占绝大部分的,我们在统计时也发现,不清楚选课规则几乎都是大一的学生,但对于不同年级的各项情况在没有做详细的统计,因为这对于我们的研究是多余的。因此,从以上来看,现有的选课系统是可以正常运行、处理选修课选课任务的。
虽然选课系统可以解决选课任务,但是学生们对现有选课系统大都是不满意的,态度不满意与很不满意这两项人数的总合占总人数的比例已经达到了将近三分之二,因此我们可以明确学生期待选课系统能够有所改善,改变目前这种困境。同时我们也注意到也有一些学生
比较满意现有选课系统,其中高年级学生占绝大部分。
同样我们也得到,现有选课系统的优点主要集中在选课方便简单、开设课程丰富感兴趣这两个方面,勾选这一事项的学生除了对现有系统满意的学生,还有部分态度无所谓与不满意的学生。而认为现有系统的不足之处是在系统等待时间过长、开设课程过少、课程时间与自己已有课程冲突太多这三项,由此也印证了上述选课流程简便这一优点,其中等待时间主要集中在三小时内,一般情况下等待时间不会超过一天。学生对选课系统的期望主要是系统稳定,登陆方便,其他如开设课程多样,充满兴趣、上课时间合理,与已有课程不冲突、流程简单,一两次搞定、信息公开及时,便于决策等则重要性不相上下,由此我们得出学生主要希望系统稳定,等待时间尽量减少。
当然,我们得出的调查结论也不一定就能准确地体现学生的需求,由于调查问卷设计的都是选择题,而所有选项是我们自己给出的,这样对一些学生就会产生误导,但因为大部分学生时间都比较匆忙,所以不能详细的填写一些对现有选课系统的建议和其优缺点。同时,我们发放的数量有限,对全校本科生而言,样本容量也比较小,这也是造成结论不准的一个原因。
1.2.面向选课系统管理员的调研
1. 调查目的
经过初步了解,我们梳理了选课的初步流程以及选课系统大致结构,首次调查是为了确认我们所做的梳理是否正确及系统的其他补充,由此可以继续调整现有系统结构,我们小组发现。进行一次完整的选
课过程需要在校园选课系统上经历五个阶段的操作过程。所以我们决定针对这五个过程分别调查研究其中的信息系统。
2. 调查内容
P1 了解教务处如何处理老师的开课申请并对课程的整体安排进行规划;
P2 了解如何进行教室及时间安排;
P3 了解学生进行课程选择的过程中,是如何将选课信息实时处理并上传到教务端的;
P4 了解选课系统筛选选课志愿的规则以及优先级的判定;
P5 了解退课及补选过程中选课系统如何进行实时的信息更新。
3. 调查方法
① 现场研究座谈调查法:小组成员去往学校教务处与管理选
课系统的老师进行访问交谈,了解调查主要内容;
② 查阅档案资料法:小组成员去往学校教务处借阅参观关于
选课系统的有关资料,如有可能,则可获得部分详细资料。
4. 调查时间
2014——2015学年第十五周周二
5.调查记录表
2.选课系统介绍
2.1.选课系统介绍
目前,我国许多高校都采用了学分制教学模式,其主要的核心是学生可以自主的进行选课,把学习的自主权开放给学生。由于学生选课时影响因素比较多,工作量也比较大,这需要在较短的时间完成。这无疑给高校带来了教学压力,利用计算机进行选课,即可以展现选课数据的统计分析,同时又可以满足选课结果的数据保存工作。与此同时,减轻了教务人员的工作量,也减少了人工作操作中出现在错误率。高校的教学安排中,课程的安排是一个十分繁琐的事情,在安排课程时要考虑诸多因素的存在,要考虑许多冲突的问题。如同一个教师同一时间不能在不同的班级进行授课,同一个班级同一时间多位教师不能同时上课。如果这些工作利用手工来操作,这无疑会带来大量的工作量。如果利用计算机来安排这些工作,考虑其中存在的问题和冲突。将减轻许多不必要的工作量。从而使高校的教学质量迈上了一个新台阶。
学生选课是学分管理模式的主要部分,是学生根据学校制定的专业计划以及专业对应的课程计划等,由学生自主的进行课程的选择过程。其特点主要有以下几点:1、学生针对课程选择自主化,由于知识面的扩展,学生为满足社会的需求,需要提高自身的知识领域,学生希望能在学校里学到更多的知识,因此学校在课程的选择上,应向课程由学生自由选择的趋势发展。2、开放课程选择多样化,学生可以根据自身的需求,选择多样化的课程进行知识的拓展,从而达到预期的学习目的。3、学生学习过度自己掌控,虽然学生可以自由选择课程进行学习,但必须满足自身条件的情况下才能得到好的结果,学
生应按需选择,而不是为了学习更多的知识而盲目选课。
随着计算机技术和网络技术的不断发展,计算机这门学科的发展越来越快,技术越来越成熟,计算机现在已经融入了社会的各行各业,其作用不言而喻。利用电脑来管理和处理公选课的相关信息,比用人力来管理,优势是很明显的。无论是在效率还是在安全性、管理的难易程度都比人力管理要容易,当然它还不止有这些优点。这些优点在很大的程度上能够提高教务教学管理的效率。我国对选课系统方面的研究有了一定的基础,高校利用计算机技术、网络技术来管理教学工作的时间也比较迟,在高校数字化校园理论的逐步应用的过程中,每个高校一方面不断投入购置各种硬件平台、系统系统和校园内部网络,同时也在不断尝试自己召集人员开发关于教学、教学研究及办公等信息系统,形成了具有一定规模的信息化系统建设体系。教务工作必须通过选课系统来提高的信息处理的效率。选课系统的出现,让提高了教务管理工作的效率和水平,增加了数据的安全性,同时能够最大的发挥计算机技术的优势,较好的体现了公正、公开、公平、简便便捷、准确有效和自主选课等特点。
目前,我国高校大都能够实现通过网上来进行选课。
2.2.一些高校选课系统介绍
2.2.1.中科大
选课流程: 预选(暑假)、抽签(开学)、补退选(开学后)选课规则:
必修课:不选,是被选好了的,如果个人想换代课老师可以去教务处填表;
预选:可标记课程、选定课程;
抽签:在抽签阶段,学生手动去网站上点击预选阶段选定的课程后面的抽签,当场随机,当场出结果。抽中概率为容量除以选课人数;
补退选:可以自由退课,可以自由选择未满的课程;体育课:单独选,与选修课同时,但系统不同;
2.2.2.浙大
选课流程: 共四轮,两轮在上学期末,第三轮在学期开始,第四轮在学期中;
选课规则: 第一轮、第二轮:均为海选。都是不限容量,部分时间先后,按选课优先级抽签决定是否选上; 第三轮:重修、补修、补考课程选课; 第四轮:第四轮安排在学期中间,可以调整只在后半学期上的课程。(在浙大被称为夏、东学期,即把我校的一个学期按季节分为两个学期);
找课方式:搜索、分类浏览、推荐课表;
选课方式:排志愿,每一门课同时间上可以对老师进行第一、
二、三志愿的选择,系统根据优先级抽签。
2.2.3.清华
选课流程: 选课报名阶段、选课调整阶段、学期中退课阶段 选课规则: 选课报名阶段:相当于海选,但是采取志愿法选课;
选课调整阶段:相当于抢选; 学期中退课阶段:只能退课,不能选课;
志愿法选课:设置必修课、限选课、任选课、体育课、重修课五类选课端口。除重修课和本科生重补修的体育课不需填报选课志愿外,其他每类课程分设三个志愿等级,各志愿等级均有一定选课门数限制。原则上第一志愿(最高志愿)可填报1门课程,第二志愿可填报1门课程,第三志愿(最低志愿)可填报n门课程。每门课程只限填报一次志愿;体育课允许填报同一门课程的不同课堂。
抽签顺序: 必修课第一、二、三志愿限选课第一、二、三志愿任选课优先志愿 任选课第一、二、三志愿。
3.现有选课系统的介绍与分析
3.1.西安交大选课系统介绍
西安交大选课系统是面向全校本科生开放的网上选课系统,采取了志愿法选课模式,学生可以在同一时间于网上填报不同批次的数个志愿课程,再根据志愿的高低,抽签决定是否中选。目前,大多数高校采用的是的随机抽签的选课模式,这种模式虽然为每个学生提供了
公平选课的机会,但是没有考虑到不同的学生个体对同一门课程选课需求,学生在选课过程中靠运气而不是需求。志愿法选课模式正好可以弥补这个不足,既能反映出学生们的选课需求,又能为每位学生提供公平的选课机会。虽然志愿法可以解决这个问题,但选课系统还面临其他压力,比如同一时间选课导致网络选课系统服务器崩溃,除去一定程度的技术原因外,选课系统的设计也是一个主要原因。
3.1.1.志愿法选课介绍
(1)志愿法选课介绍
志愿法选课模式是指在预选阶段,学生们在选课时可以提交这个课程的志愿,通过志愿来表达个人的选课意愿。分别在必修课、选修课和体育课的层次中,每个层次的志愿分3个等级,即:第一志愿、第二志愿和第三志愿,其中第一志愿可以报1门,第二志愿可以报2门,第三志愿可以报15门。(需要教务处确认)
必修课:第一、二、三志愿
选修课:第一、二、三志愿
体育课:第一、二、三志愿
需要强调的是:必修课的最低志愿高于选修课的最高志愿。 选课报的志愿越高,选中的概率越大。如果同等志愿的选课人数多于课容量时,系统采用随机抽签的方式来分配名额。
(2)选课志愿填报
在志愿法的选课模式下,课程分为必修课、选修课、体育课3个
类型,每个类型分别设置了三个志愿等级,每一级都要相应的选课门数限制。
除体育课外,每门课程只能报一个志愿。体育课允许同一门课程报多个教学班,分别对每个教学班设置选课志愿,但每人每学期只能最多选中一个体育教学班。
重修选课共享选课志愿,即重修的必修课占用必修课的选课志愿,重修的任选课占用任选课的选课志愿,重修的体育课占用体育课的选课志愿。
(3)选课优先级规则(系统的优先级是可配置的)
①必修课和选修课优先级规则
对于选课报名人数高于课容量的课程采取抽签方式决定选
课结果。必修课和选修课的选课优先级规则如下:
1、 是否本学期教学计划内课程
2、 是否培养方案内课程
3、 是否本学院开课课程
4、 课程性质优先:(必修>选修)
5、 选课志愿(第一志愿>第二志愿>第三志愿)
6、 年级优先(高年级优先)
7、 重修优先
8、 教学评价优先(完成教学评价的学生优先)
优先级相同的情况下,按选课的时间顺序选择。[微软用户
3]
②体育课优先级规则
体育课是根据学生选课志愿等级由高至低逐级抽签,高志
愿课程一旦选中,则低志愿课程将被自动删除
(4)选课轮次设置
一般情况下选课分3个轮次:
第一轮选课(预选):
选课策略:本轮次的选课策略是报志愿选课,最终的选课
结果通过抽签确定
本轮次分2个阶段:
第一阶段:只能选择本学期教学计划中课程。
第二阶段:既可以选择本学期教学计划中的课程,
也可以选择基础通识类课程和其他专业的课程。
第二轮选课(正选):
选课策略:即选即得
第三轮选课(补退选):
选课策略:即选即得
(5)上课时间冲突判断和考试时间冲突判断
在选课之前,对于量大面广的一部分课程提前进行
考试安排。学生选课时不仅要判断上课时间是否发生冲突,同时要判断考试时间是否发生冲突,尽量减少学生出现考试时间的冲突
3.1.2.现有选课流程介绍(面向用户)
第一步:登录新选课系统
选课系统地址:http://xkfw.xjtu.edu.cn
用户名和密码都是校内信息门户的用户名和密码,有问题的学生请与网络中心联系咨询,否则会影响本次选课。
本次选课的学生范围:2014级本科生,其他年级的学生无法登录系统。
第二步:进入系统并检查个人信息
查看个人的相关信息是否正确,如果有误,请及时与所属学院教务办老师联系。
选课开放时间范围
第三步:选课
(一)英语课选课(本次选课可省略此节)
点击页面上方的【主修选课】,然后点击主修选课下的【快速选课】 进入选课界面;
选择选课志愿,然后点击选课,弹出实践课选课列表。选择的课程不能和已选课程之间存在时间冲突,否则选课按钮将不显示。
点击【本学期专业课程】标签页中,可以选择本专业开设的所有课程。操作方法同快速选课。
(二)体育课选课
点击【体育课】标签页,进入体育课选课界面。操作方式同快速选课。
第四步:预选课程调整
1、查询预选课程:在预选阶段会显示此标签页。点击【预选课程】标签查看已经预选的英语课和体育课课程。
2、调整选课志愿:点击需调整志愿课程中的志愿调整列点击调高志愿,点击调低志愿。(本次选课不需要设置志愿级别,可省略此步骤)
3、删除预选课程,点击【退选】按钮。(如无【退选】按钮,请刷新界面后再试一次。)
第五步:查询课表 点击【课表预览】标签页
第六步:辅助功能 历史选课记录查看
点击【历史选课记录】标签页查看个人往年的选课记录。 教学班志愿查询
查询课程的预选人数,以及各位学生报志愿的情况。目的是让大家及时了解已选课程的报志愿情况,避免同一门课程志愿过于集中
3.2.选课系统的业务流程分析
3.2.1.选课系统的参与者
选课系统的参与者有以下类别:学生、学院教务处、学校教务处选课系统管理员;其中学生与学院教务处对此系统是外部主体,而学校教务处选课系统管理员是此系统的一个重要的组成部分。选课系统需要也就要满足这三方面的需求。
学生的需求是查询院系的课程、学生选课情况及选课与选课结果、课表;学院教务处主要是向学校教务处提供开设课程列表,并接受选课结果后产生的课表;学校教务处选课系统管理员的功能最为复杂,包括对学生、课程、选课进行管理。学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行查询和维护部分个人信息。
管理员首先要对所接收到的学院教务处提交的开课列表加上已有的空闲教室表来进行排课,这一部分主要是由系统完成而人工对其进行一些合理性的调整,但对于选修课时间安排没有一定的明确规则,主要是安排在下午七八节课或是晚上九十节课。排课结束后在规定的时间向学生发出选课通知,并在选课的时间中实时监控选课系统,若出现特殊情况便可以尽快处理。其次就是对于选课结果进行筛选,筛选的具体工作也是有系统完成,但也要人工进行合理性的调整,并将选课的结果反馈给学生与学院教务处,以便为下一步补选做准备。补选结束后,就可以产生开课课表,并反馈各学生的课表。
3.3.2.选课系统的流程结构
(1)业务流程图
选课课表 课程列表
班级选课名单
补选课程列
(2)业务流程图的解释说明
①排课:教务处根据各学院的开课计划以及空闲教室表来确定选课列表,选课列表应该包括课程名称、学分、上课时间、上课地点、已选人数、课程容量、课程选课容量、代课老师。课程的上课时间不仅要考虑空闲教室的时间安排,而且要考虑代课老师的空闲时间,而代课老师的空闲时间是包括在学院教务处的开课计划中的,而课程的上课时间主要是下午七八节课与晚上九十节课,对这一安排的解释是这个时间段空闲教室多,同时也较少的与学生的已有上课时间冲突。
②选课,学生通过登录选课网站来进行选课,主要是学生的选择来使得课程的已选人数这一信息不断得到更新,当已选人数已经达到
了课程选课容量上限时,就不再接受学生选择该课程。而教务处则在此业务中进行实时监控,防止出现一些问题,并在选课结束后可以得到选课结果。
③筛选:通过选课,教务处可以得到所有课程的已选人数,对于人数不够一定标准的课进行剔除,选择了这一部分课程的学生则按落选处理;同时也得到了各个课程的已选学生,也就是班级选课名单,由于课程选课容量是课程容量的1.5倍,所以必须剔除超过课程容量的那部分学生,也就是筛选过程,筛选规则在上一节“现有选课流程”中已介绍,从而得到了选课结果,并将选课结果反馈给学生,以方便学生参加补选。
④ 补选:对于补选这一业务是选课流程的二次重复,其中学生可以继续选择课程人数未满的课程,课程人数已满后不能再选择该课程,并且不再进行筛选,所以此业务的结果就可以得到最终的开课课表,并将课表反馈给学生、学院教务处以及教室管理人员。
3.3.选课系统的数据流程分析
3.3.1.选课系统中的信息管理
本系统主要实现学生信息管理、课程信息管理,学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、、已选人数、课程容量。
(1)学生信息模块完成学生的登陆,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。
(2)课程信息管理主要包括录入待选的所有课程,显示所有课程,剔除选课人数不满足条件的部分课程,学生必需先登陆才能进行对课程的选择,否则不能进入选课系统。
3.3.2.数据流程图:
顶层图:
开课计划列表
课表
开课计划列表
二层图:
3.3.3.数据流程图的解释与分析
从顶层图中看以看出,
选课系统就是由学院提供选修课程,学生来选择自己所需的课程然后得出学生的课表这样一个过程,
其中主要是课程信息的变化。
首先学院向教务处提交的开课计划包括一下课程信息:课程名称、开课班级数量、班级容量、代课老师,经过排课之后课程信息中就要加入上课教室以及已选人数、班级选课容量,在选课之前课程的已选
人数为零;
接着开放学生选课,随着不断有学生选择该课程,课程信息中已选人数就会相应的增加,当已选人数达到班级选课容量时,此时课程信息就不在变化,课程信息中也应该包括具体选择该课程的学生名单;
然后进入筛选环节,在课程列表中把已选人数不足一定数量的课程剔除,形成开课课程列表,然后对其中已选人数超过课程容量的课程中的学生进行筛选,筛选的结果就是学生的中选结果并反馈给学生;
最后进入补选环节,学生可以继续选择课程人数未达到课程容量的课程,由先选先得原则直至课程人数已满,然后输出各学生的课表反馈给各学生。当然,也会将各课程信息反馈给相应的代课老师,还有将教室的占用信息反馈给教室管理人员。
3.4.现有系统存在的问题
从面向学生的调查中,我们了解到学生对选课等待时间过长特别的不满,这是由于现有选课系统存在短时间内大量用户登录导致服务器瘫痪,尽管这一现象饱受不满,但在每次选课中都会出现,这是选课系统中存在的最为严重的问题。
并且从数据流程图来看,课程信息一直都是简单的课程名称等内容,学生不能对选修的该课程有个详细的了解,这样就会造成一定的误选,即学生选择了自己不感兴趣的课程,却占用了该课程的名额,造成了一定的浪费。这是信息不透明公开导致,这也是现有选课系统存在的问题。
4.选课系统的优化
4.1.优化系统面临的困难
从上述分析中我们可以看到选课系统存在短时间内大量用户登录导致服务器瘫痪、学生不能对选修的该课程有个详细的了解等一些缺点,所以我们必须对现有系统进行更深一步的优化,以便可以使上述问题得到解决或是基本上有了一定程度的缓解,同时也要考虑学生的需求,对选课系统增加一部分功能,让选课流程更加方便,同时也有效地节约资源,实现利益的最大化。
尽管优化的想法是很好的,但是我们必须考虑一些很难改变的因素,这也就是优化系统面临的一些困难。当然这些困难中有一部分是可以克服的,但另一些我们必须绕过它,通过曲线救国的方式来实现功能上的优化,但这样的优化也会带来一定的问题,只要是问题在我们能够容忍的范围之内,我们也可以采取该行动。以下就是我们优化系统时必须面临的问题。
① 服务器问题
在我们对面向学生的调查中,得到了一些学生的对优化系统的建议,其中一条就是增加服务器数量,增加服务器数量固然能改变现如今用户集中登陆导致的服务器瘫痪,至少也能有一定程度的缓解。在不改变系统结构的前提下,应该说这样的做法是一个根本的解决方法,只要用户能够顺畅的选课而不会失去系统原来具有的优点,站在用户的角度来说,这也是个不错的方法。
但是我们在访谈调查中了解到,选课系统的服务器平时可以正常接受两千人的登陆访问,而选课时期登陆用户的数量是在一万以上的,
所以如果要实现正常的登陆访问,也就是必须要增加原来四倍的服务器,就资金而言显然投入过大,更何况如此众多的服务器在平时就造成了其巨大的浪费,这样又会增加另一部分的机会成本。总体来说我们不能依靠大量增加服务器数量来缓解压力,对此困难我们必须选择绕过,具体方法在下一节中详细说明。
② 教师资源缺乏
目前现有选课系统虽然在设计上采用了志愿法选课,但具体的实施过程却背离了志愿法选课的初衷,也就是使志愿法选课失去了其存在的意义。志愿法选课具体内容在第二部分已经介绍过了,但是经过我们的调查发现对于基础类通识选修课志愿法是有意义的,因为可以选择多个课程,而对于基础类核心选修课则没有意义,原因在于系统限制了每次选课只能选一门基础类核心选修课,所以在筛选的流程中,不同志愿的学生的优先级是相同的,因为就一门课程而已。
造成这一问题的是基础类核心选修课的开课数量过少,在面对全校187门基础类通识选修课时,而基础类核心选修课则只有可怜的18门。经过访问调查教务处相关人员后,我们得知由于目前能够教授核心选修课的老师较少,所以开课也就较少,并表示今后会不断增加这方面老师的数量。但是就我们了解到学生迫切希望增加核心选修课,而他们认为一些通识选修课与核心选修课区别不是很大,而学校也有时会将通识改为核心或是核心改为通识,既然如此,那么为什么要继续区分。
对此我们认为学校区分二者肯定有其道理,但也不能不考虑学生
的需求,如果能先确定学生的需求再去安排课程,这样就可以避免教师资源浪费,当然我们也认为同一学院开设的课程其代课老师是可以不断变化的,不能将课程与老师绑定。因此,必须改变这一现状。
4.2.优化目标与方向
4.2.1.增加预选环节
在上一节中,我们为了改变基础类核心选修课数量少而采取的是课程与老师不绑定的方式,先确定学生需求再来安排课程。这一安排的好处不仅在于增加核心课数量,而且更能从学生角度出发,更合理的开课,这也是源头上解决问题的方法。与其在筛选中剔除一部分少有学生选修的课程,还不如事先就了解学生需求,合理开课。进而还可以避免因为剔除的课程所占用空闲教室所带来的浪费,也可以更集中地合理的安排上课时间,减少学生已有课程与选修课冲突的情况。但如何了解学生对不同课程的需求呢?
我们认为可以再正式选课之前再增加一个预选的环节,主要的流程如下所述:
①在现有的选课系统中,首先由各学院教务处向学校教务处提交开课计划,而这样的开课计划中已经就包括了课程名称、代课老师、已经开班数量、班级容量。在我们优化的系统中,这个开课计划仅仅只是一个开课的课程名称,也就是该学院能够提供的课程,而代课老师与开班数量待定,等待学生的需求;
②学校教务处收到开课计划后整合得出预选课程列表,这里面的课程信息应该包括课程名称、开课学院以及预选人数;当这一工作完
成后,就可以向学生发出预选通知;
③学生可在规定的时间内进行预选,但应该对学生能够预选的课程数量做一个限制,由于在调查中我们发现学生选课一般都是一到两门,所以我们限制数量暂定为3门,其中包括一门核心与两门选修;并且学生可在预选时期内随时查看课程预选人数以及不限制次数的修改选课预选课程;
④教务处相关人员得到预选结果后就可将一些预选人数较少的课程剔除,将剔除后的课程列表(包括课程名称与预选人数)反馈给相关学院教务处;
⑤各学院教务处根据反馈的课程列表来确定正式的开课计划,此时开课几乎应该包括课程名称、代课老师、班级数量、班级容量;其中学院教务处应该依据课程预选人数尽最大能力的提供开班数量与班级容量;并将此正式开课计划提交学校教务处,使其进入正常选课阶段。
虽然经过以上步骤缓解了原先存在的问题,但增加的预选环节对于学生而言又是一次确实存在的选课程序,增加了学生的负担,使得选课流程更加麻烦,所以这是优化带了的新问题;但是我们在面向学生的调研中可以看出学生更关心的是能不能选到自己满意的课程而不是选课流程的复杂度,所以我们认为这项优化措施是可取的,能够使整体的收益得到更大的增加。
4.2.2.班级选课容量不设限制
学生对现有选课系统最为不满的是选课等待时间过长,本来一个很方便简单的选课流程由于选课时服务器无法登陆导致了浪费大量时间在选课中,所以我们必须就此问题得到根本性的解决。我们已经知道服务器无法登陆是因为大量用户集中登陆造成了服务器的瘫痪,而在前面的讨论中可以看出增加服务器数量得不偿失,因此我们必须另辟蹊径通过优化规则来解决这一问题。
为什么学生会在集中时间大量登陆?因为选课机制中的先到先得原则,为了能选到一门令自己满意的课程,学生就形成了一种抢课风潮,慢一步就与该课程擦肩而过,到补选时只能选择一些自己不甘心去又不得不去选的课程(因为没修够学分)。当然造成这一现象的最终原因还是班级选课容量设定了上限,尽管在原系统中班级选课容量是班级容量的1.5倍,但这一比例过小,不能充分接受有此选课意愿的学生。从而学生开始抢课,而服务器设计能力就不是为所有用户同时登陆设计的。
我们认为1.5倍的限制条件是不合理的,应该取消班级选课容量的限制,反正都要进行筛选,1.5倍的限制条件特别鸡肋。而当这一限制条件取消以后,由于选课的时间比较宽泛,所以不会出现集中登陆这一现象,也就是不会造成服务器瘫痪的问题了,从而学生也不会为抢课而浪费时间。在上面预选中我们同样采取了相同的方法,即课程信息只有已选人数没有限制人数,但也要限制每位学生选课的数量,规则与预选相同。
这样的改进也会出现一些问题,比如同样带来志愿法的失效,原
因是选课数量的限制,但满足了大部分学生的要求,每次选择一到两门课程;更重要的是会出现一下问题,由于班级选课容量是无限制的,而课程开课的班数、班级容量是一定的,尽管学院尽全力安排也会出现大量学生选择同一门课,而超过课程总容量,使得落选的学生负面情绪较大。对此,我们认为,学生是可以随时查看班级已选人数的,对于那些不是对该课程特别感兴趣的学生因害怕落选就会选择已选人数较少的课程班级,从而调节了这一现象的发生。更何况根据原来的先到先得原则是不公平的,因为学生所能用的网络环境不一样。外部环境不能作为筛选学生的依据。因此,我们建议取消班级选课容量限制。
4.2.3.建立课程评价机制
经过上述优化后,学生选课时得到的课程信息为课程名称、开科学院、代课老师、已选人数,学生首先是根据课程名称来选择该课程,继而查看比较相同课程不同班级代课老师,有时也会注意的已选人数,如果已选人数过多则会放弃选择该课程,但是就第一步仅仅只根据课程名称来选择该课程是否合理,这引起了我们的思考。
如果对于高年级学生来说,由于他们可以从各方面(比如学过该课程的学生的介绍)得到的信息来判定一门课程是否真的符合自己的兴趣,课程名称对他们来说就足够了;但这对低年级学生则是个困难的选择,通常他们得到信息的渠道比较少,这样有失公平。当然也有一些学生组织在选课时会向低年级学生提供课程的具体信息,但毕竟只是小范围的传播,与其这一些让实力不够的学生组织来做,还不如
在选课系统中就在课程信息中加入课程的大体介绍,这一信息主要是学院向教务处提交的预选开课计划中应该包括,从而学生在预选过程中可以查看不同课程的具体信息。
但这样做还是不够的,高年级学生其实得到的信息不单单只是课程大体介绍,更多的是学生对课程的评价。为了确保大致程度上的信息对等,我们建议应该加入课程评价机制,使得选课学生可以查看上一次修过该课程的学生对该课程的评价。具体工作如下:
① 当学生修过一门选修课程之后就可以登录选课系统对自己已选的课程评价(只是对课程的评价而不是对代课老师的评价);
② 这样的评价应该包括两部分,一部分是评级,可以分为五星,一部分是总体评价,可以限制字数,因为不能让学生恶意发布垃圾信息,并且学生可在该课程学习期间无限次修改这一评价,而结课之后不再修改;具体整理评价方式可以借鉴应用商店的评价机制;
③ 教务处相关人员在预选阶段收到学院提交的预选开课计划后,应该在课程信息中加入上一学期学生对不同课程的评价,为新学期选课学生提供参考。
这样优化的好处在于使学生选择课程依据更加合理,但同样给系统带来了复杂程度的增加,学生需要修过课程之后进行评价,不过学生评价是自由的的,不做强制要求;但同样增加了教务处相关管理人员的工作,我们认为增加的工作量只是很小的一部分,却可以带给学生更大的方便,并且选课系统本身就是为学生服务的,所以这一优化
措施可取。
4.2.4.增加“我喜欢的课程”
该项功能主要是可以在正式选课之前,将部分认为比较感兴趣可能会作出选择的课程从全校课表中取出并作好标记。具体操作为在非正式选课阶段,在认为比较感兴趣可能会作出选择的课程前面的方框中点击打√(此处可多选),点击添加收藏按钮,系统自动提示“添加收藏成功”。在正式选课阶段,只要进入我喜欢的课程选课,即可在先前设定的课程列表中选择,而不用每次进入全校的总课表,节省点击后的等待时间,避免大量学生同时点击全校课表造成拥堵。
4.3.优化后系统分析
4.3.1.业务流程分析
西安交大管理学院
第十四小组 管理信息系统实践
表
班级选课名单 学生中选结果 表
西安交大管理学院 第十四小组 管理信息系统实践
4.3.2.数据流程分析
顶层图:
一层图:
开课计划列表
课表
预选开课计划列表
二层图:
预选开课计划列表 课程 评价
5.研究工作总结
5.1.对学校选课工作的几点建议
在这次实践中,我们小组基本了解认识了学校选课系统的流程结构,同时也了解了学生对于选课系统的大致需求,在对现有选课系统的分析研究中我们发现了其存在的一些问题,并找到了一些解决方案,同时为了满足学生的需求,我们也提出了一些优化系统的方法,所以我们对现在学校选课工作有如建议:
①经过小范围的对学生的调查,我们发现学生对现有选课系统存在不满,我们建议选课系统建设维护的相关部门可以更多的听取学生的建议,在大范围内调查学生对于选课系统的真正需求,由此可以为优化系统做准备。
②根据我们的研究分析,我们希望选课系统的优化中可以采取如下的优化行动:a.增加预选环节,了解学生对课程的需求后再开始正式选课;b.班级选课容量不受限制,保证选课系统的正常运行,防止服务器奔溃,同时也是为了公平;c.建立课程评价机制,让学生更加了解所选课程的内容,防止误选的出现;d.增加“我喜欢的课程这一选项”,让学生便于选课,同时可以减少服务器的压力。
③我们希望学校选课系统的相关部门可以正视我们的建议,正视现有系统存在的问题,构建选课系统是一个不断完善的过程,为了更好地服务学生,请不断完善优化选课系统,使得学生能够满意。
当然,我们的研究也存在许多的问题,所提出的优化方法可能也有所欠妥,在此表达我们深深的歉意,但我们由衷的希望选课系统相关部门能够有选择性的采纳我们的建议,为一个更好地选课平台而不断努力。
5.2.工作中的不足与改进
此次调研与分析主要不足存在于3个方面:第一,时间有限,不能够充分的了解选课系统的更详细细节与学生对选课系统更全面的需求;第二,所学知识浅薄,尽管我们在尽全力的研究分析选课系统,但不能全面的了解系统的建设维护过程如硬件与软件的详细结构,还有就是系统结构的优化也不够全面;第三,总结报告不够正式,由于我们没有写学术论文的相关经历,有些相关工作不能很好地表现在总结报告当中,而文章前后文也不能做到逻辑上完完全全的连贯。
对此我们尽可能的做到相对的正确,尽量抽出更多的时间去进行详细的调研与分析研究工作,并同时在遇到问题时不断请教老师,老师的指点让我们的研究可以继续进行下去。我们对于报告总结工作,小组成员也是竭尽全力,群策群力不断完善,让我们的研究可以得到更好地展示。
5.3.小组成员分工
小组组长:小组组员:主要负责全体的设计管理,协调好每一个小组成员的工作。参与课程设计的每一个方面,侧重整体规划部分;另外参与系统调研的工作。每一阶段的工作都要认真的进行设计和指导,与其他的成员相互合作。
具体工作:
1)数据流程图
2)业务流程图
3)参与访谈与调查
4)整体计划安排
主要负责系统分析方面。搜集相关的资料,利用课本知识及其相关的知识对选课管理信息系统进行深入的了解与分析
具体工作:
1)需求分析
2)对原有系统的分析
3)系统的优化
4)查阅有关档案资料
5)参与访谈与调查
主要负责计划实施方面,在原有系统以及系统分析的基础上利用相关的知识和其他相关的资料计划实施
具体工作:
1)积极联系有关老师
2)困难解决,寻求老师帮助
3)访谈记录,调查结果整理与总结
4)参与访谈与问卷调查
5)协助组长工作,对计划实施不足的地方进行改进 主要负责文档管整理以及相关资料收集方面,对相关资料的整理进行具体的负责。
具体工作:
1)对现行系统的简要说明
2)参与访谈与问卷调查
3)文档整理,word文档综合报告
4) 调查问卷设计
5)总结报告,总结心得体会
5.4.小组成员感想与体会
感想体会1:
学生选课管理系统是学校信息管理系统的一个重要组成部分。为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供一个重要的补充和沟通学生与学校联系的桥梁,同时它也需要为教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。在本次调研份戏中,我们可以充分认识到对学生选课管理系统优化的必要性和迫切性。
通过这次分析与调研,我们学到了很多关于信息系统方面的知识,也得到了很多,不仅将在书本中学到的知识运用到解决实际问题上,而且加强了自己的动手能力。在实施任务的过程中发现整个系统原理比最初想象的都要复杂,不过也没有太大的技术难点,经过不断的试验研究,我们参考了不少资料,花了差不多两个星期才对学校选课系统有了全面了解与分析。优化后的系统基本具备需要的所有功能,实现证明数据也没有出错。
在这一过程中,我们熟练掌握了调查方法,并深入了解学校现有选课系统,为系统优化打下了基础。在完成系统了解、优化、计划实
施等的过程中,对以往老师在课堂上讲授的内容有了直观而具体的理解。
感想体会2:
功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是管理系统所必需的,也正是我们优化后的选课系统所具有。选课管理系统是一套学校在日常管理中必不可少的管理软件,通过优化这个系统,我们掌握了调查方法及其过程,了解了的基本知识,巩固了我们对MIS的学习,但最大收获并不是这些,而是学会了优化系统的思维方法,以及团队协作的精神,同时,在调查及访谈过程中增强了自己的沟通、表达能力。
在课堂上,老师传授给我们理论知识,教给我们专业技能。但是,这些都来自课本,源于前人的研究总结。在课堂上听老师讲授的大多是抽象的东西,不易去理解把握。
在经过接近3个周的时间过程中。经过这次调查与分析,我们发现了太多,收获了太多,不仅增加了我们的知识积累,更拓宽了我们的社会视角,丰富了我们的大学生活。同时锻炼了我们的团队合作意识,懂得了分工的重要性。对我们以后的团队合作有了很大 的帮助
在实践期间,我们能涉及的活动其实是很多的,各个方面都会有。而我们能学到的东西则是更多的,关键是要看你有没有真心的为之付出和保持一种什么样的心态。在实践活动中,也让我渐渐体会到:你不去学习,就不会有进步;不去尝试,就不会有成功;不去付出,就不会有回报。
通过广泛的发放问卷、有效的回收问卷及直接对有关人员深入的调查访谈,广泛收集相关资料,开展深入探索研究,我们对学校选课系统有了深入的了解,形成有针对性的调研报告。更一步了解对现有系统优化的方法,发现现有选课系统确实有不足之处,我们需要进行更深入的调查与学习,才能提出有关不足之处的优化方法。
与此同时,通过实践中理论联系实际的过程,使我们的理论知识得到进一步的升华,走向社会,更深入地发现社会问题,并学会提出解决这些社会问题的办法,在调查活动中提高能力,锻炼自我。