登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

在线考试系统的设计与开发毕业论文

 2022-04-10 10:04  

论文总字数:13974字

摘 要

在线考试系统是一个软件解决方案,它通过一个在线环境来允许任何行业或机构去安排,组织和管理考试。它可以通过在Internet / Intranet和局域网环境中完成。在传统考试制度中面临的一些问题就是考试处理的结果发生延迟,试卷提出了一个问题并且得分的过滤是有些困难的,而且得分丢失的机会很高并且得分的搜索也是困难的。在开发技术上,使用了如今流行的SSH框架技术和MYSQL。系统的维护也是很困难,而且花费很多的时间和精力。该软件是在线教育体系的关键内容之一。它是有效的,足够快,并且减少了大量的物质资源,考试系统是基于网络上的发展,采用目前流行的B/S结构。本文描述了系统的原理,并且提出了系统的主要功能,而对于教师来说,是一次大的改革,减轻了教师的负担。

关键词 :在线考试系统 安全性 SSH MYSQL B/S

Online examination system

Abstract

This Online Examination System is a software solution, which allows any industry or institute to arrange, conduct and manage examinations via an online environment. It can be done through the Internet/Intranet and/ Local Area Network environents. Some of the problems faced during manual examination systems are the delays occur in result processing, filing poses a problem,filtering of records is difficult. The chance of loss of records is high also record searching is difficult.In the development of methods , using the now popular ssh ideological framework technology and MYSQL.Maintenance of the system is also very difficult and takes lot of time and effort. Online examination is one of the crucial parts for online education system. It is efficient, fast enough and reduces the large amount of material resource. An examination system is developed based on the web,which uses the popular B / S structure. This paper describes the principle of the system, presents the main functions of the system, analyzes the auto-generating test paper algorithm, and For teachers, it is a major reform to reduce the burden on teachers.

Keywords: Online Examination System;SSH; MYSQL;B/S;

目 录

摘 要 i

Abstract ii

第一章 项目概述 1

1.1 课题背景 1

1.2 研究的目的及意义 1

1.3 系统目标 2

1.4 系统模式设计 2

第二章 需求分析 4

2.1 可行性分析 4

2.1.1 技术可行性 4

2.1.2 经济可行性 4

2.1.3 操作可行性 4

2.2 系统功能需求 5

2.2.1 系统的基本功能 5

2.2.2 用户界面需求 5

2.3 系统开发环境配置 5

2.4 系统开发工具 6

第三章 总体设计 8

3.1 系统总体设计描述 8

3.2 系统模块图 8

3.2.1 系统总体结构 8

3.2.2 系统模块描述 9

3.3 数据库设计 10

3.3.1 数据库介绍 10

3.3.2 系统E-R图 10

3.3.3 数据库设计 12

第四章 详细设计与系统实现 14

4.1 系统各部分的实现方法 14

4.2 创建与数据库的连接 14

4.3 前台系统模块的实施 14

4.3.1 登录设计 15

4.3.2 系统主要模块页面 16

4.3.3 学生模块的实现页面 18

4.3.4 教师模块的实现页面 20

第五章 系统测试 24

5.1 测试的任务及目标 24

5.1.1 测试的任务 24

程序的整个过程,就是为了找到程序的错误。 24

5.1.2 测试的目标 24

5.2 测试方案 24

5.3 系统的不足和展望 24

结束语 25

参考文献 26

致谢 27

第一章 项目概述

1.1 课题背景

在线考试系统对于学校里传统考试的做了有效的补充,这一在线系统将帮助大学对教学评估的有了不同的选择。学院可以直接选择在线考试,学生考完后,系统会在第一时间报告结果,这将大大节约学校的时间和精力。

在线考试系统的最大特色就是可以进行远程访问,它有助于减少教师的工作,因为给出试卷,答案的检查和考试结果的给出,所有这些工作都是由机器完成的,并且所有的考试信息都放在服务器上,更重要的是,教师可以由这些考题数据库来组织考试。与学校原先的笔试比较,不仅减少了人力和物力资源,在组织考试,评估,分数统计和花费等方面,不仅解决了时间和空间的局限,还节约了资源。

1.2 研究的目的及意义

为了解决学校的紧迫问题和考前泄露的问题,使平常的小考试和正式的大考试试卷差异问题的数量和难度都控制在一个范围内,通常教育管理部门在同一时间要求教师组织多套试卷,这就需要同样试卷的加倍问题和困难,并还要同时给出了答案和评分。如果学校的课程上下届都是由一个老师上课并且出题,那么试卷在一定程度是讲会出现雷同现象的;如果由不同的任课老师出题,那试卷之间就没有可比性而言。

在传统的考试模式中,对于教师或者学校来说,考试的组织和其测试成绩的给出,这一整个流程都是极其重复性的工作,浪费时间和精力。而假设我们有了了题库,在考试开始前,老师就能通过题库发布自己想要的问卷,这样就改善了考教分离的问题,也可让每学期末繁重的命题工作远离广大教师,从而让教师们有更多的个人时间去做自己的事情。近些年来,许多考试系统被一些高校相继的研发出并试用,并且被当做科研创新在广大高校中推而广之,但是这些题库大部分结合了本校具体情况而言,在其他高校没办法依照自家学校因地制宜改善时,就不能被其他大学采用,并渐渐的被大家遗忘。

为了解决这些问题,在研究并比较几个不同的在线系统后,我们认为用B / S结构搭建功能完善的在线考试系统。

1.3 系统目标

该在线考试系统的目标是实现科目的管理,试卷的管理,试题的管理,学生的管理和考试的管理以及查看成绩及错题等功能。具体功能实现如下:

  1. 科目管理:主要实现试卷的第一级别如计算机类和第二级别如JAVA的添加,有效的进行分类。
  2. 试卷管理:主要实现试卷的发布,包括所属科目,数量,时间以及总分。
  3. 试题管理:主要实现对现有题库里的题目进行查看,更新,删除或者批量添加操作。
  4. 学生管理:主要实现对考生的批量添加,以及对学生得分查询以及班级得分查询。
  5. 考试页面:主要实现对科目的选择以及对相应的试卷的选择,然后进行考试。
  6. 查看成绩:主要实现对成绩的查询。
  7. 查看错题:主要实现对错题的查询。

1.4 系统模式设计

在本系统中,采用MVC设计模式,应用可以被分成三个部分:Model就是表示当前数据的组件,View就是展示当前的应用数据组件,Control就是处理用户处理输入的组件。 MVC架构非常适合于那些需要用户交互的网站的建设。它使应用程序更易于编码,维护和扩展。这是由于节目组成成逻辑的不同区域的分离;视图,业务或逻辑(对照)和信息访问(模型)。

请支付后下载全文,论文总字数:13974字

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图