国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

營業(yè)收費(fèi)系統(tǒng)的設(shè)計

2012-04-29 00:44:03許輝
電腦知識與技術(shù) 2012年35期
關(guān)鍵詞:中間件

許輝

摘要:該文以蘇州營業(yè)收費(fèi)系統(tǒng)開發(fā)為背景,介紹了收費(fèi)系統(tǒng)的總體設(shè)計思想、功能結(jié)構(gòu)、系統(tǒng)體系結(jié)構(gòu)設(shè)計,設(shè)計并實現(xiàn)了基于WebLogicServer和Tuxedo中間件的營業(yè)收費(fèi)系統(tǒng)。

關(guān)鍵詞:收費(fèi)系統(tǒng);WEBLOGIC;Tuxedo;中間件

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2012)35-8423-03

收費(fèi)系統(tǒng)作為電信運(yùn)營商最核心的業(yè)務(wù)支撐系統(tǒng)之一,在電信企業(yè)經(jīng)營活動中具有特殊地位,電信運(yùn)營商都把建設(shè)一個計費(fèi)準(zhǔn)確、安全可靠、靈活高效的計費(fèi)系統(tǒng),作為提高服務(wù)質(zhì)量、增強(qiáng)自身競爭實力、刺激業(yè)務(wù)量增長的重要手段。

隨著營業(yè)系統(tǒng)結(jié)構(gòu)性優(yōu)化項目的深入展開,鑒于營業(yè)系統(tǒng)當(dāng)前的現(xiàn)狀,費(fèi)用的計算通過人工加程序自動運(yùn)算相結(jié)合的方式,營業(yè)員工作量大,需要記憶大量的資費(fèi),效率低,且容易出錯;另外管理不規(guī)范,人工介入多,會帶來資費(fèi)管控能力弱。所以必須開發(fā)全新系統(tǒng),用于算費(fèi)、收費(fèi)、以及相關(guān)費(fèi)用的分析、管理,讓專一的系統(tǒng)做更專業(yè)的工作,提高生產(chǎn)力,解放勞動力,讓更多的人有精力去發(fā)揮創(chuàng)造力,提升企業(yè)效益。

新建的營帳系統(tǒng)要求建設(shè)成B/S三層架構(gòu),中間層采用WEBLOGIC、TUXEDO。基于WEBLOGIC架構(gòu)WEB服務(wù)器,基于TUXEDO封裝算費(fèi)與收費(fèi)應(yīng)用。WEB服務(wù)與應(yīng)用服務(wù)可根據(jù)需要分別部署在多個服務(wù)器上,負(fù)載分?jǐn)偅瑫r提高了應(yīng)用的健壯性,當(dāng)一臺WEB或者應(yīng)用服務(wù)出現(xiàn)故障的情況下,所有業(yè)務(wù)能自動切換到另外的WEB或者應(yīng)用服務(wù)。另外應(yīng)用的升級可采用分批升級的方式,維護(hù)更簡單,并能實現(xiàn)7*24的不間斷的運(yùn)營,符合客戶要求。

營業(yè)收費(fèi)系統(tǒng)的開發(fā)目的是把算費(fèi)部分從營業(yè)系統(tǒng)中剝離,實現(xiàn)費(fèi)用的統(tǒng)一管理。結(jié)合營業(yè)收費(fèi)系統(tǒng)實際需求,本系統(tǒng)采用多層次結(jié)構(gòu)設(shè)計完成了系統(tǒng)架構(gòu)設(shè)計,完成了相關(guān)子系統(tǒng)、數(shù)據(jù)存儲表和系統(tǒng)模塊結(jié)構(gòu)的設(shè)計。設(shè)計并實現(xiàn)了基于WebLogicServer和Tuxedo中間件的營業(yè)收費(fèi)系統(tǒng)。在設(shè)計上,以UML為分析設(shè)計語言。在體系結(jié)構(gòu)上,使用WebLogicServer和Tuxedo來構(gòu)建完整的體系結(jié)構(gòu);在實現(xiàn)上,以UNIX為操作系統(tǒng)平臺,以c++為開發(fā)宿主語言,以O(shè)racle數(shù)據(jù)庫oci為嵌入SQL開發(fā)工具。同時,系統(tǒng)充分考慮可移植性,能夠方便的支持IBMAIX、HPhp-Unix、HPtrue64等主流UNIX平臺。

