帮帮文库

返回

【毕业设计】基于JAVA在线考试系统设计的开发与实现 【毕业设计】基于JAVA在线考试系统设计的开发与实现

格式:word 上传:2022-06-24 17:31:21

《【毕业设计】基于JAVA在线考试系统设计的开发与实现》修改意见稿

1、“.....鉴于传统考试中使用纸质试卷带来的效率低下,信息滞后等 诟病,我们迫切需要个应用解决这些问题。本文设计这个在线考试系统,采用 了编程语言实现考试系统。 本文介绍的这个在线考试系统,考生通过系统许可。在用户登录界面输入自 己的账户和密码,进入考试系统。然后根据系统提示,完成考试作答并得到自己 的分数。上述这个过程全部都是在网络上进行并且解决了纸质答卷的繁琐过程。 本文论述的在线考试系统主要分成两个部分,即服务器部分与客户端部分。 这两者之间是通过网络连接起来的,服务器的个线程和客户端是连着的。 首先,在服务器部分,这部分首先启动。然后,服务器开始读取系统所需的 配置文件。上述操作能够使考试所用到的试题提交到服务器接着读取学生的信 息学号姓名密码等都要出现在服务器中。将上述信息读取到服务器中之后, 将上述信息封装在个类中,紧接着等待客户端发送请求。当客户端有请求发送, 然后服务器就会与客户端进行连接。然后等待请求结束......”

2、“.....在这 个过程中,服务器不断监听客户端的请求,控制运行进程。 其次,客户端部分,设计的比较简单。因为要给学生操作,所以为了方便学 生进行操作,这里用到了图形界面的操作。上边提到的图形界面总共有三个界面 构成。第个就是用于学生考试的用户登录的界面考生需要正确输入自己的账 号和密码才能登录该系统第二个就是学生选择考试科目的界面,在这个窗口出 现之前先将前面个窗口关闭,然后再创建新的窗口第三个界面是考生的考试 界面的窗口,进入此界面也要关闭前个窗口,紧接着当考生完成考试,提交试 题,分数自动显示,然后关闭窗口。在此同时,服务器同时要断开连接,线程结 束。综上所述,就是客户端的三个窗口。 在这个在线考试系统中,本文涉及到两个主要的类即试卷类和学生类。这 两个类的信息,都是以配置文件的形式保存的。上述信息都可以用工具类读取。 系统设计思想 本文所描述的在线考试系统是以服务器和客户端的连接为中心的,下述就是 该系统的设计思想。 首先,服务器先启动......”

3、“.....接着,将考试所需的考题 以及规定格式写入配置文件然后,把考生的账号密码等信息写入另个配置文 件中。服务器需要读取试题信息,所以在设计时要定义学生类,试卷类以及题目 类。当客户端与服务器之间连接时需要数据请求,这里包括多种请求类型。这里 包含的请求有连接请求,考生登录请求,试题发送请求,答题请求。为满足上述 需求,我们要定义请求类,并且要求服务器不断读取请求信息。为了减少代码量, 我们这里需要几个工具类个是创建套接字的连接另个就是用来读取配置 文件的工具类。这样就出来了服务器的基本框架。 在客户机这边,我们只需考虑个线程就行了。并且涉及到四个类,这之中 有三个窗口类和个客户机与服务器线程连接的类。这个连接类是上述三个窗口 类的个属性,这个属性用来使三个窗口类与服务器进行数据通信。三个窗口也 只能通过上述连接类与服务器之间进行通信。这样这个客服器的整体设计也就呈 现出来了。 此外还要说下就是,客户机与服务器进行连接是通过和端口号数据通 信的......”

4、“.....服务器与客户机通过线程连接。 可行性分析 鉴于在线考试系统的美好前景,本项目的设计目标是实现考试系统,并且能 够实现其相应的业务功能,例如登录功能,考试功能,管理员修改难度系数,考 试时间,题目数,考试得分等。此项目需要实现如下功能。 登录功能用户能够准确无误的登录考试系统。二考试功能实现基 本的业务逻辑。三查看分数在考试结束后,考生能够看到考试分数。四管 理员可以根据系统定义修改难度系数和题目数。五题目切换实现上题与下 题的切换。六其他功能还有计时功能等。 第二章系统设计相关技术介绍及开发环境要求 模式的介绍 模式的概述 是模型,视图和控制的缩写。其中 层用来实现系统中的业务逻辑,通常可以用来实现层用于与 用户的交互层连接模块与视图,它可以是用户的请求得到恰当的 视图予以显示,同时它也可以是用户的输入得到构成了用户客户端。用户客户端连接业务层,业务层连接 数据层......”

