java在线考试系统设计报告

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