




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
寵物店管理系統的系統設計案例目錄TOC\o"1-3"\h\u3574寵物店管理系統的系統設計案例 1136161.1類圖的設計 1247691.1.1系統中的類 1272671.1.2系統中各類之間的關系 359651.2系統動態模型 593241.2.1序列圖 5116541.2.2狀態圖 761.2.3活動圖 83971.3數據庫設計 1027091.1.1概念結構設計 1073191.1.2邏輯結構設計 1475401.1.3數據庫表設計 14316521.4系統開發技術和開發環境 20282671.4.1開發技術 2079351.4.2運行環境 2081191.4.3開發模式 201.1類圖的設計根據業務分析識別出系統中的類和對象,整理出這些類和對象的關系。1.1.1系統中的類首先抽象出系統中的參與者的類,再根據業務和用例圖逐步分析,抽象出系統中其他業務的類。W寵物美容管理系統參與者類圖,如圖1.1所示:圖1.1參與者類圖從W寵物美容管理系統的使用角度得出會員類,如圖1.2所示:從需求業務和用例圖分析所得,系統中其他的類,如圖1.2所示:圖1.2系統類圖1.1.2系統中各類之間的關系總結出上述類圖后,梳理出這些類之間的關系,如圖1.3所示:圖1.3系統類關系圖
1.2系統動態模型1.2.1序列圖(1)經理對寵物商品進行創建序列圖經理輸入用戶名密碼后,登錄界面開始驗證用戶名密碼。驗證成功收,進入寵物商品管理模塊,點擊添加,經理在彈出的添加界面中錄入寵物商品信息,點擊保存后,提交至寵物商品添加模塊,模塊對經理添加的寵物商品信息進行唯一性和有效性驗證。驗證成功后,保存數據,并將保存結果返回給經理。經理對寵物商品進行創建序列圖,如圖1.4所示:圖1.4經理對寵物商品信息進行創建序列圖(2)會員對服務進行預約序列圖會員訪問W寵物美容店網站,點擊登錄后,彈出登錄界面,輸入用戶名及密碼后,提交登錄信息。系統驗證用戶名密碼后,會員轉至美容師預約專欄,查看美容是預約情況,選擇美容師后,點擊提交預約。后臺接收預約請求后,驗證該預約時間段內該美容師是否空閑,如果預約時間段內,美容師已經有了預約,則返回處理結果,提示會員,預約失敗。若預約時間段內,美容師沒有預約,則預約成功,返回處理結果,提示會員,預約成功。會員對服務進行預約序列圖,如圖1.5所示:圖1.5會員對服務進行預約序列圖(3)經理建立員工序列圖經理在運營過程中,需要對新來的員工進行登記。經理在員工管理界面,填寫新員工信息后提交至后臺,后臺接收請求進行處理,并將結果進行反饋。如圖1.6所示:圖1.6經理建立員工序列圖1.2.2狀態圖(1)寵物商品的狀態圖寵物商品是W寵物店經營的主要經營點之一,分析寵物商品狀態有利于掌握W寵物進銷存業務。當經理采購商品后,商品處于待入庫狀態,商品到達后,經理對商品進行入庫,此時,商品處于已入庫待出售狀態。當有顧客到店購買寵物商品時,前臺人員對商品完成銷售,商品處于待出庫狀態。顧客付款后,銷售人員將商品交給顧客,顧客將購買的商品帶走后,商品處于出庫狀態。寵物商品的狀態圖,如圖1.7所示:圖1.7寵物商品的狀態圖(2)會員預約的狀態圖會員在網上進行服務預約,或打電話至前臺,前臺進行預約操作后,當會員到達店內,前臺通過預約管理將會員的預約信息轉為正常的服務信息。待服務結束后,進行收款。會員預約狀態圖,如圖1.8所示:圖1.8會員預約狀態圖1.2.3活動圖(1)會員對服務進行預約活動圖會員預約是W寵物美容店的主要業務,是將美容服務預約做于線上,更好的與會員進行交互的一種方式。因此通過活動圖再次分析會員預約的需求,會員登錄系統后,查看美容師預約情況后,將自己的預約信息提交至系統中,系統根據美容師的預約情況進行驗證,如果不沖突,則保存信息,預約成功。如果沖突,則不保存信息,預約失敗。會員對服務進行預約活動圖,如圖1.9所示:圖1.9會員對服務進行預約活動圖(2)經理采購寵物商品活動圖寵物商品的采購是保證商品有貨可買的重要保障,只有商品有銷售,W寵物美容才有盈利。因此,需要通過活動圖來分析寵物商品的采購需求。經理在庫存中查看某些寵物商品庫存短缺,開始創建采購單,并提交采購單信息,系統后臺對采購單進行有效性驗證,驗證失敗,則直接提示采購單創建失敗。驗證成功,則保存采購單信息,等待采購的商品到貨,到貨后,需要對商品進行入庫處理。經理進行入庫操作后,系統針對商品的入庫情況進行校驗,校驗失敗,則入庫失敗,校驗成功,則保存入庫狀態,提示入庫成功。經理采購寵物商品活動圖,如圖1.9所示:圖1.9經理采購寵物商品活動圖1.3數據庫設計1.1.1概念結構設計完成對W寵物美容管理系統分析、系統模型后,開始設計系統數據庫。首先根據概念結構進行設計,得出實體,如系統用戶、會員、寵物商品、美容項目、商品采購記錄、商品銷售記錄、美容服務記錄、會員充值記錄,其具體屬性描述如圖1.10至圖1.18所示:圖1.10系統用戶實體屬性圖圖1.11會員實體屬性圖圖1.12寵物商品實體屬性圖圖1.13美容項目實體屬性圖圖1.14商品采購單實體屬性圖圖1.15商品銷售記錄實體屬性圖圖1.16美容服務記錄屬性圖圖1.17會員充值記錄屬性圖依據總結的實體結合業務畫出系統E-R圖,如圖1.19所示:圖1.18系統E-R圖1.1.2邏輯結構設計在進行了概念結構設計之后,得出系統E-R圖,了解到實體之間的關系。根據以上信息再次進行抽象,進行邏輯結構設計。(1)前臺人員(用戶編號,用戶賬號,用戶名,用戶密碼,聯系電話)(2)經理(用戶編號,用戶賬號,用戶名,用戶密碼,聯系電話)(3)會員(會員編號,會員名,身份證號,聯系電話,是否會員)(4)寵物商品(商品編號,商品類別編號,商品編號,進貨價格,銷售價格)(5)美容項目(美容編號,上下架狀態,美容項目類型編號,名稱,時長,價格)(6)商品采購記錄(采購編號,入庫狀態,采購單號,采購時間,采購人,采購商品,采購個數)(7)商品銷售記錄(銷售編號,銷售單號,銷售時間,銷售人編號,會員編號,銷售商品編號,銷售個數)(8)美容服務記錄(服務編號,預約狀態,美容服務單號,美容服務時間,制單人編號,美容師編號,服務項目編號,會員編號,服務開始時間)(7)會員充值記錄(充值編號,會員編號,充值時間,充值金額,辦理人編號)1.1.3數據庫表設計邏輯結構設計之后,需要對數據庫表進行詳細的設計。(1)系統用戶表,如表1.1所示:表1.1UserInfo用戶表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)UserCodevarchar20用戶賬號(非空)UserNamenvarchar20用戶姓名(非空)UserPWDvarchar20用戶密碼(非空)FK_RoleInfo_IDint4角色編碼(外鍵,非空)UserSexnvarchar10用戶性別UserPhoneNumvarchar20用戶聯系電話Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號UserInfo系統用戶表同時承載了前臺人員、經理這類人員信息。通過角色來區分用戶的具體范疇,通過崗位來為員工來分配用戶的具體職責。(2)會員表,如表1.2所示:表1.2MemberInfo客戶表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)MemberCodevarchar20身份證(非空)MemberNamenvarchar20客戶姓名(非空)MemberSexnvarchar10客戶性別MemberPhoneNumvarchar20客戶聯系電話IsVipint4是否vipNotenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號MemberInfo客戶表記錄了W寵物美容店的所有會員信息。記錄了客戶可用來登錄的賬號、客戶名稱、客戶密碼、聯系電話、以及是否為會員等信息。(3)美容項目表,如表1.3所示:表1.3BeautyItemInfo客房類型表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)BeautyItemSignvarchar10上下架狀態BeautyItemTypenvarchar20美容項目類型BeautyItemNamenvarchar20美容項目名稱BeautyItemLengthfloat8美容項目時長BeautyItemPricefloat8美容項目價格Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號BeautyItemInfo美容項目表記錄了W寵物美容店的美容項目信息。其中包含了美容項目類型、美容項目名稱、美容項目時長和價格等。(4)寵物商品表,如表1.4所示:表1.4GoodsInfo寵物商品表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)GoodsNovarchar20商品編號GoodsTypenvarchar20寵物商品類型GoodsNamenvarchar20寵物商品名稱GoodsPurchasePricefloat8商品采購價格GoodsSalesPricefloat8商品銷售價格Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號GoodsInfo寵物商品表記錄了W寵物美容店的寵物上品信息。其中包括寵物商品類型、寵物商品名稱、商品的采購價和銷售價等。(5)角色表,如表1.5所示:表1.5RoleInfo角色表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)RoleNamenvarchar20角色名稱(非空)Powersvarchar50權限代碼(非空)Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號RoleInfo角色表記錄了W寵物美容店內,系統用戶的角色信息。對不同角色賦予不同菜單,并與系統用戶綁定,以此實現權限功能。
(6)商品采購記錄表,如表1.6所示:表1.6GoodsPurchaseInfo商品采購記錄表字段名稱字段類型字節數說明IDint4流水編號(非空)DataGUIDvarchar50數據GUID(主鍵,非空)GoodsPurchaseSignvarchar10商品采購入庫狀態(非空)GoodsPurchaseNovarchar20商品采購單號(非空)GoodsPurchaseDateTimedatetime8商品采購時間(非空)FK_UserInfo_IDint4采購人(非空)Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號GoodsPurchaseInfo商品采購表存儲了W寵物美容的采購單信息。其中包括主子表建、入庫狀態、采購單號、采購時間等。(7)商品采購詳細記錄,如表1.7所示:表1.7GoodsPurchaseDetailInfo商品采購詳細記錄表字段名稱字段類型字節數說明IDint4流水編號(非空)FK_GoodsPurchaseInfo_DataGUIDvarchar50商品采購主鍵(外鍵,非空)FK_GoodsInfo_IDint4商品編號(外鍵,非空)GoodsPurchaseCountint4商品采購個數(非空)GoodsPurchaseDetailInfo商品采購詳細表為采購表的子表,其中記錄了采購的詳細記錄,其中包括具體的采購商品、和商品采購個數等信息。
(8)商品銷售記錄表,如表1.8所示:表1.6GoodsSalesInfo商品銷售記錄表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)DataGUIDvarchar50數據GUID(主鍵,非空)GoodsSalesNovarchar20商品銷售編號(非空)GoodsSalesDateTimedatetime8商品銷售時間(非空)FK_MemberInfo_IDint4購買人(非空)FK_UserInfo_IDint4銷售人(非空)Notenvarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號GoodsSalesInfo商品銷售表記錄了W寵物美容店日常經營中的商品銷售記錄,其中包括銷售單號、銷售時間、購買人和銷售人等。(9)商品銷售詳細記錄表,如表1.9所示:表1.9GoodsSalesDetailInfo商品銷售詳細記錄表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)FK_GoodsSalesInfo_DataGUIDvarchar50商品信息主鍵(外鍵,非空)FK_GoodsInfo_IDint4商品編號(外鍵,非空)GoodsSalesCountint4商品采購個數(非空)GoodsSalesDetailInfo商品銷售詳細記錄表是商品銷售記錄表的子表,其中包括商品名稱和銷售商品的個數等。(10)美容服務記錄表,如表1.10所示:表1.10BeautyServiceInfo美容服務記錄表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)DataGUIDvarchar50數據GUID(主鍵,非空)BeautyServiceSignvarchar10美容服務類型(非空)BeautyServiceNovarchar20美容服務單號(非空)BeautyServiceDateTimedatetime8美容服務時間(非空)BeautyServiceStartTimedatetime8美容服務開始時間FK_MemberInfo_IDint4會員編號(外鍵,非空)FK_UserInfo_ServiceIDint4美容師編號(外鍵,非空)FK_UserInfo_OrderIDint4用戶編號(外鍵,非空)Notevarchar200備注UpdateTimedatetime8更新時間CommandUserCodenvarchar20記錄操作人賬號BeautyServiceInfo美容服務表記錄了W寵物美容的服務記錄信息,其中包括美容服務類型、美容服務單號、美容服務時間、會員名稱等信息。(11)美容服務詳細記錄表,如表1.11所示:表1.11BeautyServiceDetailInfo美容服務詳細記錄表字段名稱字段類型字節數說明IDint4流水編號(主鍵,非空)FK_BeautyServiceInfo_DataGUIDvarchar50美容服務GUID(外鍵,非空)FK_BeautyIte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南南陽地區2024~2025學年高二下冊期末適應性考試數學試題學生卷
- 必修二綜合檢測提升卷人教A版2019必修第二冊學生卷
- 新睿CCBA體系說明
- 產品組合優化模型構建考核試卷
- 巡檢人員培訓考核試卷
- 2025年中國LED節能臺燈數據監測報告
- 2025年中國ASE光源數據監測報告
- 2025年中國2.3-二氯苯甲醛數據監測報告
- 兒童心臟病的早期篩查和治療
- 2025至2030年中國鐵盒撞批市場分析及競爭策略研究報告
- 眼部換藥標準流程
- 長R-P的SVT鑒別診斷常用的電刺激方法
- 《中華人民共和國職業分類大典》(2022年版)各行業職業表格統計版(含數字職業)
- 老年人與兒童火災安全教育
- 露天煤礦施工方案
- 《熱力過程自動化》課件-24 直流鍋爐控制系統
- 《PMP項目管理》課件
- T-GXAS 689-2024 重大基礎設施項目涉及風景名勝區選址論證報告編制技術規范
- 非新生兒破傷風診療規范(2024年版)解讀
- GB/T 44971-2024土壤硒含量等級
- 賡續紅色血脈課件
評論
0/150
提交評論