- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型考试考务管理系统设计及实现
大型考试考务管理系统设计及实现 摘 要:硕士生入学考试、博士生入学考试、在职攻读硕士学位全国联考、同等学力全国统考等大型考试具有考生来源复杂、监考队伍庞大、组考难度较高等特点。本文利用基于构件的云开发的模式,构建了一个功能强大、数据精确、扩展灵活的智能考务管理系统。通过网上报名、微信报名、负责人推荐等多种报名方式,根据监考报名人信用等级,智能编排监考,自动生成考务培训表、试卷交接表、酬金签收表。这些功能大大增强了监考队伍建设,提高了排考工作效率,提升了考务管理水平
关键词:基于构件;云开发;管理信息系统;网上报名;智能排考
中图分类号:G424.74 文献标志码:A 文章编号:1673-8454(2017)07-0069-03
引言
大型考试,如硕士生入学考试、博士生入学考试、同等学力全国统考、在职硕士全国联考等,具有考生来源复杂、监考队伍庞大、考务要求较高等特点,这使组考工作面临严峻的挑战
考生来源复杂,素质参差不齐。不同的考试考生构成不同,硕士生入学考试多是应届毕业生,相对简单,也最守纪律;博士生入学考试的考生既有应届毕业生也有在职考生,来源相对复杂,组考有一定难度;参加同等学力全国统考及在职硕士全国联考的考生,属于社会在职人员,社会化程度高,素质参差不齐,对考试纪律相对漠视,违规违纪现象严重,给组考造成很大压力
监考队伍庞大,考务要求较高。大型考试对监考人员的考务工作要求较高,整个考试过程承担的工作量很大。以硕士生入学考试为例,北京师范大学考点平均每年约有4000名考生。为完成组考工作,需要标准考场约135个,监考教师约270名,考务人员约50人。监考人员需要思想觉悟高、坚持原则、遵守纪律、责任心强、有正义感的各招生单位和教辅单位的正式工作人员。大型考试一般在休息日举行,且到岗时间早,工作时间长,加之监考酬金不高,学校组考部门找到足够多的合格的监考人员难度较大
考试种类繁多,排考标准不一。不同类型的考试对考场的编排要求不尽相同,一般而言,每个标准考场要编排两名监考人员,监考编排不仅要确保一名监考人员最多编排到一个考场,而且要按性别和监考经验等指标进行合理配对优化,同时要尽量不编排以往考试中差评的监考员。同时,为应对监考人员因特殊原因不能按时参加监考,需要制定应急预案,进行监考人员的适时调整和替补。另外,每种考试的试卷收发流程虽然相似,但每种科目的考场记录表、试卷和答题卡的装袋要求不尽相同。繁杂的排考工作耗费组考人员的大量精力,不利于整个考务工作的组织和实施
现有的考务管理系统主要解决等级考试的考试报名、成绩分析等问题,而未对真正的考务工作,如监考报名、监考编排、考务用表等,进行信息化管理化。[1-6]本文研发了一种面向大型考试的考务管理系统,通过网上监考报名、智能编排监考、精确考务报表等技术措施,提高组考和排考的工作效率,让考务组织部门把精力集中到考务细节规范中,从而提高考务管理水平,保障考务安全。[7]
一、开发平台和支撑环境
本文采用基于构件的云开发平台构建大型考试考务管理系统。[8]基于构件以“组装而非编码,集成而非实现”的思想进行系统开发,能改善系统质量,提高系统开发效率,降低软件开发成本。[9]云开发平台提供在线集成开发环境,只要通过浏览器可以高效地在线组装业务构件,随时随地开发和维护应用,进一步提高了响应业务变化的速度,更加契合敏捷开发的理念。[10]
本系统采用B/S架构,用Windows Server 2012作为服务器系统,IIS作为应用服务器,SQLServer2012作为数据库服务器。系统采用ASP.NET MVC5+Entity Framework构建底层架构,业务层采用Python与SQL混合编程实现,表示层用HTML5+AJAX技术实现。MVC模式把一个Web应用分解为Model、View、Controller,使复杂项目更加容易维护。Entity Framework是一个对象关系映射(ORM)框架,使开发人员可以用领域对象管理关系数据,提高数据访问层的稳定性。Python是一门简单易学的面向对象的动态解释性语言,能够快速灵活地实现各种业务。SQL是一种高度非过程化的面向集合的数据语言,可以独立完成数据库生命周期内的全部活动,与Python结合使用,能够快速完成业务数据的持久化
系统架构如图1所示,分为数据访问层、系统开发层、业务构件层和表示层。表示层通过HTML5和多种Javascript框架构建人机交互接口。业务逻辑层通过构件的配置、组装和集成实现事务处理、预测、计划和控制及辅助决策等功能。系统开发层负责对各类构件的配置、组装和集成,对于不能通过现有业务构件实现的业务需求,通过WebIDE开发新的构件实现。数据访问层实现业务数
您可能关注的文档
- 多元化教学模式在初中数学课堂中应用.doc
- 多元化教学模式在小学语文拼音教学中应用.doc
- 多元化纠纷调解机制价值及建构.doc
- 多元化评价机制下初中学生英语自主学习习惯培养对策.doc
- 多元化教学在幼儿美术教育中应用.doc
- 多元化教学在高职《就业及创业指导》中实践探究.doc
- 多元化教学方法在语文教育中应用.doc
- 多元化渠道,打通蔬菜销售“最后一公里”.doc
- 多元协同,探索高质量电气工程专业学位探究生培养之路.doc
- 多元对话-高中英语课本剧教学实施原则及策略.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)