系統(tǒng)子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD_第1頁
系統(tǒng)子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD_第2頁
系統(tǒng)子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD_第3頁
系統(tǒng)子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD_第4頁
系統(tǒng)子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 . 網(wǎng)上書店 系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明(SSDD) 組員: 說明: 1.系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明(SSDD)描述了系統(tǒng)或子系統(tǒng)的系統(tǒng)級或子系統(tǒng)級設(shè)計與體系結(jié)構(gòu)設(shè)計。SSDD可能還要用接口設(shè)計說明(IDD)和數(shù)據(jù)庫(頂層)設(shè)計說明(DBDD)加以補充。 2.SSDD連同相關(guān)的IDD和DBDD是構(gòu)成進一步系統(tǒng)實現(xiàn)的基礎(chǔ)。貫穿本文的術(shù)語“系統(tǒng)”如果適用的話,也可解釋為“子系統(tǒng)”。所形成的文檔應(yīng)冠名為“系統(tǒng)設(shè)計說明”或“子系統(tǒng)設(shè)計說明”。 14 / 1 . 目錄 系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明(SSDD) . 1 1引言 . 3 1.1標(biāo)識 . 3 1.2系統(tǒng)概述 . 3 1.3文

2、檔概述 . 3 1.4基線 . 3 2引用文件. 3 3系統(tǒng)級設(shè)計決策 . 4 4系統(tǒng)體系結(jié)構(gòu)設(shè)計 . 4 4.1系統(tǒng)總體設(shè)計 . 4 4.1.1概述 . 4 4.1.2設(shè)計思想 . 4 4.1.3基本處理流程 . 5 4.1.4系統(tǒng)體系結(jié)構(gòu) . 6 4.1.5功能需求與系統(tǒng)配置項的關(guān)系 . 9 4.1.6人工處理過程 . 9 4.2系統(tǒng)部件 . 7 4.3執(zhí)行概念 . 9 4.4接口設(shè)計 . 10 4.4.1接口標(biāo)識和圖表 . 錯誤!未定義書簽。 5運行設(shè)計. 7 5.1系統(tǒng)初始化 . 7 5.2運行控制 . 8 5.3運行結(jié)束 . 8 6系統(tǒng)出錯處理設(shè)計 . 12 6.1出錯信息 . 12

3、 6.2補救措施 . 12 7系統(tǒng)維護設(shè)計 . 13 7.1檢測點的設(shè)計 . 13 7.2檢測專用模塊的設(shè)計 . 9 8尚待解決的問題 . 9 9需求的可追蹤性 . 9 10注解. 9 附錄 . 9 14 / 2 . 1引言 1.1標(biāo)識 適用系統(tǒng):所有可以連接因特網(wǎng)的系統(tǒng) 標(biāo)題:網(wǎng)上書店 版本號:1.0 1.2系統(tǒng)概述 本系統(tǒng)應(yīng)該具有對圖書信息的管理以及對用戶信息的管理以及存儲功能,并能夠保存用戶賬號信息、購買信息等。讀者可以進行網(wǎng)上瀏覽書籍、圖書檢索、網(wǎng)上購書以及網(wǎng)上付款。本項目的使用者是需要購買書籍的任意用戶,故對性能要求較高,需要功能全面、方便且易于操作。 1.3文檔概述 本文檔用于幫助

4、開發(fā)人員了解工作進度,方便自己和他人閱讀和改進代碼,還能夠幫助管理人員管理軟件開發(fā)進程、提高軟件的開發(fā)效率和質(zhì)量;便于管理人員、開發(fā)人員和操作人員之間的協(xié)作、交流和了解,使軟件開發(fā)活動更加科學(xué)有效。同時,便于用戶了解軟件的功能、性能等各項指標(biāo)。無保密性要求。 本文檔的閱讀對象如下: 開發(fā)人員 測試階段人員 對本文檔進行評審的人員或機構(gòu) 項目組及其他有權(quán)需要調(diào)用本文檔的人員 1.4基線 基線:GB/T 8567-2006 2引用文件 GB/T 8567-2006 計算機軟件文檔編制規(guī)范 張海藩 軟件工程導(dǎo)論(第四版) 張志偉 電子商務(wù)之父亞馬遜網(wǎng)絡(luò)書店傳奇 14 / 3 . 3系統(tǒng)級設(shè)計決策 根