1系統(tǒng)總體設(shè)計思想

目前電信帳務(wù)系統(tǒng)的部署一般以“本地網(wǎng)”作為基本單元,以一個完整的本地網(wǎng)作為集中計費(fèi)帳務(wù)系統(tǒng)地域范圍,實現(xiàn)“統(tǒng)一資費(fèi)政策、統(tǒng)一營銷政策、統(tǒng)一服務(wù)規(guī)范”,實現(xiàn)本地網(wǎng)范圍內(nèi)的聯(lián)機(jī)集中處理、賬務(wù)集中處理、營業(yè)實時聯(lián)網(wǎng)收費(fèi)等。營業(yè)收費(fèi)系統(tǒng)作為計費(fèi)帳務(wù)系統(tǒng)的一個功能分支與補(bǔ)充,為營業(yè)系統(tǒng)提供數(shù)據(jù)計算,并把最終的算費(fèi)結(jié)果送計費(fèi)帳務(wù)系統(tǒng)統(tǒng)一管理、收費(fèi),最終與計費(fèi)帳務(wù)進(jìn)行融合。

按照電總集中計費(fèi)的最新要求,逐步取消本地計費(fèi)系統(tǒng),節(jié)約設(shè)備投資的要求,由地市往省進(jìn)行集中,形成省級、全國級計費(fèi)中心的兩級集中計費(fèi)模式。所以本次營業(yè)收費(fèi)系統(tǒng)的設(shè)計最終以省集中模式進(jìn)行,但同時考慮到營帳系統(tǒng)與本地帳務(wù)系統(tǒng)的對應(yīng),所以系統(tǒng)應(yīng)用集中部署,但是數(shù)據(jù)存放按照本地網(wǎng)進(jìn)行劃分,每個本地網(wǎng)一張帳務(wù)表。另考慮到各個地區(qū)業(yè)務(wù)規(guī)則的差異,支持規(guī)則按照本地網(wǎng)進(jìn)行分類。

總之,營業(yè)收費(fèi)系統(tǒng)要實現(xiàn):省中心集中統(tǒng)一處理、理順管理體制、建立靈活的計費(fèi)帳務(wù)體制和業(yè)務(wù)統(tǒng)一管理等目標(biāo)。集中營業(yè)收費(fèi)系統(tǒng)的功能設(shè)計不僅要面向服務(wù)質(zhì)量的提升,而且要面向競爭能力的增強(qiáng)。具體應(yīng)該注重的是靈活多樣的算費(fèi)處理、完善的審核校驗功能、業(yè)務(wù)規(guī)則可定制、清晰帳務(wù)管理、靈活帳務(wù)周期、明晰客戶帳單、分析報表等。

2營業(yè)收費(fèi)系統(tǒng)的功能結(jié)構(gòu)

營業(yè)收費(fèi)系統(tǒng)主要包括:營業(yè)算費(fèi)子系統(tǒng)、營業(yè)收費(fèi)子系統(tǒng)、報表管理子系統(tǒng)、發(fā)票打印子系統(tǒng)和賬務(wù)管理子系統(tǒng)。

2.1營業(yè)算費(fèi)子系統(tǒng)

營業(yè)算費(fèi)子系統(tǒng)由算費(fèi)控制、數(shù)據(jù)預(yù)處理、算費(fèi)規(guī)整、核心算費(fèi)四個模塊組成。

