【正文】
目 錄第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模式簡(jiǎn)介 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)測(cè)試與調(diào)試 56. 功能測(cè)試 56. 性能測(cè)試 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)營(yíng)商已越來越強(qiáng)烈地注意到這樣一個(gè)現(xiàn)實(shí):即基于分組的下一代網(wǎng)絡(luò)只是整個(gè)服務(wù)提交體系中的一個(gè)不可或缺組成部分,這類網(wǎng)絡(luò)雖然能夠用來提交各種基于分組的新型增值業(yè)務(wù),但卻無法為運(yùn)營(yíng)商業(yè)務(wù)的發(fā)展提供直接的融資和收益。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。該系統(tǒng)基于B/S模式,以O(shè)racle為后臺(tái)數(shù)據(jù)庫,用MyEclipse 、Tomcat 、PowerDesigner 12等工具進(jìn)行開發(fā)。本文通過對(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)工作。關(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。 Structured Method。一個(gè)好的計(jì)費(fèi)解決方案則是實(shí)現(xiàn)上述目標(biāo)的先決條件,比如實(shí)時(shí)計(jì)費(fèi)解決方案等。但是,好的實(shí)時(shí)計(jì)費(fèi)方案也需要有配套的計(jì)費(fèi)管理系統(tǒng)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和異常數(shù)據(jù)監(jiān)控,才能完美發(fā)揮其作用。第2章 項(xiàng)目概述. 項(xiàng)目開發(fā)背景從電信運(yùn)營(yíng)商來看,電信計(jì)費(fèi)遠(yuǎn)不是通話時(shí)長(zhǎng)乘以費(fèi)率這么一個(gè)簡(jiǎn)單算式就能解決的。因此,建立配套的計(jì)費(fèi)管理系統(tǒng)的必要性就突現(xiàn)出來了?!? 計(jì)費(fèi)管理的價(jià)值不僅體現(xiàn)在為客戶服務(wù),提高服務(wù)質(zhì)量上面。在系統(tǒng)開發(fā)完成以后,本系統(tǒng)會(huì)在電信運(yùn)營(yíng)商某地區(qū)計(jì)費(fèi)中心的營(yíng)運(yùn)環(huán)境中部署運(yùn)行。本項(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í)踐工作。第3章 系統(tǒng)總體規(guī)劃電信計(jì)費(fèi)管理系統(tǒng)的總體規(guī)劃是其生命周期中第一個(gè)階段的工作,其質(zhì)量直接關(guān)系到系統(tǒng)建設(shè)的成敗。整個(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ù)信息。電信計(jì)費(fèi)管理系統(tǒng)所產(chǎn)生的經(jīng)濟(jì)效益,直接關(guān)系到電信運(yùn)營(yíng)商的收益和用戶的使用情況,保證話單的實(shí)時(shí)性和正確性是提高運(yùn)營(yíng)商收益的前提。因此,從運(yùn)行可行性上講,本項(xiàng)目系統(tǒng)是可以運(yùn)行的。本論文項(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)過程中用到的參數(shù)進(jìn)行增加、刪除、修改和查詢等功能,保證在計(jì)費(fèi)過程和話單處理過程中參數(shù)的正確性;,可以通過不同的查詢條件的組合查詢出想要得到的話單數(shù)據(jù),可以對(duì)話單的操作日志進(jìn)行統(tǒng)計(jì),可以對(duì)語音業(yè)務(wù)的話務(wù)量進(jìn)行統(tǒng)計(jì),可以對(duì)語音業(yè)務(wù)的總收入情況進(jìn)行統(tǒng)計(jì)并導(dǎo)出相應(yīng)的數(shù)據(jù)報(bào)表等操作;,可以通過系統(tǒng)定義告警信息的級(jí)別,實(shí)時(shí)處理告警信息,產(chǎn)生告警日志等操作。只有考慮到潛在的需求,建立的數(shù)據(jù)模型才會(huì)穩(wěn)定。接下來,通過系統(tǒng)詳細(xì)調(diào)查、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和系統(tǒng)數(shù)據(jù)分析之后,確定出本項(xiàng)目系統(tǒng)的邏輯模型,對(duì)系統(tǒng)進(jìn)行功能性詳細(xì)分析為下一章的系統(tǒng)設(shè)計(jì)提供詳細(xì)的參考方向。其主要涉及到的術(shù)語及定義如下:l 計(jì)費(fèi):對(duì)電信用戶使用電信資源或服務(wù)后產(chǎn)生的使用記錄,根據(jù)資費(fèi)標(biāo)準(zhǔn)及優(yōu)惠政策進(jìn)行費(fèi)用計(jì)算的過程。l 標(biāo)準(zhǔn)記錄:原始記錄經(jīng)過格式標(biāo)準(zhǔn)化后的輸出稱為標(biāo)準(zhǔn)記錄。l 批價(jià):對(duì)標(biāo)準(zhǔn)記錄按照相關(guān)規(guī)則和資費(fèi)標(biāo)準(zhǔn)計(jì)算出各項(xiàng)費(fèi)用的過程。:精確到秒,其時(shí)格式為YYYYMMDD HH24:MI:SS。要求系統(tǒng)提供對(duì)具有相同權(quán)限的用戶設(shè)定用戶組的功能,以便系統(tǒng)管理員實(shí)現(xiàn)職責(zé):增加和刪除用戶組,以及給用戶組設(shè)置權(quán)限;增加和刪除普通用戶,以及給普通用戶設(shè)置權(quán)限。要求系統(tǒng)自動(dòng)生成新增用戶的默認(rèn)密碼,系統(tǒng)管理員和普通用戶都可以修改自己的密碼。運(yùn)營(yíng)商類型參數(shù)主要對(duì)電信運(yùn)營(yíng)商的名稱和代碼的維護(hù),分別是:中國(guó)電信、中國(guó)網(wǎng)通、中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)鐵通等。本地網(wǎng)區(qū)號(hào)參數(shù)是對(duì)全國(guó)所有本地網(wǎng)區(qū)號(hào)進(jìn)行管理,本地網(wǎng)區(qū)號(hào)就是長(zhǎng)途字冠,為國(guó)家標(biāo)準(zhǔn)定義的區(qū)號(hào)。該表有地區(qū)號(hào)碼、營(yíng)業(yè)區(qū)號(hào)、營(yíng)業(yè)區(qū)名稱三個(gè)字段。固定號(hào)段參數(shù)主要定義和維護(hù)各地市固定電話號(hào)段的占用情況,由此作為號(hào)碼解析以及批價(jià)政策分析的依據(jù)。定義計(jì)費(fèi)規(guī)則適用日期、時(shí)間,還有相應(yīng)的計(jì)費(fèi)規(guī)則。主要分析語音業(yè)務(wù)清單,即電話業(yè)務(wù),而不分析短信業(yè)務(wù)。l 維度設(shè)計(jì),如表44所示:表44 話務(wù)量統(tǒng)計(jì)維度設(shè)計(jì)表維度名稱層次結(jié)構(gòu)備注時(shí)間年份日期小時(shí)地域XX省地市業(yè)務(wù)類型業(yè)務(wù)類型業(yè)務(wù)類型區(qū)分為固話、小靈通等賬目類型賬目類型一層賬目類型二層賬目類型區(qū)分為本地、長(zhǎng)途通話等l 指標(biāo)設(shè)計(jì),如表45所示:表45 話務(wù)量統(tǒng)計(jì)指標(biāo)設(shè)計(jì)表指標(biāo)名稱計(jì)算規(guī)則單位備注話務(wù)量各維度逐層累積條計(jì)費(fèi)時(shí)長(zhǎng)各維度逐層累積秒通話時(shí)長(zhǎng)各維度逐層累積秒l 實(shí)現(xiàn)目的按時(shí)間、地域、業(yè)務(wù)類型3個(gè)維度統(tǒng)計(jì)語音業(yè)務(wù)的全收入的總收入度量(包括話費(fèi)、話務(wù)量、計(jì)費(fèi)時(shí)長(zhǎng)、通話時(shí)長(zhǎng)4個(gè)度量)情況。超過門限的信息會(huì)在進(jìn)入該監(jiān)控對(duì)象時(shí)以對(duì)話框的形式彈出“告警信息”。系統(tǒng)可自動(dòng)實(shí)現(xiàn)計(jì)費(fèi)處理的各工作環(huán)節(jié),并提供友好界面顯示對(duì)計(jì)費(fèi)數(shù)據(jù)波動(dòng)情況、進(jìn)程的執(zhí)行情況的監(jiān)控和傳呼告警,告警門限值可設(shè)定。其系統(tǒng)管理業(yè)務(wù)流程圖,如圖44所示。其查詢統(tǒng)計(jì)業(yè)務(wù)流程圖,如圖46所示。相應(yīng)的,在數(shù)據(jù)流程分析中會(huì)針對(duì)這四個(gè)業(yè)務(wù)過程進(jìn)行數(shù)據(jù)流分析。資料管理數(shù)據(jù)流程圖,如圖411所示:圖411 資料管理數(shù)據(jù)流程圖(DFD/2):查詢統(tǒng)計(jì)管理員需要用戶名和密碼登錄系統(tǒng);根據(jù)自己定義的統(tǒng)計(jì)條件,輸入到系統(tǒng)中,進(jìn)行查詢?cè)拞吻鍐?,然后打印出話單?shù)據(jù)統(tǒng)計(jì)報(bào)表;輸入自己定義的日志統(tǒng)計(jì)條件到系統(tǒng)中,統(tǒng)計(jì)出相關(guān)的日志數(shù)據(jù),然后打印出日志數(shù)據(jù)統(tǒng)計(jì)報(bào)表;輸入自己定義的話務(wù)量統(tǒng)計(jì)條件到系統(tǒng)中,統(tǒng)計(jì)出相關(guān)的話務(wù)量統(tǒng)計(jì)報(bào)表;輸入自己定義的話單業(yè)務(wù)收入統(tǒng)計(jì)條件到系統(tǒng)中,統(tǒng)計(jì)出相關(guān)的業(yè)務(wù)收入統(tǒng)計(jì)報(bào)表。由于系統(tǒng)涉及的各種數(shù)據(jù)繁多,不可能在論文中一一贅述,現(xiàn)將系統(tǒng)中重要的數(shù)據(jù)分析條目舉例,如下所示:在系統(tǒng)中有很多數(shù)據(jù)元素,現(xiàn)以用戶工號(hào)為例分析,如表48所示:表48 用戶工號(hào)定義數(shù)據(jù)元素編號(hào):001數(shù)據(jù)元素名稱:用戶工號(hào)簡(jiǎn)述:代表系統(tǒng)用戶的編號(hào)別名:USER_NUMBER長(zhǎng)度:10個(gè)字節(jié)類型:字符取值/含義:第1位~第2位分公司第3位~第4位部門第5位~第10位用戶在部門內(nèi)編號(hào)有關(guān)的數(shù)據(jù)結(jié)構(gòu)::用戶信息、用戶組信息數(shù)據(jù)元素一覽表,如表49所示:表49 數(shù)據(jù)元素一覽表編號(hào)數(shù)據(jù)元素名稱別名類型長(zhǎng)度DE001用戶工號(hào)USER_NUMBER字符10DE002用戶名稱USER_NAME字符20DE003用戶真實(shí)名稱USER_REALNAME字符50DE004用戶密碼USER_PASSWORD字符20DE005用戶描述USER_DESC字符50DE006用戶部門標(biāo)識(shí)USER_DEPTID字符10DE007用戶狀態(tài)USER_STATUS字符1DE008部門標(biāo)識(shí)DEPT_ID字符10DE009部門名稱DEPT_NAME字符50DE010角色標(biāo)識(shí)ROLE_ID字符10DE011角色名稱ROLE_NAME字符50…………………………在系統(tǒng)中有很多數(shù)據(jù)存儲(chǔ),現(xiàn)以話務(wù)量統(tǒng)計(jì)表為例分析,如表410所示:表410 話務(wù)量統(tǒng)計(jì)表定義數(shù)據(jù)存儲(chǔ)編號(hào):01數(shù)據(jù)存儲(chǔ)名稱:話務(wù)量統(tǒng)計(jì)表別名:TA_VOICE_SERVICE簡(jiǎn)述:按指定條件統(tǒng)計(jì)相應(yīng)話務(wù)量數(shù)據(jù)存儲(chǔ)組成:省份代碼地市代碼業(yè)務(wù)類型編號(hào)呼叫類型話單開始日期話費(fèi)通話時(shí)長(zhǎng)計(jì)費(fèi)時(shí)長(zhǎng)話單數(shù)數(shù)據(jù)存儲(chǔ)一覽表,如表411所示:表411 數(shù)據(jù)存儲(chǔ)一覽表編號(hào)數(shù)據(jù)存儲(chǔ)名稱別名包含數(shù)據(jù)元素DS01話務(wù)量統(tǒng)計(jì)表TA_VOICE_SERVICE省份代碼業(yè)務(wù)類型編號(hào)呼叫類型話單開始日期話費(fèi)通話時(shí)長(zhǎng)計(jì)費(fèi)時(shí)長(zhǎng)……………………在系統(tǒng)中有很多處理邏輯,現(xiàn)以登錄狀態(tài)審核為例分析,如表412所示:表412 登錄狀態(tài)審核定義處理邏輯編號(hào):01處理邏輯名稱:登錄狀態(tài)審核處理功能層次號(hào)簡(jiǎn)述:通知用戶登錄狀態(tài),若不能登錄系統(tǒng),提示出錯(cuò)原因輸入數(shù)據(jù)流:用戶名和密碼輸出數(shù)據(jù)流:登