版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、(店鋪管理)超市管理系統(tǒng)需求分析文檔2020年5月塞年的企業(yè)咨詢賴問經驗.經:超市管理系統(tǒng)求分析文檔Versionl .0編寫將軍好壞項目組審核批準受控狀態(tài)日期2014.7目錄:1 概述 31.1 編寫的目的 31.2 背景 31.3 本文件中用到的專門術語的定義: 41.5 任務概述 41.5.1 目標 41.5.2 用戶的特點 41.5.3 假定和約束 41.6 運行環(huán)境 51.6.1 硬件設備 51.6.2 軟件設備 52. 需求規(guī)定 52.1 系統(tǒng)功能模塊及解釋如下: 5A. 銷售子系統(tǒng)模塊設計: 6B. 人員管理子系統(tǒng)模塊設計:6C. 倉庫管理子系統(tǒng)模塊:6D. 綜合統(tǒng)計子系統(tǒng)模塊:
2、6E. 報表統(tǒng)計子系統(tǒng)模塊: 62.2.1 系統(tǒng)功能模塊圖: 72.2.2 系統(tǒng)用例圖 8102.3 系統(tǒng)流程圖 10482.4 系統(tǒng)時序圖 48552.5 系統(tǒng)類圖 55572.6E-R 圖58-593. 本系統(tǒng)數據庫結構 593.1 用戶表:用戶信息表 603.2 商品表:商品信息表 614 系統(tǒng)功能要求說明 614.1 輸入輸出要求 61A. 輸入: 61B.輸出:614.2 數據管理能力要求(針對軟件系統(tǒng)) 624.3 故障處理要求 625.頁面字段 62671概述在現(xiàn)代化超市中,玲瑯滿目的商品讓人們目不暇接。面對日益增加的商品數 量和類型,動 用人力管理商品的時候越來越麻煩。這 個時
3、候要是有一個軟件系統(tǒng) 代替人力管理超市的信息,那將使人們的生活越來越簡易。超市管理系統(tǒng),就是一個這樣的系統(tǒng)。我們采用超市管理系統(tǒng)來實現(xiàn)管理商品的進退貨、銷售、人員管理和數據統(tǒng) 計的功能。其 中商品的銷售需要人手動輸入二維碼和商品的數量來判斷是批發(fā)還 是零 售,并 且在輸 入二維碼 之后判 斷商品庫存量 是否滿足 實現(xiàn)設 置的臨 界值,若 是 ,則 在 進 貨 表 單 中 增 加 該 商 品 ,僅 為 提 示 作 用 ,進 貨 數 量 權 由 倉 庫 管 理 員 手 動 輸入 。在人員 管理子系 統(tǒng)中,僅 僅可以讓管理 員及權限 以上的 人員進 入該子 系統(tǒng), 而所有的管理員的管理員信息(增刪查
4、改管理員信息、權限)都是由超級管理員管 理 。倉 庫 管 理 中 僅 僅 由 倉 庫 管 理 員 和 超 級 管 理 員 才 能 進 入 ,管 理 員 進 入 該 子 系 統(tǒng) 之后可以對庫存的商品類型商品進行增刪查改操作,也 可以進貨,出庫等表單的 記錄。將對每一個銷售的記錄和數據庫流動的記錄保存起來,用 于統(tǒng)計某一個時 間段內的情況,并且可以實現(xiàn)輸出報表。本系統(tǒng)是一個集成前臺銷售系統(tǒng)、業(yè)務邏輯處理系統(tǒng)、后臺數據庫管理系統(tǒng) 于一身的綜合性管理系統(tǒng)。1.1 編寫的目的本文檔的編寫為下階段的設計、開發(fā)提供依據,為項目組成員對需求的詳盡理解,以及 在開發(fā)開發(fā)過程中的協(xié)同工作提供強有力的保證。同時本文
5、檔也作為項目評審驗收的依據之 一。1.2 背景a)系統(tǒng)名稱:超市管理系統(tǒng)b)開發(fā)人員:將軍好壞項目組c)用戶:超市管理者、售貨員、倉庫管理員、超級管理員1.3 本文件中用到的專門術語的定義:1.5 任務概述1.5.1 目標 成功實現(xiàn)斗地主游戲應用程序,并且實現(xiàn)的系統(tǒng)應當具有以下特點: ? 確保 應用程序具有 良好的系 統(tǒng)性能 ,友好 的用戶 界面。? 允許 用戶錯誤的輸 入,確保 系統(tǒng)擁 有良好 的容錯 性。? 較高 的處理效率, 便于使用 和維護 。? 采用 成熟技術開發(fā) ,使系統(tǒng) 具有較 高的技 術水平 和較長的 生命周期。? 系統(tǒng) 需求:及時的 更新數據 庫中的 信息? 操作 過程需求:
6、管 理員登錄 、判斷 身份、 分配到 相應的界 面、具體操作 、 退出。? 系統(tǒng) 范圍外的需求 :有自動 增加進 貨表單 記錄的 功能。1.5.2 用戶的特點銷售員:登錄之后只能進入到銷售界面進行產品的銷售。倉庫管理員:登錄之后只能進入到倉庫管理系統(tǒng)界面執(zhí)行對庫存的增刪查改、對庫存查詢、進貨表單相關信息的錄入、退貨表單的錄入、報損報溢的統(tǒng)計、退出。其他普通管理員:登錄之后可以進入到人員管理的部分界面如:會員和客戶的管理、和員工管理。超級管理員:登錄之后可以進入到任何一個界面,可以實現(xiàn)任意一個功能,重要的功能是管理普通管理員的權限和密碼。1.5.3 假定和約束本系統(tǒng)開發(fā)時間為 15 天,時間限制
7、比較強,其他方面的限制較低,采用典型 MVC 模 式開發(fā)。1.6 運行環(huán)境1.6.1 硬件設備列出運行該軟件所需要的硬設備。說明其中的新型設備及其專門功能,包括:a. 處理器型號及內存容量b. 外存容量、聯(lián)機或脫機、媒體及其存儲格式,設備的型號及數量c. 輸入及輸出設備的型號和數量,聯(lián)機或脫機;d. 數據通信設備的型號和數量e. 功能鍵及其他專用硬件最低配置標配應用和數據庫服務器內存:512MB內存:1GB硬盤:80GB硬盤:120GBCPU :奔騰 IIICPU :奔騰 I3-800操作系統(tǒng):Win dows2003/Li nux操作系統(tǒng):Win dowsXP1.6.2軟件設備軟件類型軟件名
8、稱軟件版本軟件語言操作系統(tǒng)Win dowsXPSP2簡體中文數據庫平臺Oracle11g英文2. 需求規(guī)定2.1系統(tǒng)功能模塊及解釋如下:A. 登錄模塊設計:A1.登錄界面:對已經存在的用戶登錄。B. 銷售模塊設計:B1.售貨員進行銷售商品。B2.提交進貨表單打牌倉庫。C. 人員管理模塊設計:C1.管理會員信息,新增會員信息,修改會員。C2.管理客戶信息,增刪查改客戶信息。C3.管理員工信息,增刪查改員工信息。C4.管理管理員信息,新增管理員信息,修改管理員權限。D. 倉庫模塊設計:D1.查詢當前商品的庫存。D2.統(tǒng)計一段時間內商品銷售信息。D3. 統(tǒng)計一段時間內商品銷售報溢信息。D4. 商品信
9、息的增刪查改。D5. 統(tǒng)計一段時間內商品入庫記錄。D6. 統(tǒng)計一段時間內商品超市退貨記錄。E. 綜合統(tǒng)計模塊設計:E1.統(tǒng)計一段時間內的銷售總額。E2.統(tǒng)計一段時間內的入庫表。E3.統(tǒng)計統(tǒng)計出庫表,包括批發(fā)售出的商品和超市退出的貨品。F. 報表統(tǒng)計模塊設計:F1.統(tǒng)計一段時間內的財務報表。F2.統(tǒng)計一段時間內的退貨報表。F3.統(tǒng)計一段時間內的出庫報表。F4.統(tǒng)計一段時間內的入庫報表。F5.統(tǒng)計一段時間內的銷售報表。2.2 系統(tǒng)功能模塊圖、系統(tǒng)用例圖:2.2.1 系統(tǒng)功能圖2.2.2 超市管理系統(tǒng)用例圖2.2.3 超市管理系統(tǒng) -銷售用例圖2.2.4 超市管理系統(tǒng) -人員管理用例圖2.2.5 超
10、市管理系統(tǒng) -倉庫管理用例圖2.2.6 超市管理系統(tǒng) -綜合統(tǒng)計用例圖2.2.7 超市管理系統(tǒng) -報表統(tǒng)計用例圖2.3 程序流程圖2.3.1 登陸模塊2.3.2 銷售流程圖2.3.3 人員管理流程圖2.3.3.1 查詢員工信息2.3.3.2 增加員工信息2.3.3.3 修改員工信息2.3.3.4 刪除員工信息2.3.3.5 管理管理員信息2.3.3.6增加管理員信息2.3.3.7查詢管理員信息2.3.3.8修改管理員信息2.3.3.9刪除管理員信息2.3.3.10 會員管理2.3.3.11 增加會員信息2.3.3.12 查詢會員信息2.3.3.13 修改會員信息2.3.3.14 刪除會員信息2
11、.3.4 客戶管理2.3.4.1增加客戶信息2.3.4.2查詢客戶信息2.3.4.2刪除客戶信息2.3.4.3修改客戶信息2.3.5 倉庫管理2.3.5.1增加商品信息2.3.5.2查詢商品信息2.3.5.3修改商品信息2.3.5.4刪除商品信息2.3.5.5查詢庫存2.3.5.6統(tǒng)計報損表2.3.5.7統(tǒng)計報溢表2.3.5.8 統(tǒng)計退貨表2.3.5.8 輸入商品編號2.3.5.9 輸入商品名稱2.3.5.10 輸入商品廠商編號2.3.5.11 輸入商品供貨商編號2.3.5.12 輸入商品成本價2.3.5.13 輸入商品售價2.3.5.14 輸入商品折扣2.3.5.15 輸入商品類型2.3.6
12、 綜合統(tǒng)計2.3.6.1 銷售統(tǒng)計2.3.6.2 入庫統(tǒng)計2.3.6.3 出庫統(tǒng)計2.3.7 報表統(tǒng)計2.4 系統(tǒng)的時序圖2.4.1 銷售時序圖2.4.2 人員管理 - 查詢管理人員信息時序圖2.4.3 人員管理 - 增加管理人員信息時序圖2.4.4 人員管理 - 刪除會員信息時序圖2.4.5 倉庫管理 - 查詢庫存時序圖2.4.6 倉庫管理 - 新增商品信息時序圖2.4.8 倉庫管理 - 退貨時序圖2.4.9 倉庫管理 - 統(tǒng)計報損時序圖2.4.10 綜合統(tǒng)計 -出庫統(tǒng)計時序圖2.4.11 報表統(tǒng)計時序圖2.5超市管理系統(tǒng)類圖設計2.5.1超市管理系統(tǒng)-銷售管理、倉庫管理類圖設計2.5.2超
13、市管理系統(tǒng)-人員管理類圖設計2.5.3超市管理系統(tǒng)-報表統(tǒng)計、綜合統(tǒng)計類圖設計2.6超市管理系統(tǒng)的E-R圖設計2.6.1員工、管理員表的類圖設計2.6.2客戶、VIP用戶表的類圖設計2.6.3商品表、退貨表、銷售表、進貨表、上報進貨表的類圖設計3. 本系統(tǒng)數據庫結構3.1用戶表:用戶信息表字段名字段類型長度主/外鍵字段值約束對應中文名userIDvarchar10PNot null用戶編號userNameVarchar20Not null用戶名字userPWVarchar16Not null用戶密碼userTypeInt1Not null用戶類型userTellong11Not null聯(lián)系方
14、式userlDCardlong10Not null用戶身份證userAgeint2Not null用戶年齡userGe nderVarchar1Not null用戶性別userAddressVarchar20Not null用戶住址userPositi onVarchar10Not null用戶職位userSaldouble4,2Not null用戶薪資3.2商品表:商品信息表字段名字段類型長度主/外鍵字段值約束對應中文名merchIDint10PNot null商品編號merchNameVarchar20Not null商品名稱merchTypeVarchar10Not null商品類型me
15、rchPriceMoney4,2Not null價格barCodeVarchar20Not null條形碼salesProPriceMoney4,2促銷價格factorylDVarchar10Not null廠商編號providelDVarchar10Not null供貨商編號merchDeadTimeDatetime8Not null過期日期merchNumInt4Not null庫存數量3.3會員表:會員信息表字段名字段類型長度主/外鍵字段值約束對應中文名vipIDInt10PNot null會員編號vipNameVarchar20Not null會員姓名vipAgeInt2Not nul
16、l會員年齡vipGe ndervarchar1Not null會員性別vipAddressVarchar20Not null會員住址vipTelLo ng11FNot null會員聯(lián)系方式vipGradevarchar10FNot null會員等級regDateDatetime8Not null注冊日期3.4進貨表:進貨信息表字段名字段類型長度主/外鍵字段值約束對應中文名1merchIDint10PNot null商品編號merchNameVarchar20Not null商品名稱merchTypeVarchar10Not null商品類型merchPriceMoney4,2Not null價
17、格pla nNumInt4n ull計劃進貨數importDateDate8Not null進貨日期providerIDInt10FNot null供貨商編號3.5客戶表:客戶信息表字段名字段類型長度主/外鍵字段值約束對應中文名customerldVarchar10PNot null客戶編號customerNam eVarchar10Not null客戶姓名customerAgeInt2Not null客戶年齡customerGe n dervarchar1客戶性別customerAddr essVarchar20Not null客戶住址customerTellong20客戶聯(lián)系方式4系統(tǒng)功能
18、要求說明4.1輸入輸出要求A. 輸入:本系統(tǒng)很多地方使用到數據庫的增加、修改、查詢,輸入的信息都需要進行合法性和錯誤校 驗,輸入的數據具體有:(1 )商品信息的查詢、修改、刪除、增加,人員信息的增加、查詢、刪除、修改,進貨出 貨表的查詢和增加修改。(2)報表統(tǒng)計和綜合統(tǒng)計需要輸入兩個時間點(3)銷售員銷售商品掃入二維碼和商品的數量B. 輸出:具體輸出有:(1)銷售員掃入二維碼后銷售界面顯示商品的信息(2)查詢、修改人員信息顯示人員的信息(3)查詢、修改商品信息顯示商品的信息(4 )統(tǒng)計銷售額和統(tǒng)計入庫、出庫記錄的顯示(5 )報表統(tǒng)計的顯示4.2數據管理能力要求(針對軟件系統(tǒng))系統(tǒng)數據庫部分及時
19、監(jiān)控對銷售子系統(tǒng)、人員管理子系統(tǒng)、倉庫管理子系統(tǒng)都是隨時更新信息的,每當更改一次,就將更改的信息保存到數據庫中,從而保持數據庫中數據的最新。4.3故障處理要求1. 處理提示用戶信息錄入信息時的非法錯誤。2. 當數據庫連接過程中發(fā)生異常時,將未完成提交的事務回滾。5. 頁面字段5.1 登錄界面(LoginFrame)名稱類型大小備注userNameLabelJLabel“用戶名:”userNameFieldJField15用戶名輸入框passwordLabelJLabel“密碼:”passwordFieldJField15密碼輸入框log in Butt onJButton登錄按鈕exitBut
20、t onJButton退出按鈕imageimageIc on背景圖片Log inF rame 參數參數參數類型參數意義acti onLog inAction事件conn ecti onConnectionConn ecti on 連接5.2 銷售管理界面(SalesManageFrame)名稱類型大小備注systemLabelJLabel“超市管理系統(tǒng)”lockButtonJButton鎖屏按鈕exitButt onJButton退出按鈕systemLeaderLabelJLabel“系統(tǒng)導航”salesMa nageButt onJButton銷售管理按鈕huma nMan ageButt
21、onJButton人員管理按鈕stockMa nageButt onJButton倉庫管理按鈕mulCou ntButt onJButton綜合統(tǒng)計按鈕reportFormCou ntButtonJButton報表統(tǒng)計按鈕curre ntUserLabelJLabel“當前操作用戶:”userNameLabelJLabel用戶名merchSalesButt onJButton商品銷售按鈕commitReqButt onJButton上報進貨所需按鈕barcodeLabelJLabel“商品條形碼:”barcodeFieldJField20條形碼輸入框coun tLabelJLabel“數量:”
22、coun tFieldJField4數據輸入框saleListTableJTable銷售列表vipCardNoLabelJLabel“會員卡號:”vipCardNoFieldJField10會員卡號輸入框 :totalPriceLabelJLabel“總價:”totalPriceNumLabelJLabel總價disco un tLabelJLabel“優(yōu)惠:”disco un tNumLabelJLabel優(yōu)惠imageimageIc on背景圖片5.3 人員管理界面(HumanManageFrame)名稱類型大小備注systemLabelJLabel“超市管理系統(tǒng)”lockButtonJB
23、utton鎖屏按鈕exitButt onJButton退出按鈕systemLeaderLabelJLabel“系統(tǒng)導航”salesMa nageButt onJButton銷售管理按鈕huma nMan ageButt onJButton人員管理按鈕stockMa nageButt onJButton倉庫管理按鈕mulCou ntButt onJButton綜合統(tǒng)計按鈕reportFormCou ntButtonJButton報表統(tǒng)計按鈕curre ntUserLabelJLabel“當前操作用戶:”userNameLabelJLabel用戶名merchSalesButt onJButton商
24、品銷售按鈕:imageimageIc on背景圖片vipMa nageButt onJButton會員管理按鈕employeeMa nageButtonJButton員工管理按鈕customMa nageButtonJButton客戶管理按鈕man agerMa nButt onJButton管理員管理按鈕addVipMsgButt onJButton增加會員信息按鈕deleteVipMsgButt onJButton刪除會員信息按鈕searchVipMsgButt onJButton查詢會員信息按鈕cha ngeVipMsgButt onJButton修改會員信息按鈕5.4 報表統(tǒng)計界面(R
25、eportFormsFrame ):名稱類型大小備注systemLabelJLabel“超市管理系統(tǒng)”lockButtonJButton鎖屏按鈕exitButt onJButton退出按鈕systemLeaderLabelJLabel“系統(tǒng)導航”salesMa nageButt onJButton銷售管理按鈕huma nMan ageButt onJButton人員管理按鈕stockMa nageButt onJButton倉庫管理按鈕mulCou ntButt onJButton綜合統(tǒng)計按鈕reportFormCo un tButt onJButton報表統(tǒng)計按鈕curre ntUserLa
26、belJLabel“當前操作用戶:”userNameLabelJLabel“用戶名finan ceReportFormsLab elJButt on財務報表按鈕saleRetur nReportFormsL abelJButt on退貨報表按鈕importReportFormsLabelJButt on入庫報表按鈕stockReportFormsLabelJButt on出庫報表按鈕saleReportFormsLabelJButt on銷售報表按鈕timeLabelJLabel“時間:”yearComboboxJCombobox“年”mon thComboboxJCombobox“月”sel
27、ectGraphTypeLabelJLabel“選擇圖形類型”barGraphButt onJButt on柱狀圖按鈕pieGraphButt onJButt on餅狀圖按鈕lin eGraphButtonJButt on折線圖按鈕makeSureButt onJButt on確定按鈕imageImageIc on背景圖片5.5 綜合統(tǒng)計界面(M ulCountFrame ):名稱類型大小備注systemLabelJLabel“超市管理系統(tǒng)”lockButtonJButton鎖屏按鈕exitButt onJButton退出按鈕systemLeaderLabelJLabel“系統(tǒng)導航”sales
28、Ma nageButt onJButton銷售管理按鈕huma nMan ageButt onJButton人員管理按鈕stockMa nageButt onJButton倉庫管理按鈕mulCou ntButt onJButton綜合統(tǒng)計按鈕reportFormCou ntButtonJButton報表統(tǒng)計按鈕curre ntUserLabelJLabel“當前操作用戶:”userNameLabelJLabel“用戶名”saleStatisticsButt onJButton銷售統(tǒng)計按鈕importStatisticsButtonJButton出庫統(tǒng)計按鈕stockStatisticsButt
29、 onJButton入庫統(tǒng)計按鈕timeLabelJlabel“時間:”yearComboboxJCombobox年mon thComboboxJCombobox月makeSureButt onJButton確定按鈕mon eyLabelJlabel“金額”salesVolumeLabelJlabel“銷售額”profitLabelJlabel“利潤”imageImageIc on背景圖片5.6 倉庫管理界面(StockManageFrame ):名稱類型大小備注systemLabelJLabel“超市管理系統(tǒng)”lockButt onJButton鎖屏按鈕exitButt onJButton退出按鈕systemLeaderLabelJLabel“系統(tǒng)導航”salesMa nageButt onJButton銷售管理按鈕huma nMan ageButt onJButton人員管理按鈕stockMa nageButt onJButton倉庫管理按鈕mulCou ntButt onJButton綜合統(tǒng)計按鈕reportFormCo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鹽城師范學院《中國傳統(tǒng)音樂概論》2022-2023學年第一學期期末試卷
- 2024年融資租賃合同模板
- 2024室內裝修承包合同范文
- 2024【公司樣品借用合同】樣品借用合同
- 2024年分步重復光刻機項目建議書
- 供應合同模板(2024年版)
- 2024年緩控釋制劑合作協(xié)議書
- 2024暫時不能辦理過戶房屋的買賣合同
- 圖書出版年度合同(2024年版)
- 生產部2024年1月培訓考核試題
- 生態(tài)護林員日常巡護記錄本、生態(tài)護林員工作職責
- 小記者第一課我是一名小記者
- 團結友愛和睦相處主題班會
- 2024年采購部年度工作總結
- 2024年總經理聘任書
- 2024年江蘇省中等職業(yè)學校學生學業(yè)水平考試機械CAD繪圖評分表
- 期中 (試題) -2024-2025學年外研版(三起)英語六年級上冊
- 在建工地第三方安全文明巡查方案、在建工地安全文明施巡查方案
- 2024年福建省托育服務職業(yè)技能競賽理論考試題庫(含答案)
- 2024下半年江蘇蘇州城市學院招聘管理崗位工作人員27人歷年(高頻重點提升專題訓練)共500題附帶答案詳解
- 《生物安全培訓》課件-2024鮮版
評論
0/150
提交評論