基于.NET技术的考试系统的设计与实现
2012-01-11关德君
通化师范学院学报 2012年12期
关德君
(沈阳广播电视大学,辽宁 沈阳 110003)
计算机基础课是面向非计算机专业大学生的公共基础课.目前,针对计算机基础课程的考核方式是笔试加上机操作.传统的考核方式的种种不足和局限日益显露.利用计算机辅助考试系统的优势非常明显,系统采用题库管理、智能组卷、标准化考试、自动阅卷判分、考后数据统计分析等高效、科学的手段;考试实现自动化、无纸化,简化了考务流程,缩短了考试周期,大大降低了考试成本.考试试卷题库统一抽取,降低人为干预,确保考试公平公正;合理调整试题内容、难度分布,保证考试科学合理;每位考生随机抽题,每份试卷内容不一样,能够有效防止考生作弊.
1 系统开发环境与开发工具
本系统选用微软的Microsoft Windows Server 2003作为网络服务器操作系统平台,系统采用.NET作为开发平台..NET就是微软的用来实现XML、Web Services、面向服务的体系结构和敏捷性的技术,它由庞大的技术体系构成:①WindowsForms 技术,可视化程序设计,主要用来开发 Windows 应用程序.②ASP.NET 技术,主要用来设计和开发网站.③WebService 技术,主要用来开发基于互联网的 Web 服务.
.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库为基础,支持多种语言(C#、VB、C++、Python等)的开发..NET也为应用程序接口提供了新功能和开发工具.使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发.
2 系统设计与实现
2.1 系统安全设计
在线考试系统首先必须保证安全性,试题、试卷的机密性必须得到保证.绝不允许出现泄题事件发生.基于.NET技术的考试系统面临的安全威胁主要有:试题、试卷、成绩等重要数据的安全性;……
登录APP查看全文
