詳細(xì)設(shè)計(jì)-基于s2sh架構(gòu)的樂(lè)照網(wǎng)中成長(zhǎng)日志模塊的設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  樂(lè)照網(wǎng)中成長(zhǎng)日志模塊的</p><p><b>  詳細(xì)設(shè)計(jì)</b></p><p> 總頁(yè)數(shù)20正文18附錄生效日期</p><p> 編制批準(zhǔn)</p><p><b>  修 改 履 歷</b></p><p><b>  目 錄<

2、/b></p><p><b>  1引言4</b></p><p>  1.1編制目的4</p><p>  1.2參考資料4</p><p>  1.3系統(tǒng)開(kāi)發(fā)環(huán)境4</p><p><b>  1.4詞匯表4</b></p>&l

3、t;p>  2系統(tǒng)開(kāi)發(fā)環(huán)境5</p><p>  3系統(tǒng)設(shè)計(jì)思路5</p><p>  4系統(tǒng)公用代碼設(shè)計(jì)5</p><p>  4.1分頁(yè)組件類:5</p><p>  4.2過(guò)濾組件類:CharacterFilter, LoginFilter6</p><p>  4.3Hibernat

4、eSessionFactory類7</p><p>  4.4404.jsp, 500.jsp8</p><p>  4.5CSS: css8</p><p>  4.6頁(yè)面圖片文件夾:images9</p><p>  5功能模塊設(shè)計(jì)9</p><p>  5.1成長(zhǎng)日志模塊的設(shè)計(jì)9</p

5、><p>  6數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p>  6.1功能說(shuō)明17</p><p>  6.2數(shù)據(jù)表設(shè)計(jì)18</p><p><b>  引言</b></p><p><b>  編制目的</b></p><p>  本報(bào)告詳細(xì)完成對(duì)樂(lè)照網(wǎng)

6、系統(tǒng)成長(zhǎng)日志模塊的設(shè)計(jì),達(dá)到指導(dǎo)開(kāi)發(fā)的目的,同時(shí)實(shí)現(xiàn)和測(cè)試人員及用戶的溝通。</p><p>  本報(bào)告面向詳細(xì)設(shè)計(jì)人員、開(kāi)發(fā)人員、測(cè)試人員及最終用戶而編寫(xiě),是了解系統(tǒng)的導(dǎo)航。</p><p><b>  參考資料</b></p><p><b>  系統(tǒng)開(kāi)發(fā)環(huán)境</b></p><p>  操作系

7、統(tǒng): Windows XP</p><p>  集成開(kāi)發(fā)工具:MyEclipse 10</p><p>  編譯環(huán)境:J2SDK 1.6</p><p>  Web服務(wù)器:Tomcat 6.0</p><p><b>  詞匯表</b></p><p><b>  系統(tǒng)開(kāi)發(fā)環(huán)境</

8、b></p><p>  操作系統(tǒng): Windows XP</p><p>  集成開(kāi)發(fā)工具:MyEclipse 10</p><p>  編譯環(huán)境:J2SDK 1.6</p><p>  Web服務(wù)器:Tomcat 6.0</p><p><b>  系統(tǒng)設(shè)計(jì)思路</b></p>

9、;<p>  本系統(tǒng)采用B/S模式的模塊化設(shè)計(jì),并且采用最先進(jìn)的SSH架構(gòu)以系統(tǒng)公用代碼為基本功能支持,將整個(gè)系統(tǒng)劃分為成長(zhǎng)圈子、論壇、微博。成長(zhǎng)日志四大模塊。</p><p><b>  系統(tǒng)公用代碼設(shè)計(jì)</b></p><p><b>  分頁(yè)組件類:</b></p><p><b>  功能描

10、述</b></p><p>  Page類用于封裝頁(yè)面常用的信息,用于頁(yè)面間對(duì)象的傳遞,PagerHelp類用于產(chǎn)生Page類的實(shí)例。</p><p><b>  類、方法描述</b></p><p><b>  Page類</b></p><p><b>  PagerHel

11、p</b></p><p>  過(guò)濾組件類:CharacterFilter, LoginFilter</p><p><b>  功能描述</b></p><p>  用于字符編碼的過(guò)濾,用戶是否登陸驗(yàn)證類,方法描述</p><p>  CharacterFilter</p><p>

12、  LoginFilter</p><p>  HibernateSessionFactory類</p><p><b>  功能描述</b></p><p>  獲取Session對(duì)象實(shí)例</p><p><b>  類、方法描述</b></p><p><b>