算費(fèi)控制:算費(fèi)控制模塊是營業(yè)算費(fèi)子系統(tǒng)的核心模塊,是營業(yè)算費(fèi)子系統(tǒng)的組織者角色及對外交互接口。算費(fèi)控制模塊接收到外圍系統(tǒng)的請求時,分別調(diào)用數(shù)據(jù)預(yù)處理、算費(fèi)規(guī)整、核心算費(fèi)各個模塊,同時將各模塊的返回的結(jié)果根據(jù)業(yè)務(wù)請求回復(fù)到外部系統(tǒng)。

數(shù)據(jù)預(yù)處理:收到控制器發(fā)送過來的XML格式請求后,根據(jù)相應(yīng)的配置對XML串的解析,并進(jìn)行數(shù)據(jù)整理,供后續(xù)各模塊進(jìn)行處理;在后續(xù)模塊處理完成后,由數(shù)據(jù)預(yù)處理功能按外部接口協(xié)議對數(shù)據(jù)進(jìn)行XML打包工作,并將打包后的XML返回給算費(fèi)控制模塊。

算費(fèi)規(guī)整:規(guī)整是處理的中間環(huán)節(jié),數(shù)據(jù)預(yù)處理解析出來的原始事件組不符合后續(xù)定價要求,原始事件組包含信息較多,需要通過算費(fèi)規(guī)整進(jìn)行拆分、過濾、轉(zhuǎn)換、格式標(biāo)準(zhǔn)化,形成一組算費(fèi)事件,供后續(xù)批價模塊進(jìn)行算費(fèi)處理。

核心算費(fèi):算費(fèi)功能對規(guī)整事件按照定價計劃的配置進(jìn)行算費(fèi)。模塊的輸入為預(yù)處理后清單事件、輸出為算費(fèi)后的清單和賬單。

2.2營業(yè)收費(fèi)子系統(tǒng)

營業(yè)收費(fèi)子系統(tǒng)主要有收費(fèi)頁面、核心收費(fèi)、費(fèi)用調(diào)整、算費(fèi)累積量查詢以及余額查詢模塊組成。

收費(fèi)頁面是通過URL帶參數(shù)方式供其他系統(tǒng)調(diào)用。收費(fèi)界面展現(xiàn)該購物車ID算費(fèi)產(chǎn)生的費(fèi)用,經(jīng)費(fèi)用調(diào)整減免后,將調(diào)整后的費(fèi)用、應(yīng)收金額及其實收金額寫入CRM的父窗口指定的JS對象中。

核心收費(fèi)的流程是在收費(fèi)頁面中輸入后選擇賬目明細(xì)、付款信息、基本資料信息到核心收費(fèi)服務(wù),后臺服務(wù)接受到數(shù)據(jù)進(jìn)行銷賬處理,把付款流水、銷賬流水給前臺,并在數(shù)據(jù)庫表記錄銷賬日志。

費(fèi)用調(diào)整主要用來維護(hù)賬目表。提供賬目表的查詢、插入(如調(diào)賬)、刪除(如調(diào)賬回退)、更新等功能。

算費(fèi)累積量查詢提供累積量查詢的后臺服務(wù),供前臺調(diào)用。

余額查詢模塊提供余額查詢的后臺服務(wù),供前臺調(diào)用。

2.3報表管理子系統(tǒng)

報表管理子系統(tǒng)提供軋賬、營業(yè)報表、營收款管理三項功能。

軋賬用于控制現(xiàn)金臺收費(fèi),主要有:營業(yè)員軋賬,營業(yè)點(diǎn)軋賬,營業(yè)員反軋賬,營業(yè)點(diǎn)反軋賬。

營業(yè)報表提供營帳系統(tǒng)相關(guān)統(tǒng)計報表以及日常查詢功能。

營收款管理提供營業(yè)繳款錄入,告知財務(wù)會計本廳應(yīng)收金額;提供財務(wù)會計的對賬;提供支持繳款和解款的回退等功能。

