本系统开发工具:JSP
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:1。8万字
40页
目 录
摘要... 2
前言... 4
第一章绪论... 4
1.1 课题的背景... 4
1.2 课题内容... 5
1.3 论文的组织... 5
第二章 J2EE技术... 5
2.1 J2EE的概念... 5
2.2 J2EE的优势... 5
2.3 J2EE 的四层模型... 6
2.4 J2EE的核心API与组件... 7
第三章:需求分析..... 8
3.1 任务概述... 8
3.2 需求规定... 9
3.3 运行环境规定... 14
第四章:概要设计..... 15
4.1 总体设计... 15
4.2 接口设计... 18
4.3 系统数据结构设计... 18
第五章:数据需求..... 21
5.1 数据描述... 21
5.2 数据的采集... 23
第六章:详细设计..... 24
6.1 网站系统的结构... 24
6.2 函数设计说明... 25
6.3 网页index.jsp设计说明... 27
6.4 网页.\admin\index.jsp设计说明... 30
第七章 测试报告... 31
7.1 测试概要... 31
7.2 测试用例... 32
第八章 模块开发清单... 34
8.1 概况... 34
8.2 模块列表... 35
结束语... 36
致谢... 36
主要参考文献... 37
附录……………………………………………………………………………………39
网上教学及管理系统是数字化校园系统的重要组成部分,而实验教学管理网站又是网上教学管理系统的重要组成部分。
这次选择的课题就是与其他同学一起构建基于J2EE架构的计算机教学中心实验室设计并实现一个集试验教学及管理于一体的综合性网站。
文中综述了J2EE实现技术及研究问题、现状和发展前景。同时,对自己毕业设计部分应用到的相关技术进行说明,提供相关的说明书操作手册,较系统的介绍此网站的全部功能。整个系统还需要不断修正和改进,直到形成满意的可行的实验教学网站系统。
关键词:实验室网站,J2EE,主页模板,JSP,JAVA,XML
从来没有任何事物像互联网那样,对人类的活动产生如此深刻的影响。与次同时,IT产业也正面临着一场变革――传统应用向基于Internet/WEB的服务模式转化。
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
BEA WebLogic 是用于开发、集成、部署和管理大型分布式WEB应用、网络应用和数据库应用的Java应用服务器。
由于BEA WebLogic全面支持Enterprise Java标准,因此它能有效地保护用户投资,并使建立可移植、可伸缩的应用成为可能。同时,这些应用能够完美地与其它应用和系统实现互操作。BEA WebLogic应用服务器为BEA端到端企业中间件解决方案提供了关键的前端WEB组件。
在多层结构的应用中,BEA WebLogic Server可以提供开发和利用服务器端业务逻辑的基本架构,支持分布式编程模型,提供一定程度的透明性。为应用开发人员隐去复杂的分布式编程的底层细节,使得编写分布式应用就像是开发本地应用一样。BEA WebLogic实现的J2EE服务可以为企业级的分布式应用提供一个极佳的开发和运行环境。
实验教学管理网站系统主要用于虚拟实验层次之上的虚拟实验室网站的创作,其目的在于加快虚拟实验室的建设速度、减少重复劳动、确保所设计的虚拟实验室满足系统规范、开发者能共享已有系统的资源、技术和设计方法等。在本系统中,资源是核心。为了实现资源的方便使用、开发级共享及虚拟实验的高效开发,系统中采用面向对象的思想来实现资源的组织、管理和使用。
网站主要面向的用户群是在校学生以及相关教员。在这个系统中普通访问者可以随时了解到最新的课程实验动态,相关教员的联系方式;可以随时登陆网站进行实验方面的具体操作,如:实验具体操作步骤、演示、注意事项等;可以随时和相关教员、其他学生交流自己的实验相关心得;可以上传/下载实验相关的软件、学习工具等。相关教员可以自己简单的控制修改自己负责部分的实验内容,解答同学的提问,对实验的具体操作流程进行现场示范等。整个系统主要出发点就是加快虚拟实验室的建设速度、减少重复劳动、确保所设计的虚拟实验室满足系统规范、开发者能共享已有系统的资源、技术和设计方法,提高实验整体教学水平。
开发项目全称:基于J2EE架构的试验教学管理网站的设计与实现。
此论文主要针对项目为:
1、计算机教学中心实验室主页系统,主要包括:功能菜单、实验室简介、教员介绍、新闻、通知公告、实验室开发信息、友好链接等;
2、用户管理及个性化系统,包括用户信息管理、用户注册及登陆、用户个性化页面等;
3、公共服务子系统,包括软件上传和下载、网站信息发表等。
本项目针对的访问用户主要是在校教师、在校学生及相关工作人员。
这篇论文是对自己在本科阶段课题研究的一个总结和升华,全文共分八章。
本章《绪论》主要介绍选题背景、意义,以及本课题的基本情况。
第二章《J2EE技术》J2EE技术构架的相关知识。
第三章《需求分析》对整个网站的设计需求进行分析。
第四章《概要设计》对网站的整体开发大致的思想进行了描述。
第五章《数据需求》对整个网站的后台数据库进行需求分析。
第六章《详细设计》以一到两个网页为模板进行了详细的设计说明。
第七章《测试报告》对整个网站进行的初步测试报告。
第八章《模块开发清单》整理开发模块,列出清单。
最后是对毕业设计的一个总结。
4