基于JSP技术的网络试题库系统开发毕业论文

 2021-04-10 11:04

摘 要

随着计算机应用的普及,计算机与人们的工作生活联系越来越紧密,越来越多的人利用计算机来进行办公,不仅提高了工作效率,而且节约了大量的时间。在高校传统的教学过程中,试卷的设计生成是老师的一项比较重要的工作内容,老师在这个工作环节上会花费比较大的精力。出于为了减轻老师的工作负担,提高老师的工作效率的目的,开发了本系统。在开发的过程中,以Dreamweaver为开发工具,以SQL Server2000为数据库,采用JSP JavaBean 为开发模式,实现了一个以登入登出管理,管理员帐户管理,试题库的更新管理,试卷的自动生成功能的B/S架构的系统。本系统在开发的过程中使用文本文档的形式存储试题,以上传的模式将试题添加到试题库中实现更新操作,也可以手工输入试题来进行试题库的更新。组卷环节可以根据选择生成相应的试卷,并以文本文档的格式存储到制定的目录中,用户可以根据系统的显示来进行试卷的查阅。在本系统上可以进行扩充而实现在线测试的功能从而解决远程教育模式下的学生学习情况测试的问题。

关键词: 试卷设计; JSP;数据库;文本文档

Abstract

With the popularization of computer applications,Computer is more and more closely linked with people's working life. More and more people are using computers for office, Not only improve the working efficiency and save a lot of time. Traditional teaching in colleges and universities, the paper design to a generation of a teacher's work is more important, Teachers in the areas of work will cost more energy. For the work of teachers in order to reduce the burden on teachers to improve the efficiency of the purpose of the development of the system. In the development process in order to Dreamweaver as the main development tools to SQL Server2000 as the database, JSP JavaBean used for the development of models, the realization of a log off to log management, Administrator account management, test management database updates, automatic generation of functional test of the B/S structure of the system. The system development process in the use of stored text document examination, From the model to be added to the test questions in the realization of the Treasury update, questions can also be entered manually to update the test database. Paper links can be generated in accordance with the corresponding choice of papers and documents to text format to the development of the directory, the user can display the system to carry out the inspection papers. In this system can be expanded and the function of online testing in order to address the long-distance education mode, students study the issue of testing.

Keywords: test design; JSP; database; text document

目 录

第一章 绪论 1

1.1 国内外研究现状 1

1.2 开发的目的和意义 2

1.3 研究内容 2

第二章 设计理论 3

2.1 B/S 3

2.1.1 B/S简介 3

2.1.2 B/S架构软件的优点 4

2.2 JSP概述 4

2.2.1 JSP的优势 4

2.2.2 JSP的劣势 5

2.2.3 JSP的运行 5

2.2.4 JSP的程序结构 6

2.2.6 JSP的内置对象 7

2.3 JavaBean 7

2.3.1 JavaBean的意义 7

2.3.2 JavaBean的建立与初始化 8

2.3.3 JavaBean的对象的生命周期 9

2.3.4 JavaBean与数据库 9

第三章 设计实现 13

3.1 开发环境 13

3.2 数据库与试题结构 13

3.2.1 数据库设计 13

3.2.2 试题结构设计 15

3.3 具体实现 17

3.3.1 登陆控制 17

3.3.2 用户信息管理 18

3.3.3 题库管理和试卷自动生成 20

3.3.4 主观题判分 23

3.3.5 考生测试 24

3.3.6 考生成绩 30

结论 32

4.1 主要工作概述 32

4.2 未来工作展望 32

致谢 33

参考文献 34

第一章 绪论

随着计算机的应用普及,计算机在高校教学与日常生活中扮演着重要的角色,通过计算机来进行试卷的组合生成与编排可以减轻老师的工作负担,节约老师的时间。本系统采用B/S架构,使得系统管理员能够通过web浏览器登入系统进行试题库的更新并且能够在系统中进行选择来生成相应的试卷。生成的试卷文件管理员可以通过office中的word程序打开来进行相应的排版。本系统用过采用JSP SQL2000的技术来实现。之所以采用JSP来进行系统的开发是因为JSP作为新的网页开发技术,以java作为技术支持,具有java的一切优点。它能够使得开发的项目经过一次开发完成后能够在所有的平台上运行。同时由于本系统还有在线测试的功能,所以可以方便成人教育下远程教育这种模式的测试,学生可以登陆系统进行相关知识的测试,系统会对学生的答题情况给出正确的判分,并存储在数据库中,授课老师可以登陆系统查询考生的考试情况,从而为教学提供一定的指导。

    1. 国内外研究现状

JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态WEB应用的一项技术。它以其简单易学、跨平台的特性,在众多动态WEB的应用程序设计语言中异军突起,在短短的几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中。自从1995年,SUN已经用这种开放过程方法同国际JAVA组织合作开发和修改了JAVA技术和规范。针对JSP的产品,SUN授权了工具提供商,结盟公司,最终用户,协作商及其他。最近,SUN将最新版本的JSP和JAVATM Servlet的源代码发放给pache,以求JSP与Apache紧密的相互发展。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。