当前位置:文档之家› java在线考试系统设计报告

java在线考试系统设计报告

第二章 系统总的概述....................................4
2.1 系统的目标..................................................4
第三章 功能需求........................................4
1.2 背景 随着网络技术的飞速发展,现在很多国内外的大学和社会其他部门都已经
开设了远程教,于此网络化教育代表了应试教育改革的一个发展方向,已经成为 现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育 技术及未来发展的重要方向之一,但是,远程教育软件的开发目前还处于起步阶 段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远 程教育当中去,这就给软件设计人员提出了更高的设计要求。 网络技术的发展使得考试的技术手段和载体发生了革命性的变化,网络的开放 性、分布性的特点和基于 Internet 的巨大的计算能力使得考试突破了时间和空 间的限制。与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传 统考试过程中的试卷组织、审定印制、收集、登记发放、评判归档各个环节缩小 到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节 约大量的时间、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和 公正性。
系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少; 系统具有良好的运行效率;
3.功能需求 3.1 主要用户类型以及系统功能模块:
图 1: 学生功能模块 图 2: 教师功能模块 图 3: 管理员功能模块 本系统的用户可分为管理员、教师和学生三类,三类人群共用一个登录界面, 在登录界面处提供用户类型的选择,并因选择的用户类型进入不同的管理界面。 进入本系统后共分成三个主要的界面:1)界面用于管理员工作,主要负责进 行基本资料的管理,如学生、教师成员的添加以及进入考试系统的权限设置;2)
本项目基于 internet 的 B/S模式进行开发,研究了基于 Web 考试系统的设计 与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登 录模块、在线考试模块、系统管理员模块、教师管理模块、学生管理模块、成绩 管理模块的设计。 2 系统总的概述 2.1 系统的目标
从总体上考虑,系统应该实现下列功能: 对管理员来说,包括系统维护和用户管理,角色管理和权限管理以及增删改 等。 对教师来说,包括出题,统计成绩,提交成绩等。 对学生来说,答卷,提交试卷和维护个人信息。
员信息,更改状态信息,设置权限,能否进入本系统 对教师来说,包括试卷管理、题库管理、成绩管理。 1、试卷管理:教师可以从课程,各种题型的数量等方面对某份试卷提出一 定的要求生成试卷规则,同时,教师还可以对库中已有的试卷进行修改和删除, 添加新试卷等。 3、成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩 统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。 对普通用户来说,包括在线考试、查询以往考试成绩、留言等。 1.在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的 标准答案进行在线判卷,考生可以立刻知道考试成绩。 2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信 息。 3,学生可以对个人信息进行维护包括(修改个人密码。修改个人基本信息)
第四章 运行环境要求.....................................7
4.1 硬件及软件设备的要求.........................................7 4.2 开发工具.....................................................7
3.1 主要用户类型以及系统功能模块.................................4 3.2 数据库的流程图...............................................5 3.3 数据管理能力要求.............................................6 3.4 故障处理要求.................................................6
课程设计报告
课程名称 题目 专业 班级 组长 副组长 组员 指导教师
完成时间
java 程序设计之网络编程 java 课程在线考试系统 信息管理与信息系统
2015 年 1 月 12 日
第1页
目录 第一章 引言............................................3
1.1 编写目的....................................................3 1.2 背景........................................................3
Adobe Photoshop CS5 图片处理
5 项目总结
通过这次课程设计,我们对很多东西有了新的认识和新的见解,认识问题和 思考解决办法有了本质上的进步,特别是对一个系统开发的模式有了更深的认 识,对专业技能的运用更熟练。在这次课设中,我们充分体会到了从事系统开发 工作需要特别严谨认真的态度和作风,一点都马虎不得,每一个细节都必须十分 的注意,如果早期的错误隐藏下来,对整个系统会有很大的影响,甚至有时要推 倒很多前面做的工作重来。
传统的考试方式一般要经过五个步骤,即人工出题、考生考试、人工阅卷、 成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高, 教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事 情,可以说传统的考试方式已经不能适应现代考试。在线考试系统项目的产生: 是当今教育信息化发展的趋势以及建设我国高校教育信息化系统,其目的是充分 利用学校现有的计算机软、硬件和网络资源实现网络化考试以避免传统笔试考试 的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性 的途径、方法也提出了更高的技术要求。通过 Internet 来实现网上考试,是现 代教育技术的一个具体实现,具有很重要的现实意义。可以实现远程教育和在线
第4页
是教师登录的主界面,主要是题库、试卷、成绩的管理以及查询等;3)界面用 于学生考试的主界面,主要负责在线考试、查询以往考试成绩留言等。
从总体上考虑,系统应该实现下列功能: 对管理员来说,包括教师、学生成员、班级的添加与管理。 1、教师、学生管理:管理员可以查询现有成员的信息,可以添加、删除成
第7页
3.2 数据库的流程图
学生,管理员和教师(user) 选择考试科目(course) 试卷类型(paper)
试卷的题目类型
第5页
单选
多选
判断
填空
分数(score)
图4 该系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所 需的信息(用户信息、试题信息、试卷信息、考试信息等)。 本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制
第3页
考试相分离以及网上打分查询成绩的全自动化管理,可以更好的利用校园网的软 硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大 规模的实行考试,实现考试的客观性、公证性,自动化阅卷可以减轻教师的工作 量。传统考试要求老师印制试卷、安排考试、监考、收集试卷、试卷打分、讲解 和分析试卷。这是一个相当漫长而复杂的过程,已经越来越不适应现代教学的需 要。在线考试系统可以利用网络的无限广阔空间,随时随地的对学生进行考试, 特别是 Web 技术的出现,人们开始致力于研究和开发基于 Internet 考试系统,这 也大大推动了远程教育的发展。
第五章 项目总结.........................................7
第2页
1.引言
1.1 编写目的 随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的
出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进 行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的 质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。
4.1 硬件及软件设备的要求
运行环境
软件环境
硬件环境
服务器
操作系统:windows XP
最低配置:CPU 为 2.6Ghz.内存不低
数据库:SQL SERVER2008 于 512M
第6页
客户端
IE8.0 及以上版本
现在的计算机一般都支持 IE8
4.2 开发工具 开发工具有:VS2008
SQL SERVER2008
机制。
3.3 数据管理能力要求
考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条
记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数
据库响应时间在人们能够接受的范围之内。
3.4 故障处理要求
系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升
用户体验为前提。
偶尔会遇到个别考生考试意外ห้องสมุดไป่ตู้断的现象,如某台计算机意外断电等。这
就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是,将
考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。因为正式考
试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行
设置。例如:将系统的自动保存时间设置在合理的范围之内,最大程度的
保存学生考试过程中试题的考试现场。
4 运行环境要求
相关主题