陳華寶 賀大禮 付浩


摘要:系統采用客戶端/服務器端架構,在Visual Studio 2015軟件中開發微機客戶端,在服務器上采用結構化查詢語言架設數據庫。借助于互聯網連接客戶端,使之更適用于大型超市和商業連鎖店的商品管理。使用安卓開發工具開發與之相配套的手機應用查詢系統,可方便管理人員對商品的各種情況進行統計與管理。
關鍵詞:進銷存管理;客戶端/服務器端;結構化查詢語言;APP
中圖分類號: TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)17-0299-02
開放科學(資源服務)標識碼(OSID):
在進銷存管理中,采用紙筆記賬的方式,不僅煩瑣工作量大,而且手工書寫會造成多方面的弊端。如書寫不清楚,紙張的破舊造成賬目上的損壞等等這些原因對于之后的成本核算都是致命的。采用表格記賬的方式,擁有錄入方便、表格清晰等特點,可以實現函數的編寫,讓表格軟件自動為我們統計數據。但隨著我國經濟的快速發展,商戶要想在激烈的競爭中立于不敗之地,現代化的管理顯得尤為必要。進銷存管理是商戶經營過程中一個非常重要的環節,尤其對它的實時性和準確性要求更為重要。為了加快商品進銷存管理的信息化,提高它的處理效率,建立商品進銷存管理系統已經是商戶發展過程中一個必須面對的問題。本系統針對這個問題研發了基于“互聯網+”的商品進銷存管理系統,它將實現進銷存管理的系統化、規范化和自動化,提高計劃的可能性,實現均衡生產,從而提高效率,降低成本。
1 系統設計方案
本系統將用戶分為系統管理員用戶和普通用戶。系統管理員用戶可以使用服務器端功能,普通用戶只能使用客戶端功能。管理員負責采購入庫、庫存管理、資金管理等操作,普通用戶只負責銷售。
1.1 服務器端功能設計
服務器端功能包括:會員管理、商品管理、修改密碼、資金管理、用戶管理、系統設置。服務器端功能結構圖如下圖1所示:
1.2 客戶端功能設計
客戶端功能包括:商品銷售管理、修改密碼、會員管理。客戶端功能結構圖如下圖2所示:
1.3 App端設計
在手機端設計一個APP用來實時查詢商品的進銷存情況,APP中將包含會員管理、商品管理、資金管理、用戶管理、銷售情況等大模塊,每個大模塊分為其他幾個小模塊,能夠實時查看資金、銷售、庫存等情況,方便管理人員的管理。APP端功能結構和服務器端相同,如圖1所示。
1.4 數據庫設計
本系統的數據庫中包含:單位信息表、會員卡金額變動明細表、會員表、進貨明細表、商品表、商品種類表、上繳明細表、系統設置表、銷售記錄表、銷售明細表、用戶管理表、支出明細表。
在服務器主機上安裝好SQLSERVER數據庫后,設定數據庫密碼,根據需要建立相關的數據表。客戶機通過IP地址和數據庫密碼鏈接主機數據庫。
2 系統功能實現
首先在Visual studio 2015上設計工程的框架,包括創建工程、在工程中添加和注冊數據庫訪問控件 、添加數據庫訪問類、為每個表創建對應的類、設計系統主界面、設計登錄對話框等。在Android studio上設計APP中相應的框架和界面,再通過webservice鏈接數據庫,將數據傳遞到Android客戶端,實現對商品的進銷存情況進行實時查詢與管理。最后實現會員管理、商品管理、密碼修改、資金管理、用戶管理、系統設置等。
2.1 服務器端
服務器端由管理員用戶登錄可以使用包含客戶端的所有功能,完成商品銷售、商品入庫、庫存管理、商品信息管理、資金管理等操作,管理員登錄后主界面如圖3所示。
2.2 客戶端
客戶端由普通用戶登錄可以使用商品銷售管理、會員管理、修改密碼功能,服務器端功能不可用。普通用戶登錄后主界面如圖4所示。
2.3 APP端
APP端僅支持管理員用戶登錄,可以實現會員管理、商品管理、資金管理、用戶管理、系統設置等功能,登錄后主界面如圖5所示。
3 結束語
本系統由客戶端通過互聯網鏈接SQL SERVER數據庫服務器進行商品的進銷存操作,能在多臺微機上同時進行而不影響數據的正常存取和查看,能有效解決業務管理、分銷管理、庫存管理、營銷計劃的執行和監控、統計信息的收集等方面的問題。在現有的管理模式的基礎之上,對銷售管理模式上的詳細的調研和系統分析,加上計算機的信息處理的優點,設計出一套合適的進銷存管理系統,同時規范進銷存的程序,提高銷售利潤。
本系統能實時反映商品的進銷存情況和各種銷售信息,可通過手機APP查詢和統計,提高進銷存管理的工作效率。根據進銷存情況的查詢統計能使管理員及時正確的做出有利于商戶發展和利潤的策略抉擇,適應市場的變化。
參考文獻:
[1] 曾建華,梁雪萍.SQL Server2014數據庫設計開發及應用[M].北京:電子工業出版社,2016.
[2] 軟件開發技術聯盟.C#開發實戰[M].北京:清華大學出版社,2013.
[3] 施威銘.Android App開發入門-使用Android Studio環境[M].北京:機械工業出版社,2016.
[4] 郭霖.第一行代碼—Android[M].北京:人民郵電出版社,2016.
【通聯編輯:張薇】