在线考试系统(OES)的研究与实现毕业论文.doc
《在线考试系统(OES)的研究与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《在线考试系统(OES)的研究与实现毕业论文.doc(62页珍藏版)》请在三一办公上搜索。
1、本科毕业设计论文题 目: 在线考试系统(OES)的研究与实现 专业名称: 软件工程 学生姓名: 指导教师: 毕业时间: 2013.6 设计论文毕业 任务书一、题目在线考试系统(OES)的研究与实现二、指导思想和目的要求指导思想:B/S结构开发思想:B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的www浏览器技术,结合多种Script语言和ActiveX技术,是一种全新的软件系统构造技术。在B/S体系结构系统
2、中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成,对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。建立在线考试的目的,就是采用以计算机为主的现代化设备完成考试过程中各种信息的添加、修改、删除、查询、和使用,进行一般考试业务的管理,从而提高考试以及阅卷的效率。其重点主要是:深入理解java语言的跨平台性,理
3、解MVC在具体代码实现方面的重要意义,如何实现具体业务与显示相分离。数据库如何实现多表多关系级联查询,java开发框架结构的设计与搭建,还有网页的制作与绘画,给提供一个舒适快捷方便的学习环境。具体要求如下: (1)界面要求界面简洁、实用(2)性能要求:响应用户请求速度快系统运行期间出错少操作方便三、主要技术指标1.MVC开发模式的选择MVC架构中Model层实现系统中的业务逻辑,通常可以用JavaBean来实现。 View层用于与用户的交互,通常用JSP来实现。Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入
4、并将它们映射为模型层可执行的操作。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。2.B/S体系结构的特点 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专 门的软件。只要有一台能上网的电脑就可以使用,客户端零维护,其特点 如下:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理; (2)业务扩展简单方便,通过增加网页即可增加服务器功能; (3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新; (4)开发简单,共享性强。3.MySQL数据库 MySQL是一种开放源
5、代码的关系型数据库管理系统,MySQL因为其速度、可靠性和适应性而备受关注,大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容的最好选择。四、进度和要求1、 第二周第三周:查资料、阅读文献;写出开题报告;2、 第四周第六周:学习网络编程,整合教学资料。3、 第七周第九周:制定论文总体方案。4、 第十周第十三周:建模研究、关键技术研究、软件编制。5、 第十四周第十五周:软件系统调试。6、 第十六周第十七周:写毕业论文并准备毕业答辩五、主要参考书及参考资料1GAMMA E, HELM R, JOHNSON R, et al. Design patterns:Elements of re
6、usable object-oriented softwareM. Addison Wesley, 1994.2邱虹坤,刘成,王亚杰。 基于B/S在线考试系统的开发J. 沈阳航空工业学院学报, 2006,(05).3黄浩,朱少文,,张大斌,王泉德,胡宏银,陆玉昌. 一种基于Web的分布式信息管理系统 J.计算机工程与应用, 2001,(14) .4林杰,张丽锋,薛行. 基于Web服务的跨企业信息系统集成研究J.计算机工程, 2004,(17) .5唐俊武,南理勇,左强. 在线考试系统开发中的几个问题及解决方法J. 计算机与数字工程, 2005,(08) .6王熙宁,宋宝玉,辛瑞杰. 网上考试系
7、统开发模式与设计J. 情报科学, 2004,(06) .7叶宇风.计算机基础在线考试系统分析与设计J.微型电脑应用, 2006,(06) .8吉斌武,刘建华,陈以. 基于PHP和AJAX的在线考试系统的研究与实现J. 福建电脑, 2009,(02) .9 李云,杨双,张文. 一种基于Internet的在线考试系统J. 桂林航天工业高等专科学校学报, 2008,(03).10 李永飞,赵巧芳. 网上考试系统中随机抽题算法的实现J. 华北科技学院学报, 2009,(03) .11 贾振华,褚燕春,何志学. 基于J2EE的网上考试系统的设计与实现J. 北华航天工业学院学报, 2008,(06) .1
8、2 冯运仿. ASP技术在网上考试系统中的应用J. 黄石高等专科学校学报, 2001,(03) .13A Java Processor Architecture for Embedded Real-Time Systems Journal of Systems Architecture, In Press, Accepted Manuscript, Available online 22 June 2007, Martin Schoeber.14 王强兵,刘广钟. 基于J2EE的Web企业计算J. 计算机工程, 2002,(01) .学生 指导教师 系主任 摘 要考试是测量是教育过程的重要环节
9、,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。它可以分为对知识的评价和对技能的评价。关于对知识测量相应的理论和技术比较成熟,通常采用客观题的形式(即选择、填空、匹配等题型)。而对于对技能的考核,既上机操作的考核,无论是理论还是实践都比较薄弱。如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。通过对国内外计算机测评系统的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试系统,这不仅仅是我国的计算机考试系统如此,国
10、外也有很多考试系统也是这样。这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的软件工具、环境面前会束手无策随着计算机网络的普及,利用网络环境进行考试已成为教育考试发展的一个趋势。在线模拟考试的形式较为明显的避免了传统考试各环节的人为主观因素,较之它更便捷、更公平、更安全的安排考试等工作。将教师从辛苦而又繁琐的出卷、阅卷、分析成绩等工作中解放出来。本论文研究和分析了当下在线考试的发展状况,针对考试组织管理的特点和应用的具体要求,从业务需求、系统的数据库设计、各项子功能介绍方面进行了论述。为系统的开发和实施提供了一套切实可行、全面现进
11、的理论体系和技术指导。以B/S模式作为系统的结构,提出了基于JSP的在线模拟考试系统的分析与设计方案。实现了教师维护题库、出卷、考生答卷、教师阅卷以及考生查询成绩等功能,满足用户的需求。关键词:在线模拟,考试系统,B/S结构,JSPABSTRACTMeasurement of education is the education process and an important measure of its students to increase knowledge, skills and the development of hobbies, ideological and moral,
12、and education measures on many issues such as a certain number of rules of conduct. It can be divided into the evaluation of the knowledge and skills evaluation. Knowledge on the measurement of the corresponding theory and technology is more mature, usually in the form of an objective that (choice t
13、o fill in the blank. matching body). As for the assessment of skills, both on the driver of the appraisal, both in theory and in practice are relatively weak. How to solve the skills assessment of the environmental simulation and automatic correction is urgently needed to resolve the two problems. T
14、hrough the computer evaluation system at home and abroad study found that early examination of the computer used mainly Juanmian examinations, Such a theory-based examinations written, its results can not truly reflect the students computer application level and ability, Even if the computer examina
15、tions are mostly standardized examination system, This is not only Chinas computer systems of such examination, there are many foreign examination system as well. This examination will lead to the form of students theory and practice of light phenomenon, Candidates computer capacity was limited most
16、ly to empty talk and its ability to operate on the difference in the new software tools, will be helpless in the face of environmental.With the popularity of computer networks, the use of the network environment exam has become a trend of the development of the Educational Testing. Online examinatio
17、n in the form of the more obvious to avoid the traditional test various aspects of the subjective factors compared it more convenient, more fair, more secure arrangement examinations. Teacher freed from the hard and complicated of the volume, marking, analysis results. This thesis research and analy
18、sis of the development of the current online exam, exam organization and management of the characteristics and the specific requirements of the application, are discussed in terms of business requirements, database design, various sub-functions introduced. The development and implementation of the s
19、ystem provides a practical the, general cash into the theoretical system and technical guidance. B / S mode as the structure of the system, JSP-based online examination system analysis and design. The teachers maintenance exam, out volumes, student respondents, the marking of teachers and students q
20、uery results to meet the needs of users. KEYWORDS:Online examination system B/S structure JSP目录摘 要IABSTRACTII第一章 绪论11.1开发背景11.2目的和意义1第二章 开发工具的选择及关键技术42.1 JSP技术简介42.1.1.JSP技术特点及采用原因42.2 MySQL数据库52.2.1.MySQL简介及采用原因52.2.2MySQL特点特性52.3浏览器/服务器(B/S)体系结构52.3.1 B/S体系结构简介52.3.2 B/S体系结构特点62.4 MVC架构模型62.4.1 MV
21、C架构简介62.4.2 MVC架构优点7第三章 需求分析83.1 功能需求83.1.1 性能需求及其它需求93.2可行性分析93.2.1 目标和方案的可行性93.2.2 技术可行性103.2.3 社会可行性103.2.4 经济可行性103.2.5 运行可行性113.2.6 结论113.3业务流程分析113.4数据流程分析123.4.1 顶层数据流程图133.4.2 第一层数据流程图133.4.3 第二层数据流程图143.5数据字典173.5.1 数据项173.5.2 数据结构193.5.3 数据流213.5.4 数据存储223.5.5 数据处理233.5.6 外部实体24第四章 系统设计264
22、.1系统总体设计264.1.1 系统总体功能设计264.2系统程序流程设计274.2.1管理员程序流程图274.2.2教师模块程序流程图284.2.3 考生模块程序流程图304.3输入输出设计314.3.1 输入设计314.3.2 输出设计324.3.3 代码设计334.5数据库设计344.5.1 数据库概念设计344.5.2 数据库逻辑设计364.5.3 数据库物理设计37第五章 系统实施425.1系统运行环境425.1.1 开发平台425.1.2运行方式425.2系统功能实现425.2.1管理员首页425.2.2教师首页435.2.3维护题库页面435.2.4维护模板页面445.2.5出卷
23、页面445.2.6考生在线考试页面455.2.7教师改卷页面455.2.8考生查询成绩页面46第六章 系统测试476.1测试原则476.2测试内容476.3测试方法476.4测试计划486.5测试用例486.6系统维护49参考文献51致谢52毕业小结53第一章 绪论 1.1开发背景考试是检验教学成效,并且促进考生刻苦学习的一种要重要手段,同时考试也是作为教学活动中的一个至关重要的步骤。考生考试成绩的优秀与否,不仅仅可以反映出考生本人自身对教学内容和所学知识的理解、接受能力,更多的可以充分体现教师对教学内容精通程度和教师教学的一种态度。传统的教学活动中,进行一次整体规模的考试,需要教师自行进行试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线考试系统OES的研究与实现 毕业论文 在线 考试 系统 OES 研究 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2398689.html