3 在线考试系统需求分析
对于任何系统来说,系统分析工作都是重要的一步,也是最关键的一步。只有通过系统分析,才能把系统功能和性能的总体概念描述为具体的规格说明,进而建立系统开发的基础。实践表明,系统分析工作的好坏,在很大程度上决定了系统的成败。
系统分析的任务是:在充分认识原系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务。
需求分析规定了系统设计统一的、最基本的要求、需求分析的结果是系统设计、实现、测试和文护的依据。需求分析是在可行性研究的基础上,确定新项目必须完成哪些工作,也就是对项目最终目标提出完整、准确、清晰和具体的要求。
本系统的目的是能够通过使用ASP.NET2.0,SQL Server 2000等工具开发一个应用系统,并以在线考试系统这一具有实际应用价值的系统作为此次的设计对象。
3.1 系统需求分析
首先分析在线考试的基本流程,这个流程通常是从所开发的系统的最终用户处获得的,也是系统必须满足的一个具体需求,它从总体上定义了在线考试系统对外的行为以及功能。
在线考试最初需要管理员通过后台管理进行教师信息的录入工作,当然还需要录入教师的登录名和密码。对于有关考试所需要的信息,由教师对其进行相应的操作。系统还增加了论坛、考生成绩的统计与报表等功能。
在后台系统完成了相应的教师信息录入等准备工作之后,教师就可以通过后台系统进行考试信息的录入、设置等操作。这个过程将从后台系统最初的身份认证开始,在确保后台系统连接到数据库之后,教师要输入自己的登录名和密码。这些信息将通过网络在数据库服务器上进行查询,不管是否在数据库服务器中查询到教师信息,数据库服务器都将返回查询结果。
考生通过注册登录考试系统,考生选择试卷进行考试。考生参加完考试后,教师就可以浏览考生成绩、分析考生考试情况、查看考试通过率等。本文来自优~文)论'文`网,
毕业论文 www.youerw.com 加7位QQ324~9114找原文
系统目标和要求
从目前的应用来看,一般基于WEB的在线考试系统都是很占服务器资源的,其主要原因是:系统在运行的过程中采用动态取数据的方法,这使用户每进行一次测试都要向服务器多次查询数据。所谓的动态取数据是指用户每次要上下翻页或结束测试时都有要向数据库读取数据。这是因为浏览器是不能存储状态的,在其刷新页面后,原来的数据将丢失。多次和服务器交互势必增加服务器的负担,因此一个好的在线系统速度是其关键。
另外,整个系统好与坏不能就单方面而论,在研究在线考试系统的速度问题的过程中,还需要对安全性、可文护性进行全面考虑。
本章所介绍的在线考试系统,具有多用户同时在线考试、查看试卷答案、在线交流、下载资料、动态随机出题、自动判卷、题库文护、数据库文护等功能。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
ASP.NET在线考试系统毕业论文+软件开发+摘要 第6页下载如图片无法显示或论文不完整,请联系qq752018766