bbs论坛设计毕业论文.doc
bbs论坛设计毕业论文,bbs论坛设计毕业论文本系统目前比较流行的,基于mvc模式的s.s.h框架(sturts+spring+hibernate)的bbs论坛,本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型bbs论坛!摘要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以...
内容介绍
此文档由会员 jiang060206 发布BBS论坛设计毕业论文
本系统目前比较流行的,基于MVC模式的S.S.H框架(Sturts+Spring+hibernate)的BBS论坛,本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!
摘要
当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合JAVA和S.S.H 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。
论坛在Struts+Hibernate+Spring扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。
本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!
关键词:BBS ,S.S.H(Struts ,Hibernate ,Spring),JAVA , MySQL ,JSP
Abstract
Society nowadays just be placed in the network for ages , the information-based big tide rolls up the word , the network is making widely available to open in the our country with the unprecedented speed . In order to facilitate the teachers and students information the exchange, in unified JAVA and S.S.H under the server 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 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 teching website through the browser the main page . This make sure that the guarantee server is secure . The database uses free , exquisite , easy-using , MYSQL database . This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friend's question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-line personnel demonstrates, the formidable search function. This website strictly carries on the development according to the software project development flow , regarding the website development feasibility analysis , the demand analysis , the outline design , the detailed design as well as all has the detailed elaboration and the realization process to the website test and the maintenance .
Keywords: BBS ,Struts ,Hibernate ,Spring ,JAVA ,MySQL ,JSP
目 录
摘要..................................................................................................................................Ⅰ
Abstract…………………………...………………...…………………………………..Ⅱ
目 录…………….……………………………………………………………………Ⅲ
第一章系统概述……...…….…………………………………...……….…….………..1
1.1总体概述……...………………………………………………………...……....1
1.2开发背景……………………………………………………....……..….….…..2
1.3开发目的……...……………………………………..…………………….…....3
第二章系统分析……......…...……...……………...……….....……………..………….4
2.1技术可行性分析……...………………………………………………………...4
2.1.1开发语言综述…………………………………………………………....4
2.1.2 MySQL数据库的选用……………………………………………….….5
2.1.3 S.S.H框架优点…………………………………………………………..6
2.1.4系统层次设计………………………………………...………………….9
2.1.5 技术可行性综述……………………………………..………………...10
2.2时间可行性(项目开发计划)…………………………………………….……10
2.3系统需求分析…………………………………………………………...…….10
2.3.1 系统开发运行环境………………………………………………..…...10
2.3.2业务描述………………………………………………………………..11
2.3.3 系统功能概述……………………………………………………….....12
2.3.4 数据流程……………………………………………………………….12
2.4系统总体结构分析结论……………………………………………………....15
第三章系统设计……………………………………………………………………….16
3.1数据库设计……………………….…………………………………………...16
3.1.1概念模型设计(E-R图)………………………………..………………..16
3.1.2数据库表及关系建立…………………………………..………………18
3.1.3详细数据库结构设计…………………………………..………………18
3.2系统概要设计…………………………………………….…….……………..23
3.2.1功能模块设计……………………………………………..……………23
3.2.2系统界面设计……………………………………………..……………26
3.2.3系统的组件设计…………………………………………..……………28
第四章系统的详细设计与实现……………………………………………………….31
4.1系统框架实现…………………………………………………….…………...31
4.1.1底层数据库的建立……………………………………………………..31
4.1.2持久化层的建立(hibernate)…………………………………………....32
4.1.3业务逻辑层的建立……………………………………………………..33
4.1.4表示层的建立………………………………………………………..…36
4.2系统功能模块实现…………………………………………..…………..…….36
4.2.1会员模块实现…………………………………………………………...36
4.2.2帖子模块实现…………………………………………………………...39
4.2.3后台管理模块实现……………………………………………………...42
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集成测试…………………………………………………………..…..……….50
5.3.1自顶向下集成…………………………………………………………...50
5.3.2确认测试标准…………………………………………………………...51
第六章结论………………………………………………………………….…………52
参考文献……………………………………………………………………….………53
致 谢………………………………………………………………………………….54
附录A 英文文献……………………………………………………………………...55
附录B 翻译…………………………………………………………………………...68