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

正文內(nèi)容

基于ssh的電信數(shù)據(jù)采集與整合-文庫吧

2025-06-12 18:43 本頁面


【正文】 存儲到不同的表中,供系統(tǒng)使用。通過登錄系統(tǒng),用戶可完成相應的操作,包括查詢自己的消費信息,修改自己的一些信息等等。管理員則可對用戶、業(yè)務及服務器進行管理。 課題相關模塊 系統(tǒng)部署圖:下圖中“中央處理器”模塊包括:數(shù)據(jù)采集服務端、數(shù)據(jù)整合端,也包括存儲數(shù)據(jù)的數(shù)據(jù)庫。采集部署圖查詢和管理部署圖 部署、用例與組件圖用例圖用例描述用例名稱查詢月帳單描述管理員可以進行月賬單查詢用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,管理員進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊[帳單管理]鏈接,頁面就顯示出系統(tǒng)中所有帳務帳號在上月的總的費用的列表基本事件流登錄成功后,管理員進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊[帳單管理]鏈接,頁面就顯示出系統(tǒng)中所有帳務帳號在某年某月總的費用的列表,因為帳務帳號很多,不利于查看,在此頁面上有分頁的功能,在列表下方有上一頁和下一頁的鏈接和選擇頁碼的拉列表框,可以直接點擊這兩個鏈接或直接在列表框里選擇頁碼來跳轉(zhuǎn)到帳單列表頁面,顯示指定頁面的信息基本事件流登錄成功后,管理員進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊[帳單管理]鏈接,頁面就顯示出系統(tǒng)中所有帳務帳號在某年某月總的費用的列表,在此頁面中有查詢某帳務帳號在某年某月的功能,操作流程是,在頁面上方有文本提示寫著帳務帳號,后邊有一個文本框,在里面填寫你要查詢的帳務帳號名,后邊還有兩個下拉列表框,后邊文本提示分別寫著年、月,在這兩個下拉列表框里分別選中你要查詢的年和月,然后點擊查詢按鈕完成操作,如果輸入的帳務帳號存在,就會在列表頁面顯示此帳務帳號在某年某月總的費用,如果在帳務帳號文本框里沒有輸入會查某年某月所有帳號總的費用其他事件流無異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。后置條件無用例名稱查詢月帳單明細描述管理員可以進行月賬單明細進行查詢用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,管理員進入系統(tǒng)主頁面,在主頁面的導航菜單中點擊[帳單管理]鏈接,頁面就顯示出系統(tǒng)中所有帳務帳號在某年某月總的費用的列表,在每個帳務帳號的總費用之后都會有一個[明細]的鏈接,直接點擊鏈接就會進入帳單明細頁面 ,此頁面會顯示該帳務帳號上所有業(yè)務帳號上發(fā)生的所有費用的明細信息其他事件流無異常事件流無后置條件無組件圖帳務管理模塊:用例圖用例描述用例名稱查詢月總計清單描述管理員瀏覽服務器的月使用時長清單用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則顯示當前月前一月以小時為單位的所有服務器一整月總計使用時間長度列表頁面. 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則顯示當前月前一月以小時為單位的每臺服務器一整月總計使用時間長度列表頁面. 管理員可以選擇年份和月份,查看指定某年某月的以小時為單位的所有服務器一整月總計使用時間長度列表異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。后置條件無用例名稱查詢年總計清單描述管理員瀏覽服務器的年使用時長清單用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則進入服務器月總計列表頁面,管理員可點擊頁面上方[服務器年帳務查詢]鏈接,進入服務器年總計列表頁面,在該頁面顯示以小時為單位的所有服務器去年總計使用時間長度.基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則進入服務器月總計列表頁面,管理員可點擊頁面上方[服務器年帳務查詢]鏈接,進入服務器年總計列表頁面,在該頁面管理員可以選擇一個年份,查看指定年的以小時為單位的所有服務器一整年總計使用時間長度異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。后置條件無用例名稱查詢月詳細清單描述管理員瀏覽服務器一月每日的使用時長清單用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,[詳細清單]鏈接,進入月帳務明細頁面,在該頁面中顯示出指定服務器在指定月份中每一天被訪問的時長信息。異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。后置條件無用例名稱查詢年詳細清單描述管理員瀏覽服務器一年每月使用時長的清單用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則進入服務器月總計列表頁面,管理員可點擊頁面上方[服務器年帳務查詢]鏈接,進入服務器年總計列表頁面, 在該頁面中管理員點擊要查看明細的服務器項最后的[詳細清單]鏈接,進入年帳務明細頁面,在該頁面中顯示出指定服務器在指定年份中每個月被訪問的時長信息。異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。后置條件無組件圖 課題設計思想:本人所負責模塊的設計思想是從記錄有用戶登錄與退出信息的文件中讀取信息,并經(jīng)過解析,提取出有效信息,并封裝成我們所需要的結構,通過SOCKET編程將采集到的數(shù)據(jù)提交到中央處理系統(tǒng),經(jīng)過處理插入到數(shù)據(jù)庫的原始數(shù)據(jù)表中。然后經(jīng)過整合,分別整合成符合系統(tǒng)需求所需要的各個表中,供系統(tǒng)使用,如圖1:serverT_DETAIL_XprocOpenlab1Openlab3Openlab6Openlabclient采集系統(tǒng)detailyeardetailmonthsdetaildayDetailyear_xDetailmonth_xDetaildays_x整合系統(tǒng)圖1:采集與整合設計模型 課題詳細描述:用戶首先需要訪問3A服務器(Authentication:認證,Authorization:授權,Accounting:記賬,UNIX系統(tǒng)本身就可以作為3A服務器),3A服務器根據(jù)其中事先已經(jīng)記錄的用戶名(UNIX下:/etc/shadow)及密碼(UNIX下:/etc/passwd)進行校驗。驗證通過則3A服務器允許用戶登錄。登錄成功后,用戶可以使用出租實驗室,并生成一個LOG文件。同時將用戶的登錄與退出的所有信息記錄到文件中(UNIX系統(tǒng)中的/var/adm/wtmpx),該文件中記錄的數(shù)據(jù)包括用戶名,用戶ID,用戶IP,進程號,登錄類型,狀態(tài),時間,SESSION ID等信息,這些都是為后面的數(shù)據(jù)采集做準備。數(shù)據(jù)采集主要是解析3A服務器記錄的用戶上、下網(wǎng)數(shù)據(jù)形成用戶登錄數(shù)據(jù),通過SOCKET方式將數(shù)據(jù)從3A服務器發(fā)送至中央處理系統(tǒng),中央處理系統(tǒng)將收到的數(shù)據(jù)進行持久化處理保存到Mysql數(shù)據(jù)庫里對應的表(details_x:x代表一個月中的每一天)中。在這個過程中所要解決的問題有:(1)如何從文件中讀取數(shù)據(jù);(2)如何過濾并選擇對我們有用的數(shù)據(jù);(3)如何匹配同一個用于上、下網(wǎng)的信息,以及采集過程中有可能產(chǎn)生的其它問題 (4)怎樣將選擇的數(shù)據(jù)封裝成我們所要的結構,并傳輸?shù)街醒胩幚硐到y(tǒng)中。數(shù)據(jù)整合模塊,將details_x表中的數(shù)據(jù)整合到detaildays_x中,x代表一個月中的第幾天;將detaildays_x表中的數(shù)據(jù)整合到detailmonths_x表中,x代表一年中的第幾個月;將detailmonths_x表中的數(shù)據(jù)整合到detailyears_x表中,x代表每一個年。另一方面,將details_x表中的數(shù)據(jù)整合到detaildays,detailmonths,detailyears三個表中,這三個表分別存放的是每個服務器在一天、一個月以及一年中的使用量,這三張表只能供管理員來使用。這些操作需要在數(shù)據(jù)庫中通過寫存儲過程和定制作業(yè)來完成。需要說明的是上面的幾張表,detaildays_x表是用戶計費數(shù)據(jù)日表(統(tǒng)計當天每小時每個服務器上的每個用戶的總時長)每條數(shù)據(jù)記錄的是:一個服務器上的一個用戶某一小時的總時長對于一個服務器上的一個用戶,最多有24條記錄;detailmonths_x表是用戶計費數(shù)據(jù)月表(統(tǒng)計當月每天每個服務器上的每個用戶的總時長)每條數(shù)據(jù)記錄的是:一個服務器上的一個用戶某一天的總時長對于一個服務器上的一個用戶,最多有31條記錄;detailyears_x表是用戶計費數(shù)據(jù)年表(統(tǒng)計當年每月每個服務器上的每個用戶的總時長)每條數(shù)據(jù)記錄的是:一個服務器上的一個用戶某一月份的總時長對于一個服務器上的一個用戶,最多有12條記錄。采集模塊從日志文件中采集數(shù)據(jù)并封裝成一個結構,然后將這個結構傳送到中央處理系統(tǒng)中,然后插入到明細表中,如圖2左半部分所示。由采集模塊插入到數(shù)據(jù)庫中的數(shù)據(jù)是一些零碎的,比較詳細的記錄,這些數(shù)據(jù)對用戶來說是沒什么用處的,需要由整合模塊整合到各個表中以供用戶使用。整合模塊首先將由采集模塊采集到的數(shù)據(jù)按服務器IP,用戶登錄IP和用戶名分組,然后將分組查詢到的數(shù)據(jù)統(tǒng)計后插入到天表中,進而再將天表中的數(shù)據(jù)整合到月表,月表中的數(shù)據(jù)整合到年表。需要說明的一點就是整合模塊將用戶消費的原始數(shù)據(jù)信息整合成了兩套表,一套表包括detaildays_x,detailmonths_x,detailyears_x。這些表供用戶使用,用來查詢自己的消費信息;另一套表包括detaildays,detailmonths,detailyears。這套表供管理員來使用,用來統(tǒng)計各服務器的使用情況,為企業(yè)的決策提供依據(jù),如圖1右半部分所示。這兩套表是系統(tǒng)中資費管理模塊,帳單查詢模塊,帳務查詢模塊賴以運行的基礎。details_X采集客戶端bIDR/var/adm/wtmpxUnix Log Server采集服務端按小時合并用戶數(shù)據(jù)按小時合并Lab數(shù)據(jù)Detailsdays_XDetaildays按天合并用戶數(shù)據(jù)按天合并Lab數(shù)據(jù)Detailsmonths_XDetailsmonths按月合并用戶數(shù)據(jù)按月合并Lab數(shù)據(jù)Dtailyears_XDtailsyears圖2:采集與整合數(shù)據(jù)流程 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應用系統(tǒng),使之能夠有效地儲存數(shù)據(jù),滿足各種用戶的應用需求.由于整個電信運營支撐系統(tǒng)的功能很復雜,并且要存取大量的數(shù)據(jù),因此簡單的使用文件來存儲和管理數(shù)據(jù)顯然是不明智的。因此,本系統(tǒng)采用Mysql數(shù)據(jù)庫來存儲和管理數(shù)據(jù)。根據(jù)系統(tǒng)需求分析需要創(chuàng)建以下的數(shù)據(jù)表來存儲數(shù)據(jù)?;赟SH的電信系統(tǒng)的后臺數(shù)據(jù)的采集與整合模塊涉及到的數(shù)據(jù)庫設計:details_x表用于保存從采集系統(tǒng)傳過來的數(shù)據(jù),由中央處理系統(tǒng)負責插入到數(shù)據(jù)庫中。31張表字段名稱數(shù)據(jù)類型說明Login_nameVarchar(20)用戶登錄姓名
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1