2.4發(fā)票打印子系統(tǒng)

發(fā)票打印子系統(tǒng)提供預(yù)打發(fā)票、發(fā)票定制打印、營收發(fā)票打印三項功能。

預(yù)打發(fā)票提供批量開票(定額發(fā)票)、對預(yù)打的發(fā)票和實際業(yè)務(wù)的進(jìn)行關(guān)聯(lián),如果費(fèi)用不符合的,需要進(jìn)行原有發(fā)票的注銷,并進(jìn)行新發(fā)票打印,并在系統(tǒng)保存下來,供后期查詢使用功能。

發(fā)票定制打印提供打印發(fā)票、發(fā)票換開、發(fā)票抬頭定制、打印號碼定制、發(fā)票回收等功能。

營收發(fā)票打印提供用戶可以靈活選擇各費(fèi)用項進(jìn)行打印、一個業(yè)務(wù)受理單可以打印多張發(fā)票、多個費(fèi)用項可以合并打印等功能。

2.5賬務(wù)管理子系統(tǒng)

賬務(wù)管理子系統(tǒng)提供發(fā)票使用管理、押金管理、退單管理三項功能。

發(fā)票使用管理提供發(fā)票領(lǐng)用與管理,實現(xiàn)現(xiàn)有營業(yè)廳發(fā)票的領(lǐng)用和使用管理的業(yè)務(wù)需求,支持發(fā)票號初始化以及系統(tǒng)打印發(fā)票功能。

押金管理提供押金收據(jù)進(jìn)系統(tǒng),系統(tǒng)會自動根據(jù)營帳系統(tǒng)的要求在對應(yīng)計費(fèi)帳務(wù)系統(tǒng)中生成特殊的押金類余額。

退單管理提供后端0退單營業(yè)退款,業(yè)務(wù)流程是:前臺訂單到后臺無法實現(xiàn)。需要前臺做補(bǔ)退費(fèi),但是只能退到用戶的虛擬賬本上,同時后臺重新生成訂單,按用戶虛擬賬本上的余額進(jìn)行扣款。

3系統(tǒng)體系結(jié)構(gòu)設(shè)計

系統(tǒng)部署模式上主要分為四個層次:展現(xiàn)層、EJB應(yīng)用層、TUXEDO應(yīng)用層、數(shù)據(jù)層。

數(shù)據(jù)展現(xiàn)層次主要分為兩種方式,一種是頁面展現(xiàn)方式,一種是Webservice服務(wù)接口方式。頁面展現(xiàn)主要是由BSS營業(yè)界面通過httppost方式嵌套計費(fèi)營帳系統(tǒng)提供的相關(guān)頁面,如收費(fèi)頁面,費(fèi)用調(diào)整、發(fā)票打印等功能。頁面上的相關(guān)邏輯都完全由營帳系統(tǒng)負(fù)責(zé)功能的流程調(diào)用。而webservice方式,則是由營帳系統(tǒng)和BSS共同定義的一套接口,通過xml方式傳遞相關(guān)的參數(shù),由服務(wù)端負(fù)責(zé)相關(guān)調(diào)用結(jié)果參數(shù)的返回。對于部分簡單應(yīng)用如報表統(tǒng)計查詢等,直接通過頁面JDBC訪問數(shù)據(jù)庫,進(jìn)行相關(guān)業(yè)務(wù)邏輯處理。

EJB應(yīng)用層,采用的是weblogic發(fā)布,進(jìn)行封裝更加便于展現(xiàn)層程序調(diào)用。且通過WTC直接訪問tuxedo應(yīng)用層,性能和兼容性能得到充分保障。

