北軟教育Java培訓班學生作品軟件人網絡詳細設計_第1頁
北軟教育Java培訓班學生作品軟件人網絡詳細設計_第2頁
北軟教育Java培訓班學生作品軟件人網絡詳細設計_第3頁
北軟教育Java培訓班學生作品軟件人網絡詳細設計_第4頁
北軟教育Java培訓班學生作品軟件人網絡詳細設計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、詳細設計說明書作者:完成日期:簽收人:簽收日期:修改情況記錄: 北軟教育java培訓班學生作品版權所有:北軟教育www.softedu1、1 引言1.1 編寫目的從該階段開發正式進入軟件的時間開發階段,本階段完成系統的大致設計并明確系統的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件的表示過程,這種表示只是描繪出軟件的總的概貌。本概要設計說明書的目的就是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節上非常接近于源程序的軟件表示。1.2 定義 1.3 參考資料1、需求分析2、軟件人網絡概要設計3、軟件人網絡數據庫設計2 程序系統的結構本程序主要采用四層結構,如下

2、所示: 圖1 系統結構示意圖3 程序(標識符設計說明3.1 用戶注冊模塊設計說明該功能模塊主要是管理用戶注冊,游客可以通過注冊成為本站的用戶,使用本站提供的功能,享受本站的服務。3.1.1 功能1、對Email的格式與唯一性進行驗證2、對用戶名的唯一性進行驗證3、對輸入數據的合法性進行驗證3.1.2 輸入項1、電子郵箱(username:符合通用Email格式2、密碼(password:6-20位的字符與數字組成,區分大小寫3、用戶昵稱(nickname:4-20個字符4、性別(gender:男或女3.1.3 輸出項無3.1.4 流程邏輯 3.2 用戶登錄模塊設計說明該功能模塊主要是管理用戶登

3、錄,已經注冊用戶可以通過注冊時所填寫的信息,登錄網站享受網站的功能。3.2.1 功能1、用戶登錄2、用戶存在性驗證3、用戶密碼正確性驗證3.2.2 輸入項1、電子郵箱(username:符合通用Email格式2、密碼(password:6-20位的字符與數字組成,區分大小寫3.2.3 輸出項無3.2.4 流程邏輯 3.3 用戶資料修改模塊設計說明該功能模塊主要是在用戶登錄后,用戶可以完善自己的信息,或對自己的信息進行修改;同時,當用戶忘記了自己的密碼,可以通過注冊時填寫的信息,找回自己的密碼。3.3.1 功能I.用戶資料完善1、基本資料驗證II.用戶密碼找回1、驗證用戶填寫資料的正確性3.3.

4、2 輸入項I.用戶資料完善1、上傳用戶頭像(face:用戶在網站中的頭像2、用戶的生日(birthday:符合通用日期格式II. 用戶密碼找回1、Email地址(email:用戶的Email地址3.3.3 輸出項I.無II.當前密碼3.3.4 流程邏輯I.用戶資料完善 II.用戶密碼找回 3.4 搜索模塊設計說明該功能模塊主要是在用戶,游客,管理員進行搜索,返回特定條件的結果3.4.1 功能1、查找滿足特定條件的信息3.4.2 輸入項搜索條件(話題、名字、賬號、消息3.4.3 輸出項符合條件項的分類集合 3.5 管理員管理模塊設計說明該功能模塊主要是網站管理員管理網站信息,對網站的各個方面進行

5、控制。3.5.1 功能1、管理員可以對本站用戶發送站內信,用戶可以在自己的信箱中查看信件2、管理員可以對本站用戶發布的消息進行管理,對不符合的要求的信息進行管理3、管理員對用戶信息CRUD3.5.2 輸入項無3.5.3 輸出項無 3.6 消息發布模塊設計說明該功能模塊主要是用戶登錄后,發布自己的消息,與其他用戶進行互動,屬于網站核心功能。3.6.1 功能1、發布消息,無刷新更新2、解析用戶名為鏈接3、解析#話題名#為網站話題3.6.2 輸入項消息內容3.6.3 輸出項無 3.7 關注模塊設計說明該功能模塊主要是用戶登錄后,可以關注他人的微博和當前的話題。3.7.1 功能1、關注,取消關注微博2

6、、關注,取消關注話題3.7.2 輸入項無3.7.3 輸出項無3.7.4 流程邏輯1、關注 2、取消關注 3.8 評論模塊設計說明該功能模塊主要是用戶登錄后,對他人發布的消息及評論進行評論。3.8.1 功能1、評論消息2、評論回復3.8.2 輸入項評論內容無3.8.4 流程邏輯 3.9 收藏模塊設計說明該功能模塊主要是用戶登錄后,收藏他人的微博與話題。3.9.1 功能1、收藏,刪除收藏微博2、收藏,刪除收藏話題3.9.2 輸入項無無3.9.4 流程邏輯1、收藏微博或話題 2、刪除收藏微博或話題 3.10 交友模塊設計說明該功能模塊主要是系統為用戶提供關聯信息,促進用戶關系網絡拓展。1、關注同樣話

7、題推薦2、同城推薦3.10.2 輸入項無3.10.3 輸出項無3.10.4 流程邏輯 3.10 榜單模塊設計說明該功能模塊主要是系統根據網站信息,抽取出大眾感興趣的項目形成榜單。3.10.1 功能1、熱門榜2、關注榜無3.10.3 輸出項無3.10.4 流程邏輯 3.11 站內信模塊設計說明該功能模塊主要是用戶之間的私信,只有收信人能看到,不公開3.11.1 功能1、發信2、收信3、刪除信息3.11.2 輸入項無詳細設計說明書編寫規范 3.11.3 輸出項 無 3.11.4 流程邏輯 進進進進 信信 發信 收信 刪刪信刪 返返進進 活活 3.12 活動模塊設計說明 活動模塊設計說明 管理員添加活動,用戶可以加入活動,活動形式為線下活動,活動結果可以 被用戶瀏覽 3.12.1 功能 1、參加活動 2、退出活動 3、分享活動信息 3.12.2 輸入項 無 北軟教育 |北京 java 培訓、網絡培訓、網絡安全培訓、CSR 培訓 16

溫馨提示

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

評論

0/150

提交評論