资源描述
。
2016-2017学年春季学期
企业资源规划课程论文
题目:选课系统分析与设计
学号
姓名
成绩
1421330014
李通
提交论文(报告)时间: 2017年 4月 11日
-可编辑修改-
【摘要】
从选课开始到选课完毕,我们所设计的流程图多个环节是参考了本校教务系统的选课流程。无论是长期的实践证明还是理论结构上讲,它都是一个能够良好运行的系统结构,系统中教务处与学生之间的互动都能够有效的完成。选课通知信息的发放环节是一切下行的开始,所以选课通知准备的环节变得尤为重要,如何编写、有谁来编写都是要仔细思考的。开放选课后的通知途径是值得去提升的,简单且容易让学生收到消息的途径应该被应用。课程收藏功能是一个方便学生选课的功能,可以被保留。根据学生的不同培养方案,学生可灵活的进行选课。但是某些热门的课程由于容量有限需要进行抽签操作已增加公平性,没有中签的同学如果还想选课需要进行抢选操作,顾名思义就是想上某些还有名额或者有退课的课程,就要进行一次抢夺形式的选课,先到先得的抢选形式将会让系统的硬件不堪重负。抢选完后可以退课,这也是最后的一次退课机会,补选过后将不可以退课。所以通过这种选课模式,能够极大的将课程资源平均分配,层层的筛选与分配将使得不同课程之间的人数均衡且无课可上的同学很少。但是会大大加深系统的负载压力,而且此种选课的方式有些过于繁琐,学生需要投入过多的精力在选课、抽签、抢选、补选上。综上所述,我们设计的选课系统的最大优点是课程资源分配频平均。
关键词:选课流程;负载;优化
目录
一、选课系统流程图 3
二、流程分析 4
(一)、制作通知流程4
(二)、发布通知流程 4
(三)、学生预选课流程 5
(四)、课程抽签流程 6
(五)、课程抢选流程 7
(六)、课程补选流程 7
(七)、退课流程 8
三、系统优化方法 9
(一)通知阶段优化9
(二)优化流程图9
1、第一轮选课9
2、筛选学生10
3、第二轮选课11
4、第二次筛选学生12
5、加课阶段13
(三)在选课期间租用服务器14
四、访问记录15
五、总结16
六、附件17
一、 选课系统流程
图1 选课流程图
二、流程分析
(一)制作通知流程
图2 制作通知图
(1)当选课准备时,教务处根据课程计划编写选课通知及规则,输出信息为书面通知及附录2。
(二)发布通知流程
图3 发布通知图
(1)当开放选课时,教务处根据通知细则进行通知。输出信息为通知结果表及其附件,见表1,及附录1,附录5。
输出信息为结果:
表1 通知结果表
开放选课
通知
选课细则
访问量
各类课程
同学了解/不了解
同学了解/不了解
5000(峰值)
(三)学生预选课流程
图4 初选课程图
(1)当选课开始,学生登录选课系统时,学生登录操作。
(2)当收藏课程开始时,学生根据课程信息进行课程收藏操作。输出信息为课程收藏表,见表3。
输出信息为结果:
表3 课程收藏表
管理学
会计学
高等数学
计算机网络实训
企业资源规划
收藏/不收藏
收藏/不收藏
收藏/不收藏
收藏/不收藏
收藏/不收藏
(3)当初选课程时,学生根据学生各模块选课分数要求、学生最高学分限制、选课时间冲突判断进行初选操作。输出信息为初选课程表,及附录3。
输出信息结果为:
表4 初选课程表
学号
姓名
课程号
课程名
是否选中
系统访问量
142133001
张三
N10897
信息管理系统
1或0
5000(峰值)
(四)课程抽签流程
图5 抽签图
当抽签开始时,教务处根据公平的系统抽签原理进行抽签操作。输出信息为抽签结果公布,见表5。同时同学可以对已抽中的进行退课操作,根据退课指导进行退课,见附录3。此时对抽签结果进行判定,如果抽签结果是1,则抽结束。如果抽签结果是0,则抽签结束,准备抢选。
输出信息为结果:
表5 抽签结果表
学号
姓名
课程号
课程名
是否选中
系统访问量
142133001
张三
N10897
信息管理系统
1或0
1000(均值)
(五) 课程抢选流程
图6 抢选图
当抢选开始时,学生根据抢选指导进行抢选操作。输出信息为抢选结果表见表6。同时同学可以对已有课程进行退课操作,根据退课指导进行退课,见附录3.此时对抢选结果进行判定,如果抢选的结果是1,则抢选结束。如果抢选结果 是0,则抢选结束,准备补选。
输出信息为结果:
表6 抢选结果表
学号
姓名
课程号
课程名
是否选中
系统访问量
142133001
张三
N10897
信息管理系统
1或0
3000(均值)
(六)课程补选流程
图7 补选图
当补选开始时,学生根据补选指导进行补选操作,输出信息为补选结果表,及附录4。
输出信息为结果:
表7 补选结果表
学号
姓名
课程号
课程名8称
是否选中
系统访问量
142133014
李彤
D13243
旅游文化管理
1
1000(峰值)
(七)退课流程
图8 退课图
当预选阶段、抽签阶段、抢选阶段完成时,学生根据退课指导进行退课操作。输出信息为退课结果表,此时对退课结果进行判定,如果显示结果是1,则退课完成,否则是0,见表8。
输出信息结果为:
表8 退课结果表
学号
姓名
课程号
课程名
是否退课
142133001
张三
N10897
信息管理系统
1或0
三、系统优化方法
(一)通知阶段优化
教务处下发通知的环节,一直是以校园网站发布和各班管理人员下行通知相结合的方进行的,由于是人为进行的所以其中可能会有几个障碍:
(1)人与人之间传播不到位导致通知迟滞;
(2)学生不经常上校园网可能无法及时收到消息;
(3)通知途径过于单一不利于学生接收;
们认为此环节随着时代的发展与科技的进步应当进行一些提升。现在手机成为了大学生的日常必需品,也是同学们日常互动最多的电子设备,而手机上最热门社交软件如微信、微博等都有推送消息的有效途径,我认为学校应在社交软件上增添自己的推送以提高通知效率。
微信有官方的API开发文档,如果有公共账号的,登录进去就可以看到API开发文档,微信目前支持:消息推送目前支持:文本消息、图片消息、地理位置消息、链接消息、事件推送 消息回复支持:回复文本消息、回复音乐消息、回图文消息;学校可以想办法注册一个公共账号,然后边开发,边测试效果。
微博上高校认证,微博使用实名,且为最被公众熟知且具备高校特征的名称,微博一经认证,昵称将不能被修改,在微博中有一定活跃度,排名靠前。认证后可在微博上发送通知。
我们认为开拓过这两种方式后,通知将会更有效的下达到同学们之间。
(二)优化选课流程图
1、第一轮选课
当第一轮选课开始的时候,全体学生退课,输入的信息是通知和附件,输出的信息是第一轮选课的信息。
优缺点:取消了预选的不确定性,所报及所选,如果课程人数超过上限,所有报选人员将进入第二轮选课。
图9 第一轮选课
2、筛选学生
(1)当筛选学生的时候,选课系统通过权重比例筛选选课同学,输入的信息是学生选课信息和权重数据,输出的信息是筛选结果。见表1。
备注:
选课系统依据选课同学的已修学分、年级、等权重,筛选出第一轮选该课程的同学,举例,现代安全自救这门选修课名额有100个,但却有130个人报了该课程,系统则通过报了此课程的学生的权重数据来筛选出100名同学成功报名此课。
(2)当结果公示的时候,学生登录选课系统查看结果,输入的信息是筛选结果,对查看到的结果进行判断,YES选课结束,NO进入第二轮报名选课。
表9 筛选结果
姓名
学号
课程号
课程名
选课是否成功
李四
14129901
Mis001
管理信息系统
是
优缺点:取消了抢选,一切均靠系统筛选,不用拼手速抢课,大大的减轻了选课系统的压力。
图10 筛选学生
3、第二轮选课
(1) 当第二轮选课开始的时候,全体学生进行退课(备注:此时需要把所有想退的课都退掉,之后再没有退课机会)输入的信息是通知+附件。
(2)当退课成功的时候,部分学生对还有剩余名额的课程进行报名,输入的信息是通知+附件,见附录2。输出的信息是报名信息,见表9。第二轮选课结束,进入系统二次筛选阶段。
表10 报名结果
姓名
学号
课程号
课程名
报名成功
李四
14129901
Mis001
管理信息系统
是
优缺点:学生们的第二次退课机会,并且被筛下来的学生也有了第二次选课机会。
图11 第二轮选课
4、第二次筛选学生
(1)当第二轮筛选学生的时候,选课系统通过权重比例筛选选课同学,输入的信息是学生选课信息和权重数据,输出的信息是筛选结果。见表9。
备注:
选课系统依据选课同学的已修学分、年级、等权重,筛选出第二轮报名该课程的同学,举例:现代安全自救这门选修课经过第一轮选课和第二轮退课后还剩有5个名额,目前有20个人报了该课程,系统则通过权重比例再报了该课程的20个人里再抽5个人上该课程。
(2)当结果公示的时候,学生登录选课系统查看结果,输入的信息是筛选结果, 对查看到的结果进行判断,YES选课结束,NO找教务处加课,进入加课进程。
优缺点:最后一次筛选,所以被筛选下来的同学将失去选课机会。
图12 第二轮筛选学生
5、加课阶段
当加课阶段开始的时候,部分学生找教务处进行加课,输入信息为附件,见附录2。输出信息为加课结果,见表12。
表12 加课结果
学号
姓名
课程号
课程名
上课时间
上课地点
任课教师
123456001
张三
MIS0 01
管理信息系统
1-9周周一8:00—9:50
主教101
李四
优缺点:实在选不上,还可以去教务处加课(保险措施)
图13 加课阶段
(三) 在选课的期间租用服务器
学校服务器在选课高峰时期容易瘫痪或迟滞,学校服务器性能是问题根源,如果可以在选课期间租用一下服务器,我们认为将会解决系统压力过大的问题。实施步骤:
第一步:选择合适的服务商
虽然我们使用的是服务器,但是服务商在整个过程中也起着重要的作用。因为一个好的服务商在后期能够为我们提供优质的服务,在使用过程中的维护也会轻松很多。
第二步:选择服务器的尺寸大小
服务器的尺寸大小是按照U计算的,1U、2U和4U是比较常见的尺寸,这个需要根据网站的规模大小来决定,因为不同大小的价格不一样,在其他配置一样的情况下,2U的比1U的价格要高1000元左右。
第三步:选择服务器带宽的大小
在选择服务器带宽大小之前,有必要先了解一下独享带宽和共享带宽这两个概念。独享带宽就是用户不和别人共同资源,而共享带宽是和其他用户共同使用带 宽资源,在清楚这两个概念之后,大家可能在选择的时候会更清楚该选择什么样的。
第四步:选择服务器的相关软件和硬件配置
这个是可以根据自己网站的类型和需求,如果自己不太了解这方面的知识,可以和服务商进行沟通,他们在这方面是比较专业的,会根据网站的情况选择合适的软件和硬件配置。
第五步:服务器选择好之后就是签订服务器租用的合同了
服务器的各种配置选好之后,就可以和服务器租用商签订合同了。有些用户可能不太注意这一块,有的是嫌麻烦不想签,其实签订合同能够更好的维护自己的权益,而且在签合同的时候一定要仔细看合同的内容,避免以后出现不必要的纠纷。
优点可以有效地解决负载能力的问题,但是相对的它价格高昂,而且对于企业安全性也并不能有很好的保障。
四、访问记录
北京物资学院目前有本科生、硕士研究生、留学生等各类在校生近8000人,其中本科生5938人,硕士研究生554人。模拟结果如下:
第一次选课(七天):
第一次选课/退课
第一天
第二天
第三天
第四天
第五天
第六天
第七天
选课系统访问人数
3000
1000
500
500
500
100
100
第一次查看结果(四天):
第一次查看结果
第一天
第二天
第三天
第四天
选课系统访问人数
4000
1000
500
100
第二次选课(四天):
第二次选课/退课
第一天
第二天
第三天
第四天
选课系统访问人数
1000
1000
500
100
第二次查看结果(四天):
第二次查看结果
第一天
第二天
第三天
第四天
选课系统访问人数
4000
500
300
100
五、 总结
目前我国高校教学模式出现了多样化,学生的个性化需求凸显出来,现有的选课方式难以满足学生的需求。论文从高校的实际情况出发,通过对基于校园网和互联网为学生提供网上选课系统的研究,对网上选课系统在现目前高校教学改革方面的推进作用,以及其为高校学分制教学实行所提供的技术支持和条件保障进行了初步探讨。我们对系统的规划以及我们对系统的设计都是基于客观严谨的科研态度。从初步起草到完成设计,我们花费了较长的时间和精力去完成了任务。我们先实现了初步的选课系统并进行了分析,而后对系统的漏洞进行了弥补。在用标杆分析法进行分析的过程中,我们发现了系统可以更加完善的方法,再仔细摸索的过程中,我们细心探讨每一个细节法系每一个问题。最终在我们的努力过后,相较之前完善的选课系统被我们规划了出来,它可以更有效的减少选课系统的压力,增加选课的公平性。我相信此套方案如果实施将大大优化目前的选课流程,我也相信随着时间的推进,我们的方案将变得更加完善。
六、附件
附录1
关于2016—2017学年第一学期选课的通知
各年级学生:
根据学校教学工作安排,2016—2017学年第一学期选课工作,将从2016年9月22日开始。
为确保选课工作的顺利完成,现将相关事项通知如下。
一、选课时间
1.预选阶段(可选课,可退课)
9月22日09:00—9月27日16:00;
2.抽签阶段(可退课,不能选课)
9月28日09:00—9月30日16:00;
3.抢选阶段(可选课,可退课)
10月1日09:00—10月11日16:00(若国庆期间断网则抢选从10月8日开始);
4.最终补选(可选课,不能退课)
10月14日09:00—10月16日16:00(秋季学期第一周周五至周日)。
注意:选课期间每天17:00—19:00选课暂停,处理当日特殊学生数据。
二、选课地点
最终补选环节可在校内选课,其余选课阶段均在校外进行选课。
三、特别提示
1.请严格按照培养方案要求进行选课。
请同学们务必根据本人的培养方案、班级课表进行选课。对培养方案或所修学分存在疑问请咨询所在学院教学院长或教秘老师。
2.2013级毕业生需要补修课程。
2013级毕业生请认真核对所修学分。学分修不够的可补修其他年级所开课程。补修课程不能在系统中进行选课的,请务必于秋季学期开学第一、二周内提交补修课程申请,由选课老师手工置课。补修课程需任课教师同意方可补修。大四春季学期若要补修课程,除正常结课的课程外,原则上不能在结课前获得课程成绩,因此2013级毕业生请务必在2016年秋季学期补修足够多的课程。
3.转专业、留级、重修及其他特殊情况的处理。
转专业、留级、复学等需要补修课程的特殊学生和需要重修大学生心理健康与发展、体育必修课、不及格选修课的学生,可登录系统中“下学期开课查询”,查询相关课程安排,选择与自己所修课程时间不冲突的课程并填写相应的申请表,经相关部门审批后于秋季学期开学第一周内向教务处提交申请。
4.关于素质拓展课选课。
部分素质拓展课程有特殊要求,请同学们选课前先下载附件中素质拓展课一览表查看并按照要求选课。选课人数超出课程容量时必须参与课程抽签,抽签权重由年级等因素决定。抽签只在同等权重的选课学生中进行。
由于本学期教学周数只有13周,每门素质拓展课设为相关联的父子班,通常教学班号为1和1a,父子班排定的两个上课时间都空时才能选中素质拓展课。
5.对于突发问题的处理。
选课过程中,系统存在异常时要及时向教务处选课工作负责老师反映问题。若对系统操作存在疑问,也可拨打以下电话进行咨询。
选课咨询电话:010—89534215、89534127。
6.关于学生课表的保存。
选课全部环节结束后的选课结果才是下学期上课的依据,请同学们选课结束后务必要保留本人的课表至全部课程考试结束。
北京物资学院教务处
2016年9月20日
附录2
附录3
附录4-1
附录4-2
附录4-3
附录4-4
THANKS !!!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
-可编辑修改-
展开阅读全文