版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品資料文檔名稱:總體設(shè)計(jì)說明書項(xiàng)目名稱:超市管理系統(tǒng)項(xiàng)目負(fù)責(zé)人:顏高陽、毛文全、黃志杰編寫:第1小組核對:第1小組審核:批準(zhǔn):超市負(fù)責(zé)人開發(fā)單位:第1小組2016年10月26日可編輯修改精品資料1引言 TOC o 1-5 h z HYPERLINK l bookmark3 o Current Document 編寫的目的3項(xiàng)目背3定義3參考資料3 2需求概述功能要求3性能需求4運(yùn)行環(huán)境4條件限制4系統(tǒng)設(shè)計(jì)目標(biāo)4系統(tǒng)設(shè)計(jì)原則45總體設(shè)計(jì)基 本 設(shè) 計(jì) 概 念 和 處 理 流 TOC o 1-5 h z 程6總體結(jié)構(gòu)設(shè)計(jì)7 6接口設(shè)計(jì)用戶接口 9外部接口 9內(nèi)部接可編輯修改精品資料口97數(shù)據(jù)結(jié)構(gòu)
2、設(shè)計(jì) TOC o 1-5 h z 邏輯結(jié)構(gòu)設(shè)計(jì)9數(shù) 據(jù) 結(jié) 構(gòu) 設(shè) 計(jì) 與 程 序 的 關(guān) 系128運(yùn)行控制設(shè)計(jì)運(yùn)行模塊的組合.13運(yùn)行控制14運(yùn)行時(shí)間149出錯(cuò)處理設(shè)計(jì)出錯(cuò)信息處理14出錯(cuò)處理對策14 10安全性設(shè)計(jì)操作權(quán)限控制14特定功能的操作效驗(yàn)14文 件 與 數(shù) 據(jù) 的 記 錄 和 檢查1511系統(tǒng)維護(hù)設(shè)計(jì)15可編輯修改精品資料超市管理系統(tǒng)總體設(shè)計(jì)說明書1引言編寫目的本文檔將概要描述超市管理系統(tǒng)中的功能模塊,主要包括出/入庫管理、查詢、系統(tǒng)維護(hù)。背景a.待開發(fā)軟件系統(tǒng)的名稱:超市商品管理系統(tǒng)。b.列出此項(xiàng)目的任務(wù)提出者:老師。c.開發(fā)者:第1小組。d.用戶:XX超市。定義為了便于本文閱
3、讀理解,再此解釋一些在本文中用到的簡寫和專業(yè)術(shù)語:無。參考資料a.軟件工程,中國水利水電出版社。b.“超市商品管理系統(tǒng)”軟件需求說明書。c.軟件工程案例教程李軍國,清華大學(xué)出版社。2需求概述功能要求本系統(tǒng)完成超市商品和會(huì)員信息的管理工作,系統(tǒng)功能如下表1所示超市管理系統(tǒng)內(nèi)容系統(tǒng)流圖超市管理系商品管理商品入庫、出庫、銷售管理可編輯修改精品資料統(tǒng)商品查詢查詢商品價(jià)格、查詢會(huì)員會(huì)員管理增加會(huì)員、修改會(huì)員信息、刪除會(huì)員信息系統(tǒng)維護(hù)基礎(chǔ)信息管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、日志管理、用戶管理表1性能需求盡可能實(shí)現(xiàn)客戶所需的性能需求。運(yù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è)計(jì)軟件無法超出自身技術(shù)與設(shè)備來設(shè)計(jì)。3系統(tǒng)設(shè)計(jì)目標(biāo)超市銷售管理系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理技術(shù)方案。主要任務(wù)是從管理信息系統(tǒng)的總
5、體目標(biāo)出發(fā)根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備提出系統(tǒng)的實(shí)施計(jì)劃確保總體目標(biāo)的實(shí)現(xiàn)??删庉嬓薷木焚Y料4系統(tǒng)設(shè)計(jì)原則(1)可靠性用軟件系統(tǒng)規(guī)模越做越大越復(fù)雜,其可靠性越來越難保證。應(yīng)用本身對系統(tǒng)運(yùn)行 的可靠性要求越來越高,軟件系統(tǒng)的可靠性也直接關(guān)系到設(shè)計(jì)自身的聲譽(yù)和生存 發(fā)展競爭能力。軟件可靠性意味著該軟件在測試運(yùn)行過程中避免可能發(fā)生故障的 能力,且一旦發(fā)生故障后,具有解脫和排除故障的能力。軟件可靠性和硬件可靠 性本質(zhì)區(qū)別在于:后者為物理機(jī)理的衰變和老化所致,而前者是由于設(shè)計(jì)
6、和實(shí)現(xiàn) 的錯(cuò)誤所致。故軟件的可靠性必須在設(shè)計(jì)階段就確定,在生產(chǎn)和測試階段再考慮 就困難了。健壯性健壯性又稱魯棒性,是指軟件對于規(guī)范要求以外的輸入能夠判斷出這個(gè)輸入不符 合規(guī)范要求,并能有合理的處理方式。軟件健壯性是一個(gè)比較模糊的概念,但是 卻是非常重要的軟件外部量度標(biāo)準(zhǔn)。軟件設(shè)計(jì)的健壯與否直接反應(yīng)了分析設(shè)計(jì)和 編碼人員的水平。(3)可修改性要求以科學(xué)的方法設(shè)計(jì)軟件,使之有良好的結(jié)構(gòu)和完備的文檔,系統(tǒng)性能易于調(diào) 整。(4)容易理解可編輯修改精品資料軟件的可理解性是其可靠性和可修改性的前提。它并不僅僅是文檔清晰可讀的問題,更要求軟件本身具有簡單明了的結(jié)構(gòu)。 這在很大程度上取決于設(shè)計(jì)者的洞察 力和創(chuàng)
7、造性,以及對設(shè)計(jì)對象掌握得透徹程度,當(dāng)然它還依賴于設(shè)計(jì)工具和方法 的適當(dāng)運(yùn)用。(5)程序簡便(6)可測試性可測試性就是設(shè)計(jì)一個(gè)適當(dāng)?shù)臄?shù)據(jù)集合,用來測試所建立的系統(tǒng),并保證系統(tǒng)得 到全面的檢驗(yàn)。效率性軟件的效率性一般用程序的執(zhí)行時(shí)間和所占用的內(nèi)存容量來度量。 在達(dá)到原理要 求功能指標(biāo)的前提下,程序運(yùn)行所需時(shí)間愈短和占用存儲(chǔ)容量愈小,則效率愈高。(8)標(biāo)準(zhǔn)化原則在結(jié)構(gòu)上實(shí)現(xiàn)開放,基于業(yè)界開放式標(biāo)準(zhǔn),符合國家和信息產(chǎn)業(yè)部的規(guī)范。先進(jìn)性滿足客戶需求,系統(tǒng)性能可靠,易于維護(hù)。(10)可擴(kuò)展性軟件設(shè)計(jì)完要留有升級接口和升級空間。對擴(kuò)展開放,對修改關(guān)閉可編輯修改精品資料5總體設(shè)計(jì)5.1基本設(shè)計(jì)概念和處理流程
8、對于在需求分析階段得到的超市管理系統(tǒng)的詳細(xì)數(shù)據(jù)流圖可按下圖劃分邊界。商品出入 庫數(shù)據(jù)和會(huì)員數(shù)據(jù)是傳入流,即邏輯輸入;商品文件,會(huì)員文件,禮品文件是傳出流,即邏 輯輸出;中間的處理是變換中心,變換就是將邏輯輸入變換為邏輯輸出的過程??删庉嬓薷木焚Y料r超市管小也人W據(jù) )/向叫商品).二奐/會(huì)員尸”品信息、 :、/ 戶改出入、/1庫商品信)?X出入庫商、 G改積貨、./品文件) (商品信息)/、/g)- It:)5.2總體結(jié)構(gòu)設(shè)計(jì)超市管理系統(tǒng)總體結(jié)構(gòu)圖如圖4所示:可編輯修改精品資料主要包括出入庫管理、銷售管理等。 輸出出入庫商品的清單及積貨的清單。商品出(1)商品管理本子系統(tǒng)是超市管理系統(tǒng)的核心
9、部分。入庫管理包括對商品的入庫、出庫及積貨管理, 銷售管理主要是對銷售的商品進(jìn)行統(tǒng)計(jì)。(2)會(huì)員管理包括增加會(huì)員、刪除會(huì)員、修改會(huì)員功能。增加會(huì)員即為非會(huì)員免費(fèi)辦理會(huì)員卡;刪除會(huì)員即為應(yīng)會(huì)員要求注銷其基本信息;修改會(huì)員即為修改會(huì)員基本信息、會(huì)員卡掛失、補(bǔ)辦會(huì)員卡。(3)信息查詢包括商品的價(jià)格查詢和會(huì)員查詢功能。價(jià)格查詢即為會(huì)員查詢制定商品價(jià)格信息, 可自行查詢也可讓工作人員查詢。會(huì)員查詢包括積分查詢和特價(jià)商品查詢兩個(gè)子功能, 為會(huì)員查詢積分便于兌換商品,也可查詢會(huì)員價(jià)格的特價(jià)商品。(4)系統(tǒng)維護(hù)包括基礎(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ù)庫進(jìn)行數(shù)據(jù)導(dǎo)出,可以用于數(shù)據(jù)備份;向Oracle數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)。此功能可以用于與其他系統(tǒng)數(shù)據(jù)交換。日志管理:日志文件記錄用戶使用本系統(tǒng)的信息。系統(tǒng)管理員可以查詢?nèi)罩?,歸檔和削減日志文件。查詢?nèi)罩景魍ㄈ罩静樵?、商品管理日志查詢、?huì)員管理日志查詢等用戶管理:為使用本口令系統(tǒng)的用戶設(shè)置賬戶、口令和權(quán)限信息。主要功能包括增加用戶、刪除用戶、修改用戶信息、修改用戶口令等。只有系統(tǒng)管理員權(quán)限的用戶才能增加、修可編輯修改精品資料改用戶和刪除用戶。6接口設(shè)計(jì)用戶接口本系統(tǒng)設(shè)有人機(jī)操作界面,考慮到操作簡單,易于管理方面,硬件主要以鼠標(biāo)、鍵盤和條碼掃描儀,軟
11、件接口主要以Windows平臺作為用戶接口,方便用戶對超市數(shù)據(jù)的操作。該系統(tǒng)的界面清晰,用戶通過輸入合法的用戶名及密碼即可進(jìn)入此系統(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ā),程序利用 實(shí)現(xiàn)模塊之間的聯(lián)系。C語言,通過共用動(dòng)態(tài)更新的數(shù)據(jù)庫和函數(shù)調(diào)用7系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)(1)數(shù)據(jù)庫總體結(jié)構(gòu):本系統(tǒng)采用Oracle 10G 關(guān)系數(shù)據(jù)庫,主要數(shù)據(jù)庫表共有 8個(gè)。(2)數(shù)據(jù)庫表結(jié)構(gòu),如下表所示:GYSB (供應(yīng)商信息表) 5-1字段序號字段名稱字段定義字段長度字段中為含義備注1GYSBH
12、VarChar28供應(yīng)商編號主鍵2NAMEChar8名稱3ADDRESSChar20地址4PHONEVarchar220電話可編輯修改精品資料5YHZH Varchar220銀行賬號注:主要為了便于進(jìn)貨、聯(lián)系、獲取供應(yīng)商信息。RKB(入庫表)5-2字段序號字段名稱字段定義字段長度小數(shù)字段中文含義備注1SPBHChar8商口口編p主鍵2SPMCVarCha2r20商品名稱3GYSBHVarChar28供應(yīng)商編號外鍵4SPSLNumber7數(shù)量5PRICENumber72單價(jià)注:記錄商品的屬性,有利于查找、獲取信息。CKB (出庫表)5-3字段序號字段名稱字段定義字段長度字段中文含義備注1SPBH
13、Char8商口 口編p主鍵2SPSLNumber7數(shù)量3YYYHChar8營業(yè)員號注:有利于查找出庫的商品數(shù)量及列出需進(jìn)貨物表,便于商品管理。YEYB (營業(yè)員信息表)5-4字段序號字段名稱字段定義字段長度字段中文含義備注1NAMEVarChar220營業(yè)員姓名可編輯修改精品資料2YYYHChar8營業(yè)員號主鍵3PHONEVarchar220電話主:查詢會(huì)員用戶、商品、為消費(fèi)者結(jié)賬、介紹商品等。SPB(商品表)5-5字段序號字段名稱字段定義字段長度小數(shù)字段中文含義備注1SPBHChar8商口口編p主鍵2SPMCVarChar220商品名稱3SPSLNumber7數(shù)量4PRICENumber72
14、單價(jià)5LEIBIEVarChar220類別6GUIGEVarChar220規(guī)格7CCLNumber7數(shù)量8CFWZVarChar21009YTVarChar2100用途注:查詢商品、便于出進(jìn)貨、利于商品管理。YHB (用戶信息表)5-6字段序號字段名稱字段定義字段長度字段中文含義備注1YHHMChar8主鍵2PasswordChar8密碼3UsernameChar20用戶名即消費(fèi)者可編輯修改精品資料RightVarChar220權(quán)限注:用戶登錄、查詢、商品管理、增/刪用戶、修改用戶/密碼等。數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個(gè)數(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主要為了便于進(jìn)貨、聯(lián)系、獲取供應(yīng)商信息。RKB記錄商品的屬性,有利于查找、獲取信息。CKB利于查找出商品數(shù)量及列出需進(jìn)貨物表,便于商品管理。YEYB查詢會(huì)員用戶、商品、為消費(fèi)者結(jié)賬、介紹商品等。SPB查詢商品、便于出進(jìn)貨、利于商品管理。YHB用戶登錄、查詢、商品管理、增 /刪用戶、修改用戶/密碼等。可編輯修改精品資料8運(yùn)行設(shè)計(jì)8.1運(yùn)行模塊組合可編輯修改精品資料運(yùn)行控制系統(tǒng)運(yùn)行會(huì)員登錄模塊時(shí),有用戶通過-鍵進(jìn)行選擇;系統(tǒng)運(yùn)
16、行商品入庫模塊時(shí),有用戶通過臃進(jìn)行選擇;系統(tǒng)運(yùn)行商品出庫模塊時(shí),有用戶通過?鍵進(jìn)行選擇;系統(tǒng)運(yùn)行商品銷售模塊時(shí),有用戶通過?鍵進(jìn)行選擇。各模塊中均有可返回調(diào)用它的上層模塊。運(yùn)行時(shí)間系統(tǒng)操作設(shè)計(jì)簡單,各個(gè)模塊運(yùn)行所占用資源的時(shí)間不會(huì)太長,方便用戶使用。9系統(tǒng)出錯(cuò)處理設(shè)計(jì)由錯(cuò)信息系統(tǒng)應(yīng)對以下錯(cuò)誤做出正確處理:無法與數(shù)據(jù)庫連接時(shí),應(yīng)做正確處理。輸入數(shù)據(jù)溢出或輸入數(shù)據(jù)格式錯(cuò)誤,應(yīng)做正確處理。當(dāng)有幾個(gè)工作站同時(shí)對同一商品進(jìn)行操作(如入庫)時(shí),應(yīng)考慮事務(wù)并發(fā)問題。當(dāng)系統(tǒng)正在進(jìn)行數(shù)據(jù)讀寫操作時(shí),如發(fā)生系統(tǒng)軟硬件或網(wǎng)絡(luò)故障,系統(tǒng)應(yīng)做正確處理。由錯(cuò)處理對策提示數(shù)據(jù)庫無法連接的錯(cuò)誤號及錯(cuò)誤信息。應(yīng)重新輸入數(shù)據(jù)。對有關(guān)數(shù)據(jù)庫表、記錄進(jìn)行加鎖訪問控制。由數(shù)據(jù)庫系統(tǒng)自動(dòng)恢復(fù)數(shù)據(jù),或提示用戶、指導(dǎo)用戶正確的恢復(fù)數(shù)據(jù),以保持?jǐn)?shù)據(jù)的完整性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年綠色施工安全生產(chǎn)文明工地綜合服務(wù)合同3篇
- 二零二五版養(yǎng)老機(jī)構(gòu)勞動(dòng)合同管理規(guī)范及養(yǎng)老服務(wù)協(xié)議3篇
- 2025年度香菇食品企業(yè)信用評級與評估服務(wù)合同2篇
- 二零二五年櫥柜安裝及廚房設(shè)備更新合同2篇
- 年度老年人保健品競爭策略分析報(bào)告
- 二零二四年外債轉(zhuǎn)貸業(yè)務(wù)借款合同標(biāo)準(zhǔn)3篇
- 二零二五版商業(yè)地產(chǎn)項(xiàng)目股權(quán)借款抵押合同3篇
- 2024版新材料研發(fā)與技術(shù)轉(zhuǎn)讓合同
- 二零二五版體育賽事贊助合同協(xié)議范本下載3篇
- 二零二五版企業(yè)安全生產(chǎn)與環(huán)境保護(hù)培訓(xùn)合同2篇
- 細(xì)胞庫建設(shè)與標(biāo)準(zhǔn)制定-洞察分析
- 2024年國家公務(wù)員錄用考試公共基礎(chǔ)知識復(fù)習(xí)題庫2500題及答案
- DB3309T 98-2023 登步黃金瓜生產(chǎn)技術(shù)規(guī)程
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- DBJ41-T 108-2011 鋼絲網(wǎng)架水泥膨脹珍珠巖夾芯板隔墻應(yīng)用技術(shù)規(guī)程
- 2025年學(xué)長引領(lǐng)的讀書會(huì)定期活動(dòng)合同
- 表內(nèi)乘除法口算l練習(xí)題1200道a4打印
- 《EICC培訓(xùn)講義》課件
- 2025年四川省政府直屬事業(yè)單位招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024年物業(yè)公司服務(wù)質(zhì)量保證合同條款
- 文言文閱讀之理解實(shí)詞含義(講義)-2025年中考語文專項(xiàng)復(fù)習(xí)
評論
0/150
提交評論