《JAVA》在线考试系统的设计与实现文档格式.doc

上传人:b****2 文档编号:14562026 上传时间:2022-10-23 格式:DOC 页数:44 大小:719KB
下载 相关 举报
《JAVA》在线考试系统的设计与实现文档格式.doc_第1页
第1页 / 共44页
《JAVA》在线考试系统的设计与实现文档格式.doc_第2页
第2页 / 共44页
《JAVA》在线考试系统的设计与实现文档格式.doc_第3页
第3页 / 共44页
《JAVA》在线考试系统的设计与实现文档格式.doc_第4页
第4页 / 共44页
《JAVA》在线考试系统的设计与实现文档格式.doc_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

《JAVA》在线考试系统的设计与实现文档格式.doc

《《JAVA》在线考试系统的设计与实现文档格式.doc》由会员分享,可在线阅读,更多相关《《JAVA》在线考试系统的设计与实现文档格式.doc(44页珍藏版)》请在冰豆网上搜索。

《JAVA》在线考试系统的设计与实现文档格式.doc

利用JSP技术开发实现了试题库管理系统,它具有用户登录验证、用户在线考试、动态随机出题、自动判卷、用户管理、试卷管理、成绩管理等功能。

论文主要阐述一个功能强大的再线考试系统的后台操作以及一些关键技术。

该系统考生信息主要由学生注册生成,考试时考生输入用户名,核对正确后进入考生界面,考生截面主要有正式考试,自动评分组成,关键实现了考生在注册之后进入考试窗体,考试计时,考试时间到,及考完后对试卷的自动评分,存档。

管理员进入管理员界面,管理员界面主要由科目管理,用户管理,成绩管理等模块组成。

关键词试题;

管理;

分析

Abstract

Graduallyinfiltratedintothenetworkatalllevelsofsociallifetoday,thetraditionaltestmethodsarealsofacedwithchange,andthenetworktestisaveryimportantdirection.Web-basedtestsystemisanextensionofthetraditionaltest,coupledwiththeuseofdatabasetechnologyhasgreatlysimplifiedthetraditionalexaminationprocess.Thereforethenetworktestsystemisindispensablefore-teachinganimportantpart.Therefore,theexaminationmethodisbetterforthenetworktest,candidateshavepassedthename,ticketnumberorpasswordtologin,papersbasedonthecontentofquestionsinreal-timegeneration,canavoidthepressureofthetitlebeforetheexam;

andalargenumberofstandardizedtestcanbeusedinordertousecomputergradinghasgreatlyenhancedtheefficiencyofmarking;

resultscanalsobesentdirectlytothedatabase,statistics,sortingandotheroperations.Therefore,thewayanetworkwillbetheexaminationaftertheexaminationoftrendsindevelopment.

Thispaperintroducesstudentstotheexaminationsystemneedsanalysis,designanddetaileddesignprocess.TheuseofJSPtechnologydevelopmenttoachievetheexaminationsystem,ithasauserloginauthentication,usersonlineexaminations,dynamicrandomquestions,automaticgrading,usermanagement,testmanagement,performancemanagementandotherfunctions.Themainthesisofapowerfullineofre-examinationsystem,aswellasthebackgroundtooperateanumberofkeytechnologies.Themaincandidatesofthesystemofinformationgeneratedbystudents,examinationcandidatestoenterausername,matchingtherightcandidatesintotheinterfacesectionofthemaincandidateshaveaformalexamination,automaticscorecomponents,thekeyachievementofthecandidatesaftertheregistrationformtoentertheexamination,theexaminationtimeexaminationtime,andthefinishedpaperautomaticallyafterthescore,archiving.Administratortoentertheadministratorinterface,theadministratorinterfacebysubjectmanagement,usermanagement,performancemanagementmodule.

KeywordsQuestions;

management;

analysis

目录

摘要 I

Abstract II

第1章绪论 1

1.1系统开发背景 1

1.2 前景展望 1

1.2开发工具简介 1

1.2.1产品背景 1

1.2.2产品概述 2

第2章可行性分析 3

