電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)實(shí)施計(jì)劃書(共12頁)_第1頁
電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)實(shí)施計(jì)劃書(共12頁)_第2頁
電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)實(shí)施計(jì)劃書(共12頁)_第3頁
電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)實(shí)施計(jì)劃書(共12頁)_第4頁
電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)實(shí)施計(jì)劃書(共12頁)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上基于MVC模式的電信資費(fèi)管理系統(tǒng)實(shí)訓(xùn)任務(wù)計(jì)劃書1項(xiàng)目背景近年來, 電信行業(yè)經(jīng)歷了很大的變化,從固定到移動, 從語音到數(shù)據(jù), 從電路交換到分組交換, 從窄帶到寬帶的變化。電信運(yùn)營商在市場和政策的雙重影響下, 正面臨著深刻的重組。新技術(shù)新業(yè)務(wù)創(chuàng)造了市場機(jī)會, 使新運(yùn)營商不斷興起。舊運(yùn)營商為了保持原有的市場份額也通過兼并改組等方式不斷擴(kuò)大業(yè)務(wù)X圍, 爭取為客戶提供從傳統(tǒng)的市話、長話、移動、智能網(wǎng)到新興的數(shù)據(jù)。用戶將來可以在多個(gè)運(yùn)營商提供的多種電信業(yè)務(wù)中自由選擇。在這種大背景下, 對電信運(yùn)營商的計(jì)費(fèi)和其它業(yè)務(wù)支持系統(tǒng)的要求有了大的變化, 怎么能夠達(dá)到盡量為用戶提供優(yōu)惠和方便,

2、 以吸引更多用戶, 又能夠保證企業(yè)合理的收益, 降低運(yùn)營成本, 維持企業(yè)的運(yùn)行和發(fā)展的目的。電信計(jì)費(fèi)系統(tǒng)成為了電信行業(yè)的運(yùn)行體系中最重要的支撐系統(tǒng)。從為用戶提供綜合服務(wù)的運(yùn)營商的角度來看, 一個(gè)好的計(jì)費(fèi)系統(tǒng)應(yīng)具有以下特點(diǎn):l 綜合性:能夠滿足同時(shí)從不同的數(shù)據(jù)源中采集數(shù)據(jù),并能夠?qū)?shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚?,并送到?shù)據(jù)處理中心去。l 靈活性:計(jì)費(fèi)系統(tǒng)是業(yè)務(wù)規(guī)則驅(qū)動以及對用戶有好。l 集成性:系統(tǒng)具備高內(nèi)聚低耦合性,系統(tǒng)具有良好的接口和可擴(kuò)展性。l 可靠性。對計(jì)費(fèi)業(yè)務(wù),要求保證數(shù)據(jù)的完整性。2項(xiàng)目需求根據(jù)業(yè)務(wù)模型和電信業(yè)務(wù)的需要,該系統(tǒng)的功能需求模塊進(jìn)行分析設(shè)計(jì)如下:(1)登錄模塊。實(shí)現(xiàn)登錄功能的數(shù)據(jù)處理

3、功能,如果用戶名和密碼不存在,實(shí)現(xiàn)注冊功能。(2)用戶管理模塊。開通XX、用戶XX查詢、用戶列表、其中開通XX查詢可以更方便用戶的查詢,用戶可以通過開通XX查詢來查取一些相關(guān)的信息。用戶列表中具有增加、暫停、修改、和刪除等功能。(3)管理員管理模塊。分為:增加管理員,管理員列表和私人信息。管理員管理包括信息有XX、登錄密碼、重復(fù)密碼、真實(shí)XX、管理員、聯(lián)系、登錄權(quán)限等。登錄權(quán)限包括:管理員管理、資費(fèi)管理、用戶管理、帳務(wù)查詢、帳單查詢。管理員列表有:刪除、XX、XX、開戶日期、權(quán)限、和修改。私人信息包括:登錄密碼、重復(fù)密碼、真實(shí)XX、管理員、開通日期、聯(lián)系、登錄權(quán)限、其中登錄權(quán)限又包括資費(fèi)管理、

