JSP+mysql在线驾校考试系统设计+源代码(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP+mysql在线驾校考试系统设计+源代码(3)

(3)教官可以根据自己的丰富教学知识设计新的试题。

二、其它目标

实用性:要为网上考试提供方便。

操作简单:本系统应该适用于不同水平的使用者,包括教官和学员,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

2。3 功能需求

在本次设计中,主要涉及到两种类型用户对该系统的使用,即学员以及教官。这两种用户根据不同的用户姓名和密码登录,经过验证后进入各自的界面。

学员通过身份验证后进入考试窗口。系统的考试窗口提供了三项功能选择:考试、查询成绩、自身资料修改。

考试:进入考试界面后选择还没考过的试卷进行考试。

查询成绩:考完试后立即可以查询到成绩,还可以看见以前的考试成绩。

自身资料修改:对自己的个人资料进行修改。

系统提供给教官的功能有:题库管理、添加新题、试卷管理、添加试卷、查询学员成绩、资料修改。

题库管理:对已有试题进行编辑和删除。

添加新题:给题库添加新的试题。

试卷管理:预览、(取消)发布、删除试卷的功能。 

添加试卷:添加新的试卷。

查询学员成绩:查看本专业考过试的学员的成绩。 

2。4 性能需求

(1)网络环境下的多用户系统。

信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入、修改、删除相关的内容。

(2)数据的完整性和准确性。文献综述

录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。[4]

(3)数据安全性。本系统采用二级安全保障。

第一级:依赖于网络本身对用户使用权限的规定。

第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。

2。5 系统开发环境及工具

2。5。1 开发工具的选取

1、JSP技术

JSP的功能十分强大,它可以用来创建和运行动态网页或Web应用程序。它可以与数据库和其它程序进行交互,是一种简单、方便的编程语言。JSP的网页文件的格式是。jsp,现在常用于各种动态网站中。 JSP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用JSP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。它利用JavaScript 或JAVA脚本语言使用户的数据和服务器的数据进行交换,从而达到动态数据库的目的。当浏览器浏览JSP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。

2、系统数据库的选择

数据库技术在计算机软件领域研究中一直是非常重要的主题。产生于60年代的数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为时下最热门技术之一。

作为一款基于WEB的驾校考试系统来说,数据库当然是不可缺少的一部分。选择什么样的数据,对系统最终的实现起着至关重要的作用。

现在比较流行的大中型关系型数据库有IBM DB2、Oracle、SQL Server、Sybase、Informix等,常用的小型数据库有Access、Paradox、FoxPro等,现在个人用户比较常用的主要是基于中小型数据库MS SQL Server和Access的。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-

Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。 (责任编辑:qin)