
摘 要:本系統設計著眼于超市管理系統的兩個功能——人員管理系統和商品管理系統,首先將人員進行權限分類,進入登錄界面,登陸成功后再通過界面交互實現人員的增加、刪除、修改、查詢、顯示以及保存操作;商品管理系統也能夠實現對商品的相同操作,季度商品銷售信息保存后將數據進行可視化輸出,從而通過大數據對下一季度的商品進行更好地預測,提高超市銷售額。
關鍵詞:數據管理系統;數據可視化
一、研究目的
為了能夠更好得適應愈加激烈的市場競爭,提高超市的核心競爭力,需要通過制定一套高效實用的超市管理系統對超市的日常業務進行集中統一的管理,降低經營成本,提高銷售額。超市管理系統主要由人員管理系統和商品管理系統兩個子系統組成,在這兩個子系統下也包含其他的功能。本系統通過全面的信息采集和處理,輔助提高超市的決策水平以及管理水平,通過對商品銷售信息的直觀動態的了解,可以對下一季度的商品采購進行預測,從而提高商品銷售量,提高效益。
二、開發背景
隨著科技的突飛猛進,互聯網滲透著我們生活的方方面面,隨之而來的必然是產業的巨變。國內的一些中小型超市,它們在信息化的過程中,步伐遠落后于大型超市,對于這些企業來說,信息的存儲以及處理也顯得極為重要,所以在超市的信息化進程中,必然少不了一個高效的數據管理系統,它不僅具有手工管理所無法比擬的優點,例如省時省力、易修改等,同時還能通過數據對未來發展有直觀動態的了解。
三、系統層次
功能模塊的劃分需要遵循低耦合、高內聚的原則,根據這一原則對該超市管理系統進行功能模塊劃分。
(一)首先進入登錄界面,將人員進行權限分類,登陸成功后再通過界面交互實現數據處理。此超市數據管理系統主要分為人員管理系統和商品管理系統兩個子系統,分別對人員信息以及商品信息進行存儲以及管理。
(二)人員管理系統能夠實現對人員的增加、刪除、修改、查詢、顯示以及保存操作,并存儲到文檔中。
(三)商品管理系統能夠在一個界面對一個季度的不同類別商品信息進行增改刪等操作并存儲到文檔中,其次可以對數據用圖表可視化輸出,統計商品信息,對本季度各個類別的商品進行統計,最后根據上一季度的銷售額預測下一季度的進貨情況。
四、設計路線
(一)整體設計
1、登錄權限設計
首先將用戶分為三類——經理、職員、會員,登陸成功后方可對人員以及商品信息分別進行修改以及查詢等功能。經理能夠對會員、職員以及商品的所有信息進行操作和查詢,而職員只能對會員信息進行操作和查詢,會員只能對個人基本信息進行查詢而無法進行操作。
2、主系統組成
整個超市管理系統主要由兩個子系統組成——人員管理系統和商品管理系統,兩個子系統下又包含其他子功能。首先可以在界面上可以對數據進行增改刪等操作,然后將數據存儲到文檔中,其中商品數據能夠用圖表進行可視化輸出,使經營者掌握最為直觀的超市銷售情況,以提高超市競爭力。
(二)人員管理系統設計
1、功能設計
根據人員的基本信息以及系統功能的實現,人員管理系統主要可以劃分為七個模塊的功能:增加信息模塊、刪除信息模塊、修改信息模塊、查詢信息模塊、顯示信息模塊、保存信息模塊以及退出系統模塊。
2、功能實現
在Python的基礎上定義三個人員類——經理類、職員類以及會員類,并設置其實例屬性以及實例方法,通過定義的界面文件,從文件中加載UI定義,并且動態創建一個相應的窗口對象,通過界面里的控件進行交互。
(三)商品管理系統設計
1、功能設計
根據商品的不同信息以及系統功能的實現,也可以劃分為七個模塊的功能:增加信息模塊、刪除信息模塊、修改信息模塊、查詢信息模塊、顯示信息模塊、統計信息模塊以及退出系統模塊。除了統計信息模塊之外,其余六個模塊與人員管理系統中的模塊功能以及實現方式類似,統計信息模塊主要用于數據的收集以及預測,通過季度的銷售額以及盈利情況來對下一季度的商品采購情況作出預測。
2 、統計功能實現
統計信息的過程中,通過Matplotlib、PyQtGraph 繪圖等Python語言的數據可視化(繪圖) 方法對數據進行輸出,使數據更為清晰直觀,便于統計預測。
3、預測功能設計
在一個季度中,分析四個月來的商品變化情況,著重分析銷量情況,考慮到季節變化、折扣情況以及考慮到不同供貨商供應的產品成本,再結合倉庫的庫存情況綜合考慮,分析新一季度的商品進貨情況。
作者簡介:
成婕妍(2001—),女,漢族,浙江省義烏市人,學生,本科在讀,單位:西北工業大學,研究方向:無。