零售行業(yè)實時系統(tǒng)解決方案
一、項目背景
目前,隨著市場經(jīng)濟的發(fā)展,出現(xiàn)了越來越多的跨城市、跨省份經(jīng)營的大型企業(yè),包括零售企業(yè)、商品制造商、渠道公司、物流公司等。這些企業(yè)擁有大量分支機構(gòu),并且處于快速擴張時期,需要實時、準確、完整的商務數(shù)據(jù)管理。幫助這些企業(yè)實現(xiàn)及時、完整的商務數(shù)據(jù)管理,對提升企業(yè)競爭力具有重要意義。許多場所由于通訊線路的問題而不能使用電腦終端,這使得數(shù)據(jù)的實時采集只能集中在一些大型商場和擁有固定門店的場所所采用,而在其它小型賓館、超市、餐飲店、展覽會等場所,由于受到場地和有線通訊線路的限制,使得有線接入方式的電腦終端無法布署, 從而使企業(yè)失去營業(yè)終端的數(shù)據(jù)的實時采集及控制,造成對獲得管理數(shù)據(jù)的時間滯后,影響了企業(yè)對銷售網(wǎng)絡的實時控制和資源調(diào)配。
某公司在國內(nèi)有近500家流動銷售點,每個銷售點每天要定時將銷售數(shù)據(jù)匯總到總部,包括:某個產(chǎn)品當天的銷售數(shù)量總和,各銷售終端通過電話線向總部報送數(shù)據(jù)。由于采用ISDN電話線撥號方式傳輸數(shù)據(jù),每天只能一次性的定時傳送數(shù)據(jù),實時性差,而且總部管理人員也無法通過網(wǎng)絡實時查詢銷售終端的各種數(shù)據(jù)。由于銷售終端數(shù)量眾多,費用也不便宜。
為了應對日趨激烈的市場競爭,縮短市場反應時間,迅速準確地作出市場決策,提高競爭力,大型商業(yè)企業(yè)需要隨時隨地在第一時間準確地掌握每個零售點的銷量,使生產(chǎn)和庫存準備既能跟上零售點的銷售,又不會發(fā)生庫存過量的情況,以達到減少庫存,節(jié)約成本的目的。由于目前采用的這種數(shù)據(jù)的采集和傳輸方式實時性差,效率低,已經(jīng)不能很好地滿足用戶的需求。實時的銷售數(shù)據(jù)采集系統(tǒng)可使總部能迅速地掌握銷售終端的進銷存數(shù)據(jù),并及時做出合理的生產(chǎn),銷售,庫存,配送等計劃。
由此,北京數(shù)聯(lián)博瑞科技有限公司(Uniwit)基于先進的自動識別技術(shù)結(jié)合無線網(wǎng)絡WIFI/GPRS技術(shù),將移動智能數(shù)據(jù)采集終端與傳統(tǒng)進銷存軟件充分結(jié)合,實現(xiàn)了將銷售數(shù)據(jù)、采購數(shù)據(jù)、庫存數(shù)據(jù)實時化,以此達到部門間業(yè)務的實時聯(lián)動、數(shù)據(jù)無縫共享的目的。
620)this.style.width=620;" border=0>
二、名詞解釋
1、C/S模式: C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)
2、B/S模式:即Browser/Server(瀏覽器/服務器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應用軟件的首選體系結(jié)構(gòu)。
3、GPRS: GPRS(General Packet Radio Service)是一種以全球手機系統(tǒng)(GSM)為基礎(chǔ)的數(shù)據(jù)傳輸技術(shù),可說是GSM的延續(xù)。GPRS和以往連續(xù)在頻道傳輸?shù)姆绞讲煌?,是以封包(Packet)式來傳輸,因此使用者所負擔的費用是以其傳輸資料單位計算,并非使用其整個頻道,理論上較為便宜。
4、數(shù)據(jù)采集終端:實時系統(tǒng)的數(shù)據(jù)采集器,運行客戶端程序,實現(xiàn)數(shù)據(jù)實時采集和實時傳輸?shù)墓δ堋?
三、GPRS數(shù)據(jù)傳輸方案的優(yōu)勢
經(jīng)過比較分析,我們選擇中國移動的GPRS系統(tǒng)作為商業(yè)實時數(shù)據(jù)采集系統(tǒng)的數(shù)據(jù)通信平臺。中國移動GPRS系統(tǒng)可提供廣域的無線IP連接。在移動通信公司的GPRS業(yè)務平臺上構(gòu)建商業(yè)實時數(shù)據(jù)采集系統(tǒng),實現(xiàn)銷售終端銷售數(shù)據(jù)的無線傳輸具有可充分利用現(xiàn)有網(wǎng)絡,縮短建設(shè)周期,降低建設(shè)成本的優(yōu)點,而且設(shè)備安裝方便、維護簡單。
1、覆蓋范圍。構(gòu)建商業(yè)實時數(shù)據(jù)采集系統(tǒng)要求數(shù)據(jù)通信覆蓋范圍廣,擴容無限制,接入地點無限制,能滿足山區(qū)、鄉(xiāng)鎮(zhèn)和跨地區(qū)的接入需求。由于銷售終端數(shù)量眾多,分布在跨省范圍內(nèi),部分銷售終端位于偏僻地區(qū),而且地理位置分散。另外,還必須考慮今后系統(tǒng)擴充的可能,必須具有良好的可擴展性。由于目前GPRS已覆蓋國內(nèi)絕大部分地區(qū),能夠滿足商業(yè)實時數(shù)據(jù)采集系統(tǒng)對覆蓋范圍的要求。
2、數(shù)據(jù)傳輸速率高。目前GPRS實際數(shù)據(jù)傳輸速率在40Kbps左右,完全能滿足本系統(tǒng)數(shù)據(jù)傳輸速率的需求。
3、系統(tǒng)的傳輸容量大??偛恳兔恳粋€銷售終端進行實時連接。由于銷售終端數(shù)量眾多,系統(tǒng)要求能滿足突發(fā)性數(shù)據(jù)傳輸?shù)男枰?,而GPRS技術(shù)能很好地滿足傳輸突發(fā)性數(shù)據(jù)的需要。
4、通信費用低。采用包月計費方式,運營成本低。
5、良好的實時響應與處理能力。與短消息服務比較,由于GPRS具有實時在線特性,系統(tǒng)無時延,可很好的滿足系統(tǒng)對數(shù)據(jù)采集和傳輸實時性的要求。
采用GPRS構(gòu)建商業(yè)實時數(shù)據(jù)采集系統(tǒng),不僅能很好地滿足銷售數(shù)據(jù)采集的需求,而且,做為網(wǎng)絡運營商的移動通信公司也將因此獲得業(yè)務穩(wěn)定的集團用戶,隨著用戶數(shù)量的增加,移動通信公司的營收也隨之增加,調(diào)動了運營商的積極性,符合網(wǎng)絡建設(shè)和網(wǎng)絡應用同步發(fā)展的要求。
對于大型商業(yè)和零售業(yè)用戶來說,由于通信費用較低,享受到了實惠。另外,由于接入設(shè)備可以移動,當銷售終端搬遷時設(shè)備可隨之遷移并可繼續(xù)使用,可以保護用戶原有投資,適合于商業(yè)和零售業(yè)的特點。
四、系統(tǒng)特性
1、安全性
GPRS系統(tǒng)具有極高的系統(tǒng)安全保障和穩(wěn)定性:安全保障主要是防止來自系統(tǒng)內(nèi)外的有意和無意的破環(huán),網(wǎng)絡安全防護措施包括信道加密、信源加密、登錄防護、訪問防護、接入防護、防火墻等。數(shù)據(jù)中心可通過公網(wǎng)使用VPN接入到移動GPRS網(wǎng),采用VPN方式成本比較低,企業(yè)不用租用專線,還可以利舊使用原有的VPN設(shè)備,移動終端需要安裝具有VPN二次虛擬撥號的功能的軟件。通過VPN方式,客戶端在連接應用服務器前,要經(jīng)過服務器的認證整個數(shù)據(jù)傳送過程得到了加密保護,安全性比較高,可充分保障速度和網(wǎng)絡服務質(zhì)量。
?。?)VPN虛擬專網(wǎng)模式:企業(yè)內(nèi)部網(wǎng)絡中配置VPN服務器,采用VPN安全技術(shù),用戶通過接入企業(yè)內(nèi)部虛擬專網(wǎng)的方式與Internet進行隔離,可對整個數(shù)據(jù)傳送過程進行加密保護,有效避免非法入侵。
?。?)利用SIM卡的唯一性,對銷售終端SIM卡手機號碼進行鑒別授權(quán),對SIM卡號進行綁定,劃定可接入某系統(tǒng)的范圍,只有屬于指定的SIM卡手機號才能訪問,普通手機的SIM卡號無法連接公司數(shù)據(jù)庫。
?。?)數(shù)據(jù)加密:通過VPN對整個數(shù)據(jù)傳送過程進行加密保護。
?。?)安全鑒定機制:采用防火墻軟件,設(shè)置網(wǎng)絡鑒權(quán)和安全防范功能,保障系統(tǒng)安全。
2、經(jīng)濟性和實用性
本系統(tǒng)在設(shè)計上能,滿足客戶流動辦公及需要適應各種辦公環(huán)境的需求。通過系統(tǒng)的可擴展性保證系統(tǒng)可以靈活方便地增加新的辦公終端。
3、先進性和成熟性
本系統(tǒng)應用軟件的先進性主要通過軟硬件平臺、軟硬件產(chǎn)品和輔助設(shè)計工具的先進性,以及在設(shè)計思想上的先進性和軟件功能上的先進性等加以保障。
4、可靠性
從系統(tǒng)結(jié)構(gòu)、技術(shù)措施、設(shè)備性能、系統(tǒng)管理、廠商技術(shù)支持及維修能力等方面,確保系統(tǒng)運行的可靠性和穩(wěn)定性,達到數(shù)據(jù)實時傳輸及數(shù)據(jù)傳輸保密性強的特點。
5、開放性及可擴展性
實時系統(tǒng)具備良好的可擴展性,在系統(tǒng)建設(shè)的初期,首先立足于近期的應用需求進行系統(tǒng)配置并提供一個基礎(chǔ)服務平臺系統(tǒng),系統(tǒng)的可擴展性可以保證之后的發(fā)展需求。系統(tǒng)采用結(jié)構(gòu)化和模塊化的設(shè)計,便于更新、擴充、升級。系統(tǒng)的功能應滿足當前業(yè)務處理的需求,并充分考慮未來業(yè)務種類不斷增長和用戶不斷增長的需求。
6、可維護性
實時系統(tǒng)可維護性體現(xiàn)在應用軟件設(shè)計可理解性、可測試性、可修改性,是保護客戶投資的重要系統(tǒng)屬性。
提高系統(tǒng)應用軟件的可維護性需要科學分析需求和需求的變化,統(tǒng)一總體規(guī)劃方案,合理設(shè)計應用體系結(jié)構(gòu),正確選擇主流開發(fā)及運行軟硬件平臺,正確選用計算機輔助設(shè)計開發(fā)工具,以及嚴格組織應用軟件的規(guī)范化開發(fā)等。
7、標準化
實時系統(tǒng)的建設(shè),遵循有關(guān)的國家標準和世界通行標準,符合信息技術(shù)發(fā)展的目標和方向,符合技術(shù)發(fā)展潮,具有與其它系統(tǒng)良好的互聯(lián)性。
五、實施描述
1、建設(shè)思路
堅持“需求主導,講求實效,統(tǒng)籌規(guī)劃,分步實施,完善機制,資源共享,安全保密”的原則,總結(jié)出了實時系統(tǒng)建設(shè)的總體建設(shè)思路,項目的總體思路框架圖按照項目的生命周期規(guī)律可以分成四個階段:
?。?)業(yè)務分析階段
在此階段,需要對現(xiàn)有的已經(jīng)成功運行的系統(tǒng)進行全面的總結(jié)和分析,采取多渠道相結(jié)合的方式盡可能摸清全面的、真實的用戶需求。
?。?)總體結(jié)構(gòu)設(shè)計階段
通過對業(yè)務模型的總結(jié)和分析,我們可以提煉出項目的需求說明,其中明確了項目的建設(shè)內(nèi)容。我們采用分層的設(shè)計思想,將復雜的問題進行分解,使之簡單化,從而抽象出系統(tǒng)的建設(shè)框架。該框架會涉及到接入層、應用層、服務層、數(shù)據(jù)層和基礎(chǔ)環(huán)境層,各層相互獨立便于管理,同時又有接口互聯(lián)。
?。?)詳細設(shè)計與實現(xiàn)階段
在此階段,需要處理好繼承和發(fā)展、統(tǒng)一要求和自主創(chuàng)新的關(guān)系,搭建起應用支撐平臺,采用標準化的構(gòu)件技術(shù),對原有的資源進行整合,達到共享,以節(jié)省系統(tǒng)的設(shè)計和開發(fā)成本,同時使得系統(tǒng)的架構(gòu)有著良好的可擴充性。
(4)實施與服務階段
基礎(chǔ)設(shè)施的建設(shè)工作是系統(tǒng)穩(wěn)定運行的前提和保證,它涉及到基礎(chǔ)設(shè)施、數(shù)據(jù)采集終端、服務器、存儲設(shè)備、系統(tǒng)軟件、客戶端軟件等,具體在選型時,需要科學決策,從實際出發(fā),兼顧未來。
2、系統(tǒng)環(huán)境設(shè)計
數(shù)據(jù)采集終端: 5—100(個)
后臺軟件: 1(套)
SIM卡: 5—100(個)
客戶端軟件: 5—100(授權(quán))
3、系統(tǒng)結(jié)構(gòu)設(shè)計
實時系統(tǒng)主要由數(shù)據(jù)采集終端、數(shù)據(jù)庫服務器、防火墻、系統(tǒng)管理軟件等部分組成。
4、移動數(shù)據(jù)采集終端(Mobile Computer )
承擔數(shù)據(jù)的采集和實時傳送功能
620)this.style.width=620;" border=0>
620)this.style.width=620;" border=0>
移動數(shù)據(jù)采集終端規(guī)格及參數(shù):
620)this.style.width=620;" border=0>
620)this.style.width=620;" border=0>
5、管理后臺(B/S進銷存平臺)
?。?)采用先進的三層體系,包括:表現(xiàn)層、業(yè)務邏輯層、數(shù)據(jù)核心層(包括:數(shù)據(jù)連接層和數(shù)據(jù)層)。
(2)用戶端采用零客戶端方式,通過WEB瀏覽器進行訪問。
?。?)本系統(tǒng)采用J2EE技術(shù),實現(xiàn)高性能、高擴展性、跨平臺。
?。?)采用開放式、跨平臺技術(shù),支持多種操作系統(tǒng),例如WINDOWS/LINUX/UNIX等。
(5)數(shù)據(jù)采集終端采用TCP/IP協(xié)議連接對應的服務器端,對應的服務器端對本系統(tǒng)的同一個數(shù)據(jù)庫進行操作,以達到共同維護進銷存業(yè)務數(shù)據(jù)。
620)this.style.width=620;" border=0>
6、數(shù)據(jù)庫服務器(MySQL)
MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。
620)this.style.width=620;" border=0>
MySQL的特性:
1.使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)
3.為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
4.支持多線程,充分利用CPU資源
5.優(yōu)化的SQL查詢算法,有效地提高查詢速度
6.既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名
7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑
8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具
9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫
六、項目總結(jié)
本方案由北京數(shù)聯(lián)博瑞科技有限公司及其合作伙伴共同定制并研發(fā),其中不乏缺漏之處,我們對由此給您帶來的不便深表歉意,同時我們也懷抱極大的誠意歡迎您對我們的工作提出寶貴的意見。
更多詳細內(nèi)容敬請垂詢北京數(shù)聯(lián)博瑞科技有限公司(Uniwit)
TEL:010-51528230-80
FAX:010-51528291-88
Mail:service@uniwit.com.cn
Web:www.uniwit.com.cn
Add:北京市昌平區(qū)回龍觀龍冠大廈707室(102208)