1.4系统设计原则
系统设计原则如下:
a)实用性
用户既能简单、方便、高效地采集基础数据,又能实现信息共享与交换。
b)稳定性
为了使系统更加稳定运行,应该采用先进成熟的技术和软硬件工具进行开发。
c)开放性
运用Web技术,使各个局域网能够进行分布数据的处理,各子系统能在Internet上进行数据操作和信息的检索。
d)通用性
系统应适用于多机构的应用,具有一定的推广价值。
e)先进性
采用先进的系统分析与开发工具,建立先进的设备管理信息系统。
第二章 系统功能分析
目前各大学的课程,班级,考试日益繁多,如何合理考试安排,已经成为当今各个大学考试安排的难题。因此,这个学校课程在线考试系统就是研究考试管理的相关问题。学校课程在线考试系统的设计主要是基于B/S模型,在Windows系统下,运用ASP.NET平台和SQL SERVER 2008数据库实现考试管理功能。本设计主要实现了考试的安排和管理功能。功能包括老师对考试信息、考试安排信息的查询;学生对自己考试信息的查询。管理功能包括教职工、学生、管理员三者的登录、注册、个人资料管理,管理员对考试的管理与对学生和教职工信息的删除功能。最后通过调试、完善该系统,基本实现了高校考试管理、管理功能,为各大学的学校课程在线考试系统提供有用的模版参考。
2.1可行性分析
可行性分析又叫可行性研究,在系统调查的基础上,针对新系统的开发,判断其是否具备必要性和可能性。对新系统的开发从经济、技术、社会的方面进行分析,以避免投资失误,提高新系统的开发成功率。可行性研究的最终目的就是用尽可能小的代价在最短的时间内确定问题是否能够解决。
2.1.1技术上的可行性
技术上的可行性分析主要就是分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的要求等。该管理系统采用了的B/S模式进行开发,运用了Internet/Intranet技术。数据库服务采用的是SQL SERVER 2008数据库,它能够处理大量数据,保持数据的完整同时可以提供高级管理功能。灵活性、安全性、易用性为数据库的编程提供了良好的条件。在硬件方面,伴随着科技的发展,硬件的更新换代越来越快,可靠性不断提升,但是价格却越来越低廉,硬件平台完全能够完成此系统的开发需求。
在目前的网络管系统开发中,主要分成两大编程体系,一种是基于浏览器的B/S机构,另一种是C/S结构。考虑到本系统是基于B/S模式的,可以通过ASP.NET+SQL SERVER 2008的开发体系来开发。首先,在SQL SERVER 2008上建立好数据库。其次再编写HTML、浏览器端和服务器端语言,传送到服务器,服务器端再将编译好的服务端页面传回给浏览器。
ASP.NET适合做中小型企业的应用服务器,它占用内存少;能在任何支持ASP.NET框架的系统上运行;开放源代码,并且免费易于调试;兼容性良好。最后,经过论证,认为此开发体系是可行的。
2.1.2操作可行性
一般的PC机做服务器,运用普通浏览器就能打开系统登录界面,进行相关操作。与传统的考试安排管理系统相比,网络管理系统有着交流方便,操作简单等许多优点,它给老师和学生都带来了极大的便利。这一系统的开发能够给学校的实验教学带来这么多的便利,所以作者在本次毕业设计中选择了在线考试系统这一题目。
2.1.3时机可行性
现在大学的校园网路覆盖了全校,比如教学区、学生区和办公区,以便满足校内的上网需求。学校完善的网络设施为使用无纸化的在线考试系统提供了良好的基础。 ASP.NET+sqlserver在线考试系统开发+源代码(3):http://www.youerw.com/jisuanji/lunwen_48007.html