论文部分内容阅读
随着信息技术的发展以及网络化建设在高校中的广泛需求,越来越多的高校将计算机技术、信息技术和网络技术应用到高校的日常教学和管理中。基于计算机网络的在线考试系统改变了传统的考试方式,采用无纸化考试的办法对学生进行考核,不仅节约了高校教务管理的成本,还减轻了教师阅卷的负担。本文结合高校在线考试系统应用的现状,首先研究了在线考试系统的背景和意义,在此基础上阐述本文实现的目标和设计并开发在线考试系统的必要性。其次,C/S体系结构和B/S体系结构的对比开始,分析了当前软件开发两个体系结构的优缺点,并选用B/S体系结构为本文开发系统的软件体系结构。采用MVC设计思想开发了该在线考试系统,系统的开发语言使用的是Asp.net语言,数据库选择的是SQL Server2005,并对Asp.net语言和SQL Server2005进行简要的介绍。结合目前高校教务工作中考试管理的现状,使用UML建模的方法,通过用例图、序列图、协作图和部署图对系统进行了需求分析。依托以上介绍的技术,对在线考试系统的数据库进行了设计,在线考试系统针对各个模块进行了详细设计和实现。最后对系统进行了测试,测试结果表明该系统功能全面性能可靠。基于MVC的在线考试系统设计完成之后,成功了应用于陕西职业技术学院建筑工程学院的计算机学科教学和考核相关课程中,使用效果良好,为学校在线考试系统的全面应用提供了理论指导和技术基础。