PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究

PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究

ID:46285005

大小:64.50 KB

頁數(shù):6頁

時間:2019-11-22

PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究_第1頁
PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究_第2頁
PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究_第3頁
PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究_第4頁
PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究_第5頁
資源描述:

《PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、PB組件技術(shù)在銷售系統(tǒng)中應(yīng)用探究【摘要】PowerBuilderT具廣泛應(yīng)用于各項組件開發(fā)工作中,對提髙企業(yè)信息管理的效率頗有益處,成為數(shù)據(jù)庫前端開發(fā)工具中的佼佼者。本文深入了解了Sybase的分布式應(yīng)用模型內(nèi)容,研究基于PB組件的客戶端、服務(wù)端開發(fā)和數(shù)據(jù)庫操作途徑,并以某家紡銷售管理系統(tǒng)應(yīng)用PB組件技術(shù)為實例進(jìn)行方案設(shè)計,確定好加盟商、商品服務(wù)和組件對象組件,借助客戶端程序運行整體方案,真正意義上優(yōu)化銷售系統(tǒng)的功能?!娟P(guān)鍵詞】PowerBu訂der;組件技術(shù);分布式系統(tǒng)1引言分布式應(yīng)用系統(tǒng)和組件技術(shù)的結(jié)合擴(kuò)

2、寬了各項開發(fā)工具的應(yīng)用范圍和使用功能,確保系統(tǒng)開發(fā)商的實際利益不受侵犯,且實時、動態(tài)的呈現(xiàn)合作方的信息和要求。PowerBuilder工具十分適用于數(shù)據(jù)庫前端開發(fā)工作,其高效性、穩(wěn)定性特點決定了應(yīng)用于各大銷售系統(tǒng)的可行性,為企業(yè)管理提供科學(xué)、有效的幫助。2Sybase的分布式應(yīng)用模型Sybase的分布式應(yīng)用模型是從傳統(tǒng)客戶機(jī)/服務(wù)器兩層結(jié)構(gòu)演變而來的,承擔(dān)著應(yīng)用服務(wù)器中間層的一切商業(yè)活動,客戶端分離出來的業(yè)務(wù)邏輯為系統(tǒng)的開發(fā)、使用工作提供了強(qiáng)大的后盾。EAServer應(yīng)用服務(wù)器滿足了分布式應(yīng)用的所有要求,核心

3、程序PowerBuilder和EAServer組件相輔相成,發(fā)揮了靈活性、易用性特點。3基于PB組件的多層應(yīng)用開發(fā)EAServer應(yīng)用服務(wù)器嵌入了企業(yè)業(yè)務(wù)邏輯組件,能同時兼容C、PB、Java等計算機(jī)語言,PB組件本身帶有多樣性的向?qū)Чぞ撸荚趦?yōu)化EAServer組件功能,廣泛應(yīng)用在數(shù)據(jù)庫開發(fā)工作中,并延伸處于分布式組件模式的多層應(yīng)用范圍,對企業(yè)信息系統(tǒng)發(fā)展頗有幫助。3.1客戶端的開發(fā)由PB組件開發(fā)的EAServer用戶端有三個板塊。1)用戶界面擁有應(yīng)用程序的后臺支持,為用戶提供操作平臺,承擔(dān)著人機(jī)交互的重要

4、責(zé)任,任何響應(yīng)用戶事件的腳本都會出現(xiàn)。2)應(yīng)用服務(wù)器的主要連通對象就是EAServer,客戶機(jī)在輸入指定連接參數(shù)后即可得到服務(wù)器的響應(yīng),借助ConnectToServer()方法來完成口令驗證活動。3)EAServer代理對象提前設(shè)置了調(diào)用接口,所有組件公用函數(shù)的聲明都容納在里面,用戶端通過服務(wù)端即可發(fā)送請求和獲取服務(wù),實現(xiàn)透明化管理。2.2服務(wù)器端組件的開發(fā)關(guān)于PE服務(wù)器端組件的開發(fā)是一個自定義的過程,以服務(wù)對象要求為基準(zhǔn),涵蓋數(shù)據(jù)訪問代碼、業(yè)務(wù)邏輯等內(nèi)容,提高使用安全性??紤]到PB和EAServer是集成

5、關(guān)系,所以進(jìn)入界面的非可視化用戶對象可調(diào)用緩沖機(jī)制、事務(wù)處理功能,EAServer本身已拋棄了傳統(tǒng)的Rollback>Commit方法,為CORBA的IDL重新定義工作提供了順暢通道,處于不同區(qū)域的用戶端可自由使用EAServer組件。2.3對數(shù)據(jù)庫的操作GetFullState函數(shù)是組件對象調(diào)用的第一個項目,使其迅速轉(zhuǎn)變成Blob變量,用戶端借助遠(yuǎn)程方式來使用變量,幫助其呈現(xiàn)在目標(biāo)數(shù)據(jù)窗口上,完成數(shù)據(jù)庫和資料的對接任務(wù)。用戶端擁有修改數(shù)據(jù)窗口對象的權(quán)利,憑借SetFullState函數(shù)即可存儲修改數(shù)據(jù),在U

6、pdate的幫助下更新所有數(shù)據(jù),實現(xiàn)服務(wù)端和用戶端各項信息的同步更新和呈現(xiàn)。3PB組件技術(shù)在家紡銷售系統(tǒng)中的應(yīng)用3.1組件的設(shè)計加盟商提出要貨申請前要以當(dāng)前庫存和銷售情況為基準(zhǔn),衡量最優(yōu)的商品種類和數(shù)量,公司銷售管理部門綜合考量各項因素后發(fā)貨,要貨金額必須低于加盟商的鋪底金額,根據(jù)PB組件里面的不可視對象來進(jìn)行設(shè)計。1)加盟商服務(wù)組件n_customer用"nvocustomer"來命名PB不可視對象,應(yīng)用系統(tǒng)會出現(xiàn)所有和加盟商有關(guān)的資料,包括鋪底金額、庫存金額等信息,用戶基本信息結(jié)構(gòu)參數(shù)“astruuser

7、”負(fù)責(zé)記錄和管理一切使用日志。2)商品服務(wù)組件n_product以"nvo_product"命名的PB不可視對象會通過應(yīng)用系統(tǒng)途徑來呈現(xiàn)庫存數(shù)量、商品價格等資料,為客戶端提供信息服務(wù)。3)祖先對象nvo_easdb"nvo_easdb”是加盟商服務(wù)組件和商品服務(wù)組件的祖先對象,為數(shù)據(jù)庫和EAServer組件提供功能和定義服務(wù),來節(jié)省繁瑣環(huán)節(jié)。3.2客戶端程序的實現(xiàn)編寫客戶端程序要涉及三個核心環(huán)節(jié),以此建立起連接對象、組件代理、用戶端。第一步是進(jìn)行連接對象活動,構(gòu)建起組件服務(wù)器和用戶端應(yīng)用之間的通信橋梁,代理對

8、象負(fù)責(zé)維護(hù)客戶端利益,在業(yè)務(wù)邏輯指導(dǎo)下完成任務(wù),而客戶端應(yīng)用基于代理對象的信息資料來進(jìn)行相關(guān)服務(wù),借助PowerBuilder向?qū)ё饔脕磉B接所有對象。為提高系統(tǒng)的便捷性和穩(wěn)定性,我們規(guī)定以全局實例變量為EAServer連接對象,而實際代碼為"connectiongn_con"。將組件方法診治應(yīng)用在客戶端前要操作實例變量定義工作,通過實例來完成代理對象n_custmer的變量代碼,即為"n_custo

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。