6.1 软件调试 33
6.2 软件测试 35
结 论 39
参考文献 40
致 谢 41
1 引言
开发本计算机在线考试系统目的是为了实现对考试的项目进行进行科学化的管理,便于考试信息以及信息的查询和安全控制,提高考试使用效率,减少维护成本。
该系统建立了统一的计算机在线考试系统实现对考试的管理,利用ASP.NET及技术来实现对考试信息的控制和管理。
这个时代是属于飞速发展的信息时代。各行各业中都离不开信息处理,B/S架构的系统被广泛应用于各种的管理系统中,这个计算机在线考试系统也采用了B/S架构来进行开发,采用ASP.NET技术实现对网站的编程开发。后台采用数据库SQL2008数据库来存放系统中的各种繁杂的数据信息。
计算机能够对信息进行简单有效的管理。利用计算机进行信息控制,不仅可以节约工作时间,而且能大大的提高了信息安全性,而用ASP.NET技术来实现对考试信息的科学化管理是比较容易的事情。
计算机在线考试系统中的考试信息种类复杂,用户可分类型设置,不同的用户的数量和使用权限是不一样的。
这个系统是为了帮助老师提高考试的工作效率和管理效率,使考试的管理工作更轻松,更效率,更快速。
2 开发工具简介
2.1 ASP.NET简介
ASP.NET是微软公司发布的目前最流行的基于Windows平台应用程序开发集成环境。在这个开发环境中支持的ASP.NET是一种建立在通用语言上的程序构架,能够用它在一台Web服务器来建立强大的Web应用程序。
ASP.NET引擎可以为创建动态内容提供强健的对象模型,同时松散地集成在.NET框架中。这种集成方式有利于把.NET框架移植到非Windows平台。
2.2 Browser/Server模式
B/S框架形式是浏览器和服务器结构,这种结构形式有着相当广泛的运用。随着互联网时代的到来,之前的C/S架构已经无法满足互联网的发展要求,因此,这种架构形式越来越被大多数人所接受,其普及率也就越来越高。
基于B/S架构的程序,在对程序界面进行查看和浏览时是通过浏览器进行的。这有利于减轻电脑的负担,并有效提升了程序的运行效率,还可以有效降低使用费用,有利于程序开发成本的减少,而且对电脑性能的要求也降低了。
2.3 数据库的选择
该系统采用微软的SQL Server2008数据库管理系统来作为系统的后台数据库系统,用于存放系统的数据。
SQL Server2008是一个非常好的数据库管理工具,利用SQL Server2008来建立系统的数据库,不仅可以实现各个数据库直接的平衡性,并且还能支持多个数据库。通过SQL Server 2008,可以大大减少在数据管理上所花费的时间,这样就可以更有效率的去完成其它工作。
2.4 SQL语言
1、SQL语言的优点:
(1)非过程化语言,一次处理一个记录集合,对数据库提供自动到导航。
(2)同一语言,对所有用户的数据库活动都可以使用。
(3)关系数据库的公共语言,具有可移植性。
2、SQL查询
数据查询是关系运算理论在SQL语言中的主要体现,SQL查询的基本语句是 SELECT 语句,当人们在对数据库进各种的操作时,使用的最多的就是数据查询。