13、  Page</b></p><p>  404.jsp, 500.jsp</p><p><b>  功能說(shuō)明</b></p><p>  該頁(yè)面顯示經(jīng)Struts捕獲的異常信息,并提供返回超鏈接。</p><p><b>  設(shè)計(jì)說(shuō)明</b></p><p>

14、<b>  界面設(shè)計(jì)</b></p><p>  圖4-2 404異常處理</p><p>  圖4-3 500異常處理</p><p><b>  邏輯設(shè)計(jì)</b></p><p>  該頁(yè)面使用<html:errors/>標(biāo)簽顯示Struts捕獲的異常信息。并使用JavaScri

15、pt代碼作為返回發(fā)生異常的請(qǐng)求。</p><p><b>  CSS: css</b></p><p><b>  功能說(shuō)明</b></p><p>  為本系統(tǒng)各頁(yè)面提供CSS支持,使得樣式統(tǒng)一化。</p><p><b>  設(shè)計(jì)說(shuō)明</b></p><

16、p>  分別為HTML基本元素(body、table、select、a等)、去掉圖片和表單邊框、按鈕、普通信息、分頁(yè)頁(yè)碼、后臺(tái)任務(wù)鏈接等設(shè)計(jì)統(tǒng)一的樣式。</p><p>  頁(yè)面圖片文件夾:images</p><p><b>  功能說(shuō)明</b></p><p>  該文件夾中包含了本系統(tǒng)頁(yè)面需要使用的圖片文件。</p>

17、<p><b>  功能模塊設(shè)計(jì)</b></p><p><b>  成長(zhǎng)日志模塊的設(shè)計(jì)</b></p><p><b>  功能說(shuō)明</b></p><p>  成長(zhǎng)日志模塊的主要功能是實(shí)現(xiàn)日志以及個(gè)人信息的管理。功能包括用戶注冊(cè)、個(gè)人信息修改、新建日志、刪除日志、找回密碼、修改密碼、瀏覽

18、日志、日志評(píng)論。</p><p>  用戶注冊(cè):用戶輸入郵箱驗(yàn)證是否已注冊(cè)或不存在,驗(yàn)證成功后輸入注冊(cè)的個(gè)人信息,注冊(cè)成功跳轉(zhuǎn)到個(gè)人中心頁(yè)面。</p><p>  個(gè)人信息修改:用戶點(diǎn)擊查看自己的個(gè)人信息,點(diǎn)擊修改個(gè)人信息跳轉(zhuǎn)到修改信息界面修改信息,輸入的信息符合規(guī)范則保存后修改成功,否則無(wú)法保存繼續(xù)修改。</p><p>  新建日志:用戶點(diǎn)擊新建日志跳轉(zhuǎn)到新建日

19、志界面,輸入新建日志的信息。點(diǎn)擊新建按鈕完成日志的新建。</p><p>  刪除日志:用戶在我的日志列表中選定要?jiǎng)h除的日志,點(diǎn)擊后面的刪除按鈕,刪除成功過(guò)。</p><p>  找回密碼:用戶在登錄界面輸入用戶名,點(diǎn)擊忘記密碼按鈕,跳轉(zhuǎn)到找回密碼界面。用戶輸入綁定的郵箱,點(diǎn)擊確認(rèn)按鈕。用戶返回登錄頁(yè)面,輸入郵件中的隨機(jī)密碼登錄。</p><p><b>

20、  子模塊設(shè)計(jì)</b></p><p><b>  找回密碼</b></p><p><b>  模塊功能</b></p><p>  用戶忘記密碼可以通過(guò)綁定的郵箱獲取到隨機(jī)密碼登陸并修改。</p><p><b>  界面設(shè)計(jì)</b></p>&l

21、t;p><b>  類、方法設(shè)計(jì)</b></p><p>  MailAction類</p><p>  該類的功能:對(duì)于郵件所有操作均提供相應(yīng)的方法。</p><p>  MailDAO類該類的功能:查詢?nèi)蝿?wù)單信息,并修改任務(wù)單狀態(tài)。</p><p>  MailService類和IMailService類&

22、lt;/p><p>  這兩個(gè)類主要功能是用于支撐于hibernate架構(gòu)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對(duì)于數(shù)據(jù)使用的操作。</p><p><b>  Mail類</b></p><p>  該類就是一個(gè)創(chuàng)建郵件實(shí)體,儲(chǔ)存郵件信息。</p><p><b>  時(shí)序圖</

