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

正文內(nèi)容

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

  

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