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