欢迎来到天天文库
浏览记录
ID:6184587
大小:1.38 MB
页数:64页
时间:2018-01-05
《spring+struts2+hibernate的运动社区的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Spring+Struts2+Hibernate的运动社区的设计与实现毕业论文目录摘要IVAbstractV前言1第1章开发背景与环境21.1开发背景21.2开发环境21.2.1开发语言21.2.2开发工具51.2.3开发框架51.3可行性研究7第2章系统设计知识概述92.1数据库的相关理论92.1.1数据库的基本概念92.1.2Oracle9i数据库简介102.2数据库的设计112.2.1概述112.2.2数据库设计过程122.3软件工程的概述122.3.1软件的定义132.3.2软件的开发132.3.3软件的维护142.4需求分析14第3章总体设计16
2、3.1系统过程设计163.2系统模块设计163.2.1总体设计框架163.2.2用户基本信息管理模块设计框架183.2.3短管理模块设计框架183.2.4联系人管理模块设计框架193.2.5论坛管理管理模块设计框架1923.2.6后台管理模块设计框架203.3数据库结构设计21第4章系统详细设计284.1建立数据库284.2建立连接294.3配置模块294.3.1DAO(DataAccessObject)层的配置模块294.3.2Service(业务逻辑)层的配置模块314.3.3配置Struts.xml文件使Spring框架和Struts2框架完成自动集
3、成324.3.4配置web.xml374.4日志设计404.4.1配置日志模块404.4.2日志信息404.5程序设计414.5.1用户登陆功能设计414.5.2修改个人空间功能设计444.5.3发送信息功能设计474.5.4收件箱的功能设计484.55查询好友的功能设计504.56运动论坛查询所有贴子功能设计514.57后台管理会员管理功能设计534.58后台管理积分动作管理功能设计544.6对本社区的说明554.6.1查询数据库的说明554.6.2使用本社区的说明57第5章系统测试与维护595.1软件测试595.2运行和维护60结论61注释62参考文献
4、63致谢642基本Spring+Struts2+Hibernate的运动社区的设计与实现第1章开发背景与环境1.1开发背景21世纪是知识经济时代,计算机网络作为这一时代重要的生产工具,给各个国家带来了巨大的发展机遇。为了在以用户为中心的市场竞争中获胜,各单位须对不断变化的市场做出快速反应,把单位各关键部门结合成一体,形成一个坚强的信息共享共同体。国内一些中小型企业为了提高自身的工作效率,适应市场的需要,都实现了办公自动化(OA)[1]。计算机已经成为我们学习和工作的得力助手。目前,计算机的价格十分低廉,性能却有了长足的进步。它已经被应用于许多领域,尤其是在
5、管理领域,它可以简化大量繁琐的工作,提高工作效率,更重要的是能提高保密文件的安全性。随着计算机的发展和普及,它已经成为人们获取信息的一种方便、快捷、有效的手段。现在我国很多管理机构信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,必然被以计算机为基础的信息管理所取代。网运动好者社区系统是专门为运动爱好者提供的一个交流的平台,使跑步爱好者不需要进行面对面的交流,只需在网上查看运动爱好者的个人空间,从而了解他人的跑步爱好习惯,如果与自己的爱好相同或相似,就可以加对方为好友,并且能够发送短信息给自己的跑步好友。而且运动爱好者之间可以在运动论
6、坛中交流彼此对运动的看法道出运动爱好者之间的心声。除此之外本系统管理者还可以通过后台管理对注册的会员信息和积分进行管理。1.2开发环境1.2.1开发语言JSP语言的简介及其优点1.一次编译,多次、多处运行,代码的执行效率高JSP的脚本语言是JAVA语言,因此它具有JAVA语言的一切特性。同时,JSP也支持现在大部分平台。当JSP第一次被请求时,JSP页面转换成Servlet,然后被编译成.calss文件,以后(除非页面有改动或Web服务器被重新启动)再有客户请求该JSP页面时,JSP页面不被重新编译,而是直接执行已编译好的.class文件,因此执行效率特别
7、高。2.组件的重用性可重用的、跨平台的JavaBeans和EJB(EnterpriseJavaBeans)组件,为JSP程序的开发提供方便,我们可以将复杂的处理程序(如页面中需要显示的动态内容及对数据库的操作)放到组件中。可以多次使用这些组件,极大的减少了在JSP页面中重写重复的代码。3.将内容的生成和显示进行分离9基本Spring+Struts2+Hibernate的运动社区的设计与实现使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容。生成动态内容的语句一般被封装在Jav
8、aBean组件、EJB组件或JSP脚本段中。这样,页面的设计人员和
此文档下载收益归作者所有