系統(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頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上書店系統(tǒng)/子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SSDD組員:說明:1 1 .?系統(tǒng)/ /子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明?SSDDSSDD 躺述了系統(tǒng)或子系統(tǒng)的系統(tǒng)級或子系統(tǒng)級設(shè)計與體系結(jié)構(gòu)設(shè)計.SSDDSSDD 可能還要用?接口設(shè)計說明?IDDIDD和?數(shù)據(jù)庫頂層設(shè)計說明?DBDDDBDD加以補(bǔ)充.2.SSDD2.SSDD 連同相關(guān)的 IDDIDD 和 DBDEfeDBDEfe 構(gòu)成進(jìn)一步系統(tǒng)實現(xiàn)的根底.貫穿本文的術(shù)語“系統(tǒng)如果適用的話,也可解釋為“子系統(tǒng)o所形成的文檔應(yīng)冠名為“系統(tǒng)設(shè)計說明或“子系統(tǒng)設(shè)計說明o目錄系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明(SSDD)11弓I言31.1標(biāo)識31.2系統(tǒng)概述31.3文檔概述

2、31.4基線32引用文件33系統(tǒng)級設(shè)計決策44系統(tǒng)體系結(jié)構(gòu)設(shè)計44.1系統(tǒng)總體設(shè)計44.1.1概述44.1.2設(shè)計思想44.1.3根本處理流程54.1.4系統(tǒng)體系結(jié)構(gòu)64.1.5功能需求與系統(tǒng)配置項的關(guān)系94.1.6人工處理過程94.2系統(tǒng)部件74.3執(zhí)行概念94.4接口設(shè)計104.4.1接口標(biāo)識和圖表錯誤!未定義書簽.5運行設(shè)計75.1系統(tǒng)初始化75.2運行限制85.3運行結(jié)束86系統(tǒng)出錯處理設(shè)計126.1出錯信息126.2補(bǔ)救舉措127系統(tǒng)維護(hù)設(shè)計137.1檢測點白設(shè)計137.2檢測專用模塊的設(shè)計98尚待解決的問題99需求的可追蹤性910注解9附錄91 引言1.1標(biāo)識適用系統(tǒng):所有可以連接

3、因特網(wǎng)的系統(tǒng)標(biāo)題:網(wǎng)上書店版本號:1.01.2系統(tǒng)概述本系統(tǒng)應(yīng)該具有對圖書信息的治理以及對用戶信息的治理以及存儲功能,并能夠保存用戶賬號信息、購置信息等.讀者可以進(jìn)行網(wǎng)上瀏覽書籍、圖書檢索、網(wǎng)上購書以及網(wǎng)上付款.本工程的使用者是需要購置書籍的任意用戶,故對性能要求較高,需要功能全面、方便且易于操作.1.3文檔概述本文檔用于幫助開發(fā)人員了解工作進(jìn)度,方便自己和他人閱讀和改良代碼,還能夠幫助治理人員治理軟件開發(fā)進(jìn)程、提升軟件的開發(fā)效率和質(zhì)量;便于治理人員、開發(fā)人員和操作人員之間的協(xié)作、交流和了解,使軟件開發(fā)活動更加科學(xué)有效.同時,便于用戶了解軟件的功能、性能等各項指標(biāo).無保密性要求.本文檔的閱讀對

4、象如下:開發(fā)人員測試階段人員對本文檔進(jìn)行評審的人員或機(jī)構(gòu)工程組及其他有權(quán)需要調(diào)用本文檔的人員1.4基線基線:GB/T8567-20062 引用文件GB/T8567-2006?計算機(jī)軟件文檔編制標(biāo)準(zhǔn)?張海藩?軟件工程導(dǎo)論?第四版張志偉?電子商務(wù)之父亞馬遜網(wǎng)絡(luò)書店傳奇?3 系統(tǒng)級設(shè)計決策根據(jù)需求分析,該軟件應(yīng)該根本實現(xiàn):注冊新用戶:輸入用戶名、密碼、確認(rèn)密碼.假設(shè)三者中存在空白項,那么顯示提示信息;假設(shè)數(shù)據(jù)庫中已存在當(dāng)前注冊的用戶名,那么顯示提示信息;假設(shè)用戶名、密碼規(guī)格不符合要求,那么顯示提示信息.用戶登陸:輸入用戶名、密碼.假設(shè)用戶名不存在于數(shù)據(jù)庫中,那么顯示提示信息;假設(shè)用戶名與密碼不匹配,

5、那么顯示提示信息.添加書籍:直接在數(shù)據(jù)庫中編輯書籍信息.搜索書籍:輸入書名關(guān)鍵字.假設(shè)存在,那么顯示書籍具體信息;假設(shè)不存在,那么顯示提示信息.購置書籍:輸入購置指令.假設(shè)用戶已登陸,那么顯示購置成功,數(shù)據(jù)庫數(shù)量減一;假設(shè)用戶未登錄,那么顯示提示信息.界面:魔方書店LOGO用戶名登陸鏈接、首頁推薦書籍.4 系統(tǒng)體系結(jié)構(gòu)設(shè)計4.1系統(tǒng)總體設(shè)計4.1.1概述4.1.1.1 功能描述對書店的圖書信息和用戶網(wǎng)站注冊用戶即潛在購書者的信息進(jìn)行有效的治理;對圖書的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化治理;實現(xiàn)讀者網(wǎng)上瀏覽圖書,網(wǎng)上購書的可能.實現(xiàn)數(shù)據(jù)庫的錄入、圖書檢索、用戶信息查詢、圖書信息查詢;店中所有的圖書能夠供用

6、戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店治理人員添加,修改;所有注冊用戶信息只能由書店治理人員查詢.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)windowsmobile系統(tǒng)4.1.2設(shè)計思想4.1.2,1 系統(tǒng)構(gòu)思一個針對圖書交易的網(wǎng)站,所有人都能使用,它包括了用戶注冊與登陸、圖書檢索與購置等功能.該系統(tǒng)運營的網(wǎng)上書店與實體書店相比減少了治理員的工作量,實現(xiàn)書籍治理的數(shù)字化,大大提升了工作效率;用戶足不出戶即可進(jìn)入書店瀏覽與購置所需書籍,節(jié)省客戶時間,并能迅速獲得所需書籍的全面

