當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA快博
如何升級有線電視用戶管理系統(tǒng)
從單部門使用、每天以軟盤遞送來完成與銀行的數(shù)據(jù)交割,到各部門共享數(shù)據(jù)、自動處理與銀行的交割數(shù)據(jù),某市有線電視用戶管理系統(tǒng)不管是功能上還是效率上都有了質(zhì)的提高。
某市有線電視用戶管理系統(tǒng)原來采用的是基于Foxpro的數(shù)據(jù)庫系統(tǒng),用來管理5000多家用戶,經(jīng)過幾年的發(fā)展,用戶數(shù)迅速發(fā)展到10萬戶以上,此系統(tǒng)開始暴露出諸多不足之處: 首先,此系統(tǒng)只在用戶管理部使用,功能有限。其他部門想接入這個系統(tǒng)共享數(shù)據(jù),數(shù)據(jù)庫必須增加許多字段和表,數(shù)據(jù)庫會比原來大許多倍,這就要求系統(tǒng)具有很高的數(shù)據(jù)處理能力,而這是Foxpro數(shù)據(jù)庫系統(tǒng)無法滿足的。
其次,現(xiàn)在已普遍采用銀行代收費,而原系統(tǒng)沒有與銀行的實時連接,每天從銀行用軟盤拷貝數(shù)據(jù),然后寫入數(shù)據(jù)庫。由于時間差,不僅經(jīng)常出現(xiàn)重復(fù)付費的問題,而且這種方式還費工費時?;诟鞣矫娴脑颍撌杏芯€電視從2002年開始規(guī)劃新的用戶管理系統(tǒng),經(jīng)過一年多的開發(fā),如今,該系統(tǒng)已經(jīng)全部投入運行,給該市有線電視的收費管理帶來一次全面提升。
系統(tǒng)總體架構(gòu)
該市有線電視用戶管理系統(tǒng)由系統(tǒng)管理程序、柜臺業(yè)務(wù)程序、工程支援程序、銀行結(jié)算程序四部分組成。
1.系統(tǒng)管理:負責(zé)操作員的權(quán)限管理、系統(tǒng)參數(shù)配置、發(fā)票及報表格式設(shè)置、數(shù)據(jù)庫設(shè)置、軟件使用權(quán)設(shè)置等業(yè)務(wù)。
2.柜臺業(yè)務(wù):負責(zé)新戶安裝、單筆收視費、補證費、改線費、綜合業(yè)務(wù)(移機、過戶、增機、減機、停機、銷戶、開機、變更用戶類型)、退費、合并發(fā)票、交易沖正、查詢清單、匯總報表、操作員日結(jié)算、施工返回清單查詢等業(yè)務(wù)。
3.工程支援:負責(zé)開通地址錄入、私接用戶錄入、外線勘查反饋、外線施工反饋、新戶開通反饋、用戶變更反饋、出各種派工單等功能。
4.銀行結(jié)算:包括中國銀行實時結(jié)算系統(tǒng)和人民銀行一卡通代扣系統(tǒng)兩部分。
(1) 中國銀行實時結(jié)算系統(tǒng): 中國銀行實時結(jié)算系統(tǒng)主要負責(zé)單用戶查詢、單用戶收費交易、單用戶沖正、日終對賬交易四種類型的實時交易。它是該市網(wǎng)絡(luò)傳輸中心通過光纖與中國銀行聯(lián)網(wǎng),再通過中國銀行本身的內(nèi)部網(wǎng)絡(luò)與中國銀行各支行的柜臺聯(lián)網(wǎng)的實時代收費系統(tǒng)。其中國銀行每一個工作站都是有線電視用戶管理系統(tǒng)的一個實時收費終端。
(2) 銀行一卡通代扣系統(tǒng): 該系統(tǒng)不是實時結(jié)算系統(tǒng),而是批量代扣系統(tǒng),即各商業(yè)銀行代扣有線電視費用,并把代扣結(jié)果文件發(fā)給銀行,銀行匯總后發(fā)給該市網(wǎng)絡(luò)傳輸中心的代扣系統(tǒng)。
銀行一卡通代扣系統(tǒng)主要負責(zé)下載處理銀行委托信息、上傳委托信息確認結(jié)果、代扣文件的生成與上傳、下載處理銀行代扣結(jié)果文件、文件加密等功能。
銀行結(jié)算系統(tǒng)設(shè)計
本系統(tǒng)中柜臺業(yè)務(wù)與工程支援程序是各自為不同部門服務(wù)的,這部分和業(yè)務(wù)集合比較緊密,限于篇幅不再贅述,這里主要介紹系統(tǒng)中與銀行結(jié)算相關(guān)部分的設(shè)計。中國銀行實時結(jié)算系統(tǒng)業(yè)務(wù)流程如下:
1. 實時結(jié)算系統(tǒng)主要負責(zé)對用戶進行收視費收取。
2. 每個收費過程包括兩個過程:銀行查詢某一用戶應(yīng)繳費用金額和銀行對某一用戶收取費用。
3. 每個過程包含兩個步驟: 中國銀行發(fā)起請求和有線網(wǎng)絡(luò)中心返回應(yīng)答信息。
4. 在銀行方發(fā)現(xiàn)收款失敗之后,將發(fā)起交易沖正請求,有線網(wǎng)絡(luò)中心對收款交易進行沖正之后,返回沖正成功或失敗信息。
5. 該市網(wǎng)絡(luò)傳輸中心用戶部每天進行日終對賬。如出現(xiàn)單邊賬,進行相應(yīng)調(diào)賬處理。
銀行一卡通代扣業(yè)務(wù)流程分為委托登記和批量代扣兩部分。其中委托登記流程如下:
1. 有線電視用戶到商業(yè)銀行辦理一卡通委托。
2. 各家商業(yè)銀行把客戶委托資料文件上傳給銀行。
3. 該市網(wǎng)絡(luò)傳輸中心從銀行下載客戶委托資料文件,并予以確認。
4. 該市網(wǎng)絡(luò)傳輸中心上傳客戶委托資料確認結(jié)果文件,并把確認的客戶資料寫入用戶管理系統(tǒng)數(shù)據(jù)庫。
5. 各家商業(yè)銀行從銀行下載客戶委托資料確認結(jié)果文件。
批量代扣的流程如下:
1. 該市網(wǎng)絡(luò)傳輸中心營業(yè)廳每天營業(yè)結(jié)束后,計算生成用戶批量代扣文件,上傳到人民銀行。
2. 各家商業(yè)銀行從人民銀行下載批量代扣文件,并從客戶銀行賬戶里扣繳收視費,并生成代扣結(jié)果文件。
3. 各家商業(yè)銀行把各自代扣結(jié)果文件上傳人民銀行。
4. 網(wǎng)絡(luò)傳輸中心從人民銀行下載代扣結(jié)果文件,并把成功扣費的用戶寫入數(shù)據(jù)庫。
數(shù)據(jù)庫系統(tǒng)設(shè)計
整個有線電視用戶管理系統(tǒng)完全基于數(shù)據(jù)庫設(shè)計,所以,數(shù)據(jù)庫服務(wù)器是系統(tǒng)的關(guān)鍵,通過對系統(tǒng)的分析,發(fā)現(xiàn)可能存在如下性能瓶頸:
1. 本系統(tǒng)并未采用中間件來構(gòu)成多層結(jié)構(gòu)的應(yīng)用系統(tǒng),所以不具備的服務(wù)器負載均衡和客戶請求優(yōu)先級劃分等功能。
2. 為提高用戶服務(wù)質(zhì)量,本系統(tǒng)運營后,并不嚴格要求用戶使用用戶證/戶號進行業(yè)務(wù)處理,所以存在頻繁地多戶查找功能的可能,在很大程度上會影響系統(tǒng)性能。
3. 銀行結(jié)算系統(tǒng)在投入運營后,可能產(chǎn)生大量的數(shù)據(jù)庫連接,也將對服務(wù)器性能造成很大影響,甚至有本地客戶機無法連接到服務(wù)器。
針對上述問題,本系統(tǒng)采用如下解決方案:
1. 提供一臺專用查詢服務(wù)器,通過查詢服務(wù)器提供幾乎所有批量查詢業(yè)務(wù)。這一措施可大大減輕主數(shù)據(jù)庫服務(wù)器的負載。
2. 由于本系統(tǒng)采用MS SQL Server 2000數(shù)據(jù)庫,所以可通過數(shù)據(jù)庫提供的復(fù)制/發(fā)布功能,將查詢服務(wù)器作為發(fā)布服務(wù)器(主服務(wù)器)的同步訂閱服務(wù)器。當(dāng)主服務(wù)器的數(shù)據(jù)被修改后,查詢服務(wù)器的數(shù)據(jù)將會實時同步,為所有的查詢客戶機提供準確的數(shù)據(jù)服務(wù)。
3. 在銀行結(jié)算系統(tǒng)的數(shù)據(jù)庫端編寫數(shù)據(jù)庫連接池,使所有的并發(fā)客戶連接共享這一連接池,限制數(shù)據(jù)庫連接數(shù),杜絕由于客戶機連接數(shù)過高而影響數(shù)據(jù)庫系統(tǒng)穩(wěn)定性的隱患。
本系統(tǒng)除通過查詢服務(wù)器和數(shù)據(jù)庫連接池的方式來減輕主數(shù)據(jù)庫服務(wù)器的負載外,還通過行之有效的備份方案,來保證數(shù)據(jù)庫服務(wù)器發(fā)生災(zāi)難性故障時,能夠迅速恢復(fù)。方案如下:
1.采用IBM Server RAID卡/RAID 1技術(shù),通過雙硬盤鏡像,保證一塊硬盤發(fā)生故障時,另一塊硬盤能夠迅速加入工作。
2.采用鏡像服務(wù)器,也就是前述的查詢服務(wù)器為主數(shù)據(jù)庫服務(wù)器交易數(shù)據(jù)做好實時備份。
3.采用循環(huán)自動備份的方法,在主數(shù)據(jù)庫服務(wù)器上進行數(shù)據(jù)備份。
4.建立光盤備份制度,定期為數(shù)據(jù)做好完整的光盤刻錄。
此外,由于系統(tǒng)涉及到用戶收費和銀行的交割,所以,本系統(tǒng)安全也至關(guān)重要。系統(tǒng)采用了以下五級的安全防范體系:
1.?dāng)?shù)據(jù)庫安全性。本系統(tǒng)采用了客戶機/服務(wù)器應(yīng)用系統(tǒng)模式,在客戶機上采用雙向加密算法,對數(shù)據(jù)庫服務(wù)器的登錄密碼進行保護。
2.軟件系統(tǒng)安全性。本軟件系統(tǒng)對管理操作員進行分組、分權(quán)限管理??梢越o不同的操作員組分配不同的權(quán)限,也可以給個別操作員分配一些特權(quán)。在系統(tǒng)的每一個業(yè)務(wù)操作中,都會自動記錄操作員身份及改動資料。操作員密碼采用MD5算法加密。
3.網(wǎng)絡(luò)安全性。在與外部網(wǎng)絡(luò),特別是銀行轉(zhuǎn)發(fā)服務(wù)器通信時,增加防火墻隔離,以保證內(nèi)部網(wǎng)絡(luò)的安全性。在與人民銀行進行Modem通信時,采用加密Modem撥號,保證彼此的安全性。收費系統(tǒng)內(nèi)部網(wǎng)絡(luò)與外部Internet從物理上斷開,防止不必要的侵入。
4.此外,還注意加強網(wǎng)絡(luò)中心內(nèi)部管理制度的建立,盡可能禁用軟驅(qū)、光驅(qū)等易接觸病毒源的外設(shè)。定期對每一臺客戶機進行殺毒。
有線電視用戶管理系統(tǒng)軟件配置
數(shù)據(jù)庫服務(wù)器:Windows 2000 Advanced Server / MS SQL Server 2000
客戶機:Windows 2000/ Windows XP
開發(fā)環(huán)境: Borland Delphi /Visual C++ / MS SQL Server 2000
有線電視用戶管理系統(tǒng)測試結(jié)果
1.單筆柜臺業(yè)務(wù)數(shù)據(jù)庫操作時間小于1秒。
2.大批量查詢可以達到10000條記錄/秒,同時在大批量查詢時,不影響單筆柜臺業(yè)務(wù)操作。
3.模擬銀行業(yè)務(wù)測試峰值可達50筆/秒交易,銀行結(jié)算系統(tǒng)每秒至少可受理20筆業(yè)務(wù),日最低業(yè)務(wù)量可達60萬筆。
來源:CCW
- 1VPLS技術(shù)及應(yīng)用綜述
- 2可重構(gòu)計算為何獲芯片業(yè)集體追捧
- 3網(wǎng)上銀行安全漏洞逐個補
- 4商務(wù)智能技術(shù)在決策過程優(yōu)化中的應(yīng)用
- 5如何配置VLAN基礎(chǔ)架構(gòu)
- 6ROST:內(nèi)核層的安全屏障
- 7分配明確的權(quán)限,做到專職專用,實現(xiàn)集團oa的個性化應(yīng)用
- 8為企業(yè)尋找反間諜助手
- 9為什么要擔(dān)心無線安全性
- 10供應(yīng)鏈技術(shù)小專題:ECR高效消費者響應(yīng)
- 11談項目管理和軟件測試過程(二)
- 12應(yīng)用基礎(chǔ)是SOA還是SOBA
- 13世界十大最佳內(nèi)部局域網(wǎng)
- 14為統(tǒng)一威脅管理(UTM)設(shè)備驗明正身
- 15從VoIP走到NGeN
- 16千兆防火墻技術(shù)名詞陷阱
- 17MPLS VPN困于邊界?
- 18安全自動化應(yīng)超越病毒保護和補丁管理
- 19OA軟件可在多個崗位賬號中選定一個主賬號
- 20基于并行制造執(zhí)行系統(tǒng)的工具管理
- 21CDMA1X動態(tài)VPDN技術(shù)在銀行組網(wǎng)應(yīng)用
- 22樓宇自動化控制網(wǎng)絡(luò)技術(shù)的新發(fā)展
- 23各種Linux版本簡析
- 24搞不清防線被突破的原因
- 25五種方法幫你提高技術(shù)支持效率
- 26十個Linux bash小技巧
- 27無線網(wǎng)狀網(wǎng)滲透至行業(yè)企業(yè)
- 28做企業(yè)管理軟件的沈陽軟件公司哪家好?
- 29信息技術(shù)應(yīng)用之Web服務(wù)最佳實踐之路
- 30華數(shù)集團第二個OA里程碑則是實現(xiàn)了系統(tǒng)集成
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