




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 文檔名稱:總體設(shè)計說明書 項目名稱:超市管理系統(tǒng) 項目負責人:顏高陽、毛文全、黃志杰 編寫:第1小組核對:第1小組審核:批準:超市負責人開發(fā)單位:第1小組2016年 10月 26日1引言1.1編寫的目的.31.2項目背景.31.3定義.31.4參考資料.32需求概述2.1功能要求.32.2性能需求.42.3運行環(huán)境.42.4條件限制.43系統(tǒng)設(shè)計目標.44系統(tǒng)設(shè)計原則.45總體設(shè)計5.1基本設(shè)計概念和處理流程.6 5.2總體結(jié)構(gòu)設(shè)計.76接口設(shè)計6.1用戶接口.96.2外部接口.96.3內(nèi)部接口.97數(shù)據(jù)結(jié)構(gòu)設(shè)計7.1邏輯結(jié)構(gòu)設(shè)計.97.2數(shù)據(jù)結(jié)構(gòu)設(shè)計與程序的關(guān)系.
2、128運行控制設(shè)計8.1運行模塊的組合.138.2運行控制.148.3運行時間.149出錯處理設(shè)計9.1出錯信息處理.149.2出錯處理對策.1410安全性設(shè)計10.1操作權(quán)限控制.1410.2特定功能的操作效驗.1410.3文件與數(shù)據(jù)的記錄和檢查.1511系統(tǒng)維護設(shè)計.15專心-專注-專業(yè)超市管理系統(tǒng)總體設(shè)計說明書1引言1.1編寫目的本文檔將概要描述超市管理系統(tǒng)中的功能模塊,主要包括出/入庫管理、查詢、系統(tǒng)維護。1.2背景a. 待開發(fā)軟件系統(tǒng)的名稱:超市商品管理系統(tǒng)。b. 列出此項目的任務(wù)提出者:老師。c. 開發(fā)者:第1小組。d. 用戶:XX超市。1.3定義為了便于本文閱讀理解,再此解釋一些
3、在本文中用到的簡寫和專業(yè)術(shù)語:無。1.4參考資料a 軟件工程,中國水利水電出版社。b “超市商品管理系統(tǒng)”軟件需求說明書。c 軟件工程案例教程 李軍國,清華大學出版社。2需求概述2.1功能要求本系統(tǒng)完成超市商品和會員信息的管理工作,系統(tǒng)功能如下表1所示 超市管理系統(tǒng)內(nèi)容系統(tǒng)流圖模塊功能超市管理系統(tǒng)商品管理商品入庫、出庫、銷售管理商品查詢查詢商品價格、查詢會員會員管理增加會員、修改會員信息、刪除會員信息系統(tǒng)維護表1基礎(chǔ)信息管理、數(shù)據(jù)導入導出、日志管理、用戶管理2.2性能需求盡可能實現(xiàn)客戶所需的性能需求。2.3運行環(huán)境(1)硬件平臺硬件要求:PC服務(wù)器:操作系統(tǒng)(win2000及以上)。CPU(主
4、頻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)的總體目標出發(fā)根據(jù)
5、系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案合理選擇計算機和通信的軟、硬件設(shè)備提出系統(tǒng)的實施計劃確??傮w目標的實現(xiàn)。4系統(tǒng)設(shè)計原則(1)可靠性用規(guī)模越做越大越復(fù)雜,其可靠性越來越難保證。應(yīng)用本身對系統(tǒng)運行的可靠性要求越來越高,的可靠性也直接關(guān)系到設(shè)計自身的聲譽和生存發(fā)展競爭能力。意味著該軟件在測試運行過程中避免可能發(fā)生故障的能力,且一旦發(fā)生故障后,具有解脫和排除故障的能力。和硬件可靠性本質(zhì)區(qū)別在于:后者為物理機理的衰變和老化所致,而前者是由于設(shè)計和實現(xiàn)的錯誤所致。故軟件的可靠性必須在設(shè)計階段就確定,在生產(chǎn)和測試階段再考慮
6、就困難了。(2)健壯性健壯性又稱,是指軟件對于規(guī)范要求以外的輸入能夠判斷出這個輸入不符合規(guī)范要求,并能有合理的處理方式。軟件是一個比較模糊的概念,但是卻是非常重要的軟件外部量度標準。軟件設(shè)計的健壯與否直接反應(yīng)了分析設(shè)計和編碼人員的水平。(3)可修改性要求以科學的方法設(shè)計軟件,使之有良好的結(jié)構(gòu)和完備的文檔,系統(tǒng)性能易于調(diào)整。(4)容易理解軟件的可理解性是其可靠性和可修改性的前提。它并不僅僅是文檔清晰可讀的問題,更要求軟件本身具有簡單明了的結(jié)構(gòu)。這在很大程度上取決于設(shè)計者的洞察力和創(chuàng)造性,以及對設(shè)計對象掌握得透徹程度,當然它還依賴于設(shè)計工具和方法的適當運用。(5)程序簡便(6)就是設(shè)計一個適當?shù)臄?shù)
7、據(jù)集合,用來測試所建立的系統(tǒng),并保證系統(tǒng)得到全面的檢驗。(7)效率性軟件的效率性一般用程序的執(zhí)行時間和所占用的內(nèi)存容量來度量。在達到原理要求功能指標的前提下,程序運行所需時間愈短和占用存儲容量愈小,則效率愈高。(8)標準化原則在結(jié)構(gòu)上實現(xiàn)開放,基于業(yè)界開放式標準,符合國家和信息產(chǎn)業(yè)部的規(guī)范。(9)先進性滿足客戶需求,系統(tǒng)性能可靠,易于維護。(10)可擴展性軟件設(shè)計完要留有升級接口和升級空間。對擴展開放,對修改關(guān)閉5總體設(shè)計5.1基本設(shè)計概念和處理流程 對于在需求分析階段得到的超市管理系統(tǒng)的詳細數(shù)據(jù)流圖可按下圖劃分邊界。商品出入庫數(shù)據(jù)和會員數(shù)據(jù)是傳入流,即邏輯輸入;商品文件,會員文件,禮品文件是
8、傳出流,即邏輯輸出;中間的處理是變換中心,變換就是將邏輯輸入變換為邏輯輸出的過程。讀出入庫清單讀積貨清單超市管理人員讀會員數(shù)據(jù)出入庫商品信息積貨商品信息查詢積分查詢特價商品核對核對修改出入庫商品信息修改積貨商品信息出入庫商品文件積貨商品文件統(tǒng)計統(tǒng)計禮品會員特價商品文件兌換圖25.2總體結(jié)構(gòu)設(shè)計超市管理系統(tǒng)總體結(jié)構(gòu)圖如圖4所示:3.會員管理5.2數(shù)據(jù)導入導出5.1基礎(chǔ)信息管理2.1出入庫管理2.2銷售管理5.系統(tǒng)維護2.商品管理1.檢查有效性超市管理系統(tǒng)3.1增加會員3.2刪除會員3.2修改會員5.3用戶管理5.4日志 管理圖42.1.1入庫管理2.1.2出庫管理2.1.3積貨管理4.1價格查詢
9、4.2會員查詢4.信息查詢4.2.1特價商品4.2.2積分查詢(1) 商品管理 本子系統(tǒng)是超市管理系統(tǒng)的核心部分。主要包括出入庫管理、銷售管理等。商品出入庫管理包括對商品的入庫、出庫及積貨管理,輸出出入庫商品的清單及積貨的清單。銷售管理主要是對銷售的商品進行統(tǒng)計。(2) 會員管理包括增加會員、刪除會員、修改會員功能。增加會員即為非會員免費辦理會員卡;刪除會員即為應(yīng)會員要求注銷其基本信息;修改會員即為修改會員基本信息、會員卡掛失、補辦會員卡。(3) 信息查詢包括商品的價格查詢和會員查詢功能。價格查詢即為會員查詢制定商品價格信息,可自行查詢也可讓工作人員查詢。會員查詢包括積分查詢和特價商品查詢兩個
10、子功能,為會員查詢積分便于兌換商品,也可查詢會員價格的特價商品。(4) 系統(tǒng)維護包括基礎(chǔ)信息管理、數(shù)據(jù)導入導出、日志管理和用戶管理?;A(chǔ)信息管理:包括系統(tǒng)參數(shù)設(shè)置、部門信息設(shè)置等。數(shù)據(jù)導入導出:提供數(shù)據(jù)交換功能。對Oracle數(shù)據(jù)庫進行數(shù)據(jù)導出,可以用于數(shù)據(jù)備份;向Oracle數(shù)據(jù)庫導入數(shù)據(jù)。此功能可以用于與其他系統(tǒng)數(shù)據(jù)交換。日志管理:日志文件記錄用戶使用本系統(tǒng)的信息。系統(tǒng)管理員可以查詢?nèi)罩荆瑲w檔和削減日志文件。查詢?nèi)罩景魍ㄈ罩静樵?、商品管理日志查詢、會員管理日志查詢等用戶管理:為使用本口令系統(tǒng)的用戶設(shè)置賬戶、口令和權(quán)限信息。主要功能包括增加用戶、刪除用戶、修改用戶信息、修改用戶口令等。只
11、有系統(tǒng)管理員權(quán)限的用戶才能增加、修改用戶和刪除用戶。6接口設(shè)計6.1用戶接口本系統(tǒng)設(shè)有人機操作界面,考慮到操作簡單,易于管理方面,硬件主要以鼠標、鍵盤和條碼掃描儀,軟件接口主要以Windows平臺作為用戶接口,方便用戶對超市數(shù)據(jù)的操作。該系統(tǒng)的界面清晰,用戶通過輸入合法的用戶名及密碼即可進入此系統(tǒng)。6.2外部接口本系統(tǒng)提供基于Oracle的數(shù)據(jù)導入和導出功能,方便系統(tǒng)數(shù)據(jù)的備份和恢復(fù),以及與其他系統(tǒng)的數(shù)據(jù)交換。6.3內(nèi)部接口本系統(tǒng)基于C/S模式開發(fā),程序利用C語言,通過共用動態(tài)更新的數(shù)據(jù)庫和函數(shù)調(diào)用實現(xiàn)模塊之間的聯(lián)系。7系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計7.1邏輯結(jié)構(gòu)設(shè)計要點(1)數(shù)據(jù)庫總體結(jié)構(gòu):本系統(tǒng)采用Or
12、acle 10G關(guān)系數(shù)據(jù)庫,主要數(shù)據(jù)庫表共有8 個。(2)數(shù)據(jù)庫表結(jié)構(gòu),如下表所示: GYSB(供應(yīng)商信息表)5-1字段序號 字段名稱 字段定義 字段長度 字段中為含義 備注 1 GYSBH VarChar2 8 供應(yīng)商編號 主鍵 2 NAME Char 8 名稱 3 ADDRESS Char 20 地址 4 PHONE Varchar2 20 電話 5 YHZH Varchar2 20 銀行賬號 注:主要為了便于進貨、聯(lián)系、獲取供應(yīng)商信息。 RKB(入庫表) 5-2字段序號 字段名稱 字段定義 字段長度 小數(shù) 字段中文含義 備注 1 SPBH Char 8 商品編號 主鍵 2 SPMC Va
13、rCha2r 20 商品名稱 3 GYSBH VarChar2 8 供應(yīng)商編號 外鍵 4 SPSL Number 7 數(shù)量 5 PRICE Number 7 2 單價注:記錄商品的屬性,有利于查找、獲取信息。CKB(出庫表)5-3字段序號 字段名稱 字段定義 字段長度 字段中文含義 備注1 SPBH Char 8 商品編號 主鍵2 SPSL Number 7 數(shù)量 3 YYYH Char 8 營業(yè)員號注:有利于查找出庫的商品數(shù)量及列出需進貨物表,便于商品管理。 YEYB(營業(yè)員信息表)5-4字段序號 字段名稱 字段定義 字段長度 字段中文含義 備注 1 NAME VarChar2 20 營業(yè)員
14、姓名 2 YYYH Char 8 營業(yè)員號 主鍵 3 PHONE Varchar2 20 電話注:查詢會員用戶、商品、為消費者結(jié)賬、介紹商品等。 SPB(商品表)5-5字段序號 字段名稱 字段定義 字段長度 小數(shù) 字段中文含義 備注 1 SPBH Char 8 商品編號 主鍵 2 SPMC VarChar2 20 商品名稱 3 SPSL Number 7 數(shù)量 4 PRICE Number 7 2 單價 5 LEIBIE VarChar2 20 類別 6 GUIGE VarChar2 20 規(guī)格 7 CCL Number 7 數(shù)量 8 CFWZ VarChar2 100 存放位置 9 YT V
15、arChar2 100 用途 注: 查詢商品、便于出進貨、利于商品管理。YHB (用戶信息表)5-6字段序號 字段名稱 字段定義 字段長度 字段中文含義 備注 1 YHHM Char 8 賬號 主鍵 2 Password Char 8 密碼 3 Username Char 20 用戶名 即消費者 4 Right VarChar2 20 權(quán)限注:用戶登錄、查詢、商品管理、增/刪用戶、修改用戶/密碼等。 7.2數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:數(shù)據(jù)庫表一覽表如表5-7 序號 表名稱 表名稱中文含義 1 GYSB 供應(yīng)商信息表 2 RKB 入庫表 3 CKB 出庫表 4
16、YEYB 營業(yè)員信息表 5 SPB 商品表 6 YHB 用戶信息表 數(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 用戶登錄、查詢、商品管理、增/刪用戶、修改用戶/密碼等。8運行設(shè)計8.1運行模塊組合開始登陸界面管理員?Y密碼輸入正確?YN超市管理系統(tǒng)商品入庫商品出庫商品銷售積貨清單出庫清單入庫清單銷售清單退
17、出程序8.2運行控制系統(tǒng)運行會員登錄模塊時,有用戶通過鍵進行選擇;系統(tǒng)運行商品入庫模塊時,有用戶通過¯鍵進行選擇;系統(tǒng)運行商品出庫模塊時,有用戶通過¬ 鍵進行選擇;系統(tǒng)運行商品銷售模塊時,有用戶通過®鍵進行選擇。各模塊中均有可返回調(diào)用它的上層模塊。8.3運行時間系統(tǒng)操作設(shè)計簡單,各個模塊運行所占用資源的時間不會太長,方便用戶使用。9系統(tǒng)出錯處理設(shè)計9.1出錯信息系統(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)做正確處理。9.2出錯處理對策提示數(shù)據(jù)庫無法連接的錯誤號及錯誤信息。應(yīng)重新輸入數(shù)據(jù)。對有關(guān)數(shù)據(jù)庫表、記錄進行加鎖訪問控制。由數(shù)據(jù)庫系統(tǒng)自動恢復(fù)數(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省新鄉(xiāng)市新鄉(xiāng)市一中2025屆化學高一下期末質(zhì)量檢測試題含解析
- 統(tǒng)編版2024-2025學年一年級語文第二學期期末階段質(zhì)量檢測
- 高考英語寫作萬能模板(素材)
- 北京車輛登記管理辦法
- 北航科技競賽管理辦法
- 非物質(zhì)文化遺產(chǎn)的保護與傳承
- FPGA信號發(fā)生器原理與應(yīng)用
- 普通小店晉升管理辦法
- 民航數(shù)據(jù)共享管理辦法
- 大數(shù)據(jù)時代商業(yè)銀行轉(zhuǎn)型策略及路徑研究
- 急性胃腸炎的診斷與治療
- UL4703標準中文版-2020光伏線UL中文版標準
- 酒店前臺案例分析
- 消防應(yīng)急通信培訓
- 消防應(yīng)急通信保障
- XX小學預(yù)防未成年人違法犯罪工作制度
- 火災(zāi)自動報警系統(tǒng)查驗報告
- 業(yè)務(wù)傭金提成協(xié)議書模板
- GB/T 29469-2024潔凈室及相關(guān)受控環(huán)境性能及合理性評價
- 國家開放大學《城市管理學》作業(yè)-“城市病”表現(xiàn)及其治理
- 甄嬛傳電子版劇本第01-10集
評論
0/150
提交評論