3.3結算業務模塊

該模塊實現鞍山通信分公司與鞍山本地其他運營商之間網間結算。具體包括:鞍山通信與鞍山聯通之間網間結算、鞍山通信與鞍山移動之間網間結算、鞍山通信與鞍山鐵通之間網間結算、鞍山通信與鞍山網通(控股)之間結算,鞍山通信與南方21省長途業務結算。

與聯通、移動、鐵通之間的結算業務包括:市話業務、長途業務、IP業務及轉接業務。與南方21省長途業務結算的數據是從長途計費數據中提取的,其中有正常的長途話單、智能網話單、IP話單,還有本地其他運營商經我方長途網打往南方21省的長話話單,這些類型的話單都要一一進行分檢。

3.4結算分析模塊

結算分析模塊主要是對互聯互通兩個關口局中的數據進行分析,出具各類報表。如財務報表,經營報表等。尤其在經營分析上,該係統出具了各類經營報表。如對於各運營商互通情況給出了互聯互通業務月報;對於我公司用戶自主選擇其他運營商長途網情況給出了IP業務量月報,競爭業務省內表等各種報表。對於我公司用戶使用的其他ISP運營商互聯網情況給出了互聯數據業務月報。

4.係統開發環境及軟件實現

4.1係統開發環境

本係統采用客戶機br服務器體係結構,服務器采用NT操作係統和Oracle數據庫,客戶機采用Windows98操作係統相關應用開發工具,客戶機與服務器間通過SQL*交互。SQL*是Oracle進行遠程數據存取的網絡軟件,它將Oracle應用程序調用和數據庫的請求轉換成網絡上的請求,使得在一個單一網絡上存取信息成為可能。

4.2關鍵技術軟件設計實現

本係統數據處理部分采用VisualC++語言編製,C語言使用靈活、功能強大,能夠實現許多其他語言難以實現的功能,對於資費經常需要調整的長話劃價來說用C語言編寫十分適合。本係統數據庫處理部分采用結構化查詢語言SQL語言編製,SQL語言是一種非過程化相當高的語言,而且它的語法類似於英語,所以使用起來也方便靈活。

本係統的關鍵環節之一是用VC實現的長話、市話分檢及長話劃價部分。該部分首先要提供Oracle數據庫與C語言的數據接口。對於關口局提供的原始話單文件,利用C語言提供的處理文本文件的功能,逐條從文本文件中取出話單,根據話單中的被叫號碼分出長話和市話。對於市話,直接輸出到市話文本中;對於長話,還要根據被叫號碼前幾位的區號,與Oracle數據庫中的長話區號費率表比照,找出其被叫所在地和通話費率,同時,還要把話單中的通話時間與Oracle數據庫中的計費時段費率表比照,判斷其是否處於優惠時段,從而計算出該條話單的長話通話費,將其輸出到長話文本中。然後,根據話單的路由標識及主被叫號碼判斷其是否屬於鞍山通信公司本地固定用戶呼叫異地其他運營商用戶,是則輸出到長途計費文本中,用於長途計費處理。如果話單的區號在長話區號費率表中不存在,則將該條話單輸出到無檔文本中,並將該無檔區號錄入到長話區號費率表中,重新對無檔話單進行算費處理,直到無檔文本中無記錄為止。

3.3結算業務模塊

該模塊實現鞍山通信分公司與鞍山本地其他運營商之間網間結算。具體包括:鞍山通信與鞍山聯通之間網間結算、鞍山通信與鞍山移動之間網間結算、鞍山通信與鞍山鐵通之間網間結算、鞍山通信與鞍山網通(控股)之間結算,鞍山通信與南方21省長途業務結算。

與聯通、移動、鐵通之間的結算業務包括:市話業務、長途業務、IP業務及轉接業務。與南方21省長途業務結算的數據是從長途計費數據中提取的,其中有正常的長途話單、智能網話單、IP話單,還有本地其他運營商經我方長途網打往南方21省的長話話單,這些類型的話單都要一一進行分檢。

3.4結算分析模塊

結算分析模塊主要是對互聯互通兩個關口局中的數據進行分析,出具各類報表。如財務報表,經營報表等。尤其在經營分析上,該係統出具了各類經營報表。如對於各運營商互通情況給出了互聯互通業務月報;對於我公司用戶自主選擇其他運營商長途網情況給出了IP業務量月報,競爭業務省內表等各種報表。對於我公司用戶使用的其他ISP運營商互聯網情況給出了互聯數據業務月報。

4.係統開發環境及軟件實現

4.1係統開發環境

本係統采用客戶機br服務器體係結構,服務器采用NT操作係統和Oracle數據庫,客戶機采用Windows98操作係統相關應用開發工具,客戶機與服務器間通過SQL*交互。SQL*是Oracle進行遠程數據存取的網絡軟件,它將Oracle應用程序調用和數據庫的請求轉換成網絡上的請求,使得在一個單一網絡上存取信息成為可能。

4.2關鍵技術軟件設計實現

本係統數據處理部分采用VisualC++語言編製,C語言使用靈活、功能強大,能夠實現許多其他語言難以實現的功能,對於資費經常需要調整的長話劃價來說用C語言編寫十分適合。本係統數據庫處理部分采用結構化查詢語言SQL語言編製,SQL語言是一種非過程化相當高的語言,而且它的語法類似於英語,所以使用起來也方便靈活。

本係統的關鍵環節之一是用VC實現的長話、市話分檢及長話劃價部分。該部分首先要提供Oracle數據庫與C語言的數據接口。對於關口局提供的原始話單文件,利用C語言提供的處理文本文件的功能,逐條從文本文件中取出話單,根據話單中的被叫號碼分出長話和市話。對於市話,直接輸出到市話文本中;對於長話,還要根據被叫號碼前幾位的區號,與Oracle數據庫中的長話區號費率表比照,找出其被叫所在地和通話費率,同時,還要把話單中的通話時間與Oracle數據庫中的計費時段費率表比照,判斷其是否處於優惠時段,從而計算出該條話單的長話通話費,將其輸出到長話文本中。然後,根據話單的路由標識及主被叫號碼判斷其是否屬於鞍山通信公司本地固定用戶呼叫異地其他運營商用戶,是則輸出到長途計費文本中,用於長途計費處理。如果話單的區號在長話區號費率表中不存在,則將該條話單輸出到無檔文本中,並將該無檔區號錄入到長話區號費率表中,重新對無檔話單進行算費處理,直到無檔文本中無記錄為止。