毕业设计(论文)JSP实验教学管理系统(附源程序)

上传人:ni****g 文档编号:478348991 上传时间:2024-01-11 格式:DOC 页数:40 大小:438.50KB
返回 下载 相关 举报
毕业设计(论文)JSP实验教学管理系统(附源程序)_第1页
第1页 / 共40页
毕业设计(论文)JSP实验教学管理系统(附源程序)_第2页
第2页 / 共40页
毕业设计(论文)JSP实验教学管理系统(附源程序)_第3页
第3页 / 共40页
毕业设计(论文)JSP实验教学管理系统(附源程序)_第4页
第4页 / 共40页
毕业设计(论文)JSP实验教学管理系统(附源程序)_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《毕业设计(论文)JSP实验教学管理系统(附源程序)》由会员分享,可在线阅读,更多相关《毕业设计(论文)JSP实验教学管理系统(附源程序)(40页珍藏版)》请在金锄头文库上搜索。

1、摘 要现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审

2、批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。本系统界面友好,操作方便,能够基本满足实验教学管理的要求。关键词:实验教学管理系统;JSP;三层结构全套源程序代码,联系1538937061AbstractThe recent Exp

3、eriment Education Web Management System have many problems, such as the deal out of the subjects was very slow, the exchange of documents was inconvenient ,the communication between students and teachers was very hard, and so on. This new system was developed to solve these problems.The author takes

4、 the development of practical applications as background, uses software engineering principles, development methods and the current mainstream network technology, combines the JSP and SQL Server technique, designs and develops this experiment teaching management system based on B/S models. The autho

5、r first makes the needs analysis, data flow charts and data dictionary of the system. Then the author makes outline system design and detailed design. Outline design mainly includes dividing the system functional modules, this system has three main models: administer control model, teacher control m

6、odel, student control model. Administers can add new administers, students and teachers. They can also check and approve experiments. Teachers can apply for new experiments, check the results of experiments that the students upload and answer the students questions. Students can select experiment su

7、bjects, upload their experiment results and also can ask questions the have in the experiments. The outline design also includes overall structure of the system design, system data structure design,system security design; Detailed design major includes the realization of the visit to database system

8、s, the main achievement of specific functional modules, modular achieve key code. Finally, the author makes a functional test of the system, and analyses the test results. Based on the summary and analysis, the author pointes out that the system deficiencies and needs improvement, development of a s

9、imilar system for the future reference and help.The system has friendly interface and easy to operate, can meet the basic experimental teaching management requirements.Key words:Experiment Education Management System;JSP;Three-tier structure目 录第1章 绪 论11.1 选题背景11.2 开发技术11.2.1 JSP技术11.2.2 TOMCAT11.3 论

10、文结构安排21.4 作者在本次设计中的工作2第2章 系统需求分析32.1 系统可行性分析32.2 系统功能需求分析42.3 系统数据流图52.4 数据字典5第3章 系统设计83.1 系统功能设计83.2 系统总体结构83.2 数据库概要设计93.2.1 概念设计123.2.2 逻辑设计123.2.3 物理设计12第4章 系统实现154.1 数据库连接实现154.2 管理员功能模块实现154.2.1 人员管理功能实现164.2.2 实验审批功能实现194.3 教师功能模块实现204.3.1 实验申请功能实现204.3.2 实验结果查看功能实现224.3.3 问题回复功能实现234.4 学生功能模

11、块实现244.4.1 实验选题功能实现244.4.2 疑难提问功能实现264.4.2 实验结果上传功能实现28第5章 系统测试295.1 测试环境295.2 系统功能测试295.2.1 人员管理功能测试295.2.2 选题功能测试295.2.3 实验结果批阅功能测试295.2.4 在线交流功能测试295.3. 测试结果分析33总 结34参考文献35致 谢36第1章 绪 论1.1 选题背景现在,网络越来越多的走进人们的生活当中,特别是在学校的管理上,许多工作都是通过网络来操作。学校的多数工作,例如:选课,4、6级报名等工作都是通过学校的网站来完成。网络给学生和老师都带来了极大的便利,老师和学生可

12、以通过网络非常方便的进行交流以至于文档交换,这为实验教学网络管理系统的实现创造了条件。本次毕业设计的选题实验教学网络管理系统即是通过JSP以及数据库技术开发出来的,基于B/S模式的一个教学管理系统。下面就让我们来对这个毕业设计进行初步的认识。1.2 开发技术本系统所涉及的开发技术主要是指JSP技术和TOMCAT。1.2.1 JSP技术 JSP技术是目前应用开发中的核心技术,也是目前流行的3P技术中应用最广泛的一种。3P技术分别是:ASP(Active Server Pages)、PHP(Personal HomePage)和JSP(Java Server Pages)。JSP最初是SUN公司推

13、出的,ASP是Microsoft公司的产品,PHP是由一个网络小组开发和维护的。目前最常用的是JSP和ASP(ASP.NET)。在 Sun 正式发布 JSP(Java Server Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。JSP与Microsoft的Active Server Pages兼容,但是它是使用类似HTML的卷标以及JAVA程序代码段,而不是VBScrip

14、t。当你所是使用的网站服务器没有提供本地ASP支持,也就是Apache或者Netscape服务器时,可以考虑JSP。虽然你可以取得这些服务器的ASP附加配备模块,但是价格昂贵,而目前Sun并没有对你所需要的JSP组件收取费用。对于Solaris、Linux以及Windows,这些组件也都很容易取得1。1.2.2 TOMCAT Jakarta Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,是SUN公司推出的小型Servelet/JSP调试工具)的基础上发展起来的一个优秀的Servlet/JSP容器,它是Apache-Jakarta软件组

15、织的一个子项目。它不但支持运行Servlet和JSP,而且还具备了作为商业JAVA WEB应用容器的特征。作为一个开放源码的软件,Tomcat得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高2。Tomcat服务器除了能够运行Servlet和JSP,还提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。Tomcat已成为目前开发企业Java Web应用的最佳选择之一。1.3 论文结构安排本论文主要分为5章,各章节安排如下:第一章 绪论。主要介绍本次毕业设计的题目,以及本次毕业设计中所用到的主要几种软件。第二章 系统需求分析。这一章对本次设计的题目进行具体的需求分析。第三章 系统设计。这一章主要对系统的设计过程做出描述。第四章 系统实现。这一章主要描述本次设计功能的具体实现。第五章 系统测试。这一章主要对系统的测试过程做出描述。1.4 作者在本次设计中的工作在本次毕业设计的实现过程中,作者的主要工作包括:整个系统静态页面的设计和实现;经过反复论证和分析,确定了数据库表以及表与表之间的关系,建立了数据库;完成了系统的需求分析,系统设计,详细

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号