校園拼單APP軟件設(shè)計_第1頁
校園拼單APP軟件設(shè)計_第2頁
校園拼單APP軟件設(shè)計_第3頁
校園拼單APP軟件設(shè)計_第4頁
校園拼單APP軟件設(shè)計_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、校園拼單系統(tǒng)軟件設(shè)計說明書2014.12.5修訂歷史記錄日期版本說明作者2014.12.51.0未評審的初稿目錄1引言41.1編寫目的41.2背景41.3定義41.4參考文獻(xiàn)42總體設(shè)計42.1基本設(shè)計概念和處理流程43.2系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計63.3功能分配74接口設(shè)計74.1用戶接口74.2外部接口85數(shù)據(jù)結(jié)構(gòu)設(shè)計85.1數(shù)據(jù)表結(jié)構(gòu)85系統(tǒng)技術(shù)架構(gòu)設(shè)計115.1 總體架構(gòu)說明115.2 服務(wù)端架構(gòu)設(shè)計115.3客戶端架構(gòu)設(shè)計126.服務(wù)集成方案12概要設(shè)計說明書1引言1.1編寫目的本文檔的編寫是為了校園拼單系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。以求在最短的時間高效的開發(fā)校園管理系統(tǒng)。1.2背景近

2、年來電子商務(wù)市場越來越火爆,各大高校的學(xué)生群體對網(wǎng)購十分熱衷,但是網(wǎng)絡(luò)產(chǎn)品參差不齊,同學(xué)們也經(jīng)常在上課的時候接到領(lǐng)快遞的電話。本校由于地理位置偏僻,大超市或者市場地理位置離本校比較遠(yuǎn),小超市價格又比較不合理,學(xué)生們在網(wǎng)絡(luò)十分不給力的情況下大量網(wǎng)購,收發(fā)快遞等,十分不便利。學(xué)生每年開學(xué)購買的物品種類比較集中,如開學(xué)時的各種洗護(hù)用品,清潔用品,專業(yè)書籍等。針對這種情況開發(fā)了本系統(tǒng),既為學(xué)生節(jié)省了篩選時間,又節(jié)省了郵費,批量購買還可以得到價格上的優(yōu)惠,快遞由系統(tǒng)人員統(tǒng)一收取,學(xué)生可以利用閑暇時間順路領(lǐng)取。1.3定義1.4參考文獻(xiàn)軟件工程導(dǎo)論(第五版) 張海藩編著,清華大學(xué)出版社,2008年2 月版,

3、北京2總體設(shè)計2.1基本設(shè)計概念和處理流程用戶拼單總體流程3.2系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計3.3功能分配各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:確認(rèn)審核創(chuàng)建查找修改刪除維護(hù)拼單信息(管理員)維護(hù)拼單信息(用戶)維護(hù)用戶信息(用戶)維護(hù)用戶信息 (管理員)維護(hù)推薦拼單信息 用戶)維護(hù)推薦拼單信息(管理員)具體拼單功能(用戶)4接口設(shè)計4.1用戶接口向用戶提供命令軟件回答信息數(shù)據(jù)庫應(yīng)答注冊信息注冊成功后信息向數(shù)據(jù)庫中插入用戶信息修改注冊信息修改后的用戶信息更新用戶信息登錄當(dāng)前可拼單信息顯示當(dāng)前可拼單信息登出登出系統(tǒng)查詢積分歷史獲取積分信息,總積分?jǐn)?shù)查詢積分信息查詢拼單訂單歷史拼單訂單數(shù)據(jù)查詢拼單歷史推

4、薦拼單推薦拼單的信息向數(shù)據(jù)庫中插入推薦拼單信息贊或者踩推薦拼單推薦拼單的信息向數(shù)據(jù)庫中插入贊或者踩信息評論拼單推薦拼單的信息向數(shù)據(jù)庫中插入評論審核拼單審核后的拼單信息向數(shù)據(jù)庫中插入一條審核數(shù)據(jù)拼單拼單商品信息生成一張用戶訂單,更新當(dāng)前拼單人數(shù)用戶確認(rèn)領(lǐng)取商品拼單商品信息更新訂單狀態(tài)管理員確認(rèn)用戶商品已經(jīng)領(lǐng)取商品和未領(lǐng)取用戶名單更新訂單狀態(tài),如果所有人都已經(jīng)領(lǐng)取更新拼單狀態(tài)評論拼單拼單商品信息生成一條評論管理員創(chuàng)建一件拼單商品拼單商品信息插入一件商品信息管理員刪除一件拼單商品拼單商品列表刪除一條商品的信息管理員修改拼單商品信息拼單商品信息更新該商品的信息4.2外部接口接口傳遞信息軟件接口與數(shù)據(jù)庫

5、接口用戶信息拼單信息拼單推薦信息等5數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注用戶信息表用戶名CHAR64密碼CHAR32學(xué)號CHAR16唯一標(biāo)識用戶宿舍CHAR128電話號碼CHAR32積分FLOAT64用戶角色I(xiàn)NT 8管理員,普通用戶數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注拼單商品信息表拼單商品idCHAR32唯一標(biāo)識拼單商品拼單商品來源CHAR32如淘寶京東等拼單商品圖片鏈接1CHAR512拼單商品圖片鏈接2CHAR512拼單商品圖片鏈接3CHAR512拼單商品鏈接CHAR512商品來源CHAR32用戶或者管理員商品發(fā)布人CHAR32已拼單次數(shù)INT32已拼單人數(shù)INT32好評人數(shù)INT

