

摘要:當前寵物行業飛速發展,實體寵物店的開設讓人不必擔心寵物臨時無人照料、寵物必要的美容需求等。隨著信息化的發展,設計一套符合店鋪經營的管理系統,可以使寵物店的管理進行規范化。該文通過對寵物店管理系統的需求分析,確定系統的主要目標,完成對系統功能的劃分,并說明整個系統的數據庫的設計和數據關系。
關鍵詞:寵物店管理系統;系統設計
中圖分類號:TP311
文獻標識碼:A
文章編號:1009-3044(2019)36-0093-02
1概述
目前養寵物的人群越來越多,人們對寵物的溺愛促使寵物服務和寵物用品銷售行業不斷發展壯大,寵物店是專門為寵物提供用品零售及各類服務的場所,寵物店的日常工作繁雜,信息量大,商家不僅要區分各類寵物,還需記錄各類寵物商品、各種寵物服務、寵物店員工及享受寵物服務消費的各種人群等。為方便記錄各類信息,追蹤查詢歷史記錄、查看各項收入情況等,寵物店管理的數字化已成為必然。
2系統分析
2.1需求分析
目前市場上的寵物店種類很多,有的店鋪只負責寵物食品和用品,有的店鋪提供寵物美容、寵物寄養等,有的店鋪針對老客戶提供折扣優惠、積分換購物品等。不同的店鋪,日常管理內容略有不同,為方便日常經營與管理,寵物店管理系統的開發設計十分必要。經過市場調研分析,店鋪人員主要有員工和管理員兩類,面向的客戶又分為會員和散客,寵物店的日常管理主要有會員信息的保存、寵物各項服務、寵物寄養服務、寵物商品銷售等,結合這些管理需求,設計實用性強、操作方便、貼近寵物店日常經營的計算機管理系統,是商家的必然需求。
2.2系統目標
根據需求分析可知,寵物店管理系統屬于小型計算機管理軟件,因為主要使用對象是管理員和部分員工,所以本系統可采用C/S模式來設計,在Visual Studio集成開發環境下,采用C#語言進行開發,數據庫使用SQL Server,這樣用戶使用的成本比較低。
系統實現時,管理員擁有該系統的所有權限,員工只能擁有管理員分配給他的權限,員工擁有會員管理、寵物信息管理、寵物消費服務操作、寵物寄養和結算顧客金額等功能。顧客分為會員和散客,會員在該店的所有消費被記錄到會員積分中,消費所得積分可升級會員等級,等級不同,享受的服務消費的折扣力度不同。散客也可添加或查詢寵物服務、購買寵物商品,但不記錄積分。寵物寄養服務可以實現寄養添加、寄養結束及續養等功能,五日之內即將結束的和寄養結束超出一個月未領走的,可進行相關提示等,寵物寄養服務擁有自己獨立的結算界面,這樣可以解決人工記憶的疏漏問題,因此系統需要達到的目標如下:
1)系統界面簡明了,交互性好,操作簡單方便,系統安全穩定。
2)系統可以使用管理員或員工登錄,實現不同的管理。
3)系統可以增刪查改會員的各種信息及會員的寵物信息,一個會員允許有若干只寵物。
4)系統可以對所有記錄員工的信息及修改或刪除。
5)系統可以對各類顧客實現寵物消費服務,其主要包括寵物各項服務和寵物商品售賣,并通過現金或余額進行結算,一個顧客有若十個的消費。
6)系統可以對各類顧客實現寵物的寄養、結束寄養與續寄功能并使用現金結算,一個顧客可以寄養若干個寵物。
7)系統可以實現寵物商品信息的添加、刪除、修改及商品的入庫功能,一次可以實現多件商品的入庫。
8)系統應實現一些必要的統計分析功能,以便了解店鋪的收入情況等。
3系統功能結構
建立一個符合系統目標的系統結構圖,對項目的整體開發具有指導意義。根據寵物店管理系統的特點,可以將其分為系統設置、商品管理、統計分析、會員管理、寵物管理、寵物寄養管理、寵物消費管理等七大模塊,其中會員管理、寵物管理、寵物寄養管理及寵物消費管理主要通過操作員的收銀界面來完成,管理員具備所有操作權限,但其主要完成系統設置、商品管理及統計分析,其中統計功能的規模可大可小,可以實現會員在某個時間段的消費統計、消費明細及消費排行等、統計寵物某時間內的消費包括寵物服務消費、寵物商品售出、寄養的情況,還可實現入庫統計、庫存統計等。為簡化說明問題,統計功能模塊只設計服務消費統計、商品售賣統計及寵物寄養收入統計,具體系統功能結構如圖l。
4數據庫設計
數據庫技術是信息管理最重要的環節。數據庫結構設計的好壞將直接影響系統效率。合理的數據庫結構設計可以方便系統數據的處理,提高數據儲存的效率,保證數據的完整性。因此一個系統的設計重點是不僅僅是系統功能的規劃,設計一個滿足用戶各個方面的需求數據庫是也是整個系統的重點。根據以上功能分析,設計的數據庫應包含如下數據表:
1)管理員表(管理員編號、管理姓名、管理密碼,管理員是否可用標記),用于記載管理員的相關信息。
2)員工表(員工編號、員工登錄名、員工密碼、員工姓名、員工電話、員工身份證號、員工狀態標記),用于記載員工的信息,其中員工狀態用于標記在職與否。
3)員工權限表(員工權限編號、員工編號、商品信息設置、員工信息設置、寵物服務項目設置、寄養標準設置、統計分析),用于記錄員工的操作權限。
4)會員信息表(會員編號、會員姓名、會員電話、會員地址、會員性別、會員可用積分、會員積分、會員等級編號、會員余額、會員狀態標記),用于記錄會員的信息。
5)會員等級表(會員等級編號、會員等級名稱、會員折扣、等級所需積分值),用于記錄會員的等級分類,等級不同,折扣率不同。
6)會員寵物信息表(寵物編號、會員編號、寵物名稱、寵物品種編號、寵物性別、寵物重量、寵物毛色編號、寵物照片、寵物狀態標記),用于記載會員的寵物信息。
7)寵物品種表(寵物品種編號、寵物品種名稱),用于記錄寵物種類的信息,方便操作錄入。
8)寵物毛色類別表(寵物毛色編號、寵物毛色名稱),用于記錄寵物毛色分類,方便寵物登記時錄入信息。
9)寵物寄養標準收費表(寄養標準編號、寄養標準名稱、寄養價格),用于記錄不同大小的寵物寄養時不同的價格信息。
10)寵物寄養表(寄養編號、會員編號、姓名、電話、備注),記錄寄養服務時會員及非會員的基本。
11)寵物寄養詳情表(寄養詳情編號、寄養編號、寵物名稱、寵物品種編號、寵物性別、寵物重量、寵物毛色編號、寄養標準編號、寄養開始時間、計劃領走時間、實際領走時間、預交押金、實收金額、寄養狀態標記),由于一個顧客可以寄養多只寵物,不同的寵物及不同的服務價格,必須通過詳情表來體現。
12)寵物服務項目大類表(服務項目大類編號、服務項目大類名稱),用于記錄服務的大類。如:美容類、洗澡類等。
13)寵物服務項目子類表(服務項目子類編號、寵物服務項目大類編號、服務項目子類名稱、價格、服務項目標記),用于記錄各個類別的寵物服務價格。寵物服務項目的分類設置,可以方便用戶操作。
14)寵物服務表(服務編號、會員編號、服務總價、付款時間、支付方式、操作員編號、備注、是否已付標記、),用于記錄寵物服務的主要信息。
15)寵物服務詳情表(服務詳情編號、服務編號、寵物編號、服務項目子類編號、服務折扣價、員工編號、服務開始時間、服務結束時間、備注、服務是否結束標記),用于記錄寵物服務的詳細情況,一個顧客可以有不同寵物,選擇的服務項目,服務的價格、服務員工不盡相同,所以需要詳情表來體現。
16)商品類別表(商品類別編號、商品類別名稱),用于記錄商品的不同種類。
17)商品信息表(商品編號、商品名稱、商品類別編號、商品單位、商品規格、最近一次進價、成本價格、銷售價格、庫存數量、備注、商品信息標記),記錄商品的信息及庫存數量,多次進價后的成本價等。
18)商品入庫表(入庫編號、入庫時間、入庫總價、操作員編號、備注),用于記錄商品入庫時的主要信息。
19)商品入庫詳情表(入庫詳情編號、入庫編號、商品編號、入庫單價、入庫數量、備注),用于記錄一張入庫單有不同商品的情況。
20)商品售賣表(商品售賣編號、會員編號、售賣總價、售賣時間、支付方式、操作員編號、備注、是否已付標記),用于商品賣卅的相關信息。
21)商品售賣詳情表(商品售賣詳情編號、商品售賣編號、商品編號、售賣折后價、數量、備注),用于記錄顧客一次購買幾種商品的需要。
在實際處理數據時,為了區別會員和散客,在會員類別表和會員信息表中使用特殊編號方法表示散客的記錄。例如會員信息表中的會員編號采用Vip0001,Vip0002……以此類推,散客則用0000來表示,會員類別表也是如此處理。在寵物寄養服務中,因涉及押金問題,為處理方便,收費統一以現金結算,會員不享受打折。
5數據關系分析
不同的功能模塊,涉及不同的數據表,理清各表間的邏輯關系又是系統的難點。實現時,為簡化代碼設計,在獲取關聯數據時,可以創建數據庫的表間關系及設計數據庫相關聯表的視圖。處理員工操作權限時,需要建立工表和員工權限表之間的關系;處理商品入庫時,需建立商品信息表、商品類別表、商品入庫表和商品入庫詳情表的表間關系;處理寵物寄養時,建立寵物寄養表、寵物寄養詳情表、寵物寄養標準收費表、寵物信息表、寵物類別表、寵物毛色類別表、會員信息表之間的關系,創建的寵物寄養服務的數據關系圖如圖2所示。處里寵物服務消費時,也是同樣道理,這里因篇幅關系,就不一一贅述了。
6結束語
通過以上述分析,該系統可以滿足一般寵物店的管理需要。系統的統計分析的實現,經營者可以及時了解店鋪各項服務的收入情況、商品庫存信息等。由于該系統是針對小型寵物店設計的,所以系統還存在一些缺陷,如會員交費統計、會員積分的變動跟蹤,積分兌換商品等功能還需進一步開發完善。
參考文獻:
[1]賈星宇,屈燕,張民宇,等.我國寵物行業APP市場需求及發展方向分析[J].現代營銷:創富信息版,2019(1):69.
[2]黃琳,林國欽.基于Java web的寵物店管理系統的設計[J].電子技術與軟件工程,2019(3):36-37.
[3]劉烈君.基于云計算技術的智能倉儲管理系統設計研究[J].數字通信世界,2016(10).
【通聯編輯:代影】
收稿日期:2019-09-04
作者簡介:馬海珠(196 8-),女,江蘇無錫人,副教授,大學本科,主要研究方向為軟件技術。