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

正文內(nèi)容

基于ssh的電信數(shù)據(jù)采集與整合(更新版)

2025-08-05 18:43上一頁面

下一頁面
  

【正文】 etailmoths_x表是用來統(tǒng)計用戶計費數(shù)據(jù)月表,12張表字段名稱數(shù)據(jù)類型說明Login_nameVarchar(20)用戶登錄名Login_ipVarchar(128)用戶登錄IPLogout_datetimestamp統(tǒng)計日期Lab_ipVarchar(128)服務器IPTime_durationlong時長detailyears_x表是用來統(tǒng)計用戶計費數(shù)據(jù)年表,20052014年10張表字段名稱數(shù)據(jù)類型說明Login_nameVarchar2(20)用戶登錄名Login_ipVarchar2(128)用戶登錄IPLogout_datetimestamp統(tǒng)計日期Lab_ipVarchar2(128)服務器IPTime_durationlong時長detaildays是用來存儲服務器一天之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說明Logout_datetimestamp統(tǒng)計時間lab_ipVARCHAR2(128)服務器地址time_durationlong使用總時長detailsmoths是用來存儲服務器一月之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說明Logout_datetimestamp統(tǒng)計時間lab_ipVARCHAR2(128)服務器地址time_durationlong使用總時長detailyears是用來存儲服務器一年之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說明Logout_datetimestamp統(tǒng)計時間lab_ipVARCHAR2(128)服務器地址time_durationlong使用總時長第3章 技術準備 Java平臺標準版(Java 2 Platform,Enterprise Edition) Java SE 以前稱為 J2SE。需要說明的一點就是整合模塊將用戶消費的原始數(shù)據(jù)信息整合成了兩套表,一套表包括detaildays_x,detailmonths_x,detailyears_x。在這個過程中所要解決的問題有:(1)如何從文件中讀取數(shù)據(jù);(2)如何過濾并選擇對我們有用的數(shù)據(jù);(3)如何匹配同一個用于上、下網(wǎng)的信息,以及采集過程中有可能產(chǎn)生的其它問題 (4)怎樣將選擇的數(shù)據(jù)封裝成我們所要的結構,并傳輸?shù)街醒胩幚硐到y(tǒng)中。后置條件無用例名稱查詢年詳細清單描述管理員瀏覽服務器一年每月使用時長的清單用例參與者管理員前置條件管理員已經(jīng)登錄成功 基本事件流登錄成功后,進入系統(tǒng)主頁面,管理員點擊左邊導航條的[帳務管理]后,則進入服務器月總計列表頁面,管理員可點擊頁面上方[服務器年帳務查詢]鏈接,進入服務器年總計列表頁面, 在該頁面中管理員點擊要查看明細的服務器項最后的[詳細清單]鏈接,進入年帳務明細頁面,在該頁面中顯示出指定服務器在指定年份中每個月被訪問的時長信息。通過登錄系統(tǒng),用戶可完成相應的操作,包括查詢自己的消費信息,修改自己的一些信息等等。該系統(tǒng)可供用戶和管理員查詢相關內(nèi)容。數(shù)據(jù)采集與整合系統(tǒng)中的數(shù)據(jù)采集模塊主要功能是將電信服務器上的計費文件中所有用戶的消費記錄采集并且整理出來,然后插入到數(shù)據(jù)庫中。帳單管理需求:整合系統(tǒng)按月生成用戶月帳單。用戶管理需求:用戶開通管理:管理用戶登陸Open Lab的帳號,包括帳號開通、暫停(加鎖)、恢復、刪除。 需求分析: 各模塊功能:資費管理:增、刪、改、查資費信息(指定價格)管理員管理:增、刪、改、查管理員信息用戶管理:增、刪、改、查用戶信息(開通帳號,修改自身信息和需求)帳單查詢:按月生成用戶月計費帳單帳務查詢:按月生成帳務月、年統(tǒng)計報表(對自己業(yè)務的查詢,對服務器查詢,管理)采集模塊:定期采集(次/小時)原始計費Log(wtmpx)文件,整理成bIDR數(shù)據(jù)清單,并上傳給中心處理系統(tǒng)。另一方面為了讓用戶更放心的使用網(wǎng)絡運營商的代理服務器,讓用戶隨時可以查詢自己的信息及使用情況,方便網(wǎng)絡運營商管理一系列的復雜事物,以及處理大量的數(shù)據(jù),我們設計了本系統(tǒng)?!痘赟SH電信系統(tǒng)》是利用J2EE平臺下的WEB技術設計和運行。之所以選擇這些語言及技術,一方面是因為在電信運營支撐系統(tǒng)中,安全性有著很關鍵的作用,安全性直接影響著整個系統(tǒng)的使用,另一方面是在Java語言中,已經(jīng)存在對日志文件讀取的各種方法,可以很方便的實現(xiàn)采集。基于SSH的電信數(shù)據(jù)采集與整合序 言本課題采用由亞信公司提供的“電信用戶管理和計費系統(tǒng)NetCT OSS” 該系統(tǒng)是一個典型的基于Unix平臺、Mysql數(shù)據(jù)庫、Web界面,以Java語言實現(xiàn)的大型軟件項目,是為電信運營的IP計費服務的。在設計中主要用到的語言以及技術主要是Java、jdbc。系統(tǒng)只針對電信運營商出租的實驗室,即服務器?,F(xiàn)階段,要想上網(wǎng)就必須向網(wǎng)絡運營商申請代理服務器,隨之而產(chǎn)生的問題就是計費和管理問題。整合模塊根據(jù)采集到的數(shù)據(jù)進行整合并插入到各個表中,每小時執(zhí)行一次。按月合并月表t_month生成所有Lab_ip數(shù)據(jù)年表t_year。管理員信息:ID,姓名、帳號(一個)、密碼、狀態(tài)(正常/暫停/關閉)、聯(lián)系電話、Email、開通日期、停止日期、權限注意:一個用戶對應一個帳號。在數(shù)據(jù)采集與整合系統(tǒng)中又可分為數(shù)據(jù)采集模塊與數(shù)據(jù)整合模塊。WEB系統(tǒng)是整個電信運營支撐系統(tǒng)的表現(xiàn),是和用戶進行交互的部分。如用戶管理和計費管理 總體架構圖:DailyMonthlyYearORACLE中央處理系統(tǒng)采集系統(tǒng)LogRouterSwitch工作站帳務查詢系統(tǒng)用戶管理系統(tǒng)ADM管理系統(tǒng)DBS數(shù)據(jù)整合系統(tǒng)BIDR采集系統(tǒng)解析日志文件中的信息,把對我們有用的信息采集回來,封裝成一個結構傳輸?shù)街醒胩幚硐到y(tǒng),然后持久化到數(shù)據(jù)庫當中,經(jīng)過整合這些數(shù)據(jù),再分別存儲到不同的表中,供系統(tǒng)使用。異常事件流如果查詢不到任何結果,則顯示沒有查詢到任何記錄。數(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代表一個月中的每一天)中。整合模塊首先將由采集模塊采集到的數(shù)據(jù)按服務器IP,用戶登錄IP和用戶名分組,然后將分組查詢到的數(shù)據(jù)統(tǒng)計后插入到天表中,進而再將天表中的數(shù)據(jù)整合到月表,月表中的數(shù)據(jù)整合到年表?;赟SH的電信系統(tǒng)的后臺數(shù)據(jù)的采集與整合模塊涉及到的數(shù)據(jù)庫設計:details_x表用于保存從采集系統(tǒng)傳過來的數(shù)據(jù),由中央處理系統(tǒng)負責插入到數(shù)據(jù)庫中。對于企業(yè),JavaEE平臺有很多優(yōu)勢:JavaEE為企業(yè)級運算的許多領域(比如數(shù)據(jù)庫連接、企業(yè)業(yè)務組件、面向消息的中間件(MOM)、Web相關組件、通信協(xié)議以及互操作性)設立了標準。它以抽象窗口工具包(AWT)為基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。正是因為 Swing 具備了如此多的優(yōu)勢所以我們以后在開發(fā)中都使用 Swing 。模型存儲內(nèi)容,它沒有任何用戶界面。如果作為程序員來使用 Swing ,則不需要考慮 mvc 的體系結構,每個用戶界面元素都有一個包裝類(如 Jbutton 和 JTextField ),來保存模型和視圖。作為API,JDBC為程序開發(fā)提供標準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。高級接口是對用戶友好的接口,它使用的是一種更易理解和更為方便的 API,這種API在幕后被轉換為諸如 JDBC 這樣的低級接口。   在三層模型中,命令先是被發(fā)送到服務的中間層,然后由它將SQL 語句發(fā)送給數(shù)據(jù)庫。JDBC 對于從Java的中間層來訪問數(shù)據(jù)庫非常重要。 I/O數(shù)據(jù)流技術介紹Java中對文件的操作是以流的方式進行的。其實都是節(jié)點流和處理流的子分類。但經(jīng)常用的就是這兩種數(shù)據(jù)報套接節(jié)有時候也叫無連接套接字。而一個進程中的線可以共享系統(tǒng)分派給這個進程的內(nèi)存空間。由于一塊CPU同時只能執(zhí)行一條指令,因此,在擁有一塊CPU的計算機上不可能同時執(zhí)行兩個任務。線程甚至還可以簡化虛擬機的實現(xiàn),如Java虛擬機(JVM)的垃圾回收器(garbage collector)通常運行在一個或多個線程中?! ?. 簡化編程模型  如果程序只完成一項任務,那只要寫一個單線程的程序,并且按著執(zhí)行這個任務的步驟編寫代碼即可。如果這種應用程序采用單線程來處理,當監(jiān)聽線程接收到一個客戶端請求后,開始讀取客戶端發(fā)來的數(shù)據(jù),在讀完數(shù)據(jù)后,read方法處于阻塞狀態(tài),也就是說,這個線程將無法再監(jiān)聽客戶端請求了。下面是一個例子:  public class MyThread extends Thread{  int count= 1, number?! ? }  }    這種方法簡單明了,符合大家的習慣,但是,它也有一個很大的缺點,那就是如果我們的類已經(jīng)從一個類繼承(如小程序必須繼承自 Applet 類),則無法再繼承 Thread 類,這時如果我們又不想建立一個新的類,應該怎么辦呢?  我們不妨來探索一種新的方法:我們不創(chuàng)建Thread類的子類,而是直接使用它,那么我們只能將我們的方法作為參數(shù)傳遞給 Thread 類的實例,有點類似回調(diào)函數(shù)?! ? (創(chuàng)建線程 + number)。  第4章 功能說明及實現(xiàn)本項目由本人和姚建波,以及周旭磊同學共同完成。圖47數(shù)據(jù)整合界面第5章 系統(tǒng)測試 測試目的在開發(fā)過程中采用了多種措施保證軟件質量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,未經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是為保證軟件質量必須進行的工作。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。:用戶登錄成功進入DMS數(shù)據(jù)采集主界面,然后點擊“整合端”后,進入數(shù)據(jù)采集服務端選項,點擊“運行整合端”按鈕,系統(tǒng)成功啟動數(shù)據(jù)整合線程。本人完全意識到本聲明的法律后果由本人
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1