資源描述:
《詳細(xì)設(shè)計(jì)基于ssh架構(gòu)的論壇系統(tǒng)版區(qū)管理子系統(tǒng)的設(shè)計(jì)大學(xué)論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.1論壇系統(tǒng)中版區(qū)管理模塊的設(shè)計(jì)詳細(xì)設(shè)計(jì)總頁(yè)數(shù)生效日期2012.11.16編制14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.1修改履歷修改編號(hào)日期修改人版本號(hào)修改內(nèi)容10.1.0初始做成14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.1目錄1引言41.1編制目的41.2參考資料41.3系統(tǒng)開(kāi)發(fā)環(huán)境41.4詞匯表42系統(tǒng)開(kāi)發(fā)環(huán)境53系統(tǒng)設(shè)計(jì)思路54系統(tǒng)公用代碼設(shè)計(jì)54.1分頁(yè)組件類(lèi):54.264.3CSS:css74.4頁(yè)面圖片文件夾:images75功能模塊設(shè)計(jì)75.1版塊管理模塊設(shè)計(jì)75.2公告管理模塊設(shè)計(jì)95.3
2、主題管理模塊設(shè)計(jì)105.4用戶管理模塊設(shè)計(jì)115.5126數(shù)據(jù)庫(kù)設(shè)計(jì)126.1功能說(shuō)明126.2數(shù)據(jù)表設(shè)計(jì)1214南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.11引言1.1編制目的本報(bào)告詳細(xì)完成對(duì)論壇管理系統(tǒng)的整體設(shè)計(jì),達(dá)到指導(dǎo)開(kāi)發(fā)的目的,同時(shí)實(shí)現(xiàn)和測(cè)試人員及用戶的溝通。本報(bào)告面向詳細(xì)設(shè)計(jì)人員、開(kāi)發(fā)人員、測(cè)試人員及最終用戶而編寫(xiě),是了解系統(tǒng)的導(dǎo)航。1.2參考資料1.3系統(tǒng)開(kāi)發(fā)環(huán)境操作系統(tǒng):WindowsXP集成開(kāi)發(fā)工具:MyEclipse8.5編譯環(huán)境:J2SDK1.6Web服務(wù)器:Tomcat6.01.4詞匯表14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0
3、.1.11系統(tǒng)開(kāi)發(fā)環(huán)境操作系統(tǒng):WindowsXP集成開(kāi)發(fā)工具:MyEclipse8.5M編譯環(huán)境:J2SDK1.6Web服務(wù)器:Tomcat6.02系統(tǒng)設(shè)計(jì)思路本系統(tǒng)采用B/S模式的模塊化設(shè)計(jì),并且采用最先進(jìn)的S2SH架構(gòu)以系統(tǒng)公用代碼為基本功能支持,將整個(gè)系統(tǒng)劃分為版塊管理模塊、公告管理模塊、主題管理模塊、用戶管理模塊。3系統(tǒng)公用代碼設(shè)計(jì)3.1分頁(yè)組件類(lèi):3.1.1功能描述Page類(lèi)用于封裝頁(yè)面常用的信息,用于頁(yè)面間對(duì)象的傳遞。3.1.2類(lèi)、方法描述3.1.2.1Page類(lèi)返回值方法名功能參數(shù)說(shuō)明intgetStartRow()獲得頁(yè)面起
4、始頁(yè)intgetCurrentPage()獲得總頁(yè)數(shù)intgetPageSize()獲得當(dāng)前頁(yè)14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.1intgetTotalPages()獲得每頁(yè)顯示的行數(shù)voidsetStartRow()獲得總行數(shù)voidsetTotalPages()設(shè)置總頁(yè)數(shù)voidsetCurrentPage()設(shè)置當(dāng)前頁(yè)voidsetPageSize()設(shè)置每頁(yè)顯示的行數(shù)voidsetTotalRows()設(shè)置總行數(shù)1.1.1類(lèi)、方法描述1.1.1.1Page返回值方法名功能參數(shù)說(shuō)明SessiongetSession()獲得Ses
5、sion對(duì)象實(shí)例1.21.2.1功能說(shuō)明1.2.2設(shè)計(jì)說(shuō)明l界面設(shè)計(jì)l邏輯設(shè)計(jì)該頁(yè)面使用標(biāo)簽顯示Struts捕獲的異常信息。并使用JavaScript代碼作為返回發(fā)生異常的請(qǐng)求。14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.11.1CSS:css1.1.1功能說(shuō)明為本系統(tǒng)各頁(yè)面提供CSS支持,使得樣式統(tǒng)一化。1.1.2設(shè)計(jì)說(shuō)明分別為HTML基本元素(body、table、select、a等)、去掉圖片和表單邊框、按鈕、普通信息、分頁(yè)頁(yè)碼、后臺(tái)任務(wù)鏈接等設(shè)計(jì)統(tǒng)一的樣式。1.2頁(yè)面圖片文件夾:images1.2.1功能說(shuō)明
6、該文件夾中包含了本系統(tǒng)頁(yè)面需要使用的圖片文件。2功能模塊設(shè)計(jì)2.1版塊管理模塊設(shè)計(jì)2.1.1功能說(shuō)明2.1.2子模塊設(shè)計(jì)2.1.2.1版塊管理2.1.2.1.1模塊功能通過(guò)任務(wù)單號(hào)可以查看該任務(wù)單的詳細(xì)信息14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.11.1.1.1.1界面設(shè)計(jì)1.1.1.1.2類(lèi)、方法設(shè)計(jì)BBSsection類(lèi)BBSsectionDAO類(lèi)返回值方法名功能參數(shù)說(shuō)明BBSsectionAddBBSsection()添加版塊ListfindAll()顯示所有版塊BBSsectionFindById()查找版塊voidDelete()
7、刪除版塊area類(lèi)該類(lèi)的功能:對(duì)版區(qū)的數(shù)據(jù)型進(jìn)行申明,對(duì)版區(qū)所有數(shù)據(jù)庫(kù)操作均提供相應(yīng)的方法。返回值方法名功能參數(shù)說(shuō)明areaDAO類(lèi)該類(lèi)的功能:返回值方法名功能參數(shù)說(shuō)明ListSorting()給同一個(gè)版塊內(nèi)的版塊進(jìn)行排序AreaAddArea()添加版塊ListfindAll()顯示所有版塊AreaFindById()查找版塊voidDelete()刪除版塊14南昌航空大學(xué)詳細(xì)設(shè)計(jì)報(bào)告版本:0.1.11.1.1.1.1時(shí)序圖查詢功能時(shí)序圖1.1.2相關(guān)數(shù)據(jù)表area表,BBSSection表,theme表,notice表1.2公告管理模塊設(shè)
8、計(jì)1.2.1功能說(shuō)明1.2.2子模塊設(shè)計(jì)1.2.2.1公告管理1.2.2.1.1模塊功能1.2.2.1.2界面設(shè)計(jì)1.2.2.1.3類(lèi)、方法設(shè)計(jì)Nitice類(lèi)not