5、據(jù)需求分析,該軟件應(yīng)該基本實現(xiàn): 注冊新用戶:輸入用戶名、密碼、確認(rèn)密碼。若三者中存在空白項,則顯示提示信息;若數(shù)據(jù)庫中已存在當(dāng)前注冊的用戶名,則顯示提示信息;若用戶名、密碼規(guī)格不符合要求,則顯示提示信息。 用戶登陸:輸入用戶名、密碼。若用戶名不存在于數(shù)據(jù)庫中,則顯示提示信息;若用戶名與密碼不匹配,則顯示提示信息。 添加書籍:直接在數(shù)據(jù)庫中編輯書籍信息。 搜索書籍:輸入書名關(guān)鍵字。若存在,則顯示書籍具體信息;若不存在,則顯示提示信息。 購買書籍:輸入購買指令。若用戶已登陸,則顯示購買成功,數(shù)據(jù)庫數(shù)量減一;若用戶未登錄,則顯示提示信息。 界面:魔方書店LOGO、用戶名登陸鏈接、首頁推薦書籍。 4

6、系統(tǒng)體系結(jié)構(gòu)設(shè)計 4.1系統(tǒng)總體設(shè)計 4.1.1概述 4.1.1.1功能描述 對書店的圖書信息和用戶(網(wǎng)站注冊用戶即潛在購書者)的信息進行有效的管理;對圖書的進存銷等環(huán)節(jié)進行信息化管理;實現(xiàn)讀者網(wǎng)上瀏覽圖書,網(wǎng)上購書的可能。 實現(xiàn)數(shù)據(jù)庫的錄入、圖書檢索、用戶信息查詢、圖書信息查詢;店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。 4.1.1.2運行環(huán)境 所有可以連接因特網(wǎng)的操作系統(tǒng): windows系統(tǒng) linux系統(tǒng) android系統(tǒng) ios系統(tǒng) mac系統(tǒng) windows mob

7、ile系統(tǒng) 14 / 4 . 4.1.2設(shè)計思想 4.1.2.1系統(tǒng)構(gòu)思 一個針對圖書交易的網(wǎng)站,所有人都能使用,它包括了用戶注冊與登陸、圖書檢索與購買等功能。 該系統(tǒng)運營的網(wǎng)上書店與實體書店相比減少了管理員的工作量,實現(xiàn)書籍管理的數(shù)字化,大大提高了工作效率;用戶足不出戶即可進入書店瀏覽與購買所需書籍,節(jié)省客戶時間,并能迅速獲得所需書籍的全面信息,提高客戶購買書籍的效率;網(wǎng)上書店可以24小時營業(yè),不受時間和地點的限制,既方便了客戶,也增加了運營商的收益。 4.1.2.2關(guān)鍵技術(shù)與算法 主要技術(shù):HTML、CSS、JSP、MySQL。 主要算法:存儲、查找、對比算法。 4.1.2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu)

8、 數(shù)據(jù)結(jié)構(gòu)是計算機存儲、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來更高的運行或者存儲效率。數(shù)據(jù)結(jié)構(gòu)往往同高效的檢索算法和索引技術(shù)有關(guān)。 14 / 5 . 4.1.3基本處理流程 4.1.3.1系統(tǒng)流程圖 4.1.3.2數(shù)據(jù)流程圖 頂層數(shù)據(jù)流圖: 第二層數(shù)據(jù)流圖(前臺購書) 14 / 6 . 第二層數(shù)據(jù)流圖(后臺管理) 第三層數(shù)據(jù)流圖(登錄信息):14 / 7 . 系統(tǒng)體系結(jié)構(gòu)4.1.4 系統(tǒng)配置項4.1.4.1 注冊新用戶:注冊新的用戶名和密碼。 用戶登陸:用數(shù)據(jù)庫中已存在用戶名和所匹配的密碼登錄。 添加書籍:直接在數(shù)據(jù)庫

9、中編輯書籍信息。 搜索書籍:通過書名關(guān)鍵詞搜索書籍。 購買書籍:購買書籍。 、用戶名登陸鏈接、首頁推薦書籍。界面:魔方書店LOGO 系統(tǒng)層次結(jié)構(gòu)4.1.4.2 各個配置項之間是并列的關(guān)系。 4.1.4.3系統(tǒng)配置項設(shè)計注冊新用戶:輸入用戶名、密碼、確認(rèn)密碼。若三者中存在空白項,則顯示提示信息;若密碼規(guī)格不符合要求,則則顯示提示信息;若用戶名、數(shù)據(jù)庫中已存在當(dāng)前注冊的用戶名, 顯示提示信息。用戶登陸:輸入用戶名、密碼。若用戶名不存在于數(shù)據(jù)庫中,則顯示提示信息;若用戶名 與密碼不匹配,則顯示提示信息。14 / 8 . 添加書籍:直接在數(shù)據(jù)庫中編輯書籍信息。 搜索書籍:輸入書名關(guān)鍵字。若存在,則顯示