23、b></p><p><b>  找回密碼時(shí)序圖</b></p><p>  5.1.2.2 日志模塊</p><p>  5.1.2.2.1 模塊說(shuō)明</p><p>  實(shí)現(xiàn)日志的添加,刪除及查看。</p><p>  5.1.2.2.2 界面設(shè)計(jì)</p><p>

24、;  5.1.2.2.3 類,方法設(shè)計(jì)</p><p><b>  Diary類</b></p><p>  該類是一個(gè)創(chuàng)建日志實(shí)體,允許用戶更改日志屬性的類</p><p>  DiaryAction類</p><p>  該類的功能:提供人員分配的功能。</p><p>  DiaryDAO類

25、該類的功能:查詢?nèi)蝿?wù)單信息,并修改任務(wù)單狀態(tài)。</p><p>  DiaryDAO與IDiaryService類</p><p>  這兩個(gè)類主要功能是用于支撐于hibernate架構(gòu)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對(duì)于數(shù)據(jù)使用的操作。</p><p>  5.1.2.2.4 時(shí)序圖</p><p>&

26、lt;b>  新建日志</b></p><p>  5.1.2.3 用戶信息模塊</p><p>  5.1.2.3.1 功能說(shuō)明</p><p>  用戶的注冊(cè)以及個(gè)人信息的修改</p><p>  5.1.2.3.2 界面設(shè)計(jì)</p><p>  5.1.2.3.3 類、方法設(shè)計(jì)</p>

27、;<p><b>  Users類</b></p><p>  該類是用來(lái)創(chuàng)建一個(gè)用戶實(shí)體,用以提供用戶信息的類</p><p>  UsersAction類</p><p>  該類負(fù)責(zé)Users各種操作的功能提供</p><p>  UsersDAO類 該類的功能:查詢反饋單信息,并修改反饋單狀態(tài)。

28、</p><p>  UsersService與IUsersService類</p><p>  這連個(gè)類主要功能是用于支撐于hibernate架構(gòu)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對(duì)于數(shù)據(jù)使用的操作。</p><p>  5.1.2.3.4 時(shí)序圖</p><p><b>  注冊(cè)操作的時(shí)序圖<

29、;/b></p><p>  用戶修改個(gè)人信息時(shí)序圖</p><p>  5.1.2.4 日志評(píng)論模塊</p><p>  5.1.2.4.1 功能說(shuō)明</p><p>  對(duì)選擇的日志進(jìn)行評(píng)論</p><p>  5.1.2.4.2 界面設(shè)計(jì)</p><p>  5.1.2.3.3 類、

30、方法設(shè)計(jì)</p><p><b>  Review類</b></p><p>  該類是用來(lái)創(chuàng)建一個(gè)評(píng)論實(shí)體,用以評(píng)論信息的類。</p><p>  ReviewAction類</p><p>  該類負(fù)責(zé)對(duì)評(píng)論表的操作。</p><p>  ReviewDAO類該類的功能:添加評(píng)論以及顯示評(píng)

31、論。</p><p>  ReviewService與IReviewService類</p><p>  這兩個(gè)類主要功能是用于支撐于hibernate架構(gòu)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行的連接和操作。從而支撐了相應(yīng)的DAO和Action的對(duì)于數(shù)據(jù)使用的操作。</p><p>  5.1.2.3.4 時(shí)序圖</p><p><b>  評(píng)論功能時(shí)序圖

32、</b></p><p><b>  相關(guān)數(shù)據(jù)表</b></p><p>  Email表,Mail表,Users表,Review表,Diary表,F(xiàn)riends表</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  功能說(shuō)明</b><

33、/p><p>  對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)中涉及到的各種項(xiàng)目,如數(shù)據(jù)項(xiàng)、記錄、表、數(shù)據(jù)庫(kù)等建立數(shù)據(jù)字典,以說(shuō)明它們的標(biāo)識(shí)符、同義名及有關(guān)信息,并說(shuō)明對(duì)此數(shù)據(jù)字典設(shè)計(jì)的基本考慮,如有單獨(dú)數(shù)據(jù)庫(kù)設(shè)計(jì)文檔,此處標(biāo)明文件名和存儲(chǔ)位置即可。</p><p><b>  數(shù)據(jù)表設(shè)計(jì)</b></p><p><b>  Diary 日志表</b><

34、;/p><p>  該表主要存儲(chǔ)商品的具體信息</p><p><b>  Mail郵件表</b></p><p>  該表主要存儲(chǔ)郵件的信息</p><p>  Email 郵箱信息表</p><p>  該表主要存儲(chǔ)郵箱信息</p><p>  Review評(píng)論信息表<

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論