7、信息,提升客戶購置書籍的效率;網(wǎng)上書店可以24小時營業(yè),不受時間和地點的限制,既方便了客戶,也增加了運營商的收益.4.1.2.2關(guān)鍵技術(shù)與算法主要技術(shù):HTMLCSSJSRMySQL主要算法:存儲、查找、比照算法.4.1.2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是計算機(jī)存儲、組織數(shù)據(jù)的方式.數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合.通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來更高的運行或者存儲效率.數(shù)據(jù)結(jié)構(gòu)往往同高效的檢索算法和索引技術(shù)有關(guān).Datastructures 集合容器 教組關(guān)聯(lián)數(shù)組*Multimap-集 多重隼散列表*樹狀數(shù)俎 列賽鏈表隊列堆棧 循環(huán)隊列跌躍列表 樹二叉查找樹雄線段樹

8、 紅果樹AML樹 圖有向無環(huán)圖二元決策圖無向圖4.1.3根本處理流程4.1.3.1 系統(tǒng)流程圖4.1.3.2 數(shù)據(jù)流程圖頂層數(shù)據(jù)流圖:ExternalEntity)登錄用戶查詢信息第二層數(shù)據(jù)流圖后臺治理第三層數(shù)據(jù)流圖登錄信息1.1.4系統(tǒng)體系結(jié)構(gòu)1.1.4.1系統(tǒng)配置項注冊新用戶:注冊新的用戶名和密碼.用戶登陸:用數(shù)據(jù)庫中已存在用戶名和所匹配的密碼登錄.添加書籍:直接在數(shù)據(jù)庫中編輯書籍信息.搜索書籍:通過書名關(guān)鍵詞搜索書籍.購置書籍:購置書籍.界面:魔方書店LOGO用戶名登陸鏈接、首頁推薦書籍.1.1.4.2系統(tǒng)層次結(jié)構(gòu)各個配置項之間是并列的關(guān)系.1.1.4.3系統(tǒng)配置項設(shè)計注冊新用戶:輸入用

9、戶名、密碼、確認(rèn)密碼.假設(shè)三者中存在空白項,那么顯示提示信息;假設(shè)數(shù)據(jù)庫中已存在當(dāng)前注冊的用戶名,那么顯示提示信息;假設(shè)用戶名、密碼規(guī)格不符合要求,那么顯示提示信息.用戶登陸:輸入用戶名、密碼.假設(shè)用戶名不存在于數(shù)據(jù)庫中,那么顯示提示信息;假設(shè)用戶名與密碼不匹配,那么顯示提示信息.翻開網(wǎng)面注冊登陸搜索需要購置的書查看購置交 易 結(jié)束.添加書籍:直接在數(shù)據(jù)庫中編輯書籍信息.搜索書籍:輸入書名關(guān)鍵字.假設(shè)存在,那么顯示書籍具體信息;假設(shè)不存在,那么顯示提示信息.購置書籍:輸入購置指令.假設(shè)用戶已登陸,那么顯示購置成功,數(shù)據(jù)庫數(shù)量減一;假設(shè)用戶未登錄,那么顯示提示信息.界面:魔方書店LOGO用戶名登