10、書籍具體信息;若不存在,則顯示提示信息。 購買書籍:輸入購買指令。若用戶已登陸,則顯示購買成功,數(shù)據(jù)庫數(shù)量減一;若用戶未登錄,則顯示提示信息。 界面:魔方書店LOGO、用戶名登陸鏈接、首頁推薦書籍。 4.1.5功能需求與系統(tǒng)配置項的關(guān)系 4.1.6人工處理過程 要求用戶注冊用戶名 要求用戶登錄用戶名 要求用戶搜索圖書 要求用戶購買圖書 要求管理員管理圖書 4.2系統(tǒng)部件 網(wǎng)頁和服務(wù)器 4.3執(zhí)行概念 14 / 9 . 接口設(shè)計4.4 接口設(shè)計與圖表4.4.1用戶接口 用戶注冊和登陸網(wǎng)站,并搜索、查看和購買圖書 由鍵盤輸入用戶名、密碼和關(guān)鍵詞,由鼠標(biāo)點擊查看、購買等按鈕 外部接口模塊間需要傳值、

11、數(shù)據(jù)傳遞內(nèi)部接口 5運行設(shè)計 5.1系統(tǒng)初始化 14 / 10 . 5.2運行控制 14 / 11 . 5.3運行結(jié)束 6系統(tǒng)出錯處理設(shè)計 6.1出錯信息 注冊和登陸時未按要求輸入用戶名和密碼,會提示錯誤信息。 6.2補救措施 數(shù)據(jù)輸入錯誤:重新輸入數(shù)據(jù)。 數(shù)據(jù)輸入缺失:補充輸入數(shù)據(jù)。 14 / 12 . 7系統(tǒng)維護設(shè)計 7.1檢測點的設(shè)計 界面設(shè)計與修改檢測點 超鏈接設(shè)計與修改檢測點 數(shù)據(jù)庫鏈接設(shè)計與修改檢測點 服務(wù)器運行與維護檢測點 8尚待解決的問題 未實現(xiàn)書籍的批量購買 未實現(xiàn)真正的在線購買 只能通過修改數(shù)據(jù)庫來添加書籍 未實現(xiàn)用戶反饋系統(tǒng) 9需求的可追蹤性 可以通過某書籍的點擊量和購買

12、量來分析書籍的需求情況: 點擊量高、購買量低:分析書籍價格是否過高 點擊量高、購買量高:分析書籍是否可以適度漲價并多進貨 點擊量低、購買量低:分析書籍是否需要下架或進行促銷活動 點擊量低、購買量高:分析書籍是否被非法囤積 10注解 縮略語: CASE 計算機輔助軟件工程 Computer Assistant Software Engineering Computer Operation Manual 計算機操作手冊COM Computer Programming Manual CPM 計算機編程手冊Computer Software Configuration Item 計算機軟件配置項CSC

13、I Database Design Description 設(shè)計說明數(shù)據(jù)庫DBDD (頂層)Data Item Description 資料條目說明DID Development Plan Month Report 開發(fā)進度月報 DPMR Data requirement Description DRD 數(shù)據(jù)需求說明Feasibility analysis Report FAR 可行性分析報告Hardware Configuration Item HWCI 硬件配置項 14 / 13 . 接口設(shè)計說明IDD 軟件)需求規(guī)格說明IRS 接口( 獨立驗證和確認(rèn)IVV 運行概念說明OCD PDSR

14、項目開發(fā)總結(jié)報告SCCB 軟件配置控制委員會軟件配置管理 SCM SCMP 軟件配置管理計劃)軟件SDD (結(jié)構(gòu)設(shè)計說明SDF 軟件開發(fā)文件 SFDD 軟件開發(fā)文檔軟件開發(fā)庫SDL SDP 軟件開發(fā)計劃軟件安裝計劃 SIP 軟件產(chǎn)品規(guī)格說明SPS SQA 軟件質(zhì)量保證軟件質(zhì)量保證計劃SQAP 軟件需求規(guī)格說明SRS 子系統(tǒng)設(shè)計/SSDD 系統(tǒng)系統(tǒng)/子系統(tǒng)需求規(guī)格說明SSS 軟件測試說明 STD 軟件測試計劃 STP 軟件測試報告STR 軟件移交計劃STrP 軟件用戶手冊SUM 軟件版本說明SVD SW 軟件 Interface Design DescriptionInterface Requi

15、rement SpecificationIndependent verification and validationOperation Conception DescriptionProject Development summary ReportSoftware Configuration Control BoardSoftware Configuration ManagerSoftware Configuration Manager PlanSoftware Design DescriptionSoftware Development FileSoftware Development DocumentSoftware Development LibrarySoftware Development PlanSoftware Installation PlanSoftware Product SpecificationSoftware Quality AssureSoftware Quality Assure PlanSoftware Requirement Specifi

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論