论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

(C)JSP215网上考试系统设计与实现

3.3 E-nettest总体功能介绍

客户端

登陆服务:负责用户的登陆的输入,与服务器端的验证,如果是重登陆的,需重登陆密码。 内容来自www.paper51.com

题目下载:负责从数据库中读取试题数据,下载到客户端。

copyright paper51.com

用户答题:负责在客户的浏览器中显示下载的题目,供用户做题。

内容来自论文无忧网 www.paper51.com

题目上传:负责将客户所答题目的答案上传到服务器端。 copyright paper51.com

管理端 copyright paper51.com

生成试题:负责从试题源中生成当场考试的相应试题。 paper51.com

试题初始化:负责在每场考试前清空试题回收信息。

内容来自www.paper51.com

考生监控:负责在考试期间管理监控各考生的考试状态。 内容来自www.paper51.com

试卷回收:负责在考试结束后,将考生提交的答案上传到数据库服务器中。

内容来自论文无忧网 www.paper51.com

试卷批阅:负责自动化批阅回收试卷(客观题)。 copyright paper51.com

数据库连接服务:负责从各共性服务层模块接收相关数据库连接,查询,修改等服务,并返回相关数据。

内容来自论文无忧网 www.paper51.com

数据访问层异常管理:负责数据库连接服务出现的异常。

内容来自论文无忧网 www.paper51.com

3.4 E-nettest模块设计 内容来自论文无忧网 www.paper51.com

各模块的详细介绍:

内容来自论文无忧网 www.paper51.com

1)考生登陆模块: 内容来自论文无忧网 www.paper51.com

在客户层,考生通过主登陆页面输入用户名与密码。 paper51.com

在web层,将从用户输入处得到的用户名和密码与从业务层返回的相应用户名和密码作比较,如果用户存在密码正确且还未登陆就登陆考试主页面,否则跳到出错页面要求重新登陆。 http://www.paper51.com

在业务层,获得与mssql数据库的连接,并取出所有的用户名和密码信息。将该信息传入web层。

copyright paper51.com

在EIS层,对应的是mssql数据库中的students表格。

copyright paper51.com

2)做题模块:

内容来自论文无忧网 www.paper51.com

(1)选择题:

内容来自论文无忧网 www.paper51.com

在客户层,浏览器中显示每个考生所对应的考试题目,要求考生输入考试答案。并有一个提交按钮供考生做完题目后上传题目。 http://www.paper51.com

在Web层,jsp负责从业务层中获得题目,并将题目组织在一起向客户端显示。 paper51.com

在业务层,获得与数据库的连接,并且取出选择题题目。

paper51.com

在EIS层,对应的是数据库中choose表格。

copyright paper51.com

(2)word题: copyright paper51.com

在客户层,在浏览器中applet的textarea区域显示word题的要求,并利用applett数字签名技术,突破访问本地文件系统的限制,打开word做题。

paper51.com

在Web层,利用servlet的文件上传下载技术,将读出的word文件下载到本地磁盘。 copyright paper51.com

在业务层,获得数据库连接,并取出word题目,word题是以二进制流的方式将word文件存贮在数据库。

paper51.com

    在EIS层,对应的是数据库中word表格。 内容来自论文无忧网 www.paper51.com

3)答案上传模块:

http://www.paper51.com

在客户层,在浏览器中单击提交按钮将做完的答案提交制相应页面 内容来自www.paper51.com

    在Web层,将用户提交的答案提交给相应的javabean组件,并在客户端显示提示信息。 内容来自论文无忧网 www.paper51.com

在业务层,将提交上来的答案存入相应的数据库中。 内容来自论文无忧网 www.paper51.com

在EIS层,数据库中students表格,有两个相应字段用来存放该用户所对应的提交答案。

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

------分隔线----------------------------
联系方式