论文部分内容阅读
在信息技术飞速发展的今天,Internet技术已经深入人们的日常生活中。很多传统在当今的网络时代发生变革。考试作为检验教学效果的重要手段之一,在信息化的大潮中也免不了改革的命运。在这样的大环境下,很多学校、机构纷纷根据自身的需要建立在线考试系统。现在的在线考试系统基本上只注重考而忽略了学的过程,大量的试题资源没有向网络游客甚至本校的学生公开,没有实现教学资源的完全共享。鉴于以上的情况,本课题主要研究两方面的内容。一是扩展在线考试系统的功能,由无纸化考试扩展到无纸化学习,记录学生的平时测试成绩并纳入课程最终成绩中。二是根据课程的特点优化抽题算法,满足实际网络硬件和教学的需求。本系统采用ASP.NET3.5技术实现,编程语言使用.NET平台下的推荐语言C#,后台数据库采用Access。本系统的开发流程遵循软件开发的基本流程。在需求分析时确定系统的功能模块、利用E-R图明确实体之间的关系及数据库需求。在系统总体设计阶段利用UML图分析用例之间的关系、细化各模块的功能、数据表的结构。在详细设计阶段根据以上的分析分模块完成各个功能,最后再集成。管理员、教师、学生、游客在系统中具有不同的操作权限,系统功能主要包括抽题组卷、在线学习、在线测试、记录学生最高的5次平时成绩、记录考试成绩、根据比例统计课程成绩、错题库学习、限制游客在线人数等。在软件测试阶段设计测试用例,严格测试软件的各项功能。通过测试结果完善系统的功能。通过教师、学生对在线学习及考试系统的使用效果的反馈,本系统已经实现了设计的目标。本系统操作比较简单,用户可以很快地熟悉操作流程;系统功能比较全面,从高职院校对学生的培养要求出发,拓展出“学生学习全过程的监控”这一理念;在线考试不受时间、地域的限制,考试形式灵活,节约成本,提高了阅卷的速度和精确度。系统能够跨地域操作,不受地点限制,比较方便。经过系统测试和几个月的试运行,系统运行正常,能够满足老师、学生对在线考试、在线学习的基本要求。