2.1技术可行性 3

2.2经济可行性 4

2.3操作可行性 4

2.4法律可行性 4

第3章需求分析 5

3.1业务流程 5

3.1.1后台管理 5

3.1.2前台考试 5

3.1.3管理储存 5

3.2需求规范 5

3.2.1功能需求 5

3.2.2性能需求 6

3.2.3系统逻辑模型 6

3.3数据字典 8

3.3.1数据元素定义 8

3.3.2数据流的定义 8

第4章概要设计 9

4.1系统运行总体流程 10

4.2目标系统体系结构 11

4.2.1JAVA学生考试系统软件结构图 11

4.2.2“用户管理”模块结构图 11

4.2.3“试题管理”模块结构图 12

4.2.4“时间管理”模块结构图 12

4.2.5“成绩管理”模块结构图 13

4.2.6“用户管理”模块结构图 13

第5章数据库设计 14

5.1数据库设计步骤 14

5.2数据库逻辑设计 15

第6章详细设计 19

6.1命名规则 19

6.1.1变量命名 19

6.2模块设计 20

6.2.1登录页面设计 20

6.2.2主页面窗口设计 22

6.2.3管理员登陆界面设计 23

6.2.4后台管理窗口设计 24

第7章系统测试 26

7.1软件测试基础理论 26

7.1.1软件测试定义 26

7.1.2软件测试基本概念 26

7.2软件测试目的 27

7.3软件测试方法分类 27

7.3.1静态测试与动态测试 27

7.3.2黑盒测试与白盒测试 27

7.4JAVA学生考试系统测试 28

7.5测试报告 30

结论 31

致谢 33

参考文献 34

附录A 35

附录B 38

第1章绪论

1.1系统开发背景

此系统具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。

当然在此毕业设计过程中,人力资源管理系统的需求是自己通过借鉴同类软件和查阅相关书籍而提出科技在日新月异的进步,所以在今天办事的效率在方方面面也要大幅度提高,就算是考试也不例外,用传统的人工形式考试存在着多种问题

1、人工审批速度慢,耗时耗力

2、审批时容易出现批阅错误

3、考试流程过大,每一次考试都要进行大量的部署

综合以上几点,为了提高工作的效率,开发新系统已是当前的首要任务,该系统实现了考生在输入了学生号以及密码后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。

管理员进入管理员界面,管理员界面主要由试题的输入,用户管理以及信息发布等,在学校居于网内别人都可以访问你机器运行,这样学生考试就不用每台机器都装题了。

1.2 前景展望

与实际或具体企业可能有出入,这必将给以后软件的推广运用带来麻烦,不过通过不断的升级将会得到解决。

看来这个系统的前景是很大的,那么这个系统的制作难度也会加大我们还需不断的探索怎么做好一个好的系统。

1.3开发工具简介

1.2.1产品背景

在现代化社会的今天,依然有很多地方使用人工进行考试,所以我决定开发这个软件,使用这个软件后必然会极大的提高工作效率

1.2.2产品概述

该软件的主要应用为进行JAVA的学生考试,其特点就是应用简单快捷,提高了考试的效率,而且比人工更为精确,该系统为JSP,运行环境需要,jdk1.6和tomcat.

第2章可行性分析

2.1技术可行性

本系统采用JSP作为开发工具,本系统具有以下特性

JSP(JavaServerPages)是由SunMicrosystem公司于1999/6推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术。

JSP页面是由HTML代码和嵌入其中的Java代码所组成.服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器.。

利用这一技术可以建立先进、安全和跨平台的动态网站。

1、JSP的优点:

(1)一次编写,到处运行。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

(3)从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理、消息处理,一台服务器到无数台服务器,Java显示了一下巨大的生命力。

(4)多样化和功能强大的开发工具支持。

2、JSP的缺点:

(1)正是由于跨平台的功能,为了极度的伸缩能力,所以极大地增加了产品的复杂性。

(2)Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比用户数量来说是“最低性能价格比。

JSP技术基于强大的Java语言,具有良好的伸缩性,与J

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1