毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

ASP.NET+SQLSERVER无纸化考试系统+ER图(3)

时间:2024-03-03 14:20来源:毕业论文
运行在在公共语言运行库上的ASP。NET程序架构是运行在服务器上的,使用ASP。NET开发程序同时可以做到对程序进行实时的编译。同时还采用了非常优秀的缓

运行在在公共语言运行库上的ASP。NET程序架构是运行在服务器上的,使用ASP。NET开发程序同时可以做到对程序进行实时的编译。同时还采用了非常优秀的缓存技术手段,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。此外,ASP。NET是运行在通用的语言运行库上的,是目前唯一一种可以同时支持多种程序设计语言的综合开发框架,给程序设计人员提供了很多的方便。

2。2 B/S框架

将互联网系统作为基础的B/S架构是软件系统开发架构的一个方式,并且在现在这个时代,越来越多的软件开发采用这种软件系统结构。现在B/S架构的大量使用打破了传统使用C/S的结构,为以网络结构为基础的软件系统提供了良好的支持。随着互联网的进一步发展,B/S架构也会随之面临更多的要求,比如大多数的管理系统不仅能在一台电脑上使用,并且可以联网其他电脑也能够对系统进行操作和使用。正是这样的发展和需求,这种软件系统的设计方法得到了进一步的改进,基础部分也在不断地进步中。

B/S架构是在操作系统中的浏览器来进行使用,它与常见的窗体软件系统不同,它不需要安装在使用电脑上。B/S架构特殊在通过远程的服务器把开发的软件系统部署在远程的服务器上,然后任何联网的电脑上访问部署好的软件系统。使用这一种管理系统的用户因此获得非常大的便利。

2。3 数据库技术

设计一个数据库包括五个步骤①建立数据库、②设计数据库、③数据库的组件、④数据库调试、⑤测试数据库的过程。数据库开发和软件系统开发是两种不同的技术。数据库的开发是经过了不同种类学科的融合完成的,是对软件系统的数据结构,各种关系进行研究、分析、设计的一个过程。数据库开发的最重要的一点是测试数据库是否具有高效的运行效率。数据库的设计要遵守是有一套设计准则:一般数据库的设计要求必须达到第三范式的标准要求,数据库的数据不断增加并产生非常少的冗余数据信息同时具有完美的结构,二者兼得。通过对数据库中表、视图、触发器等基本组成单位进行仔细的研究探索,才能保证设计是一个安全的、高效率性的数据库。

正是因为SQL2008能够在各个数据库表之间建立良好的联系,且具有优秀的结构,所以采用SQL2008数据库来对无纸化考试系统的数据库进行开发和设计。不仅如此,SQL2008还可以支持多个数据库同时高效的运行。在开发无纸化考试系统只有一个数据库文件,但是数据库系统必须具备一定的扩展性,因此在软件系统更新后需要对数据库进行更新和扩展。

3 系统的需求分析

3。1可行性研究

可行性分析是对系统的需求、系统采用的技术技术、系统的投入等方面进行分析。

   (1)需求可行性分析:

需求可行性是对系统的功能需求方面进行评估,评估系统可以实现的具体功能能否满足之前的预期效果。进行需求可行性分析是在开发系统的时候必须要做的事情,只有做好系统的需求可行性分析才能够开发出一个可以使用的切合实际需要的系统。下面对无纸化考试系统进行实际的需求可行性分析。

无纸化考试系统更多地应用在学校,利用计算机的手段来进行信息管理,可以保证考试信息管理的安全性,可以更加科学、高效控制和管理的考试信息,给学校的工作人员带来了极大的便利。由此可见,开发设计这个无纸化考试系统是具备需求可行性的。

   (2)技术可行性分析:

技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求来选取合适的程序开发语言和开发框架,以达到事半功倍的效果。无纸化考试系统是在高等院校内部使用的一个考试系统,可以在学校内部以及学校外部使用来管理的一个考试系统,这样开发的系统就必须具备联网的功能,使得这个考试系统可以在互联网上进行使用,不受地理位置的限制,随时随地的进入系统。为了实现这样的需求,本系统采用B/S程序结构。在各种网站构建使用的开发语言中,ASP。NET开发技术简单易懂,在程序语言语法方面也容易理解,由此选择ASP。NET技术来对无纸化考试系统进行开发是具备可行性的。 ASP.NET+SQLSERVER无纸化考试系统+ER图(3):http://www.youerw.com/jisuanji/lunwen_202529.html

------分隔线----------------------------
推荐内容