基于JSP的在线考试系统设计与实现(共42页).doc
《基于JSP的在线考试系统设计与实现(共42页).doc》由会员分享,可在线阅读,更多相关《基于JSP的在线考试系统设计与实现(共42页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上注:论文正文30页左右。阅后删除此文本框。 编号注:以上请按照给定样式勿修改。阅后删除此文本框。毕业设计(论文)基于JSP的在线考试系统设计与实现注:论文题目中的中文为黑体,西文为Times New Roman,字号为一号,居中,单倍行距,无加粗。阅后删除此文本框。Design and Realization of Online Exam System Based on JSP注:译文为Times New Roman,字号为四号,居中,单倍行距,无加粗。阅后删除此文本框。 学院名称 专业名称 学生姓名 学号 指导教师注:中文为黑体,数字为Times New Roman
2、,字号为小三号,居中,单倍行距,无加粗。若姓名为两个汉字,两汉字之间空两格(半角)。阅后删除此文本框。2014年6月28日专心-专注-专业注:“摘要”字样格式为:黑体,小三号,居中,段后11磅,1.5倍行距,选中网格对齐,大纲级别为1级。阅后删除此文本框。摘 要随着科技的发展,网络技术已经深入到人们的日常生活中。同时,带来了教育方式的一次变革,而网络考试则是其中一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行。因此,大大增加了考试的灵活性,缩短了传统考试要求教师打印试卷、安排考试、监考、收集试卷、试卷评分、试卷讲评和分析试卷的漫长而复杂的过程,使考试更趋于
3、客观、公正。该系统的实现语言为JAVA,采用MyEclipse作为前台开发工具,系统采用了Struts 框架,使整个系统的设计思路更加清晰,同时还应用了EL表达式和Struts框架提供的标签库,使页面代码更加简单明了。同时,为了使页面更加人性化,系统中还应用Ajax 技术实现在线考试时自动计时等功能。系统还采用SQL Server2000作为数据库开发工具。系统采用B/S模式,分为前台和后台,前台主要实现了考生注册和登录、在线考试、查询成绩以及修改个人资料等;后台主要实现了管理员管理考生信息、课程信息、考题信息和考生成绩信息等。系统界面美观大方,设计风格一致,操作符合用户习惯,实用效果良好。关
4、键词:网络技术;在线考试;浏览器/服务器模式;JSP;SQL server 2000注:关键词不少于3个,中间分号隔开,最后一个关键词后无标点,格式要求为:“关键词”字样顶格书写,中文字体为黑体,西文字体为Times New Roman,加粗小四;请严格按照本格式编辑。阅后删除此文本框。注:中文摘要正文的格式为:中文字体为宋体,西文字体(含字母、数字等)为Times New Roman,字号为小四号,两端对齐,段落首行缩进2字符,行距为多倍行距1.25,取消网格对齐。摘要正文后空一行为关键词部分。阅后删除此文本框。注:从“摘要”页开始到“目录”页,需单独使用罗马数字编排页码。页脚字体为Time
5、s New Roman,字号为小五,居中。阅后删除此文本框。注:摘要可以分成三部分:第一部分为论文的背景及意义,约占35行;第二部分为摘要的主体部分,应该阐述主要设计内容,如作品的设计方案、主要功能、性能指标、技术要求等,约占整个摘要的2/3;第三部分为设计工作的结论部分,写出设计的结果或使用效果,客观地对设计作品进行评论。阅后删除此文本框。注:Abstract格式:Times New Roman,小三号居中,加粗,段后11磅,1.5倍行距,选中网格对齐,大纲级别为1级。阅后删除此文本框。AbstractWith the development of technology, networkin
6、g technology has penetrated into peoples daily life. Meanwhile, it brings a revolution in education, and Internet-based test is a very important direction. Web-based network test system can be carried out by means of the Internet around the world. Therefore, greatly increasing the flexibility of the
7、 exam, teachers are required to shorten the long and complex process of traditional printing papers, arranging examination, invigilators, papers collection, papers scoring, papers comment and papers analysis, so that test tends to be more objective and fair. The system uses JAVA as implementation la
8、nguage, uses MyEclipse as development tools. The system uses the Struts framework, so that the whole system design ideas are more clearly, and also the application of EL expression and a tag library Struts framework provided , so that the pages coding is more straightforward. Meanwhile, in order to
9、make the web pages more friendly, the Ajax technology for automatic timing also applied in online exam system. The system also uses SQL Server 2000 as database tool. The system uses B/S mode, and is divided into two parts:foreground and background, the foreground is mainly used for candidates regist
10、ration and system login, online testing, results query , and personal data modification; background for administrators is to manage course information, exam information and test scores and other information.t has a beautiful UI design and fits users perfectly.注:Abstract正文中每个标点符号与下一个单词之间空一格(半角)。(1)英文
11、摘要与中文摘要对应,使用第三人称,最好采用现在时态编写。(2)英文摘要正文的格式为:字体及符号格式为Times New Roman,字号为小四号,两端对齐,段落首行缩进2字符,行距为多倍行距1.25,取消网格对齐。(3)英文摘要正文后空一行为关键词部分。阅后删除此文本框。Key words: networking technology; online examination; B/S mode; JSP; SQL Server 2000注:中间分号隔开,最后一个关键词后无标点,Key words为两个单词且顶格书写,西文字体为Times New Roman,加粗小四。阅后删除此文本框。注:中、
12、英文摘要标题需在目录中显示。阅后删除此文本框。注:“目录”字样格式为:黑体,小三号,居中,段后11磅,1.5倍行距,大纲级别为正文文本,选中网格对齐。阅后删除此文本框。目 录注:目录需自动生成;章节标题设置到三级标题;自动生成目录后务必按以下要求重新调整排版格式:中文字体为宋体,西文字体(含字母、数字、制表符前导符等)为Times New Roman,字号为小四号,两端对齐,行距为多倍行距1.25,取消网格对齐。阅后删除此文本框。注:附录部分根据论文需要而设。阅后删除此文本框。注:正文中所有一级标题格式:标题序号与标题名称之间空一格(半角),标题序号字体为Times New Roman,标题名
13、称中的中文字体采用采用黑体,西文(含数字、字母等)字体为Times New Roman,无加粗,字号为小三号,居中,段后11磅,1.25倍行距,选中网格对齐,大纲级别为1级。阅后删除此文本框。第1章 绪论1.1 在线网络考试系统开发背景分析注:正文格式:中文字体为宋体,西文字体(字母、数字等)Times New Roman,字号为小四号,两端对齐,段落首行缩进2字符,1.25倍行距,取消网格对齐。阅后删除此文本框。在计算机技术、Internet技术迅猛发展形势的推动下,传统的办学有了新的模式。传统的考试方式时间长、效率低,同时人工阅卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的
14、普及,应用现在信息技术的网络在线考试系统呈现出越来越多的优势。使教学朝着信息化、网络化、现代化的目标迈进。这种无纸的网络考试系统,使考务管理突破时空限制,提高考试工作效率和标准化水平,使学校管理、教师和学生可以在任何时候、任何地点通过网络进行考试。网络在线考试系统已经成为教育技术发展与研究的方向。1.2 社会需求情况及设计的意义随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,近几年来随着考试类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷、监考、阅卷,使教师的 工作量越开越大,并且由于这些环节全部由人工完成,非常容易出错。因此,许多学校或考试机构建立网络在
15、线考试网站来降低管理成本和减少人力、物力和投入,同时,为考生提供更全面、更灵活的服务。考生希望对自己的学习情况进行客观 、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率。为满足考生和教务人员的需求,网络在线考试系统应包含在线考试、成绩查询等功能。1.3 在线网络考试系统达到的目标网络在线考试系统属于中小型软件,在系统实施后,达到一下目标:(1)具有空间性。被授权的用户可以在异地登陆网络在线考试系统,而无需到指定地点进行考试。注:正文中除章节外的小标题首先使用(1)(2)形式,然后用的形式;正文中文行文中所有括号采用宋体的半角括号,括号里的数字采用Times New Roman。
16、阅后删除此文本框。(2)操作简单方便,界面简洁美观。(3)系统提供考试时间倒计时功能,使考生实时了解考试剩余时间。(4)随机抽取试题。注:正文中所有二、三级标题序号与标题名称之间空一格(半角),标题序号字体为Times New Roman,标题名称中的中文字体采用采用黑体,西文(含数字、字母等)字体为Times New Roman,无加粗,居左,段前0.5行,1.25倍行距,取消网格对齐,其中二级标题字号为四号,大纲级别为2级,三级标题字号为小四号,大纲级别为3级。阅后删除此文本框。(5)实现自动提取交试卷的功能。当考试时间到达规定时间系统将自动交卷。(6)系统自动阅卷,保证成绩真实准确。(7
17、)考生可以查询考试成绩。注:页脚字体为Times New Roman,字号为小五号,居中。阅后删除此文本框。(8)系统运行稳定,安全可靠。第3章 需求分析3.1 需求分析本系统共分为前台和后台:前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息等进行管理。在本系统中后台首页的功能模块:(1)管理员信息管理:主要包括管理员的信息列表、添加管理员、修改管理员和删除管理员。(2)考生信息管理:主要包括查看注册考生信息列表和删除已注册的考生信息。(3)考生成绩查询:主要用于根据准考证号、考试课程或考试时间模糊查询考生成绩
18、。(4)课程信息管理:主要包括查看课程列表、添加课程信息和删除课程信息。(5)套题信息管理:主要包括查看套题信息列表、添加套题信息、修改套题信息和删除套题信息。(6)考试题目管理:主要查看考试题目列表、添加考试题目、修改考试题目、修改考试题目和删除考试题目。(7)退出管理:主要用于退出后台管理系统。对普通用户来说,包括在线考试、查询以往考试成绩等。(1)在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。(2)查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。(3)修改个人信息:学生可以核对姓名密码并更改。3.
19、2数据流图数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型9。(1)顶层数据流图注:(1)中文图、表标题与图、表名之间空一格(半角),且中文字体为宋体,西文(含数字、字母等)字体为Times New Roman,字号为五号;(2)图、表的图题居中,图、表序号分别按章编排;(3)图、表标题不得单独出现在一页的顶端。阅后删除此文本框。图3.1 在线考试系统顶层数据流图(2)一层数据流图注:图和表的线型应为0.5磅。
20、阅后删除此文本框。图3.2 在线考试系统一层数据流图注:(1)图中中文字体为宋体,西文(含数字、字母等)字体为Times New Roman,字号为五号;(2)图的大小、版式应全篇尽量保持一致。阅后删除此文本框。3.3数据字典注:图和表的前和后均空一行,1.25倍行距。阅后删除此文本框。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件分析和设计的过程中给人们提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型。一般说来,数据字典由数据流,数据元素,数据存储,处理四类元素组成10。数据字典最重要的用途就是作为分析阶段的工具。在数据字
21、典中建立的一组严密一致的定义有助于改进分析员和用户之间的通信,因此将消除许多可能的错误。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据数据字典描述和设计模块,能避免许多麻烦的接口问题11。数据字典举例:1管理员表的数据字典卡片注:图和表的前和后均空一行,1.25倍行距。阅后删除此文本框。名称:管理员表别名:(无)描述:数据库中用于记录增加和修改管理员信息的信息表定义:管理员表=管理员姓名+密码位置:管理员表注:图和表的线型应为0.5磅。阅后删除此文本框。图3.3 管理员表数据字典卡片2考生信息表的数据字典卡片名称:学生基本信息表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 在线 考试 系统 设计 实现 42
限制150内