陳華寶 賀大禮 付浩


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