1.2研究意义
本系统针对我院的上机考试系统的弊端开发,自动划分试卷类型和试卷统一规范命名,实现安全有效的下载和上传考卷,并且对整个考试过程考试状态进行监控。系统本着经济、适用、安全、高效的原则,为老师和考生提供一个高效、便捷而又轻松的考试环境,满足教师工作轻松、学生考试方便的需求[3]。
2.系统相关技术
2.1ASP.NET数据库访问技术
ASP.NET 包含数据访问工具,利用这些工具,我们可以方便地设计站点,允许用户通过 Web 页与数据库进行交互[4]。
.NET Framework中有两个用于访问企业数据库的数据提供程序:OLE DB .NET Framework[5]数据提供程序和SQL Server .NET Framework数据提供程序。本系统主要使用SQL Server .NET Framework数据提供程序来访问SQL Server 2005数据库系统。
2.2三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。考虑到本系统的业务较复杂,工作量较大,我们采用微软推荐的三层架构,这种分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层[6]。区分层次不但提高了开发人员的开发效率,同时也提高了系统的高重用性、可使用性以及可文护性。三层架构的分层结构图如图1所示。