6、32中評人數(shù)INT 32差評人數(shù)INT32數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注拼單商品評論表拼單商品評論idCHAR32唯一標(biāo)識拼單商品評論拼單商品評論人用戶名CHAR64拼單商品評論人學(xué)號CHAR32評論INT8好評;中評;差評評論時間DATETIME訂單單號CHAR32拼單單號CHAR32拼單商品idCHAR32評論BLOB數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注拼單表拼單idCHAR32唯一標(biāo)識本次拼單拼單商品idCHAR32當(dāng)前拼單人數(shù)INT32允許拼單人數(shù)INT32拼單開始時間DATETIME拼單購買時間DATETIME商品到達(dá)時間DATETIME拼單結(jié)束時間DATETIME拼單狀態(tài)INT8拼單開始;拼單開

7、始購買;物品已到達(dá);拼單結(jié)束拼單發(fā)布管理員idCHAR32拼單發(fā)布管理員CHAR64數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注拼單訂單表拼單訂單idCHAR32唯一標(biāo)識本訂單拼單商品idCHAR32拼單id32訂單用戶用戶idINT32訂單生成時間DATETIME訂單狀態(tài)INT已完成;未完成管理員領(lǐng)取狀態(tài)INT已確認(rèn);為確認(rèn)本人領(lǐng)取狀態(tài)INT已確認(rèn);為確認(rèn)確認(rèn)領(lǐng)取管理員CHAR32管理員確認(rèn)領(lǐng)取時間DATETIME本人確定領(lǐng)取時間DATETIME數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注推薦拼單表推薦拼單idCHAR32唯一標(biāo)識本推薦推薦商品來源CHAR32如淘寶京東等推薦商品圖片鏈接1CHAR512推薦商品圖片鏈接2CHA

8、R512推薦商品圖片鏈接3CHAR512拼單商品鏈接CHAR512商品發(fā)布人CHAR32發(fā)布時間DATETIME審核狀態(tài)CHAR32已審核;未審核點贊人數(shù)INT32點踩人數(shù)INT32拼單狀態(tài)INT8已拼單;未拼單;未能拼單數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注推薦拼單評論表推薦拼單評論idCHAR32唯一標(biāo)識本評論評論人CHAR32評論BLOB評論時間DATETIME數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注推薦拼單踩贊表推薦拼單踩贊idCHAR32唯一標(biāo)識本條數(shù)據(jù)評論人CHAR32評論INT8踩;贊評論時間DATETIME5系統(tǒng)技術(shù)架構(gòu)設(shè)計5.1 總體架構(gòu)說明系統(tǒng)整體架構(gòu)分為服務(wù)端和客戶端,服務(wù)端主要為客戶端提供各類接

9、口訪問服務(wù),以及系統(tǒng)監(jiān)控相關(guān)的日志紀(jì)錄等服務(wù),而客戶端則主要負(fù)責(zé)用戶相關(guān)的交互服務(wù)以及與服務(wù)器的數(shù)據(jù)交換服務(wù)。技術(shù)架構(gòu)設(shè)計圖如下所示: 5.2 服務(wù)端架構(gòu)設(shè)計服務(wù)端架構(gòu)主要分為數(shù)據(jù)訪問服務(wù),緩存服務(wù),接口服務(wù),日志服務(wù)四個部分。數(shù)據(jù)訪問服務(wù)主要提供系統(tǒng)數(shù)據(jù)的查詢以及寫入功能。緩存服務(wù)則是緩存數(shù)據(jù)層相關(guān)的信息,減少數(shù)據(jù)庫壓力,加速接口響應(yīng)時間,增加系統(tǒng)吞吐量。接口服務(wù)則是主要服務(wù)于客戶端,為客戶端提供各類服務(wù)器數(shù)據(jù)的接口。日志服務(wù)則是負(fù)責(zé)紀(jì)錄在系統(tǒng)運行時各類狀態(tài)信息,以及錯誤信息,共系統(tǒng)監(jiān)控以及統(tǒng)計使用。各個服務(wù)端關(guān)系如圖所示: 5.3客戶端架構(gòu)設(shè)計客戶端主要包括用戶交互服務(wù)以及數(shù)據(jù)請求服務(wù)。用戶交互服務(wù)主要負(fù)責(zé)與用戶相關(guān)的交互服務(wù),包括用戶界面,以及手勢服務(wù)兩方面。數(shù)據(jù)請求服務(wù)則包括數(shù)據(jù)的查詢以及寫入功能,與服務(wù)器交互行為。6.服務(wù)集成方案此系統(tǒng)的服務(wù)集成主要分為兩個方面,一個是多種客戶端與服務(wù)器的集成方案,另一個則是服務(wù)器內(nèi)部多種服務(wù)的集成方案。其中客戶端與服務(wù)器段的集成主要是依靠服務(wù)器端的接口服務(wù)對外提供服務(wù),通過對外的封裝,

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論