【正文】
: 電信營(yíng)運(yùn)超級(jí)管理員 : 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 類(lèi),負(fù)責(zé)查詢邏輯。函數(shù) insertRole。 函數(shù)說(shuō)明 1) 函數(shù) deleteById 刪除權(quán)限 權(quán)限增加模塊 類(lèi)圖 : 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íng)運(yùn)超級(jí)管理員 : 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)限增加類(lèi)圖 Increased access class diagram 類(lèi)圖時(shí)序說(shuō)明 圖 權(quán)限增加類(lèi)圖時(shí)序說(shuō)明 : 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íng)運(yùn)超級(jí)管理員 : 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 電信計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 30 Increased access class diagram timing 類(lèi)說(shuō)明 1) RightAddNewUI類(lèi),權(quán)限數(shù)據(jù)輸入界面類(lèi)。 21 角色瀏覽 在查詢條件一欄輸入查詢角色名稱,點(diǎn)擊查詢就可以在下面的角色瀏覽表中查看想要查詢的具體權(quán)限信息(多于一頁(yè),可以翻頁(yè))。 17 第三章 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu) 圖 總體 ER 圖 All Er chart 數(shù)據(jù)庫(kù)設(shè)計(jì) 模塊表 modules 存儲(chǔ)本系統(tǒng)中具有獨(dú)立功能的模塊名,方便以后對(duì)操作模塊的用戶進(jìn)行角色的劃分。 2. 在上一個(gè)查詢的基礎(chǔ)上查看某個(gè)實(shí)驗(yàn)室這個(gè)月每一天的時(shí)長(zhǎng)信息。 管理員管理系統(tǒng) 對(duì)本系統(tǒng)的各個(gè)子系統(tǒng)的訪問(wèn)都是受權(quán)限控制的,只有擁有了訪問(wèn)權(quán)限,才能使用子系統(tǒng)。 用戶要想成功登陸到開(kāi)放實(shí)驗(yàn)室中,事先必須要擁有一個(gè)這個(gè)開(kāi)放實(shí)驗(yàn)室上的帳號(hào),在本系統(tǒng)中此帳號(hào)稱為業(yè)務(wù)帳號(hào),每個(gè)開(kāi)放實(shí)驗(yàn)室上的業(yè)務(wù)帳號(hào)的用戶名是唯一的,不同的開(kāi)放實(shí)驗(yàn)室上的業(yè)務(wù)帳號(hào)的用戶名可以相同,這個(gè)帳號(hào)用戶可以通過(guò)向本系統(tǒng)中具有用戶管理權(quán)限的管理員去申請(qǐng)。 獲取用戶使用實(shí)驗(yàn)室的準(zhǔn)確記錄有三種情況: 利用操作系統(tǒng)的自身功能:開(kāi)放實(shí)驗(yàn)室是一個(gè) Unix 服務(wù)器, Unix 服務(wù)器本身就具有記錄系統(tǒng)日志的功能。現(xiàn)實(shí)世界中任何實(shí)體都可以看作是對(duì)象。目前系統(tǒng)已有的權(quán)限包括:用戶管理權(quán)限,資費(fèi)管理權(quán)限,管理員管理權(quán)限,帳單管理權(quán)限,帳務(wù)管理權(quán)限,用戶自服務(wù)權(quán)限,權(quán)限管理權(quán)限。因此,電信運(yùn)營(yíng)商只有做到計(jì)費(fèi)的準(zhǔn)確無(wú)誤,才能保證業(yè)務(wù)的正常發(fā)展,取得消費(fèi)者的信任。而對(duì)于這個(gè)系統(tǒng)的管理是很復(fù)雜的,它涉及各個(gè)用戶角色的劃分,權(quán)限的賦予。 關(guān)鍵字: 電信計(jì) 費(fèi) , 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。如今,計(jì)費(fèi)系統(tǒng)已經(jīng)成為反饋用戶信息最直接、信息量最大的信息源。今后,系統(tǒng)可能會(huì)擴(kuò)展新的功能,也就會(huì)增加新的操作,這個(gè)操作就要對(duì) 應(yīng)一種新的權(quán)限;也有可能刪除某一項(xiàng)不再被使用的操作,這樣,對(duì)應(yīng)的權(quán)限也應(yīng)該被刪除。對(duì)象之間通過(guò)消息相互作用 。用戶每次登錄和退出 Unix 服務(wù)器的信息都會(huì)被自動(dòng)保存到一個(gè)在線日志文件 /var/adm/wtmpx 中。 一個(gè)用戶會(huì)有多種業(yè)務(wù),如: Email 服務(wù)、 Unix 系統(tǒng)、代理主機(jī)服務(wù)等,每個(gè)業(yè)務(wù)我們都要收取一定的費(fèi)用,如果我們以業(yè)務(wù)賬戶為單位來(lái)算總的費(fèi)用,那么用戶申請(qǐng)的每種業(yè)務(wù)都要單獨(dú)交費(fèi),會(huì)給用戶造成不便,所以我們又添加了帳務(wù)賬戶來(lái)統(tǒng)一管理每個(gè)用戶所使用的所有業(yè)務(wù) 賬號(hào)上發(fā)生的費(fèi)用,帳務(wù)帳號(hào)是要和用戶的真實(shí)信息聯(lián)系在一起的,所以每個(gè)用戶只能有一個(gè)帳務(wù)帳號(hào),但可以對(duì)應(yīng)多個(gè)業(yè)務(wù)帳號(hào)。 在本系統(tǒng)中存在著三類(lèi)使用者: 其一是用戶,即使用開(kāi)放實(shí)驗(yàn)室的人,他們默認(rèn)具有使用用戶自服務(wù)系統(tǒng)的權(quán)限。 基于 JAVA 電信計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 年帳務(wù)查詢: 具有年賬務(wù)查詢角色的管理員進(jìn)入本系統(tǒng),登錄成功后,可以執(zhí)行如下查詢操作: 1. 根據(jù)輸入的年份查詢所有開(kāi)放實(shí)驗(yàn)室這一年被使用的總的時(shí)長(zhǎng)信息。 表 模塊表 Module table 基于 JAVA 電信計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 字段英文名 字段漢字名 類(lèi)型 約束條件 說(shuō)明 id 模塊 ID Number PK name 模塊名稱 Varchar(50) label 模塊描述 Varchar(50) turn 序號(hào) Number 模塊操作表 operations 存儲(chǔ)本系統(tǒng)中可以進(jìn)行的所有操作,方便以后對(duì)操作模塊的用戶進(jìn)行角色的劃分。 角色修改 在查詢條件一欄輸入查詢角色名稱,點(diǎn)擊查詢就可以在下面的角色瀏覽表中查看想要修改的具體權(quán)限信息(多于一頁(yè),可以翻頁(yè))。 2) RightForm 類(lèi),權(quán)限數(shù)據(jù)提交封裝類(lèi)。 管理員管理模塊 界面設(shè)計(jì) 管理員管理模塊界面包括:個(gè)人信息修改、查詢管理員、修改管理員、刪除管理員、增加管理員五個(gè)服務(wù)選項(xiàng)。 browseAdmin 4) AdminDAO 類(lèi),負(fù)責(zé)到數(shù)據(jù)庫(kù)的查詢?cè)L問(wèn)。 2) AdminCondForm 類(lèi),負(fù)責(zé)查詢的條件表單封裝。函數(shù) addnew 4) RoleDAO 類(lèi),負(fù)責(zé)把角色數(shù)據(jù)插入到數(shù)據(jù)庫(kù)。 5) RightDAO 類(lèi),權(quán)限刪除訪問(wèn)類(lèi)。點(diǎn)擊取消,撤銷(xiāo)上述操作,返回主界面。今后,要想根據(jù)需要靈活地管理角色,也是通過(guò)權(quán)限管理系統(tǒng)完成的。具體操作如下: 月帳務(wù)查詢: 具有月賬務(wù)查詢角色的管理員進(jìn)入本系統(tǒng),登錄成功后,可以執(zhí)行如下查詢操作: 1. 根據(jù)輸入的月份查詢所有開(kāi)放實(shí)驗(yàn)室這個(gè)月被使用的總的時(shí)長(zhǎng)信 息。 特別要注意的是:由于對(duì)資費(fèi)的修改會(huì)影 響選擇了這種資費(fèi)的用戶要交納的費(fèi)用,所以在修改資費(fèi)信息前要事先通知所有已經(jīng)選擇了這個(gè)資費(fèi)的用戶;只有當(dāng)沒(méi)有任何用戶選擇某個(gè)資費(fèi)了,這個(gè)資費(fèi)才能被刪除掉。 用戶管理系統(tǒng) 電信運(yùn)營(yíng)商提供基于 Unix 平臺(tái)的實(shí)驗(yàn)室環(huán)境,選擇使用這種業(yè)務(wù)的用戶能夠遠(yuǎn)程登錄到實(shí)驗(yàn)室中做基于這個(gè)實(shí)驗(yàn)室環(huán)境的一些工作和實(shí)驗(yàn)。 本項(xiàng)目主要包括以下子系統(tǒng): ? 采集系統(tǒng) 11 ? 整合系統(tǒng) ? 用戶管理系統(tǒng) ? 資費(fèi)管理系統(tǒng) ? 管理員管理系統(tǒng) ? 帳單查詢系統(tǒng) ? 帳務(wù)查詢系統(tǒng) ? 用戶自服務(wù)系統(tǒng) ? 權(quán)限管理系統(tǒng) 電 信 營(yíng) 運(yùn) 系 統(tǒng)后 臺(tái) 數(shù) 據(jù) 服 務(wù)前 臺(tái) 營(yíng) 運(yùn) 管 理前 臺(tái) 用 戶 服 務(wù)采 集 系 統(tǒng)整 合 系 統(tǒng)用 戶 管 理 系 統(tǒng)資 費(fèi) 管 理 系 統(tǒng)管 理 員 管 理 系 統(tǒng)帳 單 查 詢 系 統(tǒng)帳 務(wù) 查 詢 系 統(tǒng)權(quán) 限 管 理 系 統(tǒng)用 戶 自 服 務(wù) 系 統(tǒng) 圖 電信營(yíng)運(yùn)功能需求結(jié)構(gòu)圖 Telemunication operation function demand structure 基于 JAVA 電信計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 項(xiàng)目詳細(xì)介紹 采集系統(tǒng) 本系統(tǒng)是一個(gè)計(jì)費(fèi)的系統(tǒng),要想對(duì)用戶進(jìn)行準(zhǔn)確的收費(fèi),首先必須能夠獲得用戶使用開(kāi)放實(shí)驗(yàn)室的準(zhǔn)確的使用記錄,采集子系統(tǒng)正是為了獲取這些記錄而提供的。JAVA 語(yǔ)言 是 現(xiàn)實(shí)世界模型的自然延伸。 對(duì)本系統(tǒng)的各個(gè)子系統(tǒng)的訪問(wèn)都是受權(quán)限控制的,權(quán)限決定了使用者可以執(zhí)行的操作,如一個(gè)使用者擁有用戶管理權(quán)限,他就可以執(zhí)行用戶管理的操作。 7 從消費(fèi)者的角度來(lái)講,電信業(yè)務(wù)發(fā)展到今天,競(jìng)爭(zhēng)格局的形成讓消費(fèi)者有了更多的選擇,同時(shí)電信消費(fèi)在整個(gè)消費(fèi)比例中所占的比例也越來(lái)越大,消費(fèi)者的消費(fèi)心理日漸成熟,他們很關(guān)心電信業(yè)務(wù)的資費(fèi),希望了解每一個(gè)消費(fèi)細(xì)節(jié)。本系統(tǒng)是在數(shù)據(jù)采集系統(tǒng)的基礎(chǔ)上建立起來(lái)的,通過(guò)對(duì)用戶訪問(wèn)開(kāi)放實(shí)驗(yàn)室的時(shí)間和業(yè)務(wù)來(lái)對(duì)用戶進(jìn)行計(jì)費(fèi)。 JAVA。計(jì)費(fèi)系統(tǒng)與網(wǎng)管系統(tǒng)、 CRM 系統(tǒng)等之間的聯(lián)系日益緊密,成為這些系統(tǒng)的重要信息源,因此計(jì)費(fèi)系統(tǒng)還應(yīng)該能與這些系統(tǒng)無(wú)縫連接,是電信支撐系統(tǒng)中的 重要一環(huán)。因此,為了對(duì)權(quán)限能夠