4、帳務(wù)查詢、和管理員管理。 管理員管理模塊的需求:管理員開通管理:管理用戶XX,包括賬號開通、暫停(枷鎖)、恢復(fù)、刪除等。管理員資料管理:管理員資料,包括XX、XX號、地址等。管理員信息有:ID、XX、賬號、密碼、狀態(tài)(正常/暫停/關(guān)閉)、聯(lián)系、Email、開通日起、停止日起、權(quán)限(查詢/修改/開戶/ALL)等。(4)資費(fèi)管理模塊。完成資費(fèi)管理模塊的增、刪、改、查功能。(5)賬單管理模塊。需求:整合系統(tǒng)按月生成用戶帳單。賬單信息(可參考移動或聯(lián)通的賬單管理模塊):用戶標(biāo)識信息:賬單ID、XX、賬號、狀態(tài)、聯(lián)系、開通日起、Email。賬務(wù)信息:賬號、日期、登錄時(shí)間長度、本月費(fèi)用。賬單明細(xì):登錄時(shí)間

5、、退出時(shí)間、時(shí)長。(6)帳務(wù)管理模塊。需求:按月、年分別生成月帳務(wù)信息統(tǒng)計(jì)報(bào)表和年帳務(wù)信息統(tǒng)計(jì)表。月帳務(wù)信息(可參考移動或聯(lián)通的帳務(wù)模塊):生成一個(gè)計(jì)費(fèi)月周期中,每一天的帳務(wù)信息。月帳務(wù)信息:日期、時(shí)長、費(fèi)用。年帳務(wù)信息(可參考移動或聯(lián)通的帳務(wù)模塊):生成一個(gè)計(jì)費(fèi)年周期中,每一月的帳務(wù)信息。年帳務(wù)信息:月期、時(shí)長、費(fèi)用。(7)用戶自服務(wù)管理模塊。需求:用戶通過Internet自查詢自己的當(dāng)前或歷史賬單,并能修改自己的密碼或變更相關(guān)業(yè)務(wù)。用戶帳務(wù)信息自查詢:用戶標(biāo)識信息:賬單ID、XX、狀態(tài)、開通日起。帳務(wù)信息:日期、登錄時(shí)長、本月費(fèi)用。用戶信息修改。賬單明細(xì):登錄時(shí)間、退出時(shí)間、時(shí)長。3項(xiàng)目數(shù)

6、據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是電信資費(fèi)管理系統(tǒng)中非常重要的環(huán)節(jié)之一,一個(gè)結(jié)構(gòu)良好的數(shù)據(jù)庫可以很好的實(shí)現(xiàn)系統(tǒng)的查詢和管理,并且能夠極大的提高系統(tǒng)的運(yùn)行效率,以及一個(gè)確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能夠反映現(xiàn)實(shí)世界信息間的聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫。使用SQL server 2000/access數(shù)據(jù)庫進(jìn)行連接,分別為管理員表、用戶表、資費(fèi)表、服務(wù)器月帳單表、服務(wù)器年帳單表、用戶消費(fèi)表、數(shù)據(jù)采集表。管理員表包括屬性有編號、登錄名、登錄密碼、真實(shí)XX、地址、登錄時(shí)間,其中編號為主鍵,進(jìn)行開通XX時(shí)不可輸入相同的編號否

7、則系統(tǒng)不做相應(yīng)操作。用戶表包括屬性有編號、登錄名、密碼、真實(shí)XX、性別、付款方式、用戶狀態(tài)、電子、省份、職業(yè)、聯(lián)系、公司、公司編碼、郵政編碼,其中編號也是主鍵,方便對用戶進(jìn)行統(tǒng)一管理。資費(fèi)表包括屬性有業(yè)務(wù)XX、資費(fèi)名稱、業(yè)務(wù)密碼、每小時(shí)資費(fèi)、服務(wù)器名稱、服務(wù)器狀態(tài),同樣XX是主鍵,服務(wù)器是外鍵,要確保有此服務(wù)器才可以進(jìn)行選擇。用戶消費(fèi)表包含了各個(gè)用戶的消費(fèi)信息,登錄時(shí)間、退出時(shí)間以及時(shí)長,方便用戶隨時(shí)進(jìn)行查詢。服務(wù)器月帳單表是各個(gè)器的每個(gè)月的資費(fèi)信息。服務(wù)器年帳單表是服務(wù)器的年資費(fèi)表,都是方便管理員進(jìn)行查詢和管理。另外,還需要數(shù)據(jù)采集表,用于采集數(shù)據(jù)。表1管理用戶表(user):字段名稱字段類

