本设计编号JSP081,由JSP+SQL2000开发
包括:程序代码,毕业论文,开题报告,任务书,答辩演示 (论文12100字)
摘要
传统的考试模式以笔试为主,成本高、效率低,随着各种考试类型的不断增加和考试要求的不断提高,以及考试人数的不断增多,教师们的工作量也越来越大,迫切需要能够实现网络化、自动化的考试系统。采用网络考试,学习者可以突破传统教育资源和教育方法的限制,不受时间和空间等条件的约束。同时,还有减轻老师负担,提高教学效率和质量,加强考试过程中的安全性,快速分析考试数据等优点。本文研究、设计、实现了一个网络考试系统,此系统采用B/S架构,将J2EE体系、Struts结合起来实现MVC设计模式,分离页面逻辑、业务逻辑和数据逻辑,达到结构上的松散耦合,提高系统的重用性、可维护性、可扩展性。本文详细介绍了网络考试系统设计和实现的过程。
关键词 JSP,JAVA,SQL Server 2000数据库,B/S模式
Abstract
The traditional test takes handwriting mode primarily and leads to the higher cost, lower efficiency. With the kind of test type increasing and the test requirement improving, as well as the test population increasing, the teaching load is more and more heavier. Therefore, the demand for realizing networking and automated test system is urgent. Using the network test mode, the students may break through the limitation of traditional education resources and education method without the restraint of time and space. At the same time, it can reduce the burden of teachers, enhance the teaching efficiency and the quality, strengthens the security in the test process, analyzes the test data quickly, etc. a network test system which uses the B/S architecture with the advantage of convenient installation and use has been designed and implemented in this paper. The J2EE architecture and the Struts framework are used to realize the MVC design pattern which contributes to divide the application system into the page logic, the business logic and the data logic, contributes to achieve the loose coupling in the structure,contributes to improve reusability and maintainability, scalability. This paper describes the process of design and implementation of the network examination system in details.
Keywords JSP, JAVA, SQL Server 2000, B/ S
目 录
1 绪论 1
1.1 课题背景 1
1.2 开发研究本课题的必要性和意义 1
2 开发技术 1
2.1 JSP简介 1
2.2 JSP技术的特点 2
2.3 JSP与SERVLET、JAVABEANS、JDBC 3
3 需求分析 5
3.1 功能需求分析 5
3.2 性能需求分析 6
3.3 系统实现环境 6
3.4 业务流程分析 7
3.5 数据需求分析 7
4 概要设计 10
4.1 系统总体结构图 10
4.2 模块功能描述 11
4.3 数据库逻辑结构设计 12
4.4 数据库物理结构设计 13
5 系统详细设计与实现 16
5.1 数据库连接模块的设计与实现 16
5.2 系统主要模块的实现 19
6 测试 24
6.1 测试目的 24
6.2 软件测试的原则 24
6.3 功能测试 24
6.4 系统的调试 25
结 论 26
致 谢 27
参 考 文 献 28