

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于 UML 的超市收銀管理系統設計1 系統分析1.1 問題域描述在銷售商品時, 售貨員對顧客選擇的商品進行結賬計算, 統計顧客應該支付 的金額;同時在辦理結賬業務時, 還要根據顧客是否是會員來進行打折結賬, 顧 客也可以辦理相應的會員卡。 超市的管理人員或者售貨員可以查詢會員信息和商 品信息,并可以查詢當日銷售總額。本系統使用 C#通過兩層模型實現:數據核心層和業務邏輯層。其中,數據 核心層包括對于數據庫的操作; 業務邏輯層根據用戶需要進行邏輯處理, 再映射 到相應的數據層操作。1.2 用例模型及分析類圖的描述1.2.1用例模型用例是系統使用片段的集合, 描述了所有的的功能需求。 它來自于用
2、戶需求 的分析,這個過程稱為用例分析, 是整個系統開發中非常關鍵的過程。 一個用例 圖包括一個用例的集合,該集合定義整個系統的功能。1.2.2分析類圖在軟件開發不同階段使用的類圖具有不同的抽象層次,即概念層、說明層、 和實現層。使用 UML 進行應用建模也應該是一個迭代的過程,所以我們應該建 立一個類圖的層次的概念。概念層類圖描述應用領域中的概念, 這些概念與實現它們的類有聯系。 通常 沒有直接的映射關系。 畫概念層類圖時很少考慮或不考慮實現問題, 因此概念層 類圖應獨立于具體的編程語言。下面是一個概念層類的表示。說明層類圖。此時我們考察的是類的接口部分, 而不是實現部分。這個接口 可能因為實
3、現環境、運行特性等有多種不同的實現。實現層類圖才真正考慮類的實現問題, 提供實現的細節 應該是真正的嚴格意義上的類。它揭示了軟件實體的構成情況2 系統設計2.1 設計類圖類圖如下圖所示主要類:管理員、會員(顧客)、信息商品信息2.2 核心用例的順序圖(1) 、 理想狀態下商品交易過程(購買成功且不用找零) 順序如下:1、管理員(收銀員)輸入用戶名、密碼登陸系統;2、收銀員查詢商品信息;3、數據庫返回查詢的商品信息;4、收銀員查詢會員記錄;5、系統返回會員記錄;6 收銀員確認查詢信息;7、收銀員根據顧客選擇計算營業額;8、交易結束。順序圖如下:(2) 、顧客(包括會員)順序如下:1、顧客申請注冊
4、會員,輸入個人信息;2、系統提示顧客注冊會員成功;3、顧客通過商品查詢界面查詢商品信息;4、系統返回商品信息;5、顧客支付購買的商品;此時的類的概念才6、交易結束。2.3 核心用例的狀態圖現在考察一個超市收銀系統對象狀態的大致變化過程。管理員可以輸入用戶名、密碼登錄系統,用戶可以注冊成為會員,添加到數據庫中。管理員和用戶都 可以通過系統查詢商品信息,管理員還可以查詢數據庫中的會員信息; 在收銀界 面,顧客支付商品,收銀員統計金額,交易結束。2.4 組件圖描述3 系統實施3.1 數據庫設計(1)表設計系統登錄管理員的基本信息保存在管理員信息表里,詳細說明如表3-1 所示。表 3-1 管理員信息表
5、序號屬性名類型長度NULL1用戶名varchar10X2編號varchar10X3密碼varchar10X4性別varchar10X5年齡varchar10X商品信息表記載的是商品的詳細信息,具體的各字段屬性說明和類型如下表3-2。表 3-2 商品信息表序號屬性名類型長度NULL默認1商品編號nv archar10X2價格nv archar10X3名稱nv archar10X4生產日期nv archar10X5存庫nv archar10V會員表記載的是會員的詳細信息,具體的各字段屬性說明和類型如下表表 3-3 會員記錄表序號屬性名類型長度NULL1用戶名varchar10X2身份證nv archar10X3姓名nv archar10X4電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部隊文化考試題及答案
- 編程等級考試題及答案
- 貝殼規則考試題及答案
- 搬運技能考試題及答案
- bim建模考試題及答案
- 旅游公司采購管理制度
- 公司法規定公章管理制度
- 安裝分公司服務管理制度
- 旋轉樓梯安全管理制度
- 施工工地疫情管理制度
- 2年級關聯詞專項練習題含答案
- 2024屆清華大學強基計劃數學學科筆試試題(附答案)
- 2024年全國寄生蟲病防治技能競賽備賽試題庫-上(血吸蟲病、瘧疾)
- 2024年高三數學復習備考策略講座
- 酒店會議服務與管理期末復習題與答案
- 一通三防培訓課件
- DL∕T 516-2017 電力調度自動化運行管理規程
- 2024年河南省三門峽市靈寶市小升初數學試卷
- 服裝工藝師崗位職責
- 深圳市體育場館租賃合同
- 肝硬化護理查房課件
評論
0/150
提交評論