8、型字段長度字段說明idnumber6用戶編號namevarchar250用戶名sexvarchar250性別passwordvarchar250用戶密碼telephonevarchar250mailvarchar250datedate50開戶日期authorityvarchar250用戶權(quán)限keyqvarchar250密碼提示問題keyavarchar250密碼回答問題realnamevarchar250真實(shí)XX表2顧客用戶表(consumer):字段名稱字段類型字段長度字段說明idnumber6帳務(wù)XXpasswordvarchar250帳務(wù)密碼namevarchar250XXsexvarc

9、har250性別methordvarchar250付款方式j(luò)obvarchar250職業(yè)panyvarchar250公司provincevarchar250省份telephonevarchar250mailvarchar250mailaddressvarchar250公司post_codevarchar250郵政編碼datedate50開戶日期statevarchar250狀態(tài)表3帳單信息表(tab):字段名稱字段類型字段長度字段說明idnumber6XXtimenumber6登錄時(shí)長(小時(shí))spentnumber6費(fèi)用(元)statevarchar250狀態(tài)datedate50開戶日期表4資

10、源類別表(source):字段名稱字段類型字段長度字段說明namevarchar250資費(fèi)名稱month_rentnumber6月租費(fèi)用hour_spentnumber6小時(shí)費(fèi)用introducevarchar26自費(fèi)說明表5帳務(wù)信息表(unit):字段名稱字段類型字段長度字段說明idnumber6帳務(wù)XXtimenumber6時(shí)長spentnumber6費(fèi)用(元)statevarchar250狀態(tài)dengtimedate50登錄時(shí)間tuitimedate50退出時(shí)間namevarchar250服務(wù)器名表6服務(wù)器信息表(serve):字段名稱字段類型字段長度字段說明namevarchar250

11、服務(wù)器month_timenumber6月使用時(shí)間year_timenumber6年使用時(shí)間monthnumber6月份yearnumber6年份4項(xiàng)目功能模塊架構(gòu)圖登陸超級管理員普通用戶用戶自服務(wù)用戶管理管理員管理賬單管理用戶自服務(wù)賬務(wù)管理圖1有登錄權(quán)限的功能模塊圖登錄用戶管理資費(fèi)管理帳單管理帳務(wù)管理管理員管理注冊用戶自服務(wù)退出系統(tǒng)圖2無登錄權(quán)限有注冊功能模塊圖5MVC 設(shè)計(jì)模式MVC 設(shè)計(jì)模式是目前用得比較多的一種設(shè)計(jì)模式,最早出現(xiàn)在Smalltalk 中,后來廣泛應(yīng)用于Java Web 應(yīng)用程序中。Model(模型)表示業(yè)務(wù)邏輯層,View(視圖)代表表示層,Controller(控制器

12、)代表控制層。(1)View在Java Web 應(yīng)用程序中,View 部分一般用JSP 和HTML 構(gòu)建??蛻粼赩iew 部分提交請求,在業(yè)務(wù)邏輯層處理后,把處理結(jié)果又返回給View部分顯示出來。因此,View部分也是Web應(yīng)程序的用戶界面。(2)ControllerController 部分一般由Servlet 組成。當(dāng)用戶請求從View 部分傳過來時(shí),Controller 把該請求發(fā)給適當(dāng)?shù)臉I(yè)務(wù)邏輯組件處理;請求處理完成后,又返回給Controller。后者再把處理結(jié)果轉(zhuǎn)發(fā)給適當(dāng)?shù)腣iew 組件顯示。因此,Controller 在視圖層與業(yè)務(wù)邏輯層之間起到了橋梁作用,控制了它們兩者之間的數(shù)

