版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精品資料文檔名稱:總體設(shè)計說明書項目名稱:超市管理系統(tǒng)項目負責人:顏高陽、毛文全、黃志杰編寫:第1小組核對:第1小組審核:批準:超市負責人開發(fā)單位:第1小組2016年10月26日可編輯修改精品資料1引言 TOC o 1-5 h z HYPERLINK l bookmark3 o Current Document 編寫的目的3項目背3定義3參考資料3 2需求概述功能要求3性能需求4運行環(huán)境4條件限制4系統(tǒng)設(shè)計目標4系統(tǒng)設(shè)計原則45總體設(shè)計基 本 設(shè) 計 概 念 和 處 理 流 TOC o 1-5 h z 程6總體結(jié)構(gòu)設(shè)計7 6接口設(shè)計用戶接口 9外部接口 9內(nèi)部接可編輯修改精品資料口97數(shù)據(jù)結(jié)構(gòu)
2、設(shè)計 TOC o 1-5 h z 邏輯結(jié)構(gòu)設(shè)計9數(shù) 據(jù) 結(jié) 構(gòu) 設(shè) 計 與 程 序 的 關(guān) 系128運行控制設(shè)計運行模塊的組合.13運行控制14運行時間149出錯處理設(shè)計出錯信息處理14出錯處理對策14 10安全性設(shè)計操作權(quán)限控制14特定功能的操作效驗14文 件 與 數(shù) 據(jù) 的 記 錄 和 檢查1511系統(tǒng)維護設(shè)計15可編輯修改精品資料超市管理系統(tǒng)總體設(shè)計說明書1引言編寫目的本文檔將概要描述超市管理系統(tǒng)中的功能模塊,主要包括出/入庫管理、查詢、系統(tǒng)維護。背景a.待開發(fā)軟件系統(tǒng)的名稱:超市商品管理系統(tǒng)。b.列出此項目的任務(wù)提出者:老師。c.開發(fā)者:第1小組。d.用戶:XX超市。定義為了便于本文閱
3、讀理解,再此解釋一些在本文中用到的簡寫和專業(yè)術(shù)語:無。參考資料a.軟件工程,中國水利水電出版社。b.“超市商品管理系統(tǒng)”軟件需求說明書。c.軟件工程案例教程李軍國,清華大學出版社。2需求概述功能要求本系統(tǒng)完成超市商品和會員信息的管理工作,系統(tǒng)功能如下表1所示超市管理系統(tǒng)內(nèi)容系統(tǒng)流圖超市管理系商品管理商品入庫、出庫、銷售管理可編輯修改精品資料統(tǒng)商品查詢查詢商品價格、查詢會員會員管理增加會員、修改會員信息、刪除會員信息系統(tǒng)維護基礎(chǔ)信息管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、日志管理、用戶管理表1性能需求盡可能實現(xiàn)客戶所需的性能需求。運行環(huán)境(1)硬件平臺硬件要求:PC服務(wù)器:操作系統(tǒng) (win2000 及以上)。CP
4、U(主頻500M 及以上)。最小內(nèi)存(128MB 內(nèi)存)。最小磁盤空間(20GB)。上網(wǎng)能力(寬帶上網(wǎng))。(2)軟件平臺操作系統(tǒng):操作系統(tǒng)(win2000 及以上),服務(wù)器:操作系統(tǒng)(win2000server) ,Windows XP( 客戶端)數(shù)據(jù)庫管理系統(tǒng):Oracle 10G(3)開發(fā)環(huán)境開發(fā)環(huán)境:Powe rBuilder8.02.4條件限制按照自身技術(shù)與已有設(shè)備來設(shè)計軟件無法超出自身技術(shù)與設(shè)備來設(shè)計。3系統(tǒng)設(shè)計目標超市銷售管理系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理技術(shù)方案。主要任務(wù)是從管理信息系統(tǒng)的總
5、體目標出發(fā)根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案合理選擇計算機和通信的軟、硬件設(shè)備提出系統(tǒng)的實施計劃確??傮w目標的實現(xiàn)??删庉嬓薷木焚Y料4系統(tǒng)設(shè)計原則(1)可靠性用軟件系統(tǒng)規(guī)模越做越大越復(fù)雜,其可靠性越來越難保證。應(yīng)用本身對系統(tǒng)運行 的可靠性要求越來越高,軟件系統(tǒng)的可靠性也直接關(guān)系到設(shè)計自身的聲譽和生存 發(fā)展競爭能力。軟件可靠性意味著該軟件在測試運行過程中避免可能發(fā)生故障的 能力,且一旦發(fā)生故障后,具有解脫和排除故障的能力。軟件可靠性和硬件可靠 性本質(zhì)區(qū)別在于:后者為物理機理的衰變和老化所致,而前者是由于設(shè)計
6、和實現(xiàn) 的錯誤所致。故軟件的可靠性必須在設(shè)計階段就確定,在生產(chǎn)和測試階段再考慮 就困難了。健壯性健壯性又稱魯棒性,是指軟件對于規(guī)范要求以外的輸入能夠判斷出這個輸入不符 合規(guī)范要求,并能有合理的處理方式。軟件健壯性是一個比較模糊的概念,但是 卻是非常重要的軟件外部量度標準。軟件設(shè)計的健壯與否直接反應(yīng)了分析設(shè)計和 編碼人員的水平。(3)可修改性要求以科學的方法設(shè)計軟件,使之有良好的結(jié)構(gòu)和完備的文檔,系統(tǒng)性能易于調(diào) 整。(4)容易理解可編輯修改精品資料軟件的可理解性是其可靠性和可修改性的前提。它并不僅僅是文檔清晰可讀的問題,更要求軟件本身具有簡單明了的結(jié)構(gòu)。 這在很大程度上取決于設(shè)計者的洞察 力和創(chuàng)
7、造性,以及對設(shè)計對象掌握得透徹程度,當然它還依賴于設(shè)計工具和方法 的適當運用。(5)程序簡便(6)可測試性可測試性就是設(shè)計一個適當?shù)臄?shù)據(jù)集合,用來測試所建立的系統(tǒng),并保證系統(tǒng)得 到全面的檢驗。效率性軟件的效率性一般用程序的執(zhí)行時間和所占用的內(nèi)存容量來度量。 在達到原理要 求功能指標的前提下,程序運行所需時間愈短和占用存儲容量愈小,則效率愈高。(8)標準化原則在結(jié)構(gòu)上實現(xiàn)開放,基于業(yè)界開放式標準,符合國家和信息產(chǎn)業(yè)部的規(guī)范。先進性滿足客戶需求,系統(tǒng)性能可靠,易于維護。(10)可擴展性軟件設(shè)計完要留有升級接口和升級空間。對擴展開放,對修改關(guān)閉可編輯修改精品資料5總體設(shè)計5.1基本設(shè)計概念和處理流程
8、對于在需求分析階段得到的超市管理系統(tǒng)的詳細數(shù)據(jù)流圖可按下圖劃分邊界。商品出入 庫數(shù)據(jù)和會員數(shù)據(jù)是傳入流,即邏輯輸入;商品文件,會員文件,禮品文件是傳出流,即邏 輯輸出;中間的處理是變換中心,變換就是將邏輯輸入變換為邏輯輸出的過程??删庉嬓薷木焚Y料r超市管小也人W據(jù) )/向叫商品).二奐/會員尸”品信息、 :、/ 戶改出入、/1庫商品信)?X出入庫商、 G改積貨、./品文件) (商品信息)/、/g)- It:)5.2總體結(jié)構(gòu)設(shè)計超市管理系統(tǒng)總體結(jié)構(gòu)圖如圖4所示:可編輯修改精品資料主要包括出入庫管理、銷售管理等。 輸出出入庫商品的清單及積貨的清單。商品出(1)商品管理本子系統(tǒng)是超市管理系統(tǒng)的核心
9、部分。入庫管理包括對商品的入庫、出庫及積貨管理, 銷售管理主要是對銷售的商品進行統(tǒng)計。(2)會員管理包括增加會員、刪除會員、修改會員功能。增加會員即為非會員免費辦理會員卡;刪除會員即為應(yīng)會員要求注銷其基本信息;修改會員即為修改會員基本信息、會員卡掛失、補辦會員卡。(3)信息查詢包括商品的價格查詢和會員查詢功能。價格查詢即為會員查詢制定商品價格信息, 可自行查詢也可讓工作人員查詢。會員查詢包括積分查詢和特價商品查詢兩個子功能, 為會員查詢積分便于兌換商品,也可查詢會員價格的特價商品。(4)系統(tǒng)維護包括基礎(chǔ)信息管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、日志管理和用戶管理?;A(chǔ)信息管理:包括系統(tǒng)參數(shù)設(shè)置、部門信息設(shè)置等。
10、數(shù)據(jù)導(dǎo)入導(dǎo)出:提供數(shù)據(jù)交換功能。對 Oracle數(shù)據(jù)庫進行數(shù)據(jù)導(dǎo)出,可以用于數(shù)據(jù)備份;向Oracle數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)。此功能可以用于與其他系統(tǒng)數(shù)據(jù)交換。日志管理:日志文件記錄用戶使用本系統(tǒng)的信息。系統(tǒng)管理員可以查詢?nèi)罩荆瑲w檔和削減日志文件。查詢?nèi)罩景魍ㄈ罩静樵?、商品管理日志查詢、會員管理日志查詢等用戶管理:為使用本口令系統(tǒng)的用戶設(shè)置賬戶、口令和權(quán)限信息。主要功能包括增加用戶、刪除用戶、修改用戶信息、修改用戶口令等。只有系統(tǒng)管理員權(quán)限的用戶才能增加、修可編輯修改精品資料改用戶和刪除用戶。6接口設(shè)計用戶接口本系統(tǒng)設(shè)有人機操作界面,考慮到操作簡單,易于管理方面,硬件主要以鼠標、鍵盤和條碼掃描儀,軟
11、件接口主要以Windows平臺作為用戶接口,方便用戶對超市數(shù)據(jù)的操作。該系統(tǒng)的界面清晰,用戶通過輸入合法的用戶名及密碼即可進入此系統(tǒng)。外部接口本系統(tǒng)提供基于 Oracle的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,方便系統(tǒng)數(shù)據(jù)的備份和恢復(fù),以及與其他系統(tǒng)的數(shù)據(jù)交換。內(nèi)部接口本系統(tǒng)基于C/S模式開發(fā),程序利用 實現(xiàn)模塊之間的聯(lián)系。C語言,通過共用動態(tài)更新的數(shù)據(jù)庫和函數(shù)調(diào)用7系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計要點(1)數(shù)據(jù)庫總體結(jié)構(gòu):本系統(tǒng)采用Oracle 10G 關(guān)系數(shù)據(jù)庫,主要數(shù)據(jù)庫表共有 8個。(2)數(shù)據(jù)庫表結(jié)構(gòu),如下表所示:GYSB (供應(yīng)商信息表) 5-1字段序號字段名稱字段定義字段長度字段中為含義備注1GYSBH
12、VarChar28供應(yīng)商編號主鍵2NAMEChar8名稱3ADDRESSChar20地址4PHONEVarchar220電話可編輯修改精品資料5YHZH Varchar220銀行賬號注:主要為了便于進貨、聯(lián)系、獲取供應(yīng)商信息。RKB(入庫表)5-2字段序號字段名稱字段定義字段長度小數(shù)字段中文含義備注1SPBHChar8商口口編p主鍵2SPMCVarCha2r20商品名稱3GYSBHVarChar28供應(yīng)商編號外鍵4SPSLNumber7數(shù)量5PRICENumber72單價注:記錄商品的屬性,有利于查找、獲取信息。CKB (出庫表)5-3字段序號字段名稱字段定義字段長度字段中文含義備注1SPBH
13、Char8商口 口編p主鍵2SPSLNumber7數(shù)量3YYYHChar8營業(yè)員號注:有利于查找出庫的商品數(shù)量及列出需進貨物表,便于商品管理。YEYB (營業(yè)員信息表)5-4字段序號字段名稱字段定義字段長度字段中文含義備注1NAMEVarChar220營業(yè)員姓名可編輯修改精品資料2YYYHChar8營業(yè)員號主鍵3PHONEVarchar220電話主:查詢會員用戶、商品、為消費者結(jié)賬、介紹商品等。SPB(商品表)5-5字段序號字段名稱字段定義字段長度小數(shù)字段中文含義備注1SPBHChar8商口口編p主鍵2SPMCVarChar220商品名稱3SPSLNumber7數(shù)量4PRICENumber72
14、單價5LEIBIEVarChar220類別6GUIGEVarChar220規(guī)格7CCLNumber7數(shù)量8CFWZVarChar21009YTVarChar2100用途注:查詢商品、便于出進貨、利于商品管理。YHB (用戶信息表)5-6字段序號字段名稱字段定義字段長度字段中文含義備注1YHHMChar8主鍵2PasswordChar8密碼3UsernameChar20用戶名即消費者可編輯修改精品資料RightVarChar220權(quán)限注:用戶登錄、查詢、商品管理、增/刪用戶、修改用戶/密碼等。數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:數(shù)據(jù)庫表一覽表如表 5-7序號表名稱表名稱
15、中文含義1GYSB供應(yīng)商信息表2RKB3CKB出庫表4YEYB營業(yè)員信息表5SPB商品表6YHB用戶信息表數(shù)據(jù)庫表與相應(yīng)功能模塊之間的關(guān)系表如表5-8數(shù)據(jù)結(jié)構(gòu)程序名稱GYSB主要為了便于進貨、聯(lián)系、獲取供應(yīng)商信息。RKB記錄商品的屬性,有利于查找、獲取信息。CKB利于查找出商品數(shù)量及列出需進貨物表,便于商品管理。YEYB查詢會員用戶、商品、為消費者結(jié)賬、介紹商品等。SPB查詢商品、便于出進貨、利于商品管理。YHB用戶登錄、查詢、商品管理、增 /刪用戶、修改用戶/密碼等??删庉嬓薷木焚Y料8運行設(shè)計8.1運行模塊組合可編輯修改精品資料運行控制系統(tǒng)運行會員登錄模塊時,有用戶通過-鍵進行選擇;系統(tǒng)運
16、行商品入庫模塊時,有用戶通過臃進行選擇;系統(tǒng)運行商品出庫模塊時,有用戶通過?鍵進行選擇;系統(tǒng)運行商品銷售模塊時,有用戶通過?鍵進行選擇。各模塊中均有可返回調(diào)用它的上層模塊。運行時間系統(tǒng)操作設(shè)計簡單,各個模塊運行所占用資源的時間不會太長,方便用戶使用。9系統(tǒng)出錯處理設(shè)計由錯信息系統(tǒng)應(yīng)對以下錯誤做出正確處理:無法與數(shù)據(jù)庫連接時,應(yīng)做正確處理。輸入數(shù)據(jù)溢出或輸入數(shù)據(jù)格式錯誤,應(yīng)做正確處理。當有幾個工作站同時對同一商品進行操作(如入庫)時,應(yīng)考慮事務(wù)并發(fā)問題。當系統(tǒng)正在進行數(shù)據(jù)讀寫操作時,如發(fā)生系統(tǒng)軟硬件或網(wǎng)絡(luò)故障,系統(tǒng)應(yīng)做正確處理。由錯處理對策提示數(shù)據(jù)庫無法連接的錯誤號及錯誤信息。應(yīng)重新輸入數(shù)據(jù)。對有關(guān)數(shù)據(jù)庫表、記錄進行加鎖訪問控制。由數(shù)據(jù)庫系統(tǒng)自動恢復(fù)數(shù)據(jù),或提示用戶、指導(dǎo)用戶正確的恢復(fù)數(shù)據(jù),以保持數(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于二零二五年度的智能醫(yī)療設(shè)備研發(fā)合作協(xié)議2篇
- 二零二五年度GRC線條生產(chǎn)安裝一體化服務(wù)合同3篇
- 2024版煤礦自卸車買賣合同
- 2025年度體育賽事場地使用權(quán)轉(zhuǎn)讓合同5篇
- 二零二五版新型節(jié)能木門研發(fā)與推廣合同4篇
- 二零二五年度農(nóng)業(yè)機械設(shè)備購銷合同3篇
- 2025年度特色火鍋店品牌授權(quán)及運營承包協(xié)議
- 2025年度綠色建材裝修項目定金合同書
- 2025年度消防設(shè)備定期檢查與維護服務(wù)合同
- 2025年度私人商鋪租賃及商業(yè)配套服務(wù)合同
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫標準卷
- 2024年高考數(shù)學(理)試卷(全國甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風險管控培訓(xùn)
- 九宮數(shù)獨200題(附答案全)
- 人員密集場所消防安全管理培訓(xùn)
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標準版)
- 春節(jié)工地停工復(fù)工計劃安排( 共10篇)
評論
0/150
提交評論