asp.net+sqlserver在线考试系统的设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net+sqlserver在线考试系统的设计(4)

表3 visual studio 2010 支持的语言

Visual studio 2010程序设计开发环境

Visual Basic Visual C# Visual C++ Visual F#

visual studio能够支持Windows Azure,促使微软云计算结构进入一个至关重要的阶段,软件测试功能也能及时更新,为软件开发设计过程提供保证,其页面与代码分离的特点为程序开发提供提供了诸多方便。论文网

2。2开发语言C#

C#是一种面向对象的简单编程语言,这是由微软公司开发的可以在。NET Framework之上运行的程序语言[[[] 曾艺、陈衍毅。中等职业学校短信通的设计与实现。广州:广东省财经职业技术学院,2014。01。]]。起初是在微软职业开发者论坛上(PDC)上被提出。C#这种面向对象的程序设计语言,支持多种关键的面向对象的概念,具有封装性、继承性和多态性等特点。被C#语言封装的这些特性,使得程序开发过程更加简捷、快速。另外C#语言延续了如C++、Java语言中的权限保护机制,包含private(私有)、protected(保护)、public(公用)和internal(内部)四种访问权限,程序开发的安全性得到有效提高。

C#语言的最大特点是简单易学。C#没有指针功能,使程序开发简单;一般设计开发过程中,程序员需要在指定的管理模块下编写代码,而在管理模块中,程序员没有权利直接存取数据库中的数据,使程序开发比较安全。

2。3 SQL Server 2008数据库

SQL Server关系数据管理系统,是一种支持网络通信、较高性能的数据库管理系统,各版本的实现为应用程序提供了显著的性能提升和多种有益的功能,能够与Windows NT有机结合,为商业级数据库管理提供应用数据库方案。

在本次系统实现过程中,使用SQL Server 2008存储系统数据,SQL Server 2008可创建两种数据库:默认的系统数据库和根据需要创建的用户数据库。一旦系统数据库出现故障,SQL Server 就不能正常启动。在安装了SQL Server 2008的系统中将默认创建4个可见系统数据库,分别是master、model、msdb、tempdb。

3 系统需求分析

3。1可行性分析

目前考试管理的操作流程很多都通过传统手工方式来完成,考试结束以后考生的等待时间比较长,业务处理速度也很缓慢,评卷也更容易出错,不仅使得考试管理工作的难度加大,考试工作后的统计分析工作也十分繁琐,这是当前多数高校和教育考试机构所面临的急需解决的问题,所以设计开发一个在线考试系统,不论从经济成本上考虑,还是从技术或管理方面考虑都具有极大意义的可行性[[[] 邹宏。基于WEB的英语在线考试系统的设计与实现[D]。成都:电子科技大学,2012。03。]]。下面将从三方面来论述该系统实现的可行性。

3。1。1经济可行性

现在评卷工作基本上还是完全采用手工方式完成,人工制作报表,人工对数据进行统计分析等,因此不但花费时间较多,而且效率低下。

如果采用计算机进行管理,不仅可以节省大量的人力物力,而且能在很大程度上提高效率,同时可以充分利用人力资源[[[] 吴清。在线考试系统的设计与实现[D]。西安。陕西师范大学,2014。]]。学校采用在线考试系统不仅能为教师和学生提供方便可行的工作和学习环境,也能减小学校空闲资源的浪费。由此可见,该系统的设计和实现在经济上是可行的。

3。1。2技术可行性

开发该在线考试系统所采用的后台数据库选用的是微软的SQL Server 2008数据库管理系统,这是数据库的优秀软件,是面向对象的可视化编程,可以对数据进行查询、搜索、同步、报告和分析之类的操作,具有很强的数据处理能力。文献综述 (责任编辑:qin)