freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電信計費(fèi)管理系統(tǒng)設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計論文-資料下載頁

2025-07-27 04:57本頁面
  

【正文】 告警主界面第6章 系統(tǒng)實(shí)施在電信計費(fèi)管理系統(tǒng)實(shí)施中,需要在前面的系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計較好的完成之后才能進(jìn)行的工作。在本項(xiàng)目系統(tǒng)實(shí)施中,程序設(shè)計部分采用了面向?qū)ο蟮姆椒▉韺?shí)現(xiàn)系統(tǒng)。. 計算機(jī)邏輯配置本論文項(xiàng)目系統(tǒng)采用網(wǎng)絡(luò)結(jié)構(gòu)體系,該系統(tǒng)可以運(yùn)行在每個地市計費(fèi)中心的局域網(wǎng)內(nèi),也可以與廣域網(wǎng)連接。. 計算機(jī)局域網(wǎng)絡(luò)配置計算機(jī)局域網(wǎng)絡(luò)具體配置如下:l 服務(wù)器上運(yùn)行UNIX操作系統(tǒng)。l 客服端上運(yùn)行Windows XP操作系統(tǒng);采用TCP/IP網(wǎng)絡(luò)軟件連接客戶機(jī)與服務(wù)器。l 數(shù)據(jù)庫系統(tǒng)采用ORACLE 10g系統(tǒng)。l 數(shù)據(jù)庫前端開發(fā)工具為PL/SQL Developer。. 計算機(jī)廣域網(wǎng)絡(luò)配置計算機(jī)廣域網(wǎng)絡(luò)配置如下:l 服務(wù)器操作系統(tǒng)采用UNIX系統(tǒng)。l WEB服務(wù)器采用TOMCAT服務(wù)器。l 數(shù)據(jù)庫管理系統(tǒng)采用ORACLE 10g系統(tǒng)。l 廣域網(wǎng)用戶通過靜態(tài)IP訪問共享服務(wù)器。系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,如圖61所示:圖61 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖. 系統(tǒng)實(shí)施準(zhǔn)備在系統(tǒng)實(shí)施之前需要建立好系統(tǒng)的軟、硬件平臺,以便系統(tǒng)能順利的實(shí)施。該系統(tǒng)在一個局域網(wǎng)下,采用服務(wù)器和客戶機(jī)的分機(jī)方式進(jìn)行實(shí)施。在開發(fā)系統(tǒng)的軟、硬件配置上,具體如下:,如表61所示。,如表62所示。,如表63所示。表61 數(shù)據(jù)庫服務(wù)器配置說明表型號LENOVO PC服務(wù)器配置CPU:1個、內(nèi)存:1G、硬盤:80G操作系統(tǒng)Window XP操作系統(tǒng)數(shù)據(jù)庫軟件ORACLE 10g數(shù)量1表62 應(yīng)用服務(wù)器配置說明表型號LENOVO PC服務(wù)器配置CPU:1個、內(nèi)存:1G、硬盤:80G操作系統(tǒng)Window XP操作系統(tǒng)中間件軟件+數(shù)量5表63 配置服務(wù)器配置說明表型號LENOVO PC服務(wù)器配置CPU:1個、內(nèi)存:1G、硬盤:80G操作系統(tǒng)Windows XP以上版本的操作系統(tǒng)配置管理軟件VSS 數(shù)量1. 項(xiàng)目開發(fā)環(huán)境及工具介紹本文中的項(xiàng)目系統(tǒng)開發(fā)環(huán)境:以B/S模式搭建,,數(shù)據(jù)庫使用Oracle10g,采用的技術(shù)模式為MVC模式。采用MVC設(shè)計模式,每個模塊都分為視圖,控制器,模型這三個層次開發(fā),前臺使用Jsp,采用Struts2控制業(yè)務(wù)流程,將模型層分為業(yè)務(wù)控制和數(shù)據(jù)庫操作這兩個方面,使用Hibernate封裝數(shù)據(jù)庫級別的操作。. MVC模式簡介MVC英文即ModelViewController,即把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個應(yīng)用被分成三個層——模型層、視圖層、控制層。MVC是一種目前廣泛流行的軟件設(shè)計模式,它都能為你理解分析應(yīng)用模型時提供最基本的分析方法,為你構(gòu)造產(chǎn)品提供清晰的設(shè)計框架,為你的軟件工程提供規(guī)范的依據(jù)。. Struts Struts 2 是一個雅致的,可擴(kuò)展的,用來建立企業(yè)級Java Web應(yīng)用程序的框架。Struts 2框架是從WebWork框架發(fā)展而來的。Struts 2框架最大的特點(diǎn)就是其簡單性,引入了OGNL表達(dá)式和值棧的概念,可以使開發(fā)者使用簡單的代碼實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)訪問;Action實(shí)現(xiàn)類就是一個標(biāo)準(zhǔn)的Java類(POJO),這使得測試工作變得簡單。Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。如果一個WEB應(yīng)用程序分成三層架構(gòu)來實(shí)現(xiàn)(即表示層、業(yè)務(wù)層、數(shù)據(jù)訪問層),那么Struts 2可以負(fù)責(zé)表示層和業(yè)務(wù)層的實(shí)現(xiàn)和控制工作,Hibernate可以負(fù)責(zé)數(shù)據(jù)訪問層的實(shí)現(xiàn)工作,這樣就可以把兩個框架的優(yōu)點(diǎn)用在所開發(fā)的系統(tǒng)之上。. 程序設(shè)計. 程序設(shè)計方法及風(fēng)格該系統(tǒng)使用J2EE的技術(shù)架構(gòu)搭建的,JAVA語言是一種面向?qū)ο蟮木幊陶Z言。因此,在程序設(shè)計方法上選擇面向?qū)ο蟮某绦蛟O(shè)計方法更加合適。. 命名規(guī)則:首字母大寫,其余字母小寫。如:Airplane。:第一個單詞的所有字母均小寫,以后每個單詞的首字母大寫,其余字母均小寫。如:fileName。:每個單詞首字母大寫,其余字母小寫。如:FileProcessor。:一般采用動詞或動賓詞組;第一個單詞的所有字母均小寫,以后每個單詞的首字母大寫,其余字母均小寫。如:startServices。:命名要有意義,所有字母均大寫,每個單詞之間由下劃線連接。如MAX_NUMBER。. 代碼格式:當(dāng)一個表達(dá)式無法容納在一行內(nèi)時,可以依據(jù)如下一般規(guī)則斷開之。在一個逗號后面斷開;在一個操作符前面斷開;新的一行應(yīng)該與上一行同一級別表達(dá)式的開頭處對齊。:每一個程序段完成之后必須留有空行,以便閱讀。:程序采用分層縮進(jìn)原則,每一層比上一層縮進(jìn)4個空格。:每一對括號的左半個括號寫在產(chǎn)生該括號的語句的末尾;右半個括號寫在該復(fù)合語句的下一行的行首,與產(chǎn)生該括號的語句在行首對齊。: 4種注釋風(fēng)格:塊(block)、單行(singleline)、末尾(trailing)和行尾(endofline)。:一行一個聲明,這樣便于書寫注釋,條理清晰;每行最多有一條語句。. 一些特殊規(guī)則:Action 類名:功能名稱 +Action ;Action類只作控制,不實(shí)現(xiàn)業(yè)務(wù)邏輯,代碼長度不得超過500行。:采用完整的英文描述說明 JSP 所完成的功能,盡可能包括一個生動的動詞,第一個字母小寫,后面的單詞首字母大寫,如: 、 等。 命名:Hibernate 映射文件數(shù)據(jù)庫表名稱完全對應(yīng),如: 。. 系統(tǒng)管理模塊程序設(shè)計. 功能描述及清單提供對系統(tǒng)用戶的管理界面,實(shí)現(xiàn)增加、刪除、修改、查詢用戶的功能,為用戶設(shè)置使用本系統(tǒng)的權(quán)限。其系統(tǒng)管理模塊部分功能清單,如表64所示:表64 部分功能清單功能名稱功能點(diǎn)對應(yīng)的package路徑對應(yīng)的Action角色管理查詢角色rolemanage/queryRoleActionQueryRoleAction修改角色rolemanage/ editRoleActionEditRoleAction添加角色rolemanage/ addRoleActionAddRoleAction刪除角色rolemanage/ removeRoleActionRemoveRoleAction角色的權(quán)限管理rolemanage/roleFunManageActionRoleFunManageAction角色的管理用戶rolemanage/roleUserManageActionRoleUserManageAction. 活動圖由于系統(tǒng)管理模塊涉及的活動圖較多,以在線用戶監(jiān)控功能的活動圖為例。顯示在線用戶列表,方便系統(tǒng)管理員進(jìn)行管理,該功能使用每5秒鐘從數(shù)據(jù)庫讀取相關(guān)數(shù)據(jù)進(jìn)行刷新顯示。其在線用戶監(jiān)控功能活動圖,如圖62所示:圖62 在線用戶監(jiān)控活動圖. 時序圖系統(tǒng)中每一個Action都包含該攔截器,該攔截器的功能是對用戶進(jìn)行權(quán)限檢查。如果用戶沒有登錄,將返回到登陸頁面;如果用戶沒有訪問該URL的權(quán)限,將提示用戶沒有操作權(quán)限;如果用戶登錄并檢查出有訪問權(quán)限,將執(zhí)行業(yè)務(wù)操作。其攔截器工作時序圖,如圖63所示:圖63 攔截器工作時序圖. 類圖在系統(tǒng)管理模塊中,設(shè)計的基本實(shí)體類如下圖示,其中設(shè)計原則為:Fun為基本的功能單位,每個Role可以擁有多個Fun,一個User可以擁有多個Role,一個Role也可以分配給多個User,而每個User只能對應(yīng)一個Dept,但是一個Dept可以有多個用戶,每個User只能對應(yīng)一個登錄時使用的LoginLog。其系統(tǒng)管理模塊類圖,如圖64所示:圖64 系統(tǒng)管理模塊類圖. 資料管理模塊程序設(shè)計. 功能描述及清單資料管理是對計費(fèi)系統(tǒng)中的業(yè)務(wù)參數(shù)、計費(fèi)參數(shù)等重要基礎(chǔ)數(shù)據(jù)的維護(hù)管理,提供對資料的增加、刪除、修改、查詢等功能,詳細(xì)記錄操作日志,由DBA在后臺定期備份保存,確保系統(tǒng)基礎(chǔ)數(shù)據(jù)的安全。資料管理可以對運(yùn)營商類型參數(shù)、省份代碼參數(shù)、本地網(wǎng)區(qū)號參數(shù)、移動號碼號段參數(shù)、固定號碼號段參數(shù)、長途類型參數(shù)、用戶業(yè)務(wù)類型參數(shù)、地市參數(shù)、長途組類型參數(shù)、地區(qū)參數(shù)、業(yè)務(wù)類型參數(shù)和標(biāo)準(zhǔn)費(fèi)率參數(shù)進(jìn)行增加、刪除、修改、查詢、打印操作,可以分頁顯示記錄,支持批量刪除。其資料管理模塊部分功能清單,如表65所示:表65 部分功能清單功能名稱功能點(diǎn)對應(yīng)的Action路徑對應(yīng)的Action運(yùn)營商類型參數(shù)添加參數(shù)/datamanage/addTdSpTypeActionAddTdSpTypeAction刪除參數(shù)/datamanage/delTdSpTypeActionDelTdSpTypeAction修改參數(shù)/datamanage/editTdSpTypeActionEditTdSpTypeAction查詢參數(shù)/datamanage/queryTdSpTypeActionQueryTdSpTypeAction. 活動圖資料管理模塊中對參數(shù)的管理為查詢、修改和刪除參數(shù),因?yàn)樾薷暮蛣h除功能依賴于查詢,只有在查詢出參數(shù)列表時,才可以根據(jù)自己的意愿,對自己指定的參數(shù)進(jìn)行修改或者刪除,在修改時支持批量刪除。其查詢、修改、刪除參數(shù)活動圖,如圖65所示:圖65 查詢、修改、刪除參數(shù)活動圖. 時序圖由于對每個參數(shù)的添加、刪除、修改和查詢操作都是一樣的業(yè)務(wù)邏輯,所以此處以運(yùn)營商參數(shù)管理為例描述對各個參數(shù)進(jìn)行添加、刪除、修改和查詢操作的時序圖的描述,其它參數(shù)的業(yè)務(wù)邏輯與均與運(yùn)營商參數(shù)管理類似。以查詢修改時序圖為例,如圖66所示:圖66 查詢修改時序圖. 類圖在資料管理模塊中,基本實(shí)體類圖,如圖67所示:圖67 資料管理模塊類圖. 查詢統(tǒng)計管理模塊程序設(shè)計. 功能描述及清單查詢統(tǒng)計包含數(shù)據(jù)查詢與數(shù)據(jù)統(tǒng)計兩大功能模塊,主要完成語音清單查詢、日志統(tǒng)計、話務(wù)量統(tǒng)計、業(yè)務(wù)收入統(tǒng)計功能,查詢條件或統(tǒng)計條件多樣化的組合,可滿足多種不同的查詢和統(tǒng)計需求,針對查詢及統(tǒng)計的結(jié)果提供WEB展現(xiàn)方式,可對查詢或統(tǒng)計數(shù)據(jù)以Excel報表的形式導(dǎo)出,并對日志統(tǒng)計作JFreeChart報表顯示。查詢或統(tǒng)計出的數(shù)據(jù)在當(dāng)前頁中顯示不完全時,可以通過翻頁操作顯示所有的數(shù)據(jù)。其查詢統(tǒng)計管理模塊部分功能清單,如表66所示:表66 部分功能清單功能名稱功能點(diǎn)對應(yīng)的Action路徑對應(yīng)的Action語音清單查詢語音清單查詢/stat/voiceQueryActionVoiceQueryAction語音清單導(dǎo)出/stat/voiceExportActionVoiceExportAction日志統(tǒng)計預(yù)處理日志統(tǒng)計/stat/logActionLogAction批價日志統(tǒng)計LogAction入庫日志統(tǒng)計LogAction報表顯示/stat/chartActionChartAction話務(wù)量統(tǒng)計話務(wù)量統(tǒng)計/stat/statVoiceActionStatVoiceAction計費(fèi)時長統(tǒng)計StatVoiceAction原始時長統(tǒng)計StatVoiceAction報表導(dǎo)出/stat/expVoiceActionExpVoiceAction業(yè)務(wù)收入統(tǒng)計話費(fèi)統(tǒng)計/stat/statIneActionStatIneAction話務(wù)量統(tǒng)計StatIneAction計費(fèi)時長統(tǒng)計StatIneAction原始時長統(tǒng)計StatIneAction報表導(dǎo)出/stat/expIneActionExpIneAction. 活動圖在查詢統(tǒng)計管理模塊中,以話務(wù)量統(tǒng)計的活動圖為例。系統(tǒng)對統(tǒng)計條件進(jìn)行合法性檢查,如果統(tǒng)計條件未通過檢查,則要提示錯誤信息,并要求用戶重新輸入統(tǒng)計條件;如果統(tǒng)計條件通過檢查,則進(jìn)行統(tǒng)計工作,把統(tǒng)計好的數(shù)據(jù)顯示在前臺界面;當(dāng)統(tǒng)計數(shù)據(jù)在一頁中顯示不完全地時候,可以進(jìn)行翻頁操作;在生成正確的統(tǒng)計數(shù)據(jù)后,可以將統(tǒng)計數(shù)據(jù)以Excel報表的形式導(dǎo)出,方便用戶的其它分析工作。其話務(wù)量統(tǒng)計活動圖,如圖68所示:圖68 話務(wù)量統(tǒng)計活動圖. 時序圖查詢統(tǒng)計管理人員在JSP中輸入統(tǒng)計條件,然后這個JSP將這些統(tǒng)計條件通過請求提交給對應(yīng)的攔截器,通過它過濾統(tǒng)計條件,然后交給相應(yīng)的ACTION,ACTION調(diào)用BO,BO調(diào)用DAO,DAO從數(shù)據(jù)表中獲取符合統(tǒng)計條件的數(shù)據(jù),將這些數(shù)據(jù)包裝在對象中,再一層一層的返回到前臺界面,顯示給用戶分析使用。其話務(wù)量統(tǒng)計時序圖,如圖69所示:圖69 話務(wù)量統(tǒng)計時序圖. 類圖以查詢統(tǒng)計管理模塊中的話務(wù)量統(tǒng)計為例,其話務(wù)量統(tǒng)計類圖,如圖610所示:圖610 話務(wù)量統(tǒng)計類圖. 監(jiān)控告警管理程序設(shè)計. 功能描述及清單告警處理是指監(jiān)控系統(tǒng)檢測到系統(tǒng)運(yùn)行和處理各個環(huán)節(jié)中出現(xiàn)異常情況時發(fā)出故障提示信息。超過門限的信息會有進(jìn)入該監(jiān)控對象時以對話框的形式彈出“告警信息”。其監(jiān)控告警管理模塊具體功能描述,如表67所示:表67 告警管理功能清單表功能名稱功能點(diǎn)對應(yīng)的Action路徑對應(yīng)的Action告警信息管理警告數(shù)據(jù)查詢Warning/QueryAlarmQueryAlarmAction日志數(shù)據(jù)查詢Warning/QueryAlarmLogQueryAlarmLogAction處理告警信息Warning/HandAlarmHandAlarmAction導(dǎo)出Warning/Exp
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1