系統(tǒng)設(shè)計(jì)說明書程序員吃貨網(wǎng)_第1頁
系統(tǒng)設(shè)計(jì)說明書程序員吃貨網(wǎng)_第2頁
系統(tǒng)設(shè)計(jì)說明書程序員吃貨網(wǎng)_第3頁
系統(tǒng)設(shè)計(jì)說明書程序員吃貨網(wǎng)_第4頁
系統(tǒng)設(shè)計(jì)說明書程序員吃貨網(wǎng)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、System Design Specification_吃貨網(wǎng)_系統(tǒng)設(shè)計(jì)說明書Prepared by 擬制Date日期Reviewed by 評審人Date日期Approved by批準(zhǔn)Date日期Revision Record修訂記錄Date日期Revision Version修訂版本Change Description修改描述Author作者Catalog 目 錄1. Introduction簡介41.1 Purpose目的41.2 Scope范圍41.3 Name 軟件名稱41.4 Functions 軟件功能41.5 Applications軟件應(yīng)用42. High Level Des

2、ign概要設(shè)計(jì)42.1系統(tǒng)功能設(shè)計(jì)42.2 系統(tǒng)架構(gòu)設(shè)計(jì)52.2.1 三層架構(gòu)52.3 Database數(shù)據(jù)庫設(shè)計(jì)62.3.1 數(shù)據(jù)字典62.3.2 數(shù)據(jù)表設(shè)計(jì)62.3.3 表關(guān)系73. Low Level Model Design 模塊詳細(xì)設(shè)計(jì)73.1 User Model Design 用戶模塊73.2 Class Design 類詳細(xì)設(shè)計(jì)83.2.1 UserInfo Class 用戶類81) OverView簡介82) Class Diagram 類圖83) Attributes 屬性84) Methods 方法91. Introduction簡介1.1 Purpose目的1.2 Sc

3、ope范圍1.3 Name 軟件名稱1.4 Functions 軟件功能參考XXX軟件需求規(guī)格說明書1.5 Applications軟件應(yīng)用在互聯(lián)網(wǎng)上分析視頻,類似于優(yōu)酷站。本站專門服務(wù)于游戲視頻類。2. High Level Design概要設(shè)計(jì)2.1系統(tǒng)功能設(shè)計(jì)本項(xiàng)目主要劃分為后臺登錄、用戶管理、欄目管理、信息管理、首頁、信息分類、信息搜索和信息展示九個模塊。其中各個模塊中包含不同的系統(tǒng)功能,其關(guān)系可以通過如圖10.9所示的系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行描述。2.2 系統(tǒng)架構(gòu)設(shè)計(jì)2.2.1 三層架構(gòu)本項(xiàng)目采用三層架構(gòu)進(jìn)行開發(fā),其優(yōu)勢在于便于分工合作、易于擴(kuò)展、便于維護(hù),其三層之間的關(guān)系如圖17.14所

4、示。其中表示層用于與用戶進(jìn)行交互;業(yè)務(wù)邏輯層負(fù)責(zé)處理項(xiàng)目業(yè)務(wù)流程;數(shù)據(jù)訪問層負(fù)責(zé)操作數(shù)據(jù)庫;Model層中的實(shí)體類是三層之間的數(shù)據(jù)載體,用于在三層之間傳遞數(shù)據(jù); 2.3 Database數(shù)據(jù)庫設(shè)計(jì)2.3.1 數(shù)據(jù)字典2.3.2 數(shù)據(jù)表設(shè)計(jì)本項(xiàng)目數(shù)據(jù)庫共包含5個表,其表結(jié)構(gòu)如下表所示。項(xiàng)目所有數(shù)據(jù)庫表見表3.1。表3.1 視頻站點(diǎn)表設(shè)計(jì)表名功能說明Comment視頻評論表MovieClass視頻分類表MovieInfo視頻信息表Recom視頻推薦表UserInfo用戶信息表UserInfo 用戶表Field Name字段名稱Field Type字段類型Field Restrain字段約束Desc

5、riptiion注釋2.3.3 表關(guān)系3. Low Level Model Design 模塊詳細(xì)設(shè)計(jì)3.1 User Model Design 用戶模塊(1)Process analysis業(yè)務(wù)流程分析后臺登錄模塊的業(yè)務(wù)流程較為簡單,分為以下三個步驟進(jìn)行。1.首先在表示層界面中輸入用戶名和密碼2.然后在業(yè)務(wù)邏輯層中進(jìn)行身份校驗(yàn)3.在進(jìn)行身份校驗(yàn)時(shí),調(diào)用數(shù)據(jù)訪問層查詢用戶信息進(jìn)行身份比對(2)Flow Diagram流程圖 主頁面固定資產(chǎn)管理:固定資產(chǎn)臺帳,增加,減少,維修,借還固定資產(chǎn)臺帳 增加 查詢信息 添加是否成功提示添加失敗 否 是提示添加成功 固定資產(chǎn)折舊:計(jì)算月度折舊,統(tǒng)計(jì)月度折舊

6、,匯總月度折舊計(jì)算月度折舊 選擇年份 選擇月份 是否折舊數(shù)據(jù)庫無此數(shù)據(jù),折舊失敗 否 是折舊成功報(bào)表:固定資產(chǎn)卡片,固定資產(chǎn)減少統(tǒng)計(jì),固定資產(chǎn)維修報(bào)告,固定資產(chǎn)借出報(bào)告,固定資產(chǎn)折舊統(tǒng)計(jì)搜索產(chǎn)品 快速定位 打印 選擇服務(wù)器 打印成功 系統(tǒng)管理:部門設(shè)置,角色設(shè)置,用戶設(shè)置,權(quán)限設(shè)置,固定資產(chǎn)分類,倉庫設(shè)置部門設(shè)置 添加 輸入部門編號,部門名稱 保存 退出系統(tǒng):退出系統(tǒng),注銷,重新登錄退出系統(tǒng) 退出 取消退出 否 是確定 3.2 Class Design 類詳細(xì)設(shè)計(jì)3.2.1 UserInfo Class 用戶類1) OverView簡介2) Class Diagram 類圖3) Attribu

7、tes 屬性Visibility 可見性Name 屬性名Type 類型Description 描述Public UserNameString 用戶登錄名4) Methods 方法 1)UserLogin (1) Method Description 方法描述 Prototype 函數(shù)原型Public bool UserLogin(string username,string userPwd)Description 描述驗(yàn)證用戶登Calls 調(diào)用函數(shù)BLL.UserLoginCheckCalled by 被調(diào)用函數(shù)BtnLogin_OnClickInput 輸入?yún)?shù)string username,string userPwdOutput 輸出參數(shù)無Return 返回值boolExcep

溫馨提示

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

評論

0/150

提交評論