10、陸鏈接、首頁推薦書籍.1.1.5功能需求與系統(tǒng)配置項的關(guān)系1.1.6人工處理過程要求用戶注冊用戶名要求用戶登錄用戶名要求用戶搜索圖書要求用戶購置圖書要求治理員治理圖書4.2系統(tǒng)部件網(wǎng)頁和效勞器4.3執(zhí)行概念4.4接口設(shè)計4.4.1 接口設(shè)計與圖表用戶接口用戶注冊和登陸網(wǎng)站,并搜索、查看和購置圖書外部接口由鍵盤輸入用戶名、密碼和關(guān)鍵詞,由鼠標(biāo)點擊查看、購置等按鈕內(nèi)部接口模塊間需要傳值、數(shù)據(jù)傳遞5 運行設(shè)計5.1系統(tǒng)初始化5.2運行限制比觸背的美集字為,Si7隹詢結(jié)果:共為您代詢到 2 條結(jié)果pri?duccd.by520!5.3運行結(jié)束6 系統(tǒng)出錯處理設(shè)計6.1由錯信息注冊和登陸時未按要求輸入用

11、戶名和密碼,會提示錯誤信息.6.2補(bǔ)救舉措數(shù)據(jù)輸入錯誤:重新輸入數(shù)據(jù).數(shù)據(jù)輸入缺失:補(bǔ)充輸入數(shù)據(jù).7 系統(tǒng)維護(hù)設(shè)計7.1檢測點的設(shè)計界面設(shè)計與修改檢測點超鏈接設(shè)計與修改檢測點數(shù)據(jù)庫鏈接設(shè)計與修改檢測點效勞器運行與維護(hù)檢測點8 尚待解決的問題未實現(xiàn)書籍的批量購置未實現(xiàn)真正的在線購置只能通過修改數(shù)據(jù)庫來添加書籍未實現(xiàn)用戶反應(yīng)系統(tǒng)9 需求的可追蹤性可以通過某書籍的點擊量和購置量來分析書籍的需求情況:分析書籍價格是否過高分析書籍是否可以適度漲價并多進(jìn)貨分析書籍是否需要下架或進(jìn)行促銷活動分析書籍是否被非法囤積10 注解縮略語:CASE計算機(jī)輔助軟件工程ComputerAssistantSoftwareE

12、ngineeringCOM計算機(jī)操作手冊ComputerOperationManualCPM計算機(jī)編程手冊ComputerProgrammingManualCSCI計算機(jī)軟件配置項ComputerSoftwareConfigurationItemDBDD數(shù)據(jù)庫頂層設(shè)計說明;DatabaseDesignDescriptionDID資料條目說明DataItemDescriptionDPMR開發(fā)進(jìn)度月報DevelopmentPlanMonthReportDRD數(shù)據(jù)需求說明DatarequirementDescriptionFAR可行性分析報告FeasibilityanalysisReportHWCI

13、硬件配置項HardwareConfigurationItem點擊量高、購置量低點擊量高、購置量高點擊量低、購置量低點擊量低、購置量高IDD接口設(shè)計說明InterfaceDesignDescriptionIRS接口軟件需求規(guī)格說明InterfaceRequirementSpecificationIV&V獨立驗證和確認(rèn)IndependentverificationandvalidationOCD運行概念說明OperationConceptionDescriptionPDSR工程開發(fā)總結(jié)報告ProjectDevelopmentsummaryReportSCCB軟件配置限制委員會Softwar

14、eConfigurationControlBoardSCM軟件配置治理SoftwareConfigurationManagerSCMP軟件配置治理方案SoftwareConfigurationManagerPlanSDD軟彳4i結(jié)構(gòu)設(shè)計說明SoftwareDesignDescriptionSDF軟件開發(fā)文件SoftwareDevelopmentFileSFDD軟件開發(fā)文檔SoftwareDevelopmentDocumentSDL軟件開發(fā)庫SoftwareDevelopmentLibrarySDP軟件開發(fā)方案SoftwareDevelopmentPlanSIP軟件安裝方案SoftwareInstallationPlanSPS軟件產(chǎn)品規(guī)格說明SoftwareProductSpecificationSQA軟件質(zhì)量保證SoftwareQualityAssureSQAP軟件質(zhì)量保證方案SoftwareQualityAssurePlanSRS軟件需求規(guī)格說明SoftwareRequirementSpecificationSSDD系統(tǒng)/子系統(tǒng)設(shè)計結(jié)構(gòu)設(shè)計說明SystemSubsystemDesignDescriptionSSS系統(tǒng)/子系統(tǒng)需求規(guī)格說明Syst

溫馨提示

  • 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

提交評論