資源描述:
《本科畢業(yè)設計論文--詳細設計基于ssh架構(gòu)的bbs論壇系統(tǒng)中業(yè)務管理子系統(tǒng)的設計與實現(xiàn).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、基于SSH架構(gòu)的BBS論壇系統(tǒng)中業(yè)務管理子系統(tǒng)模塊的設計和實現(xiàn)詳細設計目錄1引言21.1編制目的21.2參考資料21.3系統(tǒng)開發(fā)環(huán)境21.4詞匯表32系統(tǒng)開發(fā)環(huán)境33系統(tǒng)設計思路34系統(tǒng)公用代碼設計34.1分頁組件類:34.2過濾組件類:CharacterFilter,LoginFilter44.3HibernateSessionFactory類54.4404.jsp,500.jsp64.5CSS:css64.6頁面圖片文件夾:images75功能模塊設計75.1業(yè)務管理模塊設計75.2數(shù)據(jù)表設計101引言1.1編制目的本報告詳細完成對BBS論壇管理系統(tǒng)的整體設計,達到指導開發(fā)的目
2、的,同時實現(xiàn)和測試人員及用戶的溝通。本報告面向詳細設計人員、開發(fā)人員、測試人員及最終用戶而編寫,是了解系統(tǒng)的導航。1.2參考資料1.3系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):Windows7集成開發(fā)工具:MyEclipse8.0M編譯環(huán)境:J2SDK1.6Web服務器:Tomcat6.01.4詞匯表詞匯名稱詞匯含義備注帖子用戶發(fā)布的信息回帖用戶對發(fā)布信息的回復2系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):Windows7集成開發(fā)工具:MyEclipse8.0M編譯環(huán)境:J2SDK1.6Web服務器:Tomcat6.01系統(tǒng)設計思路本系統(tǒng)采用B/S模式的模塊化設計,并且采用最先進的SSH架構(gòu)以系統(tǒng)公用代碼為基本功能支持,將
3、整個系統(tǒng)劃分為業(yè)務管理子系統(tǒng)模板、系統(tǒng)管理子系統(tǒng)模塊、統(tǒng)計子系統(tǒng)模塊、版區(qū)管理子系統(tǒng)模板。2系統(tǒng)公用代碼設計2.1分頁組件類:2.1.1功能描述Page類用于封裝頁面常用的信息,用于頁面間對象的傳遞,PagerHelp類用于產(chǎn)生Page類的實例。2.1.2類、方法描述2.1.2.1Page類返回值方法名功能參數(shù)說明intgetStartRow()獲得頁面起始頁intgetCurrentPage()獲得總頁數(shù)intgetPageSize()獲得當前頁intgetTotalPages()獲得每頁顯示的行數(shù)voidsetStartRow()獲得總行數(shù)voidsetTotalPages()
4、設置總頁數(shù)voidsetCurrentPage()設置當前頁voidsetPageSize()設置每頁顯示的行數(shù)voidsetTotalRows()設置總行數(shù)1.1.1.1PagerHelp返回值方法名功能參數(shù)說明PagegetPager()獲得Page對象HttpServletRequestrequest,請求對象inttotalRow,總行1.2過濾組件類:CharacterFilter,LoginFilter1.2.1功能描述用于字符編碼的過濾,用戶是否登陸驗證類,方法描述1.2.1.1CharacterFilter返回值方法名功能參數(shù)說明voiddoFilter()過濾字符
5、串HttpServletRequestrequest,請求對象HttpServletResponseresponse,回應對象FilterChainchain1.2.1.2LoginFilter返回值方法名功能參數(shù)說明voiddoFilter()判斷用戶是否登陸HttpServletRequestrequest,請求對象HttpServletResponseresponse,回應對象FilterChainchain1.1HibernateSessionFactory類1.1.1功能描述獲取Session對象實例1.1.2類、方法描述1.1.2.1Page返回值方法名功能參數(shù)說明Se
6、ssiongetSession()獲得Session對象實例1.2404.jsp,500.jsp1.2.1功能說明該頁面顯示經(jīng)Struts捕獲的異常信息,并提供返回超鏈接。1.2.2設計說明l界面設計圖4-2404異常處理圖4-3500異常處理l邏輯設計該頁面使用標簽顯示Struts捕獲的異常信息。并使用JavaScript代碼作為返回發(fā)生異常的請求。1.1CSS:css1.1.1功能說明為本系統(tǒng)各頁面提供CSS支持,使得樣式統(tǒng)一化。1.1.2設計說明分別為HTML基本元素(body、table、select、a等)、去掉圖片和表單邊框、按鈕、普通信息、
7、分頁頁碼、后臺任務鏈接等設計統(tǒng)一的樣式。1.2頁面圖片文件夾:images1.2.1功能說明該文件夾中包含了本系統(tǒng)頁面需要使用的圖片文件。2功能模塊設計2.1類的設計Tiezi類序號功能點功能點詳細內(nèi)容1帖子屬性設置2帖子屬性獲取Huitie類序號功能點功能點詳細內(nèi)容1回帖屬性設置2回帖屬性獲取Tiezi_Tuozhan類序號功能點功能點詳細內(nèi)容1帖子拓展屬性設置2帖子拓展屬性獲取Service類TieziService序號功能點功能點詳細內(nèi)容1帖子數(shù)據(jù)操作服務提供帖