资源描述:
《跑步社区-跑步论坛的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计跑步社区-跑步论坛的设计与实现学生姓名:系部:学号.082055214计算机工程系网络工程专业:指导教师:2012年06月门日跑步社区-跑步论坛的设计与实现摘要本系统是基于windowXP下开发的B/S结构的iRun跑步社区中的跑步论坛。以Gcnuitcc公司开发的MyEclipsc8.5作为主要的开发工具,构建三层架构,使用jsp+html+css技术开发前台,struts2+hibcrnatc框架组合构建后台的业务逻辑。以Oracle10g作为数据库的开发工具。在分析当前各大论坛的前提下,概括描述了系统
2、的开发背景、开发工具和具体设计,主要实现对主题帖、回复帖的管理。论坛的目标对象是网络上爱好跑步的网民;管理者是各大版面的管理员。根据这些论坛业务信息,本系统的主耍功能包括:实现论坛会员信息和帖子的管理和维护,如会员信息管理,会员个人空间管理,主题帖查询,回复主题帖等功能。关键字:BBS论坛,struts2,hibernate,oracleTitle:ThedesignandimplementationofiRunForuminiRunCommunityAbstractWithMicrosoftVisualStudi
3、o2008andSQLServer2005asmajortools,thecollegelibraryinformationmanagementsystembuiltathree-layerconstructionbasedonWindows7andB/Sstructure,usingASP-Netasthefront-enddevelopingtechnology.TheapplicationofUMLisusedthroughoutintheprocessionofdesigninganddevelopment
4、,especiallyindiagramsasuse-casediagrams,classdiagrams,activitydiagrams,timingsequencechart.Ontheanalysisofthecurrentmajorforumvisitors,brieflydescribedthesystemdevelopmentbackground,developmenttoolsandthespecificdesign,themainachievementofthetopics,replybriefm
5、anagement.Thetargetobjectofforumisthepeoplelikerunning;managementisthemajorlayoutmanager.Accordingtotheforum,businessinformation,thissystemmainfunctionincludes:theforummembershipinformationandpostmanagementandmaintenance,suchasmembershipinformationmanagement,p
6、ersonalspacemanagement,querytopics,replytotopicsanduploadandotherfunctions.Keyword:BBSforum,struts2,hibernate,oracle目录1概述31.1项目背景31.2系统目标41・3系统开发环境5131系统开发工具51.3.2系统开发语言51.3.3数据库服务器61.3.4系统架构62可行性分析82.1可行性分析82.1.1技术可行性82.1.2经济可行性82.1.3操作可行性82.1.4法律可行性93需求分析103
7、.1用户需求分析103.2功能需求分析113.3数据字典114系统总体设计184.1系统功能设计184.1.1总体功能设计194.1.2系统功能模块简介204.2数据表实体215系统详细设计275.1STRUTS2、HIBERNATE在WEB项目中的作用275.1.1数据库连接275.2系统模块功能概述305.2.1登录验证305.2.2用户个人空间管理315.2.2.1查看个人空间315.2.3论坛管理325.2.3.1论坛首页显示325.2.3.2主题列表显不335.2.3.3发表新主题345.2.3.4冋复主
8、题365.2.3.5实时冋复通知365.2.3.6力口好友375.2.3.7帖子搜索385.2.4约跑地带39524.1首页显示395.2.4.2约跑详细信息页的显示395.2.4.3参加约跑406系统测试416.1系统测试的基本原则416.2软件测试方法416.3系统的单元测试416.4系统测试结论436.4.1软件能力436.4.2软件的缺陷和限制436