1、 EasyExamEasyExam 学生学生在线考试系统在线考试系统 摘 要 基于 Internet 的在线考试系统的开发是近年来非常热门的研究内容,因为它 能使得教师和学生都能从原有的传统考试模式中解放出来,以可视化、多样化的 方式通过 Internet 浏览器进行考试。大大节省了考生的时间以及减轻教师的出卷 阅卷工作。但是从 Web 系统开发的角度来分析,目前的大部分在线考试系统都 采用 ASP(Active Server Pages)开发,因为此技术本身的局限性,致使现有系 统在安全性、性能等方面存在缺陷。另外。因为大部分在线考试系统开发时就采 用“美工做个网站+程序员编写动态代码”的作
2、坊式开发模式,系统在投入运行 后维护非常困难。 本论文研究基于 Microsoft 的最新开发环境 ASP.Net 开发 B/S 结构的在线考 试系统。为了保证系统开发的成功和解决今后系统维护的困难,在开发时即采用 引入了 UML 建模。通过图型化的描述语言来描述系统需求和进行系统设计,方 便了开发人员的相互交流和开发人员的理解。论文对于 UML 建模用于 B/S 结构 系统开发流程进行了探索。 在系统的实现部分,本论文研究采用 C#程序设计语言,在 ASP.Net 环境下 使用 ADO.Net 连接 SQL Server 2000 数据库,借助 Internet Explorer 网络浏览器
3、 实现在线考试系统。 在论文的最后部分, 对论文所研究的在线考试系统设计与实现的缺陷进行了 剖析,以供相关技术的进一步研究参考。 关键词:在线考试,UML 建模,ASP.NET,B/S EASYEXAM STUDENT ONLINE TEST SYSTEM ABSTRACT The research on the development of the online test system based on internet is pretty hot in recent years. The visual and diverse methods for testing through inte
4、rnet explorer enable teachers and students to give up the traditional way of testing, and also help to save a lot of time for students to do the test and lessen teachers workload of marking the papers. However, when analyzing the technology development of web systems, we find that most of the current online test systems are using ASP(Active Server Pages) diffusely. The limitation of the ASP language itself brings the online test system with deficiencies in software safety and efficiency. In