在线考试管理系统

 2022-01-17 11:01

论文总字数:21735字

目 录

1.绪论 1

1.1 课题的研究背景 1

1.2 国内外研究现状 1

1.3 课题研究的主要内容 1

2. 相关技术简介 1

2.1 jsp技术 1

2.2 MyEclipse开发环境 2

2.3 SQL Server后台数据库 2

3. 需求分析 2

3.1系统概述 2

3.2 系统功能性分析 2

3.3 系统非功能性需求分析 3

4. 系统设计 4

4.1系统流程图 4

4.2 系统功能详细设计 5

4.2.1 用户登录功能 5

4.2.2 课程管理功能 5

4.2.3 题目管理功能 5

4.2.4 试卷管理功能 5

4.2.5 用户管理功能 6

4.2.6 老师阅卷功能 6

4.2.7 学生考试功能 6

4.2.8 成绩统计功能 7

4.3 数据库设计 7

4.3.1概念设计结构 7

4.3.2逻辑结构设计 10

5. 系统实现 15

5.1 用户登录 15

5.2 管理员模块 15

5.2.1 修改密码功能 16

5.2.2 课程管理功能 17

5.2.3 题目管理功能 18

5.2.4 学生管理功能 20

5.2.5 教师管理 21

5.2.6 成绩统计 21

5.3 学生模块 23

5.3.1 考生须知功能 23

5.3.2 开始考试功能 23

5.3.3 分数查询功能 26

5.4 教师模块 26

5.4.1 试卷管理功能 26

5.4.2 开始阅卷功能 28

5.4.3 分数查询功能 30

5.4.4 密码修改功能 30

6. 小结 31

参考文献 32

致谢 33

在线考试管理系统

茆玲

, China

Abstract: examination in modern people's life is becoming more and more common.Traditional examination contains volumes ,printing papers, distributing papers, answer, volume, marking, publishing results and statistic test results and so on.The whole process cycle is long, heavy workload, high error rate and large test cost. At present, the biggest problem we faced about the examination is to improve the efficiency and reduce the cost.In this paper, after analyzing the shortcomings of traditional examination we designed the management system of the online examination .The system uses JSP technology to develop, based on the Java language,MyEclipse as a development environment, SQL Server as the background database, tomcate 6.0 as a server.To achieve the basic functions of the user login, course management, exam management, paper management, class management, student management, marking , student examination, fractional statistics and other basic functions.I hope that through the computer system we can simplify the examination process, improve test efficiency, reduce test costs, achieve paperlessoffice.

Key words: MyEclipse 8.5;SQL Server 2008; Java; tomcat 6.0; online test;

1.绪论

1.1 课题的研究背景

  现如今互联网已经成为人与人之间一个最重要的信息交互平台,人们对于平板电脑、智能手机等电子设备的依赖程度越来越深。通过互联网我们能够把我们想要表达的以及想要知道的信息与外界实现交互。网络也从最初的仅限科学研究领域逐步走入大众生活,网络购物、网络咨询、网络论坛、网络视频等成为信息化时代的衍生品。作为衍生品之一的网络化教育近年来已经成为教育改革的一个新方向,引领并促进新时代教育的发展推广。现代远程教育成为一种新的教学手段进入我们的生活,正对传统的教育方式进行冲击,正凭其独特的优势影响着传统教育的绝对地位[1]

纸质试卷是目前传统考试的主要手段,其缺点如下:
1、考生多的情况下试卷量比较大,题量比较大,老师改卷工作量很大。
2、人工出卷试题可组合性低,题库灵活性低。

3、改卷耗时耗力,时效性低。

4、学生错题无法及时改正,及时汇总。
5、教师对与学生错题的相关知识点难以及时分析统计,改变教学方向。

  1. 考生不能通过错题找出知识弱点,转项强化。
    7、考试排名是由人工来统计的,老师将打好分的试卷成绩录入excel,一个一个录入,

不仅耗时耗力,而且容易出错。

因此在教育领域提高考试的效率,减少考试的成本是我们需要考虑解决的最重要的问题。

1.2 国内外研究现状

网络化教育近年来已经成为教育改革的一个新方向,引领并促进着新时代教育的发展推广。远程教育正逐步成为现代教育技术的新的风向标,作为远程教育的子系统的网络考试系统也成为一个重要的研究领域。网络考试系统起源于美国,并且受到广泛地推广,在国外的雅思、托福等考试中都有运用。国内也出现了很多优秀耳朵具有代表性的考试系统,比如考驾照时的理论考试跟文明驾驶考试,会计执业资格考试系统,计算机等级考试系统等,这些都是在线考试的国内优秀的研究成果。关于这方面的研究正是现代教育科技化发展的真实、有力的表现[2]

1.3 课题研究的主要内容

以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析、系统功能设计、数据库设计、代码设计以及系统实现。我希望能够通过计算机系统来简化考试流程,提高考试效率,降低考试成本,实现无纸化办公。

相关技术简介

2.1 jsp技术

JSP是一种用于制作网站项目的关键性技术。用于制作动态网页,可以导入多种标签jar包,页面处理很灵活。JSP技术的优劣势[3]

  • 一次编写,多处运行;
  • 支持系统的多平台
  • 伸缩性强,产品的复杂性大大的提升了。

2.2 MyEclipse开发环境

MyEclipse是由eclipse发展而来的,它较之于exclipse的优势是加上了自己的插件,使得功能得到了强化,逐渐成为了广受欢迎的企业级集成开发环境。因此我们又称其为企业级工作平台。在这个环境下我们可以实现进行一个系统的完整的开发流程。它支持多种技术,比如JavaScript、CSS、Jsp,Servelet,AJAX等,具有很强大的实用性,包含了当前主流开源产品。总之,它是一款功能强大、支持广泛、用于开发Java、J2EE的exclipse插件集合[4]

2.3 SQL Server后台数据库

SQL Server是由微软开发的实用性很高的一款关系型数据库管理系统。本系统采用的是SQL Server 2008,较之于之前的版本,这款平台具有可信任性、高效化、智能性的特点,加强了用户体验。

需求分析

3.1系统概述

  本系统运用jsp技术进行开发,基于java语言,使用MyEclipse8.5作为开发环境,使用SQL Server2008作为后台数据库,tomcate6.0作为服务器,主要实现了用户登录、课程管理、题目管理、试卷管理、学生管理、教师管理、成绩统计、老师阅卷、学生考试等基本功能。希望能通过计算机系统来简化考试流程,提高考试效率,降低考试成本,实现无纸化办公[5]

3.2 系统功能性分析

本系统的用户可以分为管理员、老师、学生三类,主要分为三个模块,管理员负责管理员模块:管理员登录、课程管理、题目管理、学生管理、教师管理、成绩统计、修改密码,老师负责教师模块:教师登录、试卷管理、开始阅卷、查看成绩、修改密码,学生负责学生模块:考生登录、考试须知、开始考试、分数查询。

对于管理员来说:

1. 管理员登录:具有管理员权限的用户能够进入后台管理界面

2. 课程管理:管理员可以添加新课程、删除课程、查看课程列表

3. 题目管理:包括题库管理和题目添加两个部分,题库管理中管理员可以查看对应课程的

题目或者删除题目,题目添加可以按课程添加题目

4. 学生管理:学生信息的添加与删除

5. 教师管理:教师信息的添加与删除

6. 成绩统计:查看没份试卷的成绩排名

7. 修改密码:修改管理员登录密码

对于教师来说:

1.教师登录:用于教师权限的用户可以进入教师操作界面

剩余内容已隐藏,请支付后下载全文,论文总字数:21735字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;