java在线考试系统设计报告_第1页
java在线考试系统设计报告_第2页
java在线考试系统设计报告_第3页
java在线考试系统设计报告_第4页
java在线考试系统设计报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 课 程 设 计 报 告 课程名称 java程序设计之网络编程 题 目 java课程在线考试系统 专 业 信息管理与信息系统 班 级 组 长 副 组 长 组 员 指导教师 完成时间 2015年1月12日 目录第一章 引言.3 1.1编写目的.3 1.2 背景.3第二章 系统总的概述.4 2.1 系统的目标.4第三章 功能需求.4 3.1主要用户类型以及系统功能模块.4 3.2数据库的流程图.5 3.3数据管理能力要求.6 3.4故障处理要求.6第四章 运行环境要求.7 4.1 硬件及软件设备的要求.7 4.2开发工具.7第五章 项目总结.71.引言 1.1编写目的 随

2、着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。 1.2 背景 随着网络技术的飞速发展,现在很多国内外的大学和社会其他部门都已经开设了远程教,于此网络化教育代表了应试教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术及未来发展的重要方向之一,但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更

3、完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。网络技术的发展使得考试的技术手段和载体发生了革命性的变化,网络的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。传统的考试方式一般要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,

4、随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试。在线考试系统项目的产生:是当今教育信息化发展的趋势以及建设我国高校教育信息化系统,其目的是充分利用学校现有的计算机软、硬件和网络资源实现网络化考试以避免传统笔试考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现远程教育和在线考试相分离以及网上打分查询成绩的全自动化管理,可以更好的利用

5、校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化阅卷可以减轻教师的工作量。传统考试要求老师印制试卷、安排考试、监考、收集试卷、试卷打分、讲解和分析试卷。这是一个相当漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统可以利用网络的无限广阔空间,随时随地的对学生进行考试,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。 本项目基于internet的B模式进行开发,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重

6、点阐述了用户登录模块、在线考试模块、系统管理员模块、教师管理模块、学生管理模块、成绩管理模块的设计。2 系统总的概述2.1 系统的目标 从总体上考虑,系统应该实现下列功能:对管理员来说,包括系统维护和用户管理,角色管理和权限管理以及增删改等。对教师来说,包括出题,统计成绩,提交成绩等。对学生来说,答卷,提交试卷和维护个人信息。 系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少; 系统具有良好的运行效率;3.功能需求3.1主要用户类型以及系统功能模块: 图 1: 学生功能模块 图2: 教师功能模块 图3: 管理员功能模块本系统的用户可分为管理员、教师和学生三类,三类人群共用一个登录界

7、面,在登录界面处提供用户类型的选择,并因选择的用户类型进入不同的管理界面。进入本系统后共分成三个主要的界面:1)界面用于管理员工作,主要负责进行基本资料的管理,如学生、教师成员的添加以及进入考试系统的权限设置;2)是教师登录的主界面,主要是题库、试卷、成绩的管理以及查询等;3)界面用于学生考试的主界面,主要负责在线考试、查询以往考试成绩留言等。从总体上考虑,系统应该实现下列功能:对管理员来说,包括教师、学生成员、班级的添加与管理。1、 教师、学生管理:管理员可以查询现有成员的信息,可以添加、删除成员信息,更改状态信息,设置权限,能否进入本系统对教师来说,包括试卷管理、题库管理、成绩管理。1、试

8、卷管理:教师可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。3、成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。对普通用户来说,包括在线考试、查询以往考试成绩、留言等。1.在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。3,学生可以对个人信息进行维护包括(修改个人密码。修改个人基本信息)3.2

9、 数据库的流程图学生,管理员和教师(user)选择考试科目(course)试卷类型(paper)试卷的题目类型多选填空判断单选分数(score) 图4该系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制机制。3.3数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。3.4故障处理要求系统对于用户错误输入的处理也应该相对友好,尽

10、量做到以最大限度提升用户体验为前提。偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。这就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。4 运行环境要求4.1 硬件及软件设备的要求运行环境软件环境硬件环境服务器操作系统:windows XP数据库:SQL SERVER2008最低配置:CPU为2.6Ghz.内存不低于512M客户端IE8.0及以上版本现在的计算机一般都支持IE84.2开发工具开发工具有:VS2008 SQL SERVER2008 Adobe Photoshop CS5图片处理5项目总结通过这次课程设计,我们对很多东西有了新的认识和新的见解,认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论