BBS论坛设计论文(完整版!)Word文档下载推荐.doc
《BBS论坛设计论文(完整版!)Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《BBS论坛设计论文(完整版!)Word文档下载推荐.doc(80页珍藏版)》请在冰豆网上搜索。
数据库采用免费,小巧,易用的mysql数据库。
该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。
该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。
本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。
本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!
关键词:
BBS,S.S.H(Struts,Hibernate,Spring),JAVA,MySQL,JSP
Abstract
Societynowadaysjustbeplacedinthenetworkforages,theinformation-basedbigtiderollsuptheword,thenetworkismakingwidelyavailabletoopenintheourcountrywiththeunprecedentedspeed.Inordertofacilitatetheteachersandstudentsinformationtheexchange,inunifiedJAVAandS.S.Hundertheservertechnologyhasdevelopedthisquicktruncation,thecontactsurfacefriendlyteachersandstudentsalternating-currentsystem.realizedafunctionrelativelycompleteforumsystem,thenetfriendhasbeenpossiblefreelytoproposethequestionaswellashelpedotherpeopletosolvetheproblem,orexchangeexperience.
ThisBBSpreparestoexpandtheStrutsframeinStruts+Hibernate+Springinthefoundation,carriesonthedevelopmentwithnowthemainstreamwebsitedevelopmenttechnology----JSPlanguage.ThiswebsitewillusetheB/Ssystemstructure,thepeoplemayvisitthetechingwebsitethroughthebrowserthemainpage.Thismakesurethattheguaranteeserverissecure.Thedatabaseusesfree,exquisite,easy-using,MYSQLdatabase.Thisforumfunctioniscomplete,mayfreelyexpressownviewpointinhereandexpresstheopiniontotheforumsubject,wealsomaypromptlysolvetonetfriend'
squestion,gaintotheoneselfusefulknowledge.Thisforumalsohassomespecialfunctions,liketheon-linepersonneldemonstrates,theformidablesearchfunction.Thiswebsitestrictlycarriesonthedevelopmentaccordingtothesoftwareprojectdevelopmentflow,regardingthewebsitedevelopmentfeasibilityanalysis,thedemandanalysis,theoutlinedesign,thedetaileddesignaswellasallhasthedetailedelaborationandtherealizationprocesstothewebsitetestandthemaintenance.
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.2MySQL数据库的选用……………………………………………….….5
2.1.3S.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英文文献………………………