基于SSH框架的论坛的设计与实现.

上传人:最**** 文档编号:115338147 上传时间:2019-11-13 格式:DOC 页数:56 大小:2.11MB
返回 下载 相关 举报
基于SSH框架的论坛的设计与实现._第1页
第1页 / 共56页
基于SSH框架的论坛的设计与实现._第2页
第2页 / 共56页
基于SSH框架的论坛的设计与实现._第3页
第3页 / 共56页
基于SSH框架的论坛的设计与实现._第4页
第4页 / 共56页
基于SSH框架的论坛的设计与实现._第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于SSH框架的论坛的设计与实现.》由会员分享,可在线阅读,更多相关《基于SSH框架的论坛的设计与实现.(56页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文)题目:基于SSH框架的论坛的设计与实现 学生姓名: 学号: 系(部): 数学与计算机科学系 专业:计算机科学技术入学时间: 201 年9 月导师姓名: 职称/学位: 导师所在单位: 基于SSH框架的论坛的设计与实现摘 要 为了方便信息的交流,在结合JAVA和S.S.H 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。论坛在StrutsHibernateSpring扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问论

2、坛网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计都有详细的论述和实现过程。 Struts框架的引入是为了将系统显示层和业务层进行分离,从而可改变系统页面中穿插功能代码的缺陷性。Spring框架的引入除了可以很好的为中间层服务以外,还能实现与上下层之间的兼容,达到各层相互独立的目的,从而可大大降低各层之间耦合度。Hibernate框架用于完善Spring框架对JDBC的封装。该系统的投入使用,打破了校园门户网站的“平面化”,更富有亲和力和凝聚力,为高校思想政治教育工作者

3、提供了参考,为教师学生间的教学交流开拓了新领域,为学生间互通生活信息提供了平台,为学生获得情感支持和共鸣开辟了人际传播的新领域。关键词:论坛 ;S.S.H;JAVA;MySQL;JSPDesign and Implementation of the Online Forum BBS System Based on the SSH FrameworkAbstractIn order to facilitate the teachers and students information the exchange,in unified JAVA and S.S.H under the server

4、technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system.realized a function relatively complete forum system, the net friend has been possible freely to propose the question as well as helped other people to solve the problem, or

5、exchange experience.This BBS prepares to expand the Struts frame in Struts + Hibernate + Spring in the foundation, carries on the development with now the mainstream website development technology-JSP language. This website will use the B/S system structure, the people may visit the BBS website thro

6、ugh the browser the main page. This make sure that the guarantee server is secure. The database uses free, exquisite, easy-using, MYSQL database . This website strictly carries on the development according to the software project development flow,regarding the website development feasibility analysi

7、s, the demand analysis, the outline design, the detailed design as well as all has the detailed elaboration and the realization process to the website.Struts framework is introduced in order to display system and business layers were separated, so as to change the the system pages interspersed funct

8、ion code defects. Spring framework introduction of addition can be a good service for the intermediate layer, but also to achieve and on the compatibility between the underlayer reach the layers independently of each other the purpose, which can greatly reduce the degree of coupling between the laye

9、rs. The Hibernate framework used to improve the Spring Framework JDBC package.The system is put into use to break the flattening of the campus portal, more affinity and cohesion, to provide a reference for the ideological and political education workers, and open up a new field of teaching exchange

10、between teachers and students, for students between interoperability life information to provide a platform for students to get emotional support and resonate to open up new areas of interpersonal communication.Keywords : bbs ; S.S.H; java ; mysql ; jsp目 录第 1 章 绪 论11.1总体概述11.2发展与现状11.3开发目的和意义2第 2 章

11、系统分析32.1技术可行性分析32.1.1 开发语言综述32.1.2 MySQL数据库的选用32.1.3 S.S.H框架的优点42.1.4热点技术62.1.5系统层次设计62.16技术可行性综述72.2 系统需求分析72.2.1系统需要支持的环境72.2.2开发环境7第 3 章系统的功能模块和其流程分析83.1 BBS系统的用例描述和功能模块83.1.1主要功能的组成83.1.2系统的三大功能模块83.2各功能模块的流程103.2.1 BBS系统的用户模块流程103.2.2 BBS系统的帖子模块流程113.2.3后台管理功能模块流程12第 4 章BBS系统设计134.1 BBS数据库设计134

12、.1.1数据库概要设计(E-R图)134.1.2数据库的详细设计174.2系统功能设计204.2.1功能模块设计204.2.2系统界面设计214.2.3 BBS组件设计22第 5 章系统的实现235.1类图设计235.2用户功能模块实现255.2.1会员登录与注销255.2.2新用户注册285.2.3账户设置295.3帖子功能模块实现305.3.1发表帖子305.3.2回复帖子325.3.3搜索帖子355.4后台管理功能模块实现365.4.1版面管理365.4.2会员管理385.4.3组管理395.4.4搜索管理40结论43主要参考文献44附录46致 谢5150池州学院数学与计算机科学系毕业生

13、论文 基于SSH框架的论坛的设计与实现第 1 章 绪 论1.1总体概述进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端服务器的C/S结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,

14、网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网

15、上论坛和虚拟社区模式。各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间, 影响和改变着我们的生活。1.2发展与现状1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago (Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系统。之后随着苹果机的问世,开发出基于苹果机的Bulletin Board System和大众信息系统(Peoples Message System)2种BBS系统。1981年IBM个人计算机诞生时,并没有自己的BBS系统。直到1982年,Buss Lane 才用Basic语言为IBM个人计算机编写了一个原型程序。其后经过几番

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

当前位置:首页 > 高等教育 > 大学课件

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