论文部分内容阅读
大学生竞赛对活跃校园学风,提高学生动手能力,激发学生创新意识,提高应用型人才培养质量具有重要作用。随着计算机网络技术的普及和发展,越来越多竞赛主办方采用网络化手段组织和管理竞赛。然而,现有竞赛管理仍然存在以下问题:①评审专家范围小,大多数普通竞赛指导教师都没参与评审;②学生集中式参赛成本高;③参赛过程、评审过程中容易暗箱操作,影响竞赛的声誉。充分利用互联网的优势,将竞赛的全过程管理网络化,是扩大参赛面、降低参赛成本、提高竞赛公信力的一条重要途径。基于这一认识,结合江西省手机软件设计竞赛中移动商务知识赛和手机应用编程赛两个子项目的要求,设计并开发了一个基于网络测评的竞赛管理系统,服务于上述问题的解决。本文详细阐述这一系统的设计与实现。本文主要工作如下:(1)简要分析了国内外的科技技能竞赛的相关概念,并分析了当前国内具有代表性的科技技能竞赛。在此基础上给出了去行政化的科技竞赛的竞赛设计方案,并对传统评审模式和网络评审模式进行了比较。最后讨论了存在的问题。(2)主要提出了三个网络化的竞赛管理模型:①网络化赛题管理模型,从传统的出题方式转到参与者网络化、公众化,用户只需经后台审核后均可在线出题,审核通过后加入题库,为竞赛题库的管理提供了更加便捷的方式;②竞赛的网络测试模型,将传统的监考方式转变为网络监考,通过对远程参赛者的在线测试过程进行录像,上传到公开的视频媒体网络,由网络用户和竞赛督查进行核查,来保证参赛者的真实性和合法性;③网络的竞赛答题评审模型,结合前后台互动操作过程,允许指导老师等角色申请成为评审专家,根据评审专家的评审设置分配任务,评审专家在线下载评审任务线下评审打分,在评审过程中还考虑评审任务退回和评审结果异常等问题的处理,最后由系统根据不同角色所占总成绩的比率计算最终结果。(3)详细给出竞赛管理系统需求分析与系统设计。利用具体的业务过程给出竞赛管理的主要功能,用参赛者用例图、竞赛主管用例图和评审专家等分析了六类主要竞赛参与角色的功能需求。系统设计包括体系结构设计、功能模块设计以及数据库设计。设计的核心模块中,组卷管理模块实现在线测试系统基础数据管理;网络测试模块实现创建试卷和在线测试等功能;网络评审模块实现评审专家遴选、评审任务分配、异常评审数据处理及分数统计等子功能。详细给出了系统的数据库表。(4)详细给出了系统主要实现。根据网络测评系统的体系结构,以竞赛实体为例列举了表现层与持久层的开发步骤和相关代码。实现了网络测试和评审模块主要涉及到的方法及程序流程,如网络测试中的创建试卷、在线作答和在线提交主观题答案的程序流程,展示了部分实现页面。该系统已在江西省大学生手机软件设计赛中投入使用,通过2013年、2014年的江西省手机软件设计赛试用,完善了系统设计。经全省近30所院校、1000多名学生、60多名教师使用,竞赛过程正常开展,验证了系统的实际效果和适应性,得到了许多参赛师生的欢迎。系统不仅提高学生参赛的积极性,还提升竞赛的效率和水平,缩短竞赛周期,节省了大量的人力、财力和物力,提升了竞赛的公信度。系统的移动化管理、社交化命题、社交化参赛、社交化评审等将进一步研发。