13、據(jù)流向。(3)ModelModel 部分包括業(yè)務(wù)邏輯層和數(shù)據(jù)庫訪問層。在Java Web 應(yīng)用程序中,業(yè)務(wù)邏輯層一般由JavaBeans 或E(Enterprise JavaBeans,企業(yè)級JavaBeans)構(gòu)建。E 是J2EE 的核心組件,可以構(gòu)建分布式應(yīng)用系統(tǒng)。與普通JavaBeans 不同,它由兩個(gè)接口和一個(gè)實(shí)現(xiàn)類組成,并且包含一些固有的用于控制容器生命周期的方法。(4)基于MVC模式的Java Web應(yīng)用程序?qū)嵗凑誐VC 設(shè)計(jì)模式,用JSP,Servlet 及JavaBeans 構(gòu)建一個(gè)登錄系統(tǒng)。該系統(tǒng)的要求是,當(dāng)用戶在登錄頁面上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)

14、注冊;如果該用戶已注冊,系統(tǒng)將進(jìn)入主頁面,否則就進(jìn)入注冊頁面。按以下步驟構(gòu)建這個(gè)系統(tǒng):1)數(shù)據(jù)庫設(shè)計(jì):使用MS Access 作為數(shù)據(jù)庫,構(gòu)建數(shù)據(jù)表T_UserInfo;2)構(gòu)建視圖組件:登錄頁面login.jsp,主頁面main.jsp,以及注冊頁面register.jsp;3)構(gòu)建控制層組件:一個(gè)Servlet,取名為loginServlet.java;4)構(gòu)建業(yè)務(wù)邏輯層組件(Model 組件):一個(gè)JavaBean,取名為loginHandler.java;5)構(gòu)建數(shù)據(jù)訪問層組件:一個(gè)數(shù)據(jù)訪問類,取名為dbPool.java;6)編譯、打包程序;7)部署該程序到Web 服務(wù)器Tomcat

15、 中,然后運(yùn)行。該系統(tǒng)的工作流程如圖1.3 所示:數(shù)據(jù)表設(shè)計(jì):用戶登錄是一個(gè)涉及數(shù)據(jù)庫操作的用例。為簡便起見,本例使用的數(shù)據(jù)庫為MS Access。登錄涉及的數(shù)據(jù)表取名為T_UserInfo,其結(jié)構(gòu)如表1.5 所示。表7 數(shù)據(jù)表T_UserInfo字段名字段類型字段描述userName 文本 (50 b) 用戶名,主鍵password 文本 (30 b) 密碼構(gòu)建視圖組件:本例有3 個(gè)視圖組件,分別是登錄頁面login.jsp,主頁面main.jsp 及注冊頁面register.jsp。它們之間的關(guān)系是,當(dāng)用戶在登錄頁面login.jsp 上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)注

16、冊,如果該用戶已注冊,系統(tǒng)將進(jìn)入主頁面main.jsp,否則就進(jìn)入注冊頁面register.jsp。構(gòu)建控制組件:本用例的控制組件是一個(gè)Servlet,叫做loginServlet。該組件先處理HTTP POST 請求,然后調(diào)用模型組件或業(yè)務(wù)邏輯組件loginHandler 檢查該用戶是否已注冊,如果已注冊,系統(tǒng)轉(zhuǎn)入主頁面main.jsp,否則進(jìn)入注冊頁面register.jsp,要求用戶注冊自己的信息。另外,Servlet 都要在web.xml 中聲明。loginServlet 在web.xml 中的聲明如代碼清單。構(gòu)建模型組件:本用例的模型組件(或稱為業(yè)務(wù)邏輯組件)是loginHandler。它先從數(shù)據(jù)訪問組件dbPool 取得數(shù)據(jù)庫連接,然后檢查數(shù)據(jù)庫中是否已有該用戶的記錄,即檢查該用戶是否已注

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論