高校家园网网站的设计与实现毕业论文.docx

上传人:lao****ou 文档编号:136552 上传时间:2023-04-09 格式:DOCX 页数:31 大小:368.28KB
下载 相关 举报
高校家园网网站的设计与实现毕业论文.docx_第1页
第1页 / 共31页
高校家园网网站的设计与实现毕业论文.docx_第2页
第2页 / 共31页
高校家园网网站的设计与实现毕业论文.docx_第3页
第3页 / 共31页
高校家园网网站的设计与实现毕业论文.docx_第4页
第4页 / 共31页
高校家园网网站的设计与实现毕业论文.docx_第5页
第5页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《高校家园网网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《高校家园网网站的设计与实现毕业论文.docx(31页珍藏版)》请在第一文库网上搜索。

1、高校家园网网站的设计与实现毕业论文目 录摘要错误味定义书签。ABSTRACT错误!未定义书签。第一章绪论1L1课题研究的背景介绍11.2系统开发环境及开发平台介绍11.2.1 系统开发环境1L2.2系统开发平台简介2第二章系统开发技术介绍52.1 系统的B/S结构52.2 JSP技术概述62.3 MVC 及 Struts 和 Hibernate 介绍62.3.1 MVC 介绍62.3.2 Struts 介绍82.3.3 Hibernate 介绍9第三章系统分析103.1 任务描述103.2 用UML用例图描述系统需求10321用例图简介10322系统用例分析113.3 功能分析11第四章系统的

2、设计与实现134.1 数据库的设计与实现134.1.1 数据库MySql简介134.1.2 数据库结构设计144.1.3 数据库加载和调试154.1.4 操作数据库164.2 功能模块的设计与实现164.2.1 系统注册模块164.2.2 系统登录模块174.2.3 普通用户功能模块194.2.4 管理员功能模块20第五章系统测试与维护235.1 测试目标235.2 网站维护245.2.1 维护内容245.2.2 维护方案24第六章系统的总结266.1 主要功能和性能266.2 该系统的不足之处26参考文献27致谢28第一章绪论第一章绪论1.1 课题研究的背景介绍随着计算机硬件的不断更新,以及

3、计算机软件的飞速发展,网络已成为人们生活中不可或缺的组成。人们通过连接网络,可以实现聊天交友、视频娱乐、在线购物,视频会议等,在感受网络带来的信息交流与资源共享的益处的同时,也给一些从事网络犯罪分子利用计算机网络从事违法犯罪活动提供了便利。高校家园网是在高校教育产业蓬勃发展,互联网持续快速发展的时代背景之下应运而生的,在日新月异的当今社会,教育面向网络化已经是不争的事实,利用网络管理学生的个人信息和为学生打造一个沟通、交流的校园生活资讯服务平台已经成为了各个高校在学校管理上的一个趋势。家园网可以成功的满足学生之间的沟通,已经成为学生发表自身言论以及展示自我才华的良好平台。高校也可以通过家园网对

4、学生的个人信息进行良好的管理,也可以通过家园网拉近与学生的关系,改变了传统教育中学生被动的接受命令的模式,达到了学生和学校互动的良性循环。1.2 系统开发环境及开发平台介绍1.2.1 系统开发环境1 .硬件环境1 1) CPU: Duo T5600 l.83GHz;(2)内存:512MB以上;2 .硬件环境(1)操作系统:Windows XP;(2)数据库:MySql;开发工具包:JDK150;(4) JSP 服务器:Tomcat6.0;(5)浏览器:IE7.0。122系统开发平台简介1. 系统开发平台本系统开发语言选用Java, JSP,所以采用MyEclipse, Tomcat为主要开发工

5、具,然后结合MySql数据库管理系统与Windows XP操作系统进行。既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。2. Tomcat 简介如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。我们需要一个交互式的Web,于是便诞生了各种Web语言。如Asp, Jsp, Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C+语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache, Sun

6、和其它一些公司及个人共同开发而成。由于有了 Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密

7、码存储在一个xml文件中。通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。Tomcat有三种工作模式,分别是独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。在利用其进行开发之前必须要清楚Tomcat的目录结构。因为它的目录结构和Web系统的创建和发布都有着很大的关系,通常,Tomcat的目录结构如下表:目录描述/bin存放启动和关闭Tomcat的各种脚本文件/conf存放Tomcat服务器的各种配置文件/server/lib包含了 3 个子目录:BP classes lib webapps;/server/webapps存放T

8、omcat服务器所需要的各种JAR文件/common/lib存放Tomcat自带的两个Web应用:admin应用和manager应用/Shared/lib存放Tomcat服务器及所有Web应用都可以访问的JAR文件1/ogs存在所有Web应用都可以访问的JAR文件/webapps当发布Web应用时,默认情况下把Web应用放在此目录下/workTomcat把JSP生成的Servlet放在此目录下表1-1 Tomcat的目录结构Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache.我们可

9、以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet.这种集成只需要修改一下Apache和Tomcat的配置文件即可。基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。我们这里要提到另外一个工具Ant, Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make.你需要写一个build.xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在xml中写很

10、少的东西就可以将其编译并打包成WAR.事实上,在很多应用服务器的发布中都包含了 Ant.另外,在Jspl.2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便。Tomcat确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型。3. MyEclipse 简介MyEclipse 企 业级工 作平台(MyEclipse Enterprise Workbench ,简 称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极

11、大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts, JSF, CSS, Javascript, SQL, Hibernateo 简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Genuitec 发布了 MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UM

12、L双向建模工具、WYSIWYG 的 JSP/Strutsdesigner、可视化的 Hibernate/ORM 工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。第二章系统开发技术介绍第二章 系统开发技术介绍2.1 系统的B/S结构B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Net

13、scape Navigator或InternetExplorer,服务器安装 Oracle、Sybase Informix 或 SQL Server 等数据库。B/S模式体系结构的原理如图2-1所示,浏览器通过Web Server同数据库进行数据交互。图2-1 B/S模式体系结构原理图B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了 AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。第二章需

14、求分析2.2 JSP技术概述JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP 文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端

15、的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服