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