山东省招远第一中学
研究性学习手册
(2012 -2013 学年度第一学期)
课题名称 Java网上考试系统
课题组长 栾文涛
课题组员 秦少鹏 郭晓彤 李冰清 杨立彬 林靖枫
李东霞 徐艳兵
指导教师 姜志武
研究性学习手册填写要求
1. 封面填写要求:
“编号: 号”不用填写由档案室统一编号;注意:字号和字体等格式不要改动。
2. 目录修改要求:
页码的填写按照实际的页码数目填写即可。
3. 开题报告填写要求:
按照具体要求填写就可以,字体和字号不要修改。
4. 课题研究活动记录填写要求:
在表格数量上可根据实际活动的次数增加或减少;字体和字号建议不要修改。
5. 课题结题报告表填写要求:
按照具体要求填写就可以,字体和字号不要修改。
6. 结题报告填写要求:
结题报告的页数可以根据实际情况增加;指导教师签字不要输入
需要打印后指导教师手签。
按照结题报告后的内容提示:包括课题研究背景、目的意义、研究内容、研究经过、论据和结论、效果分析、资料索引目录等。字体和字号不要修改,
7. 课题研究自我总结填写要求:
注:课题组成员就自己在课题研究过程中的参与情况,做了哪些工作,以及受到了什么启发,有什么体会和感受做简单总结。
8. 研究性学习课题评价表填写要求:
该表直接打印空表,打印后用签字笔填写。
9. 研究性学习成绩评价与学分认定表填写要求:
该表直接打印空表,打印后用签字笔填写。
10. 其他相关要求:
详见“综合实践活动网站”:http://www.zyyz.cn/grwz/zhsj/
目 录
1. 研究性学习课题开题报告 ………………………………(2)
2. 课题研究活动记录 ……………………………………(4)
3. 课题结题报告表 …………………………………………(8)
4. 结题报告………………………………………………………(9)
5. 课题研究自我总结…………………………………………(11)
6. 研究性学习课题评价表 ………………………………(13)
7. 研究性学习成绩评价与学分认定表 …………………(14)
8.研究性学习课题研究计划表 …………………………(15)
9.研究性学习课题研究论文 ……………………………(16)
研究性学习课题开题报告
课题名称 Java网上考试系统 主导课程 数学
课题组长 栾文涛 指导教师 姜志武 开题时间 2012年3月
姓名 班级 分工
秦少鹏 B108 评价
秦绍鹏 B108 作品梗概、主角介绍
李冰清 B108 论文制作
郭晓彤 B108 作者简介
李东霞 B108 背景资料
杨立彬 B108 PPT制作
栾文涛 B108 总结
研究背景:
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。
研究目的与意义:(为什么研究)
提高同学们对网络系统的理解能力,对电子系统的兴趣,深入地学习网络系统,了解网络,丰富课外知识,扩充知识面,开阔眼界,提高学生的合作自主学习能力。
研究内容:(研究什么)
Java网上考试系统,是为了配合Java语言的网上教学而设计的。它是Java课件的一个重要组成部分。
研究方法:利用网络搜集资料,阅读书籍,查阅资料
课题研究计划:(如何研究)
先划分小组,规定组长,进行分工。让每位同学分属不同的工作内容,分别对自己的研究内容进行资料搜集,完成后同学间相互交流、讨论,筛选整合出成果展示的内容,最后做出小组研究成果,完成PPT和论文的制作。
预期研究成果:
组内每个成员都能对网络系统有自己独到的感受和见解,对Java有一定的了解,对于系统的组成和编辑,并对于网络系统的学习兴趣有所提高。萌发出对系统的热情。
指导教师意见:
本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。
课题研究活动记录(1)
时间 2012年3月10日 地点 本班教室
成员 秦少鹏 郭晓彤 李冰清 杨立彬 林靖枫 李东霞 徐艳兵、栾文涛
活动内容:(目的、方式、过程)
收集资料(书籍和案例),并完成系统分析。
活动体会或收获:
组内每个成员都能对网络系统有自己独到的感受和见解,并对于系统的学习兴趣有所提高。萌发出解析系统的热情。对Java系统层的认识,并激发兴趣,也锻炼了能力,并对网络系统的重要性有了深一步的体会。
指导教师意见:
召开研究性活动开题会,将学生根据自愿和自身的水平分成两个小组:一组负责撰写研究论文,另一组负责将研究的成果制作成ppt,进行研究成果的展示。其次,指导各小组具体研究的方向和步骤。
课题研究活动记录(2)
时间 2012年3月28日 地点 网上交流
成员 秦少鹏 郭晓彤 李冰清 杨立彬
活动内容:(目的、方式、过程)
活动内容:(目的、方式、过程)
目的:学会缩减资料、深入学习PPT制作
方式:制作PPT
过程:浏览系统、制作PPT
活动体会或收获:
组内每个成员都能对网络系统有自己独到的感受和见解,并对于系统的学习兴趣有所提高。萌发出解析系统的热情。对Java系统层的认识,并激发兴趣,也锻炼了能力,并对网络系统的重要性有了深一步的体会。
指导教师意见:
要了解系统内容,上网查阅是一种途径,但和实践系统相比在认识和理解上还是有差距的。建议花时间亲自实践,更好的体会系统编程。实践完后要进行深入的讨论,根据最初指定的分工,将各自的任务理出头绪。
课题研究活动记录(3)
时间 2012年4月15日 地点 本班教室
成员 栾文涛、秦少鹏 郭晓彤 李冰清 杨立彬 林靖枫 李东霞 徐艳兵
活动内容:(目的、方式、过程)
软件系统的具体实现(包括测试)和论文写作。
目的:从中体会深层含义
方式:分工制作PPT
过程:个人体会
活动体会或收获:
组内每个成员都能对网络系统有自己独到的感受和见解,并对于系统的学习兴趣有所提高。萌发出解析系统的热情。对Java系统层的认识,并激发兴趣,也锻炼了能力,并对网络系统的重要性有了深一步的体会。
指导教师意见:
召开研究性活动开题会,将学生根据自愿和自身的水平分成两个小组:一组负责撰写研究论文,另一组负责将研究的成果制作成ppt,进行研究成果的展示。其次,指导各小组具体研究的方向和步骤。
课题研究活动记录(4)
时间 2012年5月28日 地点 本班教室
成员 秦少鹏 郭晓彤 李冰清 杨立彬 林靖枫 李东霞 徐艳兵
活动内容:(目的、方式、过程)
目的:从中体会深层含义
方式:分工写论文
过程:个人体会
活动体会或收获:
组内每个成员都能对网络系统有自己独到的感受和见解,并对于系统的学习兴趣有所提高。萌发出解析系统的热情。对Java系统层的认识,并激发兴趣,也锻炼了能力,并对网络系统的重要性有了深一步的体会。
指导教师意见:
召开研究性活动开题会,将学生根据自愿和自身的水平分成两个小组:一组负责撰写研究论文,另一组负责将研究的成果制作成ppt,进行研究成果的展示。其次,指导各小组具体研究的方向和步骤。
课题结题报告表
课题名称 Java网上考试系统 结题时间 2012年6月
组长 栾文涛 秦少鹏 郭晓彤 李冰清 杨立彬 林靖枫 李东霞 徐艳兵
指导教师 姜志武
课题研究过程概述:
1、分配任务
2、小组各成员完成自己负责的资料收集
3、小组集体对搜集的资料进行筛选和整合
4、完善结果,确定出最终的成果内容
5、制出PPT与论文
课题的主要成果及形式:
本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。
课题成果的主要内容概述:
本系统作为Java课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。
指导教师意见:
通过这次研究性学习,同学们提高了自己的能力。参与的同学对自己的技术能力进行了一次大大的提升。至少网络系统在他们的头脑里不再是空白,他们知道了考试系统,了解了它们在网络文学上的地位;见识到了这些系统的功能。又从系统中了解到更多的与网络学习有关的课外知识,开拓了视野,激发了学习兴趣。为今后进一步学习网络系统打下了坚实的基础。
指导教师(签名) 姜志武
结题报告
研究内容:在网络技术逐渐渗入社会生活各个层面的今天,传统的教学
方式也面临着改革,而考试系统则是一个很重要的方向。基于Web技术的网
络考试系统可以借助遍布全球的Internet进行,因此考试既可以在本地进
行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中
的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,
从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库
中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试
题内容在服务器上。考生通过姓名、准考证号码和口令进行登录,考试答
案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效。
的保证。因此,采用网络考试方式将是以后考试发展的趋势。
结题报告
网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)
型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应
用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,
这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到
一定影响。另外一种考试系统采用Web技术实现。Web技术超越了传统的
“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/
数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何
应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据
库服务器上(事务层和数据库可以是同一台机器)。
【注】结题报告内容包括:课题研究背景、目的意义、研究内容、研究经过、论据和结论、效果分析、资料索引目录等
课题研究自我总结
秦少鹏:通过这次实践性研究学习活动,提高了我们对网络系统的,
认识,对网络技术系统也产生了兴趣,同时,技术也提高另外我们的文
学知识。
郭晓彤 :在这次研究性学习中我的任务是幻灯片制作,完成这次任务需
要用组成员们的相互协作,因此通过这次活动,我更深刻地体会到了团
体协作的重要意义。
杨立彬:在本次研究性学习中,我明白了合作的重要性,只有合作才能
是效率提高,才能取得成功。学习研究网络系统以此增加自己学习的兴
趣。这次活动我的能力也得到了锻炼。
林靖枫:我负责作者部分的资料收集,使我掌握了更多的知识,也开拓
了视野。
李东霞:我掌握了许多有关技术系统的知识,这次是大家合作完成,虽
然遇到了很多困难,但是每个人都很努力,我也从中体会到了合作学习
的快乐。
徐艳兵:在此次研究性学习中,我真正体会到了团结的力量,大家分工
合作,使工作效率大大提高。
注:课题组成员就自己在课题研究过程中的参与情况,做了哪些工作,以及受到了什么启发,有什么体会和感受做简单总结。
课题研究自我总结
林靖枫:我负责作者部分的资料收集,使我掌握了更多的知识,也开拓
了视野。
李东霞:我掌握了许多有关技术系统的知识,这次是大家合作完成,虽
然遇到了很多困难,但是每个人都很努力,我也从中体会到了合作学习
的快乐。
徐艳兵:在此次研究性学习中,我真正体会到了团结的力量,大家分工
合作,使工作效率大大提高。
注:课题组成员就自己在课题研究过程中的参与情况,做了哪些工作,以及受到了什么启发,有什么体会和感受做简单总结。
研究性学习课题评价表
时间: 年 月 日
课题评价 开题评价要素 分项
权重 评价
分值 分项
成绩
1. 选题科学性与可行性 10
2. 开题报告(内容、任务分工、进度安排、表述等) 10 10
3. 小组成员出勤率 10
4. 活动记录的完整、及时性 10 10
5. 小组活动的真实性 10 10
6. 小组活动的团队合作精神 5 5
7. 活动预期目标的达成度 5 5
8. 材料的规范与完整性 5 5
9. 规定要求的达成度 5 5
10. 研究成果(成果的可信度、成果的科学性、成果表达形式与内容、成果展示) 10
11. 现场答辩(全员参与情况、语言表达、仪态仪表、应答能力) 10 10
12. 其他收获与体会 5 5
13. 成果的创新水平和社会效益 5 5
满分值
(100分) 课题组成绩
研究性学习成绩评价与学分认定表
课题名称 Java网上考试系统 主导课程 数学
班级 12级B108班 指导教师 姜志武
课题组课程成绩 96 课程实施时间 2012-3-18
课题组成员个人课题成绩
姓名 评价等级 学分 等级说明(分优、良、及格、不及格四等)
栾文涛 优 5
秦少鹏 优 5
郭晓彤 优 5
李冰清 优 5
杨立彬 优 5
林靖枫 优 5
李东霞 优 5
徐艳兵 优 5
课题组组长:(签名)栾文涛
指导教师:(签名)姜志武
班主任:(签名)曹学春
教学处意见:(盖章)
注:课题组课程成绩90分以上,获优等的同学一般不超过30%。
课题组课程成绩80分以上,获优等的同学一般不超过15%。
课题组课程成绩80分以下,原则上没有同学获优等。
及格以上成绩可获得5学分,特别优秀者可奖励1或2学分,不及格者不与认定学分,并要重修。
山东省招远第一中学研究性学习课题组课题研究计划表
阶段 时 间 内 容 地 点 负 责 人
初
期
阶
段
2012年3月10日 查找资料 本班教室 郭晓彤 李冰清
中
期
阶
段 2012年4月15日 收集资料(书籍和案例),并完成系统分析。
各自家中 秦少鹏
栾文涛
后
期
阶
段 2012年5月28日 缩减资料、深入学习PPT制作 学校和各自家中 李东霞
徐艳冰
研究学习论文:
一、 问题的提出
Java网上考试系统,是为了配合Java语言的网上教学而设计的。它是Java课件的一个重要组成部分。
二、 网络考试系统概述
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。
三、 网络考试系统常用的实现技术
网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。
四、 本系统拟采用的解决方法(技术)
本系统作为Java课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。
服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——JSP作为主要实现手段(配合Java Servlet、Java Bean、HTML等)。JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统不但为目前校内的网络教学以至于今后远程教育的实现都打下了良好的基础。所以JSP是实现本系统的最佳技术,它是完全可行的。
五、 系统的组成和功能构想
(1) 系统的组成
本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。它们各自的功能如下所述:
(一)考试子系统
这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试时间),由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同模式的考试。当考试时间到或考生点击“交卷”按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并在数据库中标记考生是否参加过某门课程考试。(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成绩保存于数据库。)
(二)成绩查询管理子系统
为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用Web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生和教师均可以使用。
(三)阅卷子系统
本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:
1、评分(根据参考答案给出相应的成绩)
2、成绩统计、排序(有助于老师了解学生考试情况)
3、信息输出(最终结果的输出)
(四)数据库及维护系统
这个模块能对数据库中的信息(学生信息、试题)进行维护,主要使用对象是系统管理员(只在服务器上运行,不能进行远程维护。目的在于增强系统的安全性)。本系统数据库部分拟用Microsoft
SQL Server 2000/Microsoft Access 2000 来实现。
(2) 统功能的初步构想
1、 界面方面:系统有“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。
2、 内容方面:由于网上考试的特点所限,考试内容以客观题为主。主观题只给出参考答案和评分标准。(以上是指“在线测试模式”下)对于“人工模式”下,则由阅卷人改卷后,通知考生成绩。这时以“综合测试题”为主。
3、 安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。考试的预约机制,也在一定程度上保证了考试的安全性。
4、 其他:可以根据具体情况适当用其他辅助工具(如:Dreamwaver MX、Dreamwaver
UltraDev等工具)对系统的界面进行美化和布局,以达到更好的效果。
5、 运行环境要求:
硬件环境:服务器端:P4 以上+512内存+2 00G以上硬盘+网卡; 客户机端:
P133,16M内存,win9X、win2000、winXP、NT网或Netware网络。
软件环境: Windows NT4.0+IIS+IE6.0(以上)/Windows2000+IE5.0(以上)+BEA Weblogic Server/IBM WebSphere Application Server/Apache Tomcat 3.X 。
6、 开发环境
Windows2000 Server(SP2)+IE6.0+Apache Tomcat 4.1/JSWDK1.01+J2DK
1.41+EditPlus2.0\Jcreator LE+Dreamweaver UltraDev 4.0 / MX
六、主要技术简介
JSP是Java Server Pages的简称,它是由Sun Microsystem公司于1999年6月推出,是基于Java
Servlet以及整个Java体系的Web开发技术。作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境。JSP能够适应市场上包括Apache
WebServer、IIS4.0在内的85%的服务器产品,这足以胜任绝大多数的商业事务处理。同时JSP代码经过服务器的解释执行后会直接嵌入到HTML语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。
JDBC是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用JDBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这用就使得开发独立于DBMS的Java应用程序成为可能。一般的Java开发工具都带有JDBC-ODBC桥驱动程序,这样,只要是能够使用ODBC访问的数据库系统,也就能够使用JDBC访问了。





