【正文】
: 電信營運(yùn)超級管理員 : F l o w C o n t r o l l e r : A d m i n A ct i o n : A d m i n U I a d m i n . j sp : A d m i n D A O1 : r e q u e st2 : b r o w seA d m i n ( )3 : g e t A l l A d m i n ( )4 : 5 : 6 : f o r w a r d 41 3) AdminAction 類,負(fù)責(zé)查詢邏輯。函數(shù) insertRole。 函數(shù)說明 1) 函數(shù) deleteById 刪除權(quán)限 權(quán)限增加模塊 類圖 : R i g h t D e l e t e U I r i g h t d e l . j sp : F l o w C o n t r o l l e r : R i g h t F o r m : R i g h t A ct i o n : R i g h t D A O : 電信營運(yùn)超級管理員 : R i g h t R o l e A ct i o n7 : r e q u e st8 : n e w9 : 1 0 : d e l e t e ( )1 1 : d e l e t e R i g h t B y ID ( i n t )1 2 : 1 3 : 1 4 : f o r w a r d1 : r e q u e st2 : d e l e t e R i g h t ( A ct i o n M a p p i n g , A ct i o n F o r m , H t t p S e r v l e t R e q u e st , H t t p S e r v l e t R e sp o n se )3 : 4 : 5 : 6 : f o r w a r d 29 圖 權(quán)限增加類圖 Increased access class diagram 類圖時序說明 圖 權(quán)限增加類圖時序說明 : R i g h t F or m : R i gh t A dd N ew U I r i gh t ad d. j sp : F l ow C on t r ol l er : R i gh t A ct i on : R i g h t D A O : 電信營運(yùn)超級管理員 : R i gh t R ol e A ct i on5: su bm i t10 : f or w ar d1: r eq u est2: ad d n ew R i gh t ( A ct i on M ap pi n g , A ct i on F o r m , H t t pS er v l et R eq u est , H t t pS er v l et R esp on se)3: 4: f or w ar d6: n ew7: 8: i n ser t ( )11 : i n ser t ( O bj ect )12 : 9: 基于 JAVA 電信計費系統(tǒng)的設(shè)計與實現(xiàn) 30 Increased access class diagram timing 類說明 1) RightAddNewUI類,權(quán)限數(shù)據(jù)輸入界面類。 21 角色瀏覽 在查詢條件一欄輸入查詢角色名稱,點擊查詢就可以在下面的角色瀏覽表中查看想要查詢的具體權(quán)限信息(多于一頁,可以翻頁)。 17 第三章 后臺數(shù)據(jù)庫設(shè)計 系統(tǒng)結(jié)構(gòu) 圖 總體 ER 圖 All Er chart 數(shù)據(jù)庫設(shè)計 模塊表 modules 存儲本系統(tǒng)中具有獨立功能的模塊名,方便以后對操作模塊的用戶進(jìn)行角色的劃分。 2. 在上一個查詢的基礎(chǔ)上查看某個實驗室這個月每一天的時長信息。 管理員管理系統(tǒng) 對本系統(tǒng)的各個子系統(tǒng)的訪問都是受權(quán)限控制的,只有擁有了訪問權(quán)限,才能使用子系統(tǒng)。 用戶要想成功登陸到開放實驗室中,事先必須要擁有一個這個開放實驗室上的帳號,在本系統(tǒng)中此帳號稱為業(yè)務(wù)帳號,每個開放實驗室上的業(yè)務(wù)帳號的用戶名是唯一的,不同的開放實驗室上的業(yè)務(wù)帳號的用戶名可以相同,這個帳號用戶可以通過向本系統(tǒng)中具有用戶管理權(quán)限的管理員去申請。 獲取用戶使用實驗室的準(zhǔn)確記錄有三種情況: 利用操作系統(tǒng)的自身功能:開放實驗室是一個 Unix 服務(wù)器, Unix 服務(wù)器本身就具有記錄系統(tǒng)日志的功能?,F(xiàn)實世界中任何實體都可以看作是對象。目前系統(tǒng)已有的權(quán)限包括:用戶管理權(quán)限,資費管理權(quán)限,管理員管理權(quán)限,帳單管理權(quán)限,帳務(wù)管理權(quán)限,用戶自服務(wù)權(quán)限,權(quán)限管理權(quán)限。因此,電信運(yùn)營商只有做到計費的準(zhǔn)確無誤,才能保證業(yè)務(wù)的正常發(fā)展,取得消費者的信任。而對于這個系統(tǒng)的管理是很復(fù)雜的,它涉及各個用戶角色的劃分,權(quán)限的賦予。 關(guān)鍵字: 電信計 費 , JAVA, MySQL 3 The design and realization Tele Billing system based on JAVA Computing Science And Technology Supervisor Lu Hongxu Abstract In the telemunication operation system, telemunications billing system is the main support system, occupies an important position. Billing system effective and safe operation, largely influences of China tele operating system operation efficiency and reputation of itself. Billing system always all is the telemunication operation and management system of the construction and development of the key. Tele billing system is a large project, need a few or even several software engineer can plete with, so I do the graduation design and realization of the topic, only part of the module. Of course, the graduation design project, only to learn the development process, software development process, also cannot plete use. In this project, I choose to user management module, librarian management module, management module and money management module. This system is based on the data acquisition system is established, based on the user access to open laboratory and business to users. For the system of management is very plex, it involves each user role, permissions given. Key words: Tele Billing system。如今,計費系統(tǒng)已經(jīng)成為反饋用戶信息最直接、信息量最大的信息源。今后,系統(tǒng)可能會擴(kuò)展新的功能,也就會增加新的操作,這個操作就要對 應(yīng)一種新的權(quán)限;也有可能刪除某一項不再被使用的操作,這樣,對應(yīng)的權(quán)限也應(yīng)該被刪除。對象之間通過消息相互作用 。用戶每次登錄和退出 Unix 服務(wù)器的信息都會被自動保存到一個在線日志文件 /var/adm/wtmpx 中。 一個用戶會有多種業(yè)務(wù),如: Email 服務(wù)、 Unix 系統(tǒng)、代理主機(jī)服務(wù)等,每個業(yè)務(wù)我們都要收取一定的費用,如果我們以業(yè)務(wù)賬戶為單位來算總的費用,那么用戶申請的每種業(yè)務(wù)都要單獨交費,會給用戶造成不便,所以我們又添加了帳務(wù)賬戶來統(tǒng)一管理每個用戶所使用的所有業(yè)務(wù) 賬號上發(fā)生的費用,帳務(wù)帳號是要和用戶的真實信息聯(lián)系在一起的,所以每個用戶只能有一個帳務(wù)帳號,但可以對應(yīng)多個業(yè)務(wù)帳號。 在本系統(tǒng)中存在著三類使用者: 其一是用戶,即使用開放實驗室的人,他們默認(rèn)具有使用用戶自服務(wù)系統(tǒng)的權(quán)限。 基于 JAVA 電信計費系統(tǒng)的設(shè)計與實現(xiàn) 16 年帳務(wù)查詢: 具有年賬務(wù)查詢角色的管理員進(jìn)入本系統(tǒng),登錄成功后,可以執(zhí)行如下查詢操作: 1. 根據(jù)輸入的年份查詢所有開放實驗室這一年被使用的總的時長信息。 表 模塊表 Module table 基于 JAVA 電信計費系統(tǒng)的設(shè)計與實現(xiàn) 18 字段英文名 字段漢字名 類型 約束條件 說明 id 模塊 ID Number PK name 模塊名稱 Varchar(50) label 模塊描述 Varchar(50) turn 序號 Number 模塊操作表 operations 存儲本系統(tǒng)中可以進(jìn)行的所有操作,方便以后對操作模塊的用戶進(jìn)行角色的劃分。 角色修改 在查詢條件一欄輸入查詢角色名稱,點擊查詢就可以在下面的角色瀏覽表中查看想要修改的具體權(quán)限信息(多于一頁,可以翻頁)。 2) RightForm 類,權(quán)限數(shù)據(jù)提交封裝類。 管理員管理模塊 界面設(shè)計 管理員管理模塊界面包括:個人信息修改、查詢管理員、修改管理員、刪除管理員、增加管理員五個服務(wù)選項。 browseAdmin 4) AdminDAO 類,負(fù)責(zé)到數(shù)據(jù)庫的查詢訪問。 2) AdminCondForm 類,負(fù)責(zé)查詢的條件表單封裝。函數(shù) addnew 4) RoleDAO 類,負(fù)責(zé)把角色數(shù)據(jù)插入到數(shù)據(jù)庫。 5) RightDAO 類,權(quán)限刪除訪問類。點擊取消,撤銷上述操作,返回主界面。今后,要想根據(jù)需要靈活地管理角色,也是通過權(quán)限管理系統(tǒng)完成的。具體操作如下: 月帳務(wù)查詢: 具有月賬務(wù)查詢角色的管理員進(jìn)入本系統(tǒng),登錄成功后,可以執(zhí)行如下查詢操作: 1. 根據(jù)輸入的月份查詢所有開放實驗室這個月被使用的總的時長信 息。 特別要注意的是:由于對資費的修改會影 響選擇了這種資費的用戶要交納的費用,所以在修改資費信息前要事先通知所有已經(jīng)選擇了這個資費的用戶;只有當(dāng)沒有任何用戶選擇某個資費了,這個資費才能被刪除掉。 用戶管理系統(tǒng) 電信運(yùn)營商提供基于 Unix 平臺的實驗室環(huán)境,選擇使用這種業(yè)務(wù)的用戶能夠遠(yuǎn)程登錄到實驗室中做基于這個實驗室環(huán)境的一些工作和實驗。 本項目主要包括以下子系統(tǒng): ? 采集系統(tǒng) 11 ? 整合系統(tǒng) ? 用戶管理系統(tǒng) ? 資費管理系統(tǒng) ? 管理員管理系統(tǒng) ? 帳單查詢系統(tǒng) ? 帳務(wù)查詢系統(tǒng) ? 用戶自服務(wù)系統(tǒng) ? 權(quán)限管理系統(tǒng) 電 信 營 運(yùn) 系 統(tǒng)后 臺 數(shù) 據(jù) 服 務(wù)前 臺 營 運(yùn) 管 理前 臺 用 戶 服 務(wù)采 集 系 統(tǒng)整 合 系 統(tǒng)用 戶 管 理 系 統(tǒng)資 費 管 理 系 統(tǒng)管 理 員 管 理 系 統(tǒng)帳 單 查 詢 系 統(tǒng)帳 務(wù) 查 詢 系 統(tǒng)權(quán) 限 管 理 系 統(tǒng)用 戶 自 服 務(wù) 系 統(tǒng) 圖 電信營運(yùn)功能需求結(jié)構(gòu)圖 Telemunication operation function demand structure 基于 JAVA 電信計費系統(tǒng)的設(shè)計與實現(xiàn) 12 項目詳細(xì)介紹 采集系統(tǒng) 本系統(tǒng)是一個計費的系統(tǒng),要想對用戶進(jìn)行準(zhǔn)確的收費,首先必須能夠獲得用戶使用開放實驗室的準(zhǔn)確的使用記錄,采集子系統(tǒng)正是為了獲取這些記錄而提供的。JAVA 語言 是 現(xiàn)實世界模型的自然延伸。 對本系統(tǒng)的各個子系統(tǒng)的訪問都是受權(quán)限控制的,權(quán)限決定了使用者可以執(zhí)行的操作,如一個使用者擁有用戶管理權(quán)限,他就可以執(zhí)行用戶管理的操作。 7 從消費者的角度來講,電信業(yè)務(wù)發(fā)展到今天,競爭格局的形成讓消費者有了更多的選擇,同時電信消費在整個消費比例中所占的比例也越來越大,消費者的消費心理日漸成熟,他們很關(guān)心電信業(yè)務(wù)的資費,希望了解每一個消費細(xì)節(jié)。本系統(tǒng)是在數(shù)據(jù)采集系統(tǒng)的基礎(chǔ)上建立起來的,通過對用戶訪問開放實驗室的時間和業(yè)務(wù)來對用戶進(jìn)行計費。 JAVA。計費系統(tǒng)與網(wǎng)管系統(tǒng)、 CRM 系統(tǒng)等之間的聯(lián)系日益緊密,成為這些系統(tǒng)的重要信息源,因此計費系統(tǒng)還應(yīng)該能與這些系統(tǒng)無縫連接,是電信支撐系統(tǒng)中的 重要一環(huán)。因此,為了對權(quán)限能夠