TUXEDO服務(wù)端,是系統(tǒng)的業(yè)務(wù)邏輯核心功能的實現(xiàn)模塊。通過對EJB應(yīng)用層傳入的參數(shù)的分解,根據(jù)不同的業(yè)務(wù)功能,調(diào)用核心提供的不同函數(shù),通過對數(shù)據(jù)庫的訪問,實現(xiàn)對應(yīng)的業(yè)務(wù)功能。如圖1所示。

4結(jié)論

該文在對原有營業(yè)收費(fèi)系統(tǒng)的系統(tǒng)分析的基礎(chǔ)上,重新整合原有數(shù)據(jù),將營業(yè)收入算費(fèi)及收費(fèi)模塊獨(dú)立出來,設(shè)計并實現(xiàn)了基于WebLogicServer和Tuxedo中間件的營業(yè)收費(fèi)系統(tǒng)。在體系結(jié)構(gòu)上,使用WebLogicServer和Tuxedo來構(gòu)建完整的體系結(jié)構(gòu);在實現(xiàn)上,以UNIX為操作系統(tǒng)平臺,以c++為開發(fā)宿主語言,以O(shè)racle數(shù)據(jù)庫oci為嵌入SQL開發(fā)工具。同時,系統(tǒng)充分考慮可移植性,能夠方便的支持IBMAIX、HPhp-Unix、HPtrue64等主流UNIX平臺。

參考文獻(xiàn):

[1]張玉才.大型電信運(yùn)營商集中計費(fèi)系統(tǒng)設(shè)計及系統(tǒng)集成研究[D].成都:電子科技大學(xué),2004.

[2]徐茂紅.電信核心計費(fèi)系統(tǒng)的設(shè)計與實現(xiàn)[D].濟(jì)南:山東大學(xué),2006.

[3]張冬冬.電信計費(fèi)系統(tǒng)的研發(fā)與分析[D].長春:吉林大學(xué),2004.

[4]呂閩.電信計費(fèi)帳務(wù)系統(tǒng)之計費(fèi)子系統(tǒng)的設(shè)計與實現(xiàn)[D].濟(jì)南:山東大學(xué),2006.

[5]楊漢華.電信客戶端收費(fèi)系統(tǒng)[D].南京:南京理工大學(xué),2006.

[6]陸榮幸,郁洲,阮永良.J2EE平臺上MVC設(shè)計模式的研究與實現(xiàn)[J].計算機(jī)應(yīng)用研究,2003(3):144-146.

猜你喜歡
中間件
我國自主可控中間件發(fā)展研究
RFID中間件技術(shù)及其應(yīng)用研究
電子制作(2018年14期)2018-08-21 01:38:10
基于VanConnect中間件的設(shè)計與開發(fā)
電子測試(2018年10期)2018-06-26 05:54:02
基于Android 平臺的OSGi 架構(gòu)中間件的研究與應(yīng)用
電子制作(2017年13期)2017-12-15 09:00:21
機(jī)載計算機(jī)中間件技術(shù)研究
電子測試(2017年11期)2017-12-15 08:52:15
RFID中間件發(fā)展與趨勢研究
電腦與電信(2015年4期)2015-03-24 10:48:24
以實力證明 用事實說話
中間件在高速公路領(lǐng)域的應(yīng)用
云計算環(huán)境下中間件的負(fù)載均衡機(jī)制研究
基于SAF規(guī)范的高可用電信中間件設(shè)計
门头沟区| 兴安县| 罗城| 名山县| 吉木萨尔县| 宕昌县| 吉隆县| 镇赉县| 波密县| 海阳市| 阳曲县| 聊城市| 江津市| 武胜县| 华宁县| 林周县| 仁寿县| 庆城县| 黄陵县| 津市市| 嵊泗县| 本溪市| 九江县| 建昌县| 华阴市| 临海市| 米泉市| 安岳县| 海淀区| 章丘市| 抚松县| 中方县| 白沙| 林口县| 大足县| 荔波县| 忻州市| 卓资县| 津市市| 宁国市| 丰宁|