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

2020-06-07 15:46

本科毕业论文(设计)

题 目: 基于SSH框架的论坛设计与实现 院 系: 计算机科学系 专 业: 计算机科学与技术 姓 名: 学 号: 指导教师: 教师职称:

填写日期:2012 年 5 月 1 日

贵阳学院计算机科学系本科生毕业论文设计

摘要

当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合JAVA和SSH 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。

论坛在struts+spring+hibernate,struts负责表示层,spring负责业务逻辑层,hibernate负责数据持久层。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的sql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。

本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!

关键词:BBS ,S.S.H(Struts ,Hibernate ,Spring),JAVA , SQL ,JSP

BBS论坛设计--

2

贵阳学院计算机科学系本科生毕业论文设计

Abstract

today's society is in network era, information tide sweeping the globe, the Internet is at an unprecedented rate in our country popularity to spread. Web site with its unique advantages in the process of information occupies the important a seats. In order to facilitate information exchange, in combination with JAVA and S.S.H technology developed this quick, under a friendly interface communication system, realize a relatively complete BBS system function, this can be free to put forward questions and help others to solve problems, or exchange experience.

BBS in Struts + Hibernate + Spring expand Struts on the basis of frame, with today's mainstream web development techniques JSP language development. BBS will use the B/S architecture, people through the browser can visit the home page of the teaching website, ensure the safety of the server. Database using free, small, easy mysql database. This BBS function is more complete, here will be free to speak their minds and the theme of the BBS of opinions, we also can solve the problems in time, to obtain useful knowledge. The BBS and some special function, such as online personnel display, powerful search function. This web site in strict accordance with the software development process of development, for the website development feasibility analysis, needs analysis, general design, detailed design and the test and maintenance of the website of detailed discussion and realization process.

The set of the BBS's advantage is that it has strong expansibility and maintainability, very suitable for Internet users to create their own small and medium-sized BBS BBS!

Keywords:BBS ,SSH(Struts ,Hibernate ,Spring),JAVA , SQL ,JSP

BBS论坛设计--

3

贵阳学院计算机科学系本科生毕业论文设计

目 录

摘要..................................................................................................................................2 Abstract…………………………...………………...…………………………………..3 目 录…………….…………………………………………………………………….4 第一章系统概述……...…….…………………………………...……….…….……….6 1.1总体概述……...………………………………………………………...……...6 1.2开发背景……………………………………………………....……..….….….7 1.3开发目的……...……………………………………..…………………….…...8 第二章系统分析……......…...……...……………...……….....……………..…………9 2.1技术可行性分析……...………………………………………………………..9 2.1.1开发语言综述…………………………………………………………...9 2.1.2 S.S.H框架优点………………………………………………………... 10 2.1.3系统层次设计………………………………………...…………………13 2.1.4 技术可行性综述……………………………………..………………...14 2.2时间可行性(项目开发计划)…………………………………………….…….14 2.3系统需求分析…………………………………………………………...……..14 2.3.1 系统开发运行环境………………………………………………..…...14 2.3.2功能描述………………………………………………………………...14 2.3.3 数据流程……………………………………………………………….16 第三章系统设计……………………………………………………………………….19 3.1数据库设计……………………….…………………………………………...19 3.1.1概念模型设计(E-R图)………………………………..………………..19 3.1.2数据库表及关系建立…………………………………..………………21 3.1.3详细数据库结构设计…………………………………..………………21 3.2系统概要设计…………………………………………….…….……………..24 3.2.1功能模块设计……………………………………………..……………24 3.2.2系统界面设计……………………………………………..……………27 3.2.3系统的组件设计…………………………………………..……………29 第四章系统实现……………………………………………………………………….32 4.1系统框架实现…………………………………………………….…………...32 4.1.1底层数据库的建立……………………………………………………..32 4.1.2持久化层的建立(hibernate)…………………………………………....33 4.1.3业务逻辑层的建立……………………………………………………..33 4.1.4表示层的建立………………………………………………………..…35 4.2系统功能模块实现…………………………………………..…………..…….35 4.2.1会员模块实现…………………………………………………………...38 4.2.2帖子模块实现…………………………………………………………...40 4.2.3后台管理模块实现……………………………………………………...43

BBS论坛设计--

4

贵阳学院计算机科学系本科生毕业论文设计

4.3系统设计总结………………………………………………...……………….44 第五章系统的调试与测试……………………………………………….……………45 5.1测试概述……………………………………………………………………….45 5.1.1软件测试的目的………………………………………………………...45 5.1.2软件测试的任务………………………………………………………...45 5.1.3测试环境………………………………………………………………...46 5.2单元测试…………………………………………………………..…..……… 46 5.2.1黑盒测试………………………………………………………………...46

5.2.2白盒测试………………………………………………………………...47

5.2.3模块接口测试…………………………………………………………...48 5.3集成测试…………………………………………………………..…..……….49 5.3.1自顶向下集成…………………………………………………………...49 5.3.2确认测试标准…………………………………………………………...49 第六章结论………………………………………………………………….…………50 致 谢………………………………………………………………………………………………51 参考文献……………………………………………………………………….………51

BBS论坛设计--

5


基于Ssh框架的论坛设计与实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三相四线计量装置检查、分析及故障处理(端子盒)讲诉

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: