趙泉
(遼寧對外經貿學院,遼寧 大連 116052)
隨著時代的進步和社會的發展,超市這種銷售形態也越來越多地呈現在我們的面前。它已經成為了我國零售業的一種非常常見的形態,為促進流通、服務大眾發揮了重要的作用。
收銀是超市的核心工作,收銀系統的出現,不僅可以替代手工操作,避免由于手工操作可能出現的各種差錯,還能夠解決結算、收款速度慢等工作難題。與此同時,還能夠及時地分析超市的銷售情況,提高工作效率和改進工作。因此,小型連鎖超市收銀系統需要滿足以下需求:
(1)收銀操作界面良好。其評價標準就是簡單易用,能過于復雜,不能對收銀員提出過高要求。
(2)具有良好的擴充性,尤其是在支付手段方面。(3)具備簡單的核算功能。
(4)緊急或特殊情況的及時處理。
(5)數據計算自動完成,嚴格控制人工干預。
小型連鎖超市收銀系統主要由系統管理、交接班管理、商品銷售、優惠促銷管理、支付管理、查詢等模塊構成。如圖1所示。
各功能模塊具體說明如下:
(1)系統管理
系統管理包括打印設置、信息資料設置、修改密碼等。打印設置包括打印機設置和打印模板的設置,在收銀過程中需要打印的單據都是以模板的方式存放的,我們在此可以導入和導出,也可以進行簡單的設置。信息資料設置包括添加聯絡電話、收貨須知、企業logo修改、單據抬頭等信息。修改密碼包括收銀員密碼修改、系統管理員以及工作人員的自身密碼的修改,當然也包括密碼的重置。

圖1 小型連鎖超市收銀系統功能
(2)交接班管理
交接班管理是收銀中的一項基本工作。前一收銀員將自己當班期間銷售商品的所有相關數據匯總、上傳。數據上傳是將本次收銀的數據上傳至服務器或者其它存儲介質,實際上就是將本次操作保存。下一個收銀員當班后首先進行系統初始化,然后再進行收銀。系統初始化主要是將系統恢復到出廠設置,也就是收銀員開始收銀之前的狀態,最主要的工作是數據清零。整個交接班模塊包括數據匯總確認、數據上傳、系統初始化等具體功能。
需要說明的是,交接班管理從系統開發的角度說是不需要有的,但從實用角度出發,考慮到使用者的具體情況,將此功能顯著地單獨列出來是有意義的。
(3)銷售管理
銷售管理包含的是商品的錄入過程,主要包括會員錄入、商品條碼錄入、無碼錄入、錄入錯誤處理、掛單取單和匯總合計等。會員錄入是指會員卡號的錄入,可以是機器也可以是人工錄入。商品條碼錄入是指用光筆或光罩等錄入,也可以手工錄入。錄入錯誤處理對錯誤的響應和處理,對應著程序中循環的強制退出,對此操作是需要管理者權限的。關于掛單取單,是指銷售開單操作未完成,收銀員需要將單據通過掛單形式暫存,繼續開別的銷售單,或者暫時離開,回來后再通過取單,完成未完成的操作。匯總合計指的是顧客購買商品的匯總和合計,這一步是為收銀做準備的。
(4)優惠促銷管理
本功能管理的是本店的優惠和促銷。主要包括優惠管理、促銷管理以及規則設定等。完成從優惠或促銷從建立到實施的全過程。
(5)支付管理
本功能包括現金、銀行卡、積分、購物卡、優惠券、手機等多種支付方式,還有其它支付等備用。所有的支付均有相應的打印功能。除現金支付和購物卡支付外,其它的支付方式多是調用相應的模塊或連接對應的接口來完成。銀行卡對應的優惠按約定放在優惠管理或與銀行單獨結算,或按約定執行。
實際上,銷售管理、優惠促銷管理和支付管理合在一起,就是收銀的主要工作。
(6)查詢
本功能包括按收銀員查詢、商品查詢、支付查詢以及其它查詢等,提供了相對完整的查詢功能。
本系統的開發尤其要注意系統的可擴充性。最典型的是支付方式。從最早的現金,應收實收找零,到后來的銀行卡、購物卡之類的,還有現在的手機支付、二維碼支付等等。支付方式和方法一直處于變化增加過程中。這就需要我們開發者注重系統的可擴充性,留好相應的接口。
本系統的功能界定是基于連鎖超市的,可能有某些功能沒有涉及。我們的想法是把該系統作為一個非常純粹的收銀系統,而銷售等功能則由另外的系統來實現。在該系統的功能設計時盡可能地細致和全面。
本系統使用時需要進行登錄。用戶按類型可以分為收銀員、系統管理員和管理者。系統管理員的權限是對系統本身的維護和維修,不涉及收銀的具體業務。管理者負責在收銀員出現錯誤或其它突發狀況時介入,管理者可以查看匯總的結果。不論是系統管理員或是管理者,都不能做具體的收銀業務,也就是說,他們登錄系統后,是看不到收銀界面的。這是保證收銀完整性、準確性的需要。
此外,在登錄過程中,收銀員需要確認個人信息,這一點非常重要。
在收銀流程中,收銀員確認后,就進入到正常的收銀過程中。首先詢問是否是會員,然后直接到商品銷售界面,如果是會員的話,會在最后統計會員積分。而收銀實際上是由商品銷售和結算兩部分組成。
商品銷售就是收銀錄入商品條碼的過程。在條碼錄入時,可以用如光筆、光罩等設備錄入,也可以用鍵盤錄入。整個商品銷售默認的狀態是商品條碼錄入,這實際上是一個循環,商品條碼錄入完成進行結算實際上是循環的強制退出。而循環的強制退出有兩種情況,一是正常的,要進行匯總;另一種是非正常的,可以認為是錯誤處理,例如商品的數量錯了、顧客不要該商品等,這時,需要管理者的權限來處理。
結算過程包括了銷售匯總、選定結算方式、收銀結算、打印水單等具體流程。另外,結算過程需要考慮的支付的可擴充性。例如,以前是現金,后來增加了銀行卡,現在又出現了手機支付等。這些在開發的時候都是需要考慮的。
[1]殷曦希,楊峰.超市收銀管理系統的分析和設計[J].商場現代化,2012,(02):6-7.
[2]張國祥.基于ADO的信用卡收銀系統的研究與實現[J].武漢理工大學學報(信息與管理工程版),2007,(02):63-65.
[3]彭愛紅.基于智能客戶端的超市收銀軟件系統設計[D].南昌大學,2011.
[4]陳靈堅.超市收銀管理信息化淺析[J].商場現代化,2013,(08):73.
[5]鄭麗娟.基于VB小型收銀系統設計與實現[J].商場現代化,2006,(33):10-11.