孟鑫(天津天鐵冶金集團有限公司計控電訊廠,河北省涉縣056404)
淺談天鐵通訊管理系統的實現
孟鑫(天津天鐵冶金集團有限公司計控電訊廠,河北省涉縣056404)
介紹了天鐵通訊管理系統的需求分析、設計思想以及主要功能,并從系統的安全性、網絡和硬件的實現等方面介紹了本系統的特點。通過實際應用,消除了單據傳遞過程中的人為失誤,使數據統計、查詢變得簡單、快速、實時,提高了公司的信息化水平。
通訊系統模式硬件數據庫信息
天鐵集團因其所處的特殊地理環境,為了生產生活的需要,建有自己獨立的通訊管理系統,專門負責本集團內部電話的安裝使用等。天鐵的通訊管理牽涉到公用電話、調度電話、居民電話等,其中又分為免費電話、部分免費電話、自費電話,還包括對電纜、硬件位置、電話號碼管理等問題。一直以來基本上都是傳統的手工操作,這種人工管理的方式效率低,保密性差,而且很難滿足及時記錄、隨時查詢的需要,為信息的管理者帶來諸多不便。而且,通訊管理更是一項瑣碎、復雜且又十分細致的工作,實行手工操作,不可避免地在人為數據傳遞中出現失誤,缺乏實時性,而以紙張紀錄電話的拆、裝、移、基礎資源占用等信息,不利于對歷史資源的查詢和分析,也浪費了大量的人力和財力。隨著企業生產規模的不斷擴大,企業信息化應用程度的不斷提高,傳統的手工記賬管理模式越來越難以適應公司的生產生活需求。而利用計算機進行信息控制和數據處理,不僅能從整體上提高工作效率和安全性,而且具有存儲量大、壽命長、成本低等手工模式所無法比擬的優點。因此,為了滿足日益擴大的業務需求,我們對通訊系統進行更為科學化、系統化、規范化的管理,編制了天鐵通訊管理系統。
根據通訊管理系統的基本需求,通訊業務主要分為正常業務管理、調度業務管理、連選組管理、基礎資源管理四部分。各部分需要完成以下任務。
2.1.1 完成電話的裝機、移機、拆機、更名、過戶、改號、加權、新業務等業務。另外,還包括派工下料單和裝拆機的押金管理。
2.1.2 調度電話的裝機、移機、拆機等業務的管理。
2.1.3 連選組的裝、拆機業務的管理。
2.1.4 對電纜資源、硬件位置、電話號碼等一系列基礎資源的管理和維護。
通訊管理系統應該滿足集團公司對通訊系統統一管理的需要。設計的基本原則是具有先進性與方便性、功能實用性、開放性與可擴展性等。系統設計時采用較好的設備與技術,能保證通訊數據傳輸的暢通性,確保系統有較長的生命周期。要實現系統的安全性和可靠性,避免他人進入破壞數據庫信息。
2.3.1 C/S結構
即客戶端/服務器端結構。客戶端發布命令,通過網絡傳送給服務器,服務器處理后,再通過網絡返回給客戶端。這樣就完成了一次C/S結構的處理過程。在C/S模式中,由服務器承擔對數據庫的全面管理,在客戶端上有一套完整的系統軟件,具有很強的交互性。天鐵通訊管理系統只在企業內部使用,而由于C/S模式是配對的點對點的結構模式,多采用局域網的協議,安全性較高,而且C/S模式只有兩層邏輯結構,具有網絡通訊量低,傳輸速度快,占用網絡資源少等優點,因此本系統采用C/S結構模式進行開發。
2.3.2 數據庫管理系統
SQL Server 2000是由微軟開發并銷售的一個最新的數據庫管理系統,擴展了其以前版本的性能、可靠性、質量和易用性,與windows操作系統具有無縫連接的優勢,用戶界面友好,而且SQL Server從一開始就被設計成一個C/S結構的數據庫管理系統,所以它集成了C/S結構的所有優點。
2.3.3 存儲過程
存儲過程是SQL語句和可選控制流語句的預編譯集合,以一個名稱存儲作為一個單元處理。存儲過程存儲在數據庫內,可由應用程序通過一個調用執行,而且允許用戶聲明變量、有條件執行以及其它強大的編程功能。它具有可以模塊化編程、執行速度快、封裝商業規則和提高數據的安全性等優點。在通訊管理系統中,應用程序使用存儲過程代替SQL語句進行數據訪問。在提高代碼安全性的同時,也加快了程序執行效率。
2.3.4 觸發器
觸發器主要是通過實踐進行觸發而被執行的,它是一種特殊的存儲過程,在試圖更改觸發器保護的表中的數據時自動執行。觸發器在特定的表上定義,可以自動激活,不能直接調用,觸發器和激活它的語句作為一個事務處理,可以從觸發器中的任何位置撤銷。
2.4.1 硬件平臺
硬件平臺是整個天鐵集團通訊管理系統的中心,其選擇非常重要,系統要求可靠性高,數據集成度高,共享性好,能夠長期不間斷的工作。支持通用大型數據庫系統如Oracle、MS SQL Server、Sybase等,服務器廠家在中國有良好的支持策略和支持隊伍。
我們選擇HP公司的LH6000服務器作為企業及中心數據庫服務器,通過磁盤陣列柜組成雙機熱備系統,這樣,可以實現在一個服務器失效的情況下,仍然可以提供數據訪問和網絡服務的正常運行。各工作站采用聯想微機。
2.4.2 操作系統
在HP公司的LH6000數據庫服務器上,選用Windows 2000 Advance Server作為網絡操作系統,可通過MSCS(Microsoft Cluster Server)組成集群,提高系統的可靠性。各客戶段安裝Windows XP或Windows NT workstation作為操作系統。
2.4.3 數據庫系統
根據企業內部網建設的總體目標以及系統的安全性和穩定性的需要,選用MS SQL Server 2000作為企業數據庫的后臺數據庫管理系統。
2.4.4 計算機網絡系統
鑒于企業內部網及通訊管理計算機網絡系統的特殊性,所設計的網絡必須具備很好的安全性、可靠性和可維護性;堅持系統的開放性、標準化原則,使系統有較好的互操作性、可移植性,以適應計算機技術的飛速發展;具有良好的擴充、擴展性能,能根據需求擴大系統規模和網絡用戶,以適應企業網絡系統發展需要。
企業內部網絡系統主干網采用千兆以太網交換和快速以太網交換(Fast Ethernet Switching)技術,選用3com局域網Super StackⅡWitch作為網絡的交換機,采用TCP/IP協議作為網絡互連協議,構成通訊管理計算機網絡系統。
在完成正常電話的裝機、移機、拆機、更名、過戶、改號、加權、新業務等業務時,要下這些業務的派工單,這時要設置其所占用的基礎資源,并修改基礎資源的在用情況。下派工單后還要下計劃用料單,領料員以此領料單到設材領料。對于辦理拆機、拆權和裝機(部分用戶如外來的生意人等)時要求交押金才能辦理相應的業務。另外,移機時要注明是否本單位職工,對于本單位職工可免費移機。具體要求如下。
3.1.1 裝機的要求在電話明細表中保存電話號碼、電話類別、財務隸屬、公開/保密、宅電/公用、用戶名稱、用戶單位、裝機區域、裝機地址、電纜資源、硬件位置等信息;對于電話號碼、電纜資源、硬件位置還要修改它的在用情況。
3.1.2 移機的要求修改裝機區域、裝機地址和電纜資源,并釋放原有資源占用新資源。
3.1.3 拆機的要求從電話明細中刪除該記錄,釋放其所占用的基礎資源。
3.1.4 更改的要求更改用戶名稱;更改用戶單位和財務隸屬;更改電話號碼。
3.1.5 其它要求改變電話的權限如:國內改國際或國內改市話等;開通或取消來電顯示、限制呼出等新業務。
3.1.6 拆裝電話所需備品備件要根據業務管理員開具的計劃單到設材領料,該功能主要是開具計劃單及計劃單查詢。
3.1.7 為防止用戶惡意拖欠電話費,在進行裝機、拆機等業務時需要交納押金,手續辦完后再清押金,并保存欠費拆機的用戶信息。這部分主要是對押金的交納、清費、查詢等。
在上面的所有業務中都要求在電話業務表中保存該業務的辦理時間、業務類別、審批人、聯系人、聯系電話和一些基本的電話信息,如移機時要保存原裝機地址、裝機地址、原裝機區域、裝機區域等業務中改變的信息。
完成調度電話的裝機、移機、拆機,同時設置占用的基礎資源;調度電話與正常電話區別。
3.2.1 調度電話有可能同時占用兩條電纜。
3.2.2 調度業務裝移機分為電話和中繼。
3.2.3 有部分調度業務是不收費的要區別對待。
3.2.4 有的單位沒有調度臺,其調度電話掛在別的單位的調度臺上,這樣要分別統計。
負責連選組的裝、拆機業務。對于辦理業務過程中出現的錯誤可通過連選組修改來完成。
各種基礎資源的管理和維護,包括電話號碼、電纜資源、硬件位置、新業務、財務隸屬、號碼權限、領用物資等,要求有增加、刪除、修改功能,并能隨時打印出來。另外,選號打印要求打印指定號碼范圍內的電話號碼,并能將電話號碼分類打印。對打印要求進行打印機設置、頁面設置、打印預覽等。
除了以上的基礎模塊外,還要增加系統維護、查詢統計、打印、編輯等模塊。
4.1 在企業內部網現有的基礎上,應用成熟的網絡技術,采用兩層C/S的結構模式,有效減少網絡流量。在事務處理過程中,客戶機和數據庫服務器按照各自的職責范圍合理分擔相應的工作。
4.2 實現了對用戶分組管理,并且可對用戶的數據訪問權限、功能操作權限進行設置,保證了操作的安全性、嚴謹性及保密性。
4.3 系統將用戶名、操作時間、操作內容都記錄下來,然后寫到數據庫中。這樣可以知道哪個用戶什么時間作了什么操作,更好的維護了系統的安全性。
4.4 基礎信息表中的一條記錄被刪除/修改,與其關聯的其他表中的信息也將被刪除/修改,確保了數據的一致性和完整性。
4.5 具有強大的擴充彈性,可隨著業務的增加隨時增加相應的模塊和報表,防止重復投資所帶來的浪費。
4.6 在數據的傳送過程中,為防止數據丟失或重復傳送,采用數據庫事務處理。
4.7 利用數據庫中的觸發器對數據處理過程中出現的刪除、修改內容進行自動備份,保留原始數據;大量使用存儲過程,提高了數據庫的執行速度。
4.8 安裝網絡殺毒軟件,保證系統的安全性。
4.9 數據集中存儲在中心服務器上,數據可進行自動存儲、備份,實現了資源共享與集中管理的模式。
5.1 通過本系統使工作人員及時掌握電纜、硬件、電話號碼配置使用情況,消除了單據傳遞過程中的人為失誤,使數據查詢統計變得快速、簡單、實時。
5.2 系統安全可靠,穩定性好,界面友好,操作簡便,有效的縮短了工作周期,提高了勞動效率,減輕了工作人員的勞動強度。
5.3 本系統充分利用現有的網絡建設基礎和資源,由本企業軟件開發人員進行編制,節約的大量的開發成本,鍛煉了軟件開發隊伍的技術水平,提高了公司的信息化水平。
(收稿2010-03-20責編崔建華)
[1]梁方明.SQL Server 2000數據庫編程[M].北京:北京希望電子出版社,2002.
Brief Talk on Realization of TIANTIE Communication Management System
Meng Xin
The paper explains the demand analysis,design concept and main functions of TIANTIE communication management system and describes its features from perspectives of safety and the realization of network and hardware.In practice,the artificial errors during document delivery are eliminated and data statistics and query become simple,rapid and practical,lifting the informatization level of the company.
communication,system,mode,hardware,database,information
孟鑫,工程師,2001年7月畢業于河南師范大學計算機科學系計算機及應用專業,現從事計算機軟件編程及其管理工作。