




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、V網(wǎng)上商品交易系統(tǒng)概要設(shè)計說明書開發(fā)人員: 尹航張學良 彭東旭 楊建峰 張小云完成日期:簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人1 引言 31.1 編寫目的 31.2 背景 31.3 定義 31.4 參考資料 42 總體設(shè)計 42.1 需求規(guī)定 42.2 運行環(huán)境 52.3 基本設(shè)計概念和處理流程 52.4 結(jié)構(gòu) 62.5 功能器求與程序的關(guān)系 72.6 人工處理過程 72.7 尚未問決的問題 73 接口設(shè)計 73.1 用戶接口 73.2 外部接口 73.3 內(nèi)部接口 84 運行設(shè)計 84.1 運行模塊組合 84.2 運行控制 84.3 運行時間 85 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
2、設(shè)計 95.1 邏輯結(jié)構(gòu)設(shè)計要點 95.2 物理結(jié)構(gòu)設(shè)計要點 95.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 116 系統(tǒng)出錯處理設(shè)計 126.1 出錯信息 126.2 補救措施 136.3 系統(tǒng)維護設(shè)計 13概要設(shè)計說明書1 引言1.1 編寫目的在網(wǎng)上商品交易系統(tǒng)項目的前一階段, 也就是需求分析階段中, 已經(jīng)將系統(tǒng)用戶對本系 統(tǒng)的需求做了詳細的闡述, 這些用戶需求已經(jīng)在需求說明書中獲得, 并在需求說明書中得到 詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上, 對網(wǎng)上書店系統(tǒng)做概要設(shè)計。 該說明書是概要實 際階段的工作成果, 它應(yīng)說明功能分配、 模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè) 計、運行設(shè)計、
3、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等, 為詳細設(shè)計提供基礎(chǔ)。主要解決了實現(xiàn)該 系統(tǒng)需求的程序模塊設(shè)計問題。 包括如何把該系統(tǒng)劃分成若干個模塊、 決定各個模塊之間的 接口、 模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。 在以下的概要設(shè)計報告中 將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進行詳細的說明。在下一階段的詳細設(shè)計中, 程序設(shè)計員可參考此概要設(shè)計報告, 在概要設(shè)計對網(wǎng)上商品 交易系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上, 對系統(tǒng)進行詳細設(shè)計。 在以后的軟件測試以及軟件 維護階段也可參考此說明書, 以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu), 或在 修改時找出在本階段設(shè)計的不足或錯誤。1.2 背景目
4、前網(wǎng)上購物發(fā)展迅速, 各類管理系統(tǒng)也應(yīng)運而生, 針對各類大型網(wǎng)購網(wǎng)站的管理系統(tǒng) 的開發(fā)已經(jīng)非常成熟,從拍下到訂單,再到付款,收貨確認,都可以做到統(tǒng)一管理。前臺可 以做到預(yù)定實物, 虛擬物品等各種預(yù)定業(yè)務(wù)。 然而, 為數(shù)眾多的小的購物網(wǎng)站卻沒有一個合 適的管理系統(tǒng),因此,我們覺得開發(fā)此管理系統(tǒng)是十分必要的。網(wǎng)上購物系統(tǒng)軟件是一功能比較完善的數(shù)據(jù)管理軟件, 具有數(shù)據(jù)操作方便高效迅速等優(yōu) 點。該軟件采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具進行開發(fā), 具有很好的可移植性, 可在應(yīng)用 范圍較廣的 WINDOWS 系列等操作系統(tǒng)上使用。除此以外,該系統(tǒng)可通過訪問權(quán)限控制以 及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。說明:
5、a. 待開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上商品交易系統(tǒng)b. 列出此項目的任務(wù)提出者:第二小組c. 開發(fā)者:第二小組1.3 定義項目涉及的術(shù)語英文全稱概念I(lǐng)EInternet Explorer瀏覽器URLUniform Resource Locator統(tǒng)一資源定位符HTMLHyperTextMarkupLanguage超文本標記語言VSVisual Studio2005一種咼級的編程語言;GGBGB是計算機容量了大小單位1GB=1024MB1MB=1024BSQLStructured Query Lan guage一種用于訪問查詢數(shù)據(jù)庫的 語言1.4參考資料用得著的參考資料,如:a. NIIT 教材:eX
6、tensible Markup Languageb. NIIT 教材:Active Server Pages.NETc. NIIT 教材:Visual Basic.NET-Id. NIIT 教材:Project Booke. 精通Asp.NET2.0網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)2總體設(shè)計2.1需求規(guī)定在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的網(wǎng)上商品交易系統(tǒng),實現(xiàn)商店在出售商品后能及時的補充貨物,使商店不出現(xiàn)斷貨和盡量避免因進貨數(shù)量不合理造成商品積壓的現(xiàn)象要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作
7、。并要求客戶操作簡單明了, 易于操作,服務(wù)器程序利于維護2.2運行環(huán)境硬件方面的配置:CPU in tel P4 3.06G硬盤:80G內(nèi)存:1G操作系統(tǒng):win95以上的版本或者winXP的操作系統(tǒng)網(wǎng)絡(luò)的性能:網(wǎng)絡(luò)連接正常軟件方面:IE瀏覽器SQL Server 2000以上配置經(jīng)測試,適合開發(fā)。用戶機建議使用配置:對用戶機要求能正常使用網(wǎng)頁瀏覽器, 操作系統(tǒng)不限,能正常連接網(wǎng)絡(luò), 網(wǎng)絡(luò)建義使用寬帶接入。其它硬件方面不做要求。2.3基本設(shè)計概念和處理流程2.3基本設(shè)計概念和處理流程232 處理流程1) 參與者 ( 不同使用身份 )a) 顧客b) 注冊用戶c) 管理員2) 購物流程a) 注冊用
8、戶(注:在首頁面,未登陸的用戶可瀏覽商品信息,收藏商品信息)b) 用戶登陸(注:在首頁面)c) 瀏覽商品信息d) 選擇購物和數(shù)量(收藏或是單一購買)e) 選擇付款方式(如在線支付)f) 確定購買(插入數(shù)據(jù)庫購物單表)g) 系統(tǒng)處理購物單表插入定單表(返回訂單 id )h) 定單查詢(可按定單號和全部查詢) ,i) 定單收到后,由客戶確認,改變定單狀態(tài)3) 系統(tǒng)管理員流程a) 登陸b) 修改管理員密碼c) 會員用戶的刪除、修改、添加d) 商品的添加,e) 購買商品的瀏覽、刪除與更新2.4 結(jié)構(gòu)的劃用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素 (各層模塊、子程序、公用程序等) 分,扼要說明每個系統(tǒng)元素
9、的標識符和功能, 分層次地給出各元素之間的控制與被控制關(guān)系2.5功能器求與程序的關(guān)系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:登錄程序注冊程序購物車查詢商品用戶登錄V個人購物VVV功能需求nVV2.6人工處理過程輸入用戶信息輸入商品信息2.7尚未問決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認為在系統(tǒng)完成之前必須解決的各個問題。3接口設(shè)計3.1用戶接口說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè) 計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以 及出錯信息。外
10、觀上也要做到合理化中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上采用選擇菜單總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學習和使用3.2外部接口本系統(tǒng)與各支持軟件說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、 之間的接口關(guān)系。3.3 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具 體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。 接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了 的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4 運行設(shè)計4.1 運行模塊組合注冊模塊 +登錄模塊登錄模塊 +商品交易模塊登錄模塊 +商品管理模塊4.2 運行控制1注冊會員:
11、用戶登陸此網(wǎng)上商品交易系統(tǒng)網(wǎng)站后,點擊注冊會員按鈕。然后將轉(zhuǎn)入 會員注冊的頁面, 接著用戶需要根據(jù)頁面上所要求的填寫相關(guān)信息, 填寫完成之后點擊提交 按鈕。如果注冊成功, 將返回一條提示注冊成功的語句; 如果注冊失敗, 將返回一條提示注冊失敗 的語句,并且將失敗原因顯示給用戶。2會員登陸:用戶登陸此網(wǎng)上商品交易系統(tǒng)網(wǎng)站,如果已經(jīng)注冊成為會員的用戶可以 直接在登陸框中填寫會員名字和密碼, 然后點擊登陸按鈕。 如果登陸成成功, 則返回一條提 示登陸成功得語句; 如果登陸不成功, 則返回一條登陸失敗的提示語句或者提示注冊, 并且 同時顯示出登錄失敗得原因。4.3 運行時間每個模塊組合占用資源的時間是
12、更具網(wǎng)速而定, 網(wǎng)速越快各模塊組合需要資源的時間越 小。a.系統(tǒng)響應(yīng)時間:根據(jù)網(wǎng)速而定b模塊組合時間:根據(jù)網(wǎng)速而定,通常情況為1.0秒5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1概念結(jié)構(gòu)設(shè)計e-R圖5.1邏輯結(jié)構(gòu)設(shè)計要點(1) 系統(tǒng)所用到所有數(shù)據(jù)均存在服務(wù)器端,存于SQL Server服務(wù)器中。(2) 系統(tǒng)界面的顯示屬性,如字體屬性,樣式等使用CSS統(tǒng)一界面。(3)系統(tǒng)界面中使用的相關(guān)圖片需要保存在服務(wù)端機器上。參照E/R圖和數(shù)據(jù)庫表,系統(tǒng)主要需要維護的表如下:E/R圖如下:職工編號姓名牛日電話權(quán)限名稱電話郵編性別地址編號名稱包裝計量單位N備注商品編號廠商購買規(guī)格生產(chǎn)日期供貨商供貨E-mailE-mail客戶客戶
13、編號郵編姓名電話性別住址根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1. 名稱:用戶信息表表名稱標識:user如下圖3所示,用戶信息表包括用戶名、用戶密碼,兩個字段。名稱字段名稱數(shù)據(jù)類型主鍵非空用戶名n ame文本NoYes用戶密碼passwd文本NoNo表3用戶信息表2. 名稱:商品信息表表名稱標識:comoditydetail如下圖4所示,商品信息表包括商品編號、產(chǎn)地、發(fā)布者、價格、備注級別五個字段。名稱字段名稱數(shù)據(jù)類型主健非空商品編號id數(shù)字NoNo產(chǎn)地area文本NoNo發(fā)布者Author文本NoNo價格price數(shù)字NoNo備注memo
14、memoNoNo表4商品信息表3. 名稱:訂單表名稱標識:order如下圖5所示,書目類別表包括編號、商品名稱、數(shù)量、單價、總價。名稱字段名稱數(shù)據(jù)類型主健非空編號(唯一性標識)id數(shù)字YesNo商品名稱title文本NoNo數(shù)量Type_id數(shù)字NoNo單價Pare nt文本NoNo總價Pare nt_type數(shù)字NoNo表5訂單信息表4. 名稱:商品發(fā)布信息表表名稱標識: comoditycomme nt如下圖6所示,書評信息表包括商品編號、發(fā)布者ID、商品名稱、產(chǎn)地、價格、備注。名稱字段名稱數(shù)據(jù)類型主健非空商品編號comme ntid自動編號YesNo發(fā)布者IDuser name文本NoN
15、o商品名稱Title文本NoNo產(chǎn)地booktitle文本NoNo價格img name文本NoNo備注detail備注NoNoO5.2物理結(jié)構(gòu)設(shè)計要點訪問方法、存取單位、給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的存儲要求, 存取的物理關(guān)系(索引、設(shè)備、存儲區(qū)域)、設(shè)計考慮和保密條件。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系程序在對商品,供貨商,訂單進行操作時需對網(wǎng)上商店庫存數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進行查詢和修改:程序在商品數(shù)量低于最低庫存時提示進貨,對數(shù)據(jù)庫最低庫存進行約束。登錄程序注冊程序購物車查詢商品用戶表V商品表VV功能需求nVV6系統(tǒng)出錯處理設(shè)計6.1出錯信息用一覽表的方式說朗每種可能的出
16、錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、 含意及處理方法。a)由于輸入信息不符合規(guī)范,如數(shù)量價格輸入負數(shù),稱為軟錯誤。b)由于其他問題,如網(wǎng)絡(luò)傳輸超時,硬件故障等,產(chǎn)生的問題,稱為硬錯誤。c)努力提高系統(tǒng)魯棒性,避免因用戶的疏忽對系統(tǒng)造成的損壞;d)一些關(guān)鍵性操作(比如:刪除操作),都應(yīng)提供確認機制;e)對用戶的測試文檔指定專人進行管理,并且導(dǎo)出的數(shù)據(jù)具有一定的保密設(shè)置。本單元將出錯分類如下:錯誤分類子項及其編碼錯誤名稱備注數(shù)據(jù)庫錯誤連接連接超時連接斷開數(shù)據(jù)庫本身錯誤代碼數(shù)據(jù)庫本身錯誤代碼TCP連接錯誤連接連接超時連接斷開其它TCP連接錯誤(socket自身錯誤代碼)配置信息 錯誤未配置輸入?yún)?shù)未配置輸出參數(shù)系統(tǒng)部分自定義錯誤系統(tǒng)管理部分自定義錯誤用戶部分自定義錯誤操作日志管理6.2補救措施說明故障出現(xiàn)后可能采取的變通措施,包括:1對于軟錯誤,須在輸入/修改操作成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù) 分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。2對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回 輸入階段。3后備技術(shù)說明準備采用的后備技術(shù),當原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省成都市雙流中學2023-2024學年高三上學期10月月考生物試題 含解析
- 《國際貿(mào)易操作流程》課件
- 檢查合同協(xié)議書
- 文員就業(yè)合同協(xié)議書
- 合伙經(jīng)營投資合同協(xié)議書
- 乳酸菌經(jīng)銷合同協(xié)議書
- 保潔協(xié)議書合同
- 合同協(xié)議書與合同 區(qū)別
- 兩人合作回扣協(xié)議書合同
- 試崗合同協(xié)議書
- 年產(chǎn)3萬噸乙酸乙酯-畢業(yè)設(shè)計說明書
- 青海電廠漂珠安全要求
- 2022-2023學年天津市重點中學高三(下)第五次月考物理試卷-普通用卷
- 第一單元大單元教學設(shè)計 統(tǒng)編版高中語文選擇性必修中冊
- 傳熱學第5章-對流換熱的理論基礎(chǔ)
- 裝修箭牌衛(wèi)浴報價
- Unit6知識點講解(帶練習)課件-人教版八年級英語下冊
- 新外研版三年級英語下冊期中測試卷(匯編)
- GB/T 33084-2016大型合金結(jié)構(gòu)鋼鍛件技術(shù)條件
- 精神病學課件軀體治療(精神病學)
- 考試焦慮主題班會課件
評論
0/150
提交評論