5、“..... 界面与控制器的关系 界面与控制器的关系 界面与控制器的关系大致由上图就能够表述出来,客户端就是这里的控制 器。它能够控制选择进入各个界面。它根据考生的信息输入请求,响应进入不同 的考试界面。例如登陆界面,选择界面,和考试界面。综上,呈现出控制器与 界面的关系。 业务层介绍 在这个在线考试系统的开发中,业务层采用接口加实现的方式制作。其中项 选择界面 登陆界面 考试界面 目中的业务层主要有以下几个功能 验证用户信息的正确性。当用户来到登陆界面,用户需要输入本人的账号 和密码方能进入该考试系统完成考试作答。当输入的账号或者密码不准确时,系 统会做出报错信息。以免考试出现问题。 从数据层抽取试题,生成试卷,为表现层提高考试所需要的信息及试题。 使考生能够得到考试试题并完成考试。 验证用户的答案是否正确并且给出分数......”

6、“..... 数据层介绍 在本次在线考试系统的开发中,数据层的主要实现的功能是读取用户信息, 考题信息,考试信息等。 读取用户信息数据层接收到登录请求时,数据层要调出用户信息并且读取。 从而响应请求,进而用户能够顺利进入考试系统。 考题信息当用户登录考试系统成功,考生要进行考试,必须发送考试请求。 这时,数据层要调出考题信息,形成考题。这样,考生就能进入考试界面并完成 考试作答。 考试信息当考生开始答卷,数据层要不断地更新考试信息。并通过考生的 答案提交判断考生的得分。当考生提交试卷,数据层提交考生得分。 系统的用例图 总体用例分析 在线考试系统 总体用例图 管理者 用户管理部分 考试管理部分 成绩管理部分 试题管理部分 由上图我们可以看出该考试系统分为以上五个部分即用户管理部分,考试 管体部分,成绩管理部分以及试题管理部分。其中,用户管理部分是对用户的个 人信息进行统管理......”

7、“.....考试管理部分是指考生 再登陆考试系统后,对考试进行的所有操作,比如,查看考试规则进行考试 试卷提交等,都贵考试管理部分统作出处理。成绩管理系统就是当用户提交试 卷,系统给出分数后,它要对数据进行处理并能够在用户界面呈现出来。试题管 理部分是管理者将试题导入该考试系统,并将试题进行分类。当用户点击考试请 求,试题管理部分自动分配考题供用户作答。上述的使用者分为两部分,其中 部分是管理者另部分是用户。 用户管理用例分析 通过下图我们能够看到用户管理分为以下四部分,当用户登陆考试系统后可 以进行以下五个操作即考试开始,分数,考试规则,试题提交以及离开。当考 生点击考试开始,系统就为用户分配好试题。当然在开始考试前最好看下考试 规则,以免出现非受获性失误。当用户提交考题时要进行试卷提交操作,接着用 户会得到考试结果即考试分数。最后用户进行离开操作,离开考试系统。这样, 次完整的在线考试就结束了。这就是用户所能体验的在线考试系统的用户的所 有操作......”

8、“.....我们可以得到考试管理部分包括以下五个管理项目。就是考试规则 的修订填充考试系统曾是正常时刻准备用户考试开始考试,对考试进行计时, 以及监督用户进行考试操作,进行整错判断用户提交试卷后,考试管理自动判 断用户所做出的答案并进行评分最后考试管理提供用户分数。这些都能被用户 体验。 考试题目管理用例分析 题目管理 题目管理 上图所描述的是管理者对题目进行的管理操作。它包含五部分题目的增加 题目的删除以及答案的设置。增加题目和删除题目是管理者对试题库的试题进行 数量的修订,以满足用户对该考试系统的需求。答案设置就是对试题的正确结果 作出明确标出。综上来实现管理者对题目的管理......”

9、“.....管理者对用户的成绩进行管理,用户能够查 询自己的成绩。完成系统的成绩显示职能。 小结 这章通过对系统功能需求设计框架以及总体用例图来分析系统需求和总 体设计。由系统的功能需求够做出系统的基本框架,通过框架让我们更能了解考 试系统的基本构造。最后通过系统的整体用例图来说明用户与管理者所需的操作 以及在此考试系统中起到的作用。为在线考试系统的构造做出更详细的说明,为 下边在线考试系统的具体编写做好坚实的铺垫。 第四章系统的详细设计 前边几章我们已经介绍过,本文所描述的在线考试系统主要有两部分组成 客户机部分和服务器部分。此外,该系统还涉及到些实体类和些工具类。这 些类在系统中都是以包的形式存在,下边我们来介绍下考试系统的设计方式。 按照包的形式......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(1)
1 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(2)
2 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(3)
3 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(4)
4 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(5)
5 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(6)
6 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(7)
7 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(8)
8 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(9)
9 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(10)
10 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(11)
11 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(12)
12 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(13)
13 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(14)
14 页 / 共 36
【毕业设计】基于JAVA在线考试系统设计的开发与实现.doc预览图(15)
15 页 / 共 36
预览结束,还剩 21 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档