毕业设计JSP网上考试系统设计与实现前台设计论文.doc
《毕业设计JSP网上考试系统设计与实现前台设计论文.doc》由会员分享,可在线阅读,更多相关《毕业设计JSP网上考试系统设计与实现前台设计论文.doc(51页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题目: JSP网上考试系统设计与实现 前台设计 学 院:信息工程专 业:姓 名:指导教师:毕业设计(论文)诚信声明本人郑重声明:所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名 导师签名 2007年 6 月 20 日毕业设计(论文)任务书姓名学号20030610040421毕业届别2007专业计算机应用与技术毕业设计(论文)题目JS
2、P网上考试系统设计与实现指导教师学 历硕士职 称讲师具体要求:需求分析,概要设计,详细设计。系统主要功能要求:1) 系统用户管理。用户信息的管理包括用户注册、修改和用户身份验证以及用户信息存储。 2) 考试试卷产生模块。教师可以选定试题类别、考试时间来产生考试试卷也可以添加题库,考生可以选择所考科目试卷进行考试,也可以对考完科目进行成绩查询。3) 试卷评判模块。对考生所选科目试卷的答题情况做出评判,给出成绩。4) 主要设计:1) 各浏览界面设计2) 试卷产生算法实现3) 系统逻辑功能处理实现(用户信息验证,用户注册、修改、查询等等)4) 数据库设计(管理员信息表、学生信息表、教师信息、题库表,
3、成绩表等等)具体实施方案及其系统说明,各种程序文档说明进度安排:第12周 熟悉课题、收集资料第34周 进行需求分析,完成数据库设计第57周 配置开发环境、收集实现相关功能的资料第811周 系统功能模块设计实现第1213周 测试修改系统,美观系统界面 第1415周 撰写论文 指导教师签字: 年 月 日教研室意见: 教研室主任签字: 年 月 日题目发出日期2006.12.5设计(论文)起止时间2007.3.5-2007.6.15附注:毕业设计(论文)开题报告书课题名称JSP网上考试系统设计与实现课题来源导师指定课题类型AX导师学生姓名学号20030610040421专业计算机科学与技术一、开题报告
4、内容: 1、 文献综述JSP(Java Server Pages,Java服务器主页)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法,JSP技术的设计目的使得构造基于web的应用程序更加容易和快捷,这些应用程序能够与各种web服务器、应用服务器、浏览器和开发工具共同使用。Dreamweaver MX 2004是一款专业的HTML编辑器,它的出现使得用户发现创作网页原来可以这样轻松。Dreamweaver提供了强大的设计工具,用于对web站点、web页和web应用程序进行设计、编码和开发。无论你喜欢直接编写HTML代码的驾奴感,还是偏爱在可视化编辑环境中工作,Dreamweav
5、er都会为你提供帮助良多的工具,丰富你的web创作体验。Microsoft SQL Server 2000产品是为当前的分布式客户机/服务器特别设计的,SQL Server数据库能够轻松通过Internet 和内部网络加以访问。SQL Server提供了一系列方法将数据填充到您的Web服务器,同时提供了对数据的快捷访问。它是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet 集成、开放系统体系结构以及强大的基于GUI的管理工具。它的一个独特功能是基于服务器的作业调度系统,允许直观的控制多个服务器和远程操作。这极大的增强了数据库的性能和可靠性。2、 参考文献朱敏,朱晴婷著.
6、JSP Web应用教程.清华大学出版社,2004.7肖金秀,冯沃辉著.JSP 程序设计教程.冶金工业出版社,2003.10朱仁成,孙爱芳. Dreamweaver MX 2004网页设计基础与进阶培训教程M. 西安电子科技大学出版社,2004-1萨师煊,王珊.数据库系统概念.高等教育出版社.2000.2美 David Chappell & Tyler Jewell. Java Web ServicesM. U.S.A.: OReilly, March-2002课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究; (2)X真实课题;Y模拟课题;Z虚拟课题 (1)、(2)均要填,如AY
7、、BX等。 毕业设计(论文)开题报告书课题名称JSP网上考试系统设计与实现课题来源导师指定课题类型AX导 师学生姓名学 号20030610040421专 业计算机科学与技术开题报告内容: 为了提高教师的工作效率,把老师从烦琐的考试工作中解放出来,我们将计和开发这套基于JSP网上考试系统。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着改革,而网上考试则是一个很重要的方向。基于Web网页设计技术的网上考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。系统要实现的功能包括:考生注册,网上考试、成绩查询、题库管理、教
8、师设置试卷属性、试卷生成和试卷发布等功能。用户管理、资源管理、查看在线考试人数和交卷情况等信息等功能。本人主要的设计任务是前台设计和业务逻辑功能实现。方法及预期目的:(1) 利用JSP、Dreamweaver MX 2004等网站设计工具和编程语言,实现网上考试系统的页面设计和功能。(2) 利用Fireworks MX 2004、Photoshop7.0等图像处理软件,实现网上考试系统页面的美化。(3) 利用Tomcat 5.5.9服务器,实现网上考试系统的浏览。(4) 利用Microsoft SQL Server 2000作为后台数据库。 指导教师签名: 日期:课题类型:(1)A工程设计;B
9、技术开发;C软件工程;D理论研究; (2)X真实课题;Y模拟课题;Z虚拟课题 (1)、(2)均要填,如AY、BX等。毕业设计(论文)评阅书(1)姓名学号20030610040421专业计算机科学与技术毕业设计(论文)题目JSP网上考试系统设计与实现指导教师评语:得分指导教师签字:年 月 日评阅人评语:得分评阅人签字:年 月 日等级毕业设计(论文)评阅书(2)姓名学号专业毕业设计(论文)题目答辩小组评语:具 体 要 求优良中一般差符合要求答辩准备充分,论文题目与内容相符语言精练能突出重点,思路清晰能准确表达。论点正确,论文内容有一定难度方法合理,论文内容工作量饱满。结构严谨,论文有一定应用价值。
10、对前人工作有改进或有独特见解。正面回答问题,不回避问题,不浪费时间,不狡辩。回答问题有理论依据,基本概念清楚。主要问题回答准确,深入。等级 组长签字: 年 月 日答辩委员会综合评语: 同 意 以 上 评 定等级 答辩委员会主任签字: 年 月 日(学院公章)注:答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最后成绩)。毕业设计(论文)答辩记录姓名学号20030610040421毕业届别2007专业计算机科学与技术题目JSP网上考试系统设计与实现答辩时间答辩组成员(签字):答辩记录:
11、 记录人(签字): 年 月 日 答辩小组组长(签字):年 月 日附注:JSP网上考试系统设计与实现前台设计摘要为了提高教师的工作效率,把老师从烦琐的考试工作中解放出来,我们设计和开发了这套基于JSP的网上考试系统。本文阐述了一个基于JSP技术的网上考试系统的体系结构和设计实现过程。系统采用的三层体系结构,JSP+JavaBean+SQL Server 2000开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用SQL Server 2000数据库实现数据逻辑,并设计了网上考试系统的解决方案。系统实现了三种权限用户信息的管理,题库的增加、修改、
12、删除基本功能,实现了随机生成试卷,并管理试卷的发布状态。实现了学生在线考试和成绩查询的功能。关键字:网上考试系统; JSP;三层体系结构The Designing and Implement of the Examination System on Networks Based JSP technologyAbstractIn order to improve the teachers working efficiency, liberate teacher from convoluted work about test, we design and develop a network exa
13、mination system that based on JSP. This article has explained the system structure and design process of a network examination system that based on JSP technology. The system uses three systems structures, and developed by JSP-JavaBean-SQL Server 2000 technology. Videlicet, at foreground is realized
14、 displaying logic by JSP WebPages, in the middle used JavaBean component complete the complicated business logic inner system, at background uses SQL Server 2000 databases accomplish data logic, and design a solution for a network examination system. This system accomplished three types user informa
15、tions management. And accomplished the query, add, delete and edit functions of item bank. And accomplished arranging paper randomly, and manage the papers publish state. The system accomplished exam on line and query score.Key words: Examination system on network; JSP; three systems structures.目 录1
16、 绪论11.1 网上考试系统的发展11.2 网上考试系统常用的实现技术11.3 本系统拟采用的解决方法21.4 毕业设计的主要工作22 系统开发模式、环境及工具32.1 系统开发模式32.2 系统开发环境及工具52.2.1 Mcaromedia Dreamweaver52.2.2 Microsoft SQL Server 200072.2.3 JSP原理及技术73 系统需求分析103.1 系统功能分析103.2 系统性能需求分析103.3 设计原则114 系统方案及概要设计124.1 系统方案设计124.2 系统概要设计135 系统详细设计及关键技术研究175.1 总体设计175.2 主要功能
17、模块设计和实现185.2.1 管理员功能模块195.2.2 教师功能模块215.2.3 学生功能模块235.3 关键技术研究与分析256 结束语296.1 系统不足296.2 结论29谢 辞30参考文献31附录32附录A外文原文32附录B中文翻译39附录C主要程序代码441 绪论伴随着网络技术的飞速发展,尤其是互联网、宽带技术在应用中日益成熟,网络技术已经应用到我们生产和生活的各个方面,成为不可缺少的工具。网络的最大优势是对分散资源的高度整合能力,通过网络可以突破时间和空间上的限制,使用户能够随时随地享用几乎是无限的各种数据资源,可以了解到最新、最及时的信息,并可进行实时的交流,以便做出最合理
18、高效的决策。基于网络的上述优势,应用成熟的网络技术来开发基于网络的教学辅助系统在技术上是完全可以实现的。随着科技的进步与经济的繁荣,校园计算机网络的建立与应用已相当普遍,它对内综合了校园中的计算机资源,对外建立了交换体系,更为快速的传递数据信息,初步达到了校园内资源的共享。为此,我们可以发挥网络的资源整和优势,将分散在校园各处的教学资源有机的结合起来,使有限的资源得到充分的利用,加大信息的流动效率,实现信息量的相对增加。应用网络技术解决这些问题,一方面可以使当前相当急迫的人与资源的矛盾得到高效、合理的解决;另一方面又实现了教学工作的信息化,符合当今社会发展的方向,并为以后的改进和发展提供了余地
19、。同时,作为校园信息化先锋的计算机系,也为实现学院信息化贡献一份力量,起到好的带头作用。对于我们个人来说,希望通过这次毕业设计,达到提高自己专业水平和解决实际问题的能力,为以后步入社会打下良好的基础。1.1 网上考试系统的发展现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、学生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试
20、方式也面临着变革,而网上考试则是一个很重要的方向。基于Web技术的网上考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。网络考试的优点在于,试题内容放在服务器上,学生通过用户和密码进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网上考试方式将是以后考试的发展趋势。例如目前许多国际著名的计算机公司所举办的各种认证
21、考试绝大部分采用这种方式。网上考试系统在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!1.2 网上考试系统常用的实现技术网上考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 JSP 网上 考试 系统 设计 实现 前台 论文
链接地址:https://www.31ppt.com/p-3975092.html