基于JAVA的在线考试管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:菲菲小宝贝 更新时间:2022-03-15
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11843
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着科学的进步,计算机的应用已经普及到人们生活的每个角落,生活中无处不存在互联网的应用。在疫情之后,各种线上应用对于维持疫情期间的正常生活发挥了非常重要的作用,作为一名学生,为了评测学生在疫情期间的居家线上学习情况,特此对在线考试系统进行了研究,并设计了一个基于Java的线上考试管理系统。本论文首先对在线考试管理系统的项目研究背景和研究意义进行了简要介绍。在分析了国内外的相关研究现状后,本文对关键技术和算法进行了借鉴,最终实现了面向国内各类考生的在线考试管理系统。网站的国内外现状进行分析,并对使用的相关关键技术进行了深刻的分析和讨论,最后总结出在线考试管理系统网站的前景和效益。 

本系统总共有两个角色,分别是学生角色和管理员角色。学生角色的功能有:学生的在线考试,对本人成绩的查询,修改本人登录密码等;管理员角色的功能有:对考生信息的管理,对试题题目的管理,对试题内容的管理等。系统的关键技术是JSP技术,整体的框架是SSH架构,选用MySQL作为系统后台数据库。

本文的重点章节介绍项目的整体开发过程。从开始的章节主要描述了整个项目的前景及研究意义、国内外现状、系统概述。其次说明了系统的功能需求、可行性的具体分析、业务流程的逻辑分析。再次规划了系统功能的设计、系统的物理环境、系统模块总体设计规划、数据库概念的设计路线、数据库物理设计的方法、主要功能模块的详细设计模型。最后对系统的技术实现,通过严格功能测试、根据测试结果完善程序功能模块。

经过系统的开发和测试,本系统具有较好的实用性,可维护行强,基本符合用户需求具有良好的参考性和实用性,从而更加明确了开发本系统的意义。

 

关键词: JSP;在线考试;MySQL;互联网

 

目录

摘要

Abstract

1  绪论-1

1.1  项目背景-1

1.2  研究意义-1

1.3  研究现状-1

1.3.2 国外研究现状-1

1.4  系统概述-1

2  系统分析-2

2.1  系统需求分析-2

2.1.1 功能需求-2

2.1.2 性能需求-2

2.2  系统可行性分析-3

2.2.1 技术可行性-3

2.2.2 管理可行性-3

2.2.3 经济可行性-3

3系统设计-5

3.1 系统物理环境配置-5

3.2 系统规划-6

3.3 系统概要设计-6

3.4 数据库设计-7

3.4.1 概念设计-7

3.4.2 逻辑设计-10

3.4.3 物理设计-10

3.5 系统详细设计-12

3.5.1 管理员模块设计-12

3.5.2 学生模块设计-14

4系统实现-16

4.1 系统技术实现-16

4.1.1 Java语言简介-16

4.1.2 Jsp概述-16

4.1.3 MySQL简介-16

4.2 登录模块实现-17

4.2.1管理员登录页面-17

4.2.2 考生登录页面-18

4.2.3管理员登录成功页面-18

4.2.4 考生登录成功页面-19

4.3管理员功能模块实现-19

4.3.1 考生信息管理页面-19

4.3.2 考生成绩查询页面-20

4.3.3 试卷管理页面-21

4.3.4 题目管理页面-22

4.4学生功能模块实现-23

4.4.1在线考试页面-23

4.4.2成绩查询页面-24

4.4.3修改密码页面-25

5系统测试-26

5.1测试目的及方法-26

结    论-28

6.1 系统开发总结-28

6.2 存在问题及改进-28

参 考 文 献-30

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:本次项目的需求,我选择的开发工具是Eclipse, Java开发语言是首选,项目数据库是Mysql。本课题主要功能详解如下: 本系统为两类用户提供了服务窗口,一个是管理员,另一个是考生。对......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: