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