【正文】
成都理工大學(xué)畢業(yè)設(shè)計(論文)電信計費管理系統(tǒng)設(shè)計與實現(xiàn)摘 要隨著我國電信業(yè)的迅猛發(fā)展,各項業(yè)務(wù)量快速增長,新的業(yè)務(wù)種類和新的服務(wù)形式不斷推出,電信計費管理系統(tǒng)的重要性日益突出。本文通過對電信計費的基本原理、實現(xiàn)流程等進行研究分析,完成了計費管理系統(tǒng)的總體規(guī)劃、分析、設(shè)計、實現(xiàn)以及運行調(diào)試和評價,其中使用管理信息系統(tǒng)結(jié)構(gòu)化開發(fā)方法完成系統(tǒng)分析與設(shè)計工作,使用UML建模的方法完成了系統(tǒng)的實現(xiàn)工作。該系統(tǒng)基于B/S模式,以O(shè)racle為后臺數(shù)據(jù)庫,用MyEclipse 、Tomcat 、PowerDesigner 12等工具進行開發(fā)。系統(tǒng)后臺數(shù)據(jù)庫中通過存儲過程和JOB定時器實時地對話單數(shù)據(jù)進行統(tǒng)計,并在前臺使用JSP和AJAX技術(shù)實時展現(xiàn)統(tǒng)計數(shù)據(jù)。該系統(tǒng)具有很好的實用性,可幫助相應(yīng)工作人員方便地完成各種話單統(tǒng)計工作,提高工作效率。關(guān)鍵詞:計費管理系統(tǒng);系統(tǒng)分析與設(shè)計;結(jié)構(gòu)化方法;UML建模Design and Implementation of Tele Billing Management SystemAbstract: In recent years, with the rapid development of China39。s tele, the rapid growth of new business volume, types and new services. In order to make these continuously develop business to better development, the importance of the management system of telemunication billing increasingly prominent. This thesis researches and analyses the fundamental principle, implement of bill system of tele business. Its system planning, analysis, design, implementation, operation and evaluation have acplished by the structured development method of management of information system, and UML modeling method. This system is based on B/S model, selecting , and PowerDesigner12 as development tools with Oracle 10g for database of it. In front of the system use AJAX and JSP to show data, in the system of data stored in the backend database using realtime process and JOB timer for statistics bill data, so that relevant personnel can get realtime data. The system has good practicability。 the system can make a convenience of the statistics of kinds of fee list for the tele operators meanwhile can make a high efficiency for tele staff.Keywords: Billing Management System。 System Analysis and Design。 Structured Method。 UML Modeling.目 錄第1章 前言 1第2章 項目概述 2. 項目開發(fā)背景 2. 項目開發(fā)目的 2. 項目開發(fā)方法 3第3章 系統(tǒng)總體規(guī)劃 4. 系統(tǒng)初步調(diào)查 4. 可行性分析 4. 組織機構(gòu)調(diào)查 5. 系統(tǒng)邏輯業(yè)務(wù)規(guī)劃 6. 系統(tǒng)數(shù)據(jù)類規(guī)劃 6. 系統(tǒng)開發(fā)計劃 7第4章 系統(tǒng)分析 9. 系統(tǒng)詳細調(diào)查 9. 需求分析 11. 系統(tǒng)面向的用戶 11. 系統(tǒng)管理員需求 12. 資料管理員需求 12. 查詢統(tǒng)計管理員需求 14. 告警處理員需求 16. 業(yè)務(wù)流程分析 16. 數(shù)據(jù)流程分析 20. 數(shù)據(jù)字典 24. 系統(tǒng)邏輯模型 26第5章 系統(tǒng)設(shè)計 27. 模塊結(jié)構(gòu)設(shè)計 27. 系統(tǒng)管理模塊結(jié)構(gòu) 27. 資料管理模塊結(jié)構(gòu) 28. 查詢統(tǒng)計管理模塊結(jié)構(gòu) 28. 監(jiān)控告警管理模塊結(jié)構(gòu) 28. 代碼設(shè)計 30. 數(shù)據(jù)庫設(shè)計 31. 概念模型設(shè)計 31. 邏輯模型設(shè)計 34. 物理模型設(shè)計 35. 人機界面設(shè)計 39. 登錄界面 39. 系統(tǒng)管理主界面 39. 資料管理主界面 40. 查詢統(tǒng)計管理主界面 41. 監(jiān)控告警管理主界面 42第6章 系統(tǒng)實施 43. 計算機邏輯配置 43. 計算機局域網(wǎng)絡(luò)配置 43. 計算機廣域網(wǎng)絡(luò)配置 43. 系統(tǒng)實施準備 44. 項目開發(fā)環(huán)境及工具介紹 45. MVC模式簡介 45. Struts 45. 程序設(shè)計 46. 程序設(shè)計方法及風(fēng)格 46. 系統(tǒng)管理模塊程序設(shè)計 47. 資料管理模塊程序設(shè)計 49. 查詢統(tǒng)計管理模塊程序設(shè)計 52. 監(jiān)控告警管理程序設(shè)計 54. 系統(tǒng)測試與調(diào)試 56. 功能測試 56. 性能測試 56. 系統(tǒng)調(diào)試 56第7章 系統(tǒng)運行管理與評價 57. 系統(tǒng)的運行管理 57. 系統(tǒng)的評價 58. 經(jīng)濟指標評價 58.性能指標評價 58. 管理指標評價 58結(jié) 論 59致 謝 60參考文獻 61附 錄 62VI第1章 前 言如今,各電信運營商已越來越強烈地注意到這樣一個現(xiàn)實:即基于分組的下一代網(wǎng)絡(luò)只是整個服務(wù)提交體系中的一個不可或缺組成部分,這類網(wǎng)絡(luò)雖然能夠用來提交各種基于分組的新型增值業(yè)務(wù),但卻無法為運營商業(yè)務(wù)的發(fā)展提供直接的融資和收益。只有將可盈利的增值業(yè)務(wù)推向市場才是決定運營商成功與否的關(guān)鍵。為了最大限度地實現(xiàn)投資回報,運營商需要不分服務(wù)類型地向其所有用戶提供一切所需的服務(wù),并將其主要精力放在用戶真正期望服務(wù)的開發(fā)和管理方面。一個好的計費解決方案則是實現(xiàn)上述目標的先決條件,比如實時計費解決方案等。實時的計費解決方案不僅可使運營商在任何基于分組的網(wǎng)絡(luò)上向不同類型的用戶提交一切服務(wù),并通過開發(fā)新的收益來源來增加平均每戶每月收入值,還能使運營商按照用戶的切實需求迅速地將增值服務(wù)推向市場。其次,它能夠有效地幫助運營商彌補在數(shù)據(jù)業(yè)務(wù)預(yù)付費方面存在的技術(shù)差距,并以較低的成本真正實現(xiàn)預(yù)付費與后付費的融合。最后,它還能促使運營商將所需的基礎(chǔ)設(shè)施及時安排到位,并著手就第三方提供的內(nèi)容展開交易并順利實現(xiàn)收益結(jié)算。但是,好的實時計費方案也需要有配套的計費管理系統(tǒng)進行數(shù)據(jù)統(tǒng)計和異常數(shù)據(jù)監(jiān)控,才能完美發(fā)揮其作用??傊娦庞嬞M管理系統(tǒng)已不再是被動的后臺系統(tǒng),其作為整個電信行業(yè)的核心競爭力所在的地位日益鞏固,已經(jīng)成為整個電信系統(tǒng)的靈魂。它能有效地提供服務(wù),降低運營成本,提高運營效率。無論是運營商、內(nèi)容提供商還是各分銷商必須給予它足夠的重視,才能在群雄逐鹿中占居有利地位。第2章 項目概述. 項目開發(fā)背景從電信運營商來看,電信計費遠不是通話時長乘以費率這么一個簡單算式就能解決的。以固話為例,要生成賬單,首先交換機要將主叫、被叫、通話時長等實時記錄,然后系統(tǒng)把采集到的交換機記錄經(jīng)過預(yù)處理、過濾、劃價、累計求和,才能形成最后的用戶賬單。電信全程全網(wǎng)的特性,使得用戶在使用電信業(yè)務(wù)過程中要涉及多個環(huán)節(jié)。傳統(tǒng)的計費系統(tǒng)只是一個數(shù)據(jù)的處理系統(tǒng),如果由于時鐘同步、信令傳送等問題,影響到所采集數(shù)據(jù)的準確性,那么計費的結(jié)果就會出現(xiàn)偏差。因此,建立配套的計費管理系統(tǒng)的必要性就突現(xiàn)出來了。由于歷史原因,交換機的種類繁多,采集方式也不完全一樣以及計費軟件的版本比較復(fù)雜,都會給計費管理系統(tǒng)的實施造成困難。不過,盡管有著重重困難,運營商依然不斷努力,逐步實施。比如中國移動的用戶現(xiàn)在就可以通過營業(yè)廳賬單打印、網(wǎng)上查詢、1860客服熱線等多種渠道得到自己消費的詳細情況統(tǒng)計?!? 計費管理的價值不僅體現(xiàn)在為客戶服務(wù),提高服務(wù)質(zhì)量上面。對于運營商來說,實現(xiàn)計費管理可以幫助運營商更好地了解運營狀況,比如可以發(fā)現(xiàn)高額欠費,及時進行預(yù)警等。所以,計費系統(tǒng)管理的重要性更加突出。在這樣的背景下,根據(jù)客戶實際境況,我們提出了電信計費管理系統(tǒng)開發(fā)需求。在系統(tǒng)開發(fā)完成以后,本系統(tǒng)會在電信運營商某地區(qū)計費中心的營運環(huán)境中部署運行。. 項目開發(fā)目的在電信運營系統(tǒng)中,電信計費系統(tǒng)是主要的支撐系統(tǒng),占有重要地位。計費系統(tǒng)有效、安全地運行,在很大程度上影響著電信運營系統(tǒng)本身的運行效率和信譽。計費系統(tǒng)歷來都是電信運營和管理部門重點建設(shè)和發(fā)展的系統(tǒng)之一。本項目開發(fā)的主要目的有以下幾點:、快速的、展示方式多樣的、實時的、方便的話單統(tǒng)計數(shù)據(jù),以使用戶可以在此基礎(chǔ)上進行其他的工作;,以便提高前臺再次統(tǒng)計數(shù)據(jù)的效率;,以WEB方式給用戶展現(xiàn)所需要的統(tǒng)計數(shù)據(jù),可以提供表格、餅圖和柱圖來展現(xiàn)統(tǒng)計結(jié)果;,結(jié)合一些先進技術(shù)(AJAX、DWR、SiteMesh等),完成擴展性、可移植性、穩(wěn)定性較強的實用系統(tǒng);,將所學(xué)的系統(tǒng)開發(fā)專業(yè)技術(shù)知識和電信計費的業(yè)務(wù)知識結(jié)合起來,完成有實際意義的實踐工作。. 項目開發(fā)方法在管理信息系統(tǒng)的長期實踐中,由于管理信息系統(tǒng)種類很多,情況各異,研制的具體方法、途徑有多種,從而形成了多種系統(tǒng)開發(fā)方法,如結(jié)構(gòu)化生命周期法、原型法、CASE方法、軟系統(tǒng)方法和面向?qū)ο蠓椒ǖ取W畛S玫娜N方法:結(jié)構(gòu)化生命周期法、原型法、面向?qū)ο蠓椒?,在所有這些開發(fā)方法中沒有任何一種方法能適用于所有類型的系統(tǒng),而且有些類型的系統(tǒng)至今仍缺少一套行之有效的開發(fā)方法。在本文的項目中,綜合以上三種方法的優(yōu)點和不足,決定在需求分析階段使用原型化方法,在系統(tǒng)分析和設(shè)計階段使用結(jié)構(gòu)化方法,在程序開發(fā)中使用面向?qū)ο蠓椒?,以這樣的形式將三種方法結(jié)合起來開發(fā)本項目系統(tǒng)。第3章 系統(tǒng)總體規(guī)劃電信計費管理系統(tǒng)的總體規(guī)劃是其生命周期中第一個階段的工作,其質(zhì)量直接關(guān)系到系統(tǒng)建設(shè)的成敗。接下來,本論文會對項目系統(tǒng)從初步調(diào)查、可行性分析、邏輯業(yè)務(wù)規(guī)劃、數(shù)據(jù)類規(guī)劃以及系統(tǒng)開發(fā)的進度安排上進行總體規(guī)劃,便于從全局上把握好這個系統(tǒng)的整個過程。. 系統(tǒng)初步調(diào)查通過與用戶的當面交流,初步了解到整個系統(tǒng)的功能結(jié)構(gòu)和業(yè)務(wù)流程,這個系統(tǒng)大體需要實現(xiàn)系統(tǒng)管理模塊、電信計費參數(shù)管理模塊、對話費進行查詢統(tǒng)計的模塊和監(jiān)控告警模塊。其中,系統(tǒng)管理模塊應(yīng)該能對使用系統(tǒng)的用戶進行管理,對角色進行管理,對用戶擁有的功能點進行管理,并且還可以對在線用戶進行管理;電信計費參數(shù)管理模塊應(yīng)該能對在計費的過程中用到的原子參數(shù)進行增加,刪除,修改,查詢這些基本的管理;話費查詢統(tǒng)計模塊應(yīng)該能對語音話單進行查詢,對話單的操作日志進行統(tǒng)計,對語音話單的話務(wù)量進行統(tǒng)計,對語音話單的業(yè)務(wù)收入進行統(tǒng)計;監(jiān)控告警模塊應(yīng)該能對在原始話單處理中、在統(tǒng)計話單中、在系統(tǒng)運行中等產(chǎn)生的告警信息進行處理。整個系統(tǒng)的實現(xiàn)還需要依賴于后臺對原始話單進行一系列的處理,后臺通過定時器或存儲過程對話單數(shù)據(jù)進行實時處理之后,才能在前臺實時的統(tǒng)計出用戶需要的數(shù)據(jù)信息。以上這些是對系統(tǒng)的初步了解,詳細調(diào)查將在系統(tǒng)分析部分討論。. 可行性分析目前,已經(jīng)有較多的電信計費系統(tǒng)解決方案成功實現(xiàn),并運用在實際的生產(chǎn)環(huán)境中,實現(xiàn)此類系統(tǒng)的技術(shù)都是較為成熟的,而本論文需要實現(xiàn)的只是電信計費系統(tǒng)中統(tǒng)計分析的小部分功能,較為簡單。因此,從技術(shù)上來說,完全可以用現(xiàn)有的技術(shù)實現(xiàn)本論文中的項目系統(tǒng)。電信計費管理系統(tǒng)所產(chǎn)生的經(jīng)濟效益,直接關(guān)系到電信運營商的收益和用戶的使用情況,保證話單的實時性和正確性是提高運營商收益的前提。在本論文的項目系統(tǒng)中,可以對話單數(shù)據(jù)進行智能的統(tǒng)計,給予用戶多種統(tǒng)計數(shù)據(jù)的形式,方便用戶對這些統(tǒng)計數(shù)據(jù)進行詳細的分析,并且對相關(guān)的參數(shù)進行較好的管理。因此,從經(jīng)濟上說是可行的。由于本項目系統(tǒng)具有友好的界面,操作簡單,幫助信息詳盡,工作人員只需經(jīng)過簡單的培訓(xùn)之后就可以熟練操作;系統(tǒng)運行環(huán)境的服務(wù)器采用UNIX操作系統(tǒng),ORACLE數(shù)據(jù)庫,WEB服務(wù)器采用TOMCAT,客服端只需要瀏覽器就可以運行該系統(tǒng),這樣的運行環(huán)境都是很好配置的。因此,從運行可行性上講,本項目系統(tǒng)是可以運行的。從以上三方面的分析,可以得出該系統(tǒng)在技術(shù)上得到了保證,投入使用可帶來很好的經(jīng)濟效益,且在運行方面較為簡單。因此,本項目系統(tǒng)可進行開發(fā)工作。. 組織機構(gòu)調(diào)查該系統(tǒng)在全國各地的計費中心運行,通過各地營業(yè)區(qū)把原始話單數(shù)據(jù)收集起來,再傳輸?shù)降厥杏嬞M中心;地市計費中心通過把該地市的各營業(yè)區(qū)的原始話單數(shù)據(jù)收集起來,再傳輸?shù)绞》萦嬞M中心;在省份計費中處理原始話單數(shù)據(jù),并且統(tǒng)計出話單收入,形成統(tǒng)計數(shù)據(jù);各省份將統(tǒng)計好的數(shù)據(jù)傳輸?shù)饺珖闹付ㄓ嬞M中心,進行統(tǒng)一匯總處理,按不同維度分析統(tǒng)計數(shù)據(jù)。本論文項目系統(tǒng)對應(yīng)的組織結(jié)構(gòu)圖,如圖31所示:圖31 系統(tǒng)的組織結(jié)構(gòu)圖. 系統(tǒng)邏輯業(yè)務(wù)規(guī)劃本論文項目系統(tǒng)大體業(yè)務(wù)流程,如下所述:,新建角色,對相應(yīng)的角色賦予一個權(quán)限組合,再把這個角色賦予相應(yīng)的用戶;,此時用戶進入系統(tǒng)時只能執(zhí)行被分配的功能權(quán)限,對于沒有分配給的功能權(quán)限不能執(zhí)行;,可以對電信計費過程中用到的