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

正文內(nèi)容

畢業(yè)論文-基于java開發(fā)的電信ip計費系統(tǒng)(參考版)

2024-08-21 22:53本頁面
  

【正文】 作為一名庫設(shè)計者,一定要記住package和import關(guān)鍵字允許我們做的事情就是分割單個全局命名空間,保證我們不會遇到名字的沖突——無論有多少人使用因特網(wǎng),也無論多少人用Java編寫自己的類。import關(guān)鍵字則可將其變得簡潔得多:import mypackage.*。public class MyClass {// . . .現(xiàn)在,如果有人想使用MyClass,或者想使用mypackage內(nèi)的其他任何public類,他們必須用import關(guān)鍵字激活mypackage內(nèi)的名字,使它們能夠使用。它意味著在那個文件有一個、而且只能有一個public類。注意根據(jù)Java包(封裝)的約定,名字內(nèi)的所有字母都應(yīng)小寫,甚至那些中間單詞亦要如此?;蛘邠Q句話說,它表明這個編譯單元內(nèi)的public類名位于mypackage這個名字的下面。那么package語句必須作為文件的第一個非注釋語句出現(xiàn)。如果想將所有這些組件()都?xì)w納到一起,那么package關(guān)鍵字就可以發(fā)揮作用)。“庫”也由一系列類文件構(gòu)成。它們可以封裝和壓縮到一個JAR文件里(使用Java )。如以前用一種匯編語言寫過程序,那么可能已習(xí)慣編譯器先分割出一種過渡形式(),再用一個鏈接器將其與其他東西封裝到一起(生成一個可執(zhí)行文件),或者與一個庫封裝到一起(生成一個庫)。,我們會獲得一個名字完全相同的輸出文件;。每個編譯單元內(nèi)都只能有一個public類(同樣地,否則編譯器會報告出錯)。而且在編譯單元的內(nèi)部,可以有一個公共(public)類,它必須擁有與文件相同的名字(包括大小寫形式,)。然而,若計劃創(chuàng)建一個“對因特網(wǎng)友好”或者說“適合在因特網(wǎng)使用”的程序,必須考慮如何防止類名的重復(fù)。迄今為止,本書的大多數(shù)例子都僅存在于單個文件中,而且設(shè)計成局部(本地)使用,沒有同包名發(fā)生沖突(在這種情況下,類名置于“默認(rèn)包”內(nèi))。但類名會不會沖突呢?假設(shè)創(chuàng)建一個stack類,將它安裝到已有一個stack類(由其他人編寫)的機器上,這時會出現(xiàn)什么情況呢?對于因特網(wǎng)中的Java應(yīng)用,這種情況會在用戶毫不知曉的時候發(fā)生,因為類會在運行一個Java程序的時候自動下載。我們所有類成員的名字相互間都會隔離起來。然而。若想導(dǎo)入單獨一個類,可在import語句里指定那個類的名字:import 。它的作用是導(dǎo)入完整的實用工具(Utility)庫,該庫屬于標(biāo)準(zhǔn)Java開發(fā)工具包的一部分。包:庫單元我們用import關(guān)鍵字導(dǎo)入一個完整的庫時,就會獲得“包”(Package)。所以在本章的開頭,大家首先要學(xué)習(xí)庫組件如何置入包里。仍存在這樣一個問題:如何將組件綁定到單獨一個統(tǒng)一的庫單元里。到這一章結(jié)束時,大家應(yīng)該可以深刻體會到Java訪問控制的價值。根據(jù)前一段的描述,大家或許已總結(jié)出作為一名庫設(shè)計者,應(yīng)將所有東西都盡可能保持為“private”(私有),并只展示出那些想讓客戶程序員使用的方法。為解決這個問題,Java推出了“訪問指示符”的概念,允許庫創(chuàng)建者聲明哪些東西是客戶程序員可以使用的,哪些是不可使用的。如果庫的創(chuàng)建者想刪除一種舊有的實施方案,并置入新代碼,此時又該怎么辦呢?對那些成員進(jìn)行的任何改動都可能中斷客戶程序員的代碼。然而,相反的情況卻是令人痛苦的。為達(dá)到這個目的,需遵守一定的約定或規(guī)則。那個庫的用戶(客戶程序員)必須能依賴自己使用的那一部分,并知道一旦新版本的庫出臺,自己不需要改寫代碼。五、主要參考文獻(xiàn) 1 呂國英.電信重組將加速電信運營支撐系統(tǒng)全面升級.IT時代周刊,20082 李方村.下一代電信運營與支撐.移動通信,2008,(21)3 吳建,鄭潮.UML基礎(chǔ)與Rose建模案例.人民郵電出版社,20074 國剛,周峰,孫更新.UML與RationalRose2003軟件工程統(tǒng)一建模原理與實踐教程.電子工業(yè)出版社,20075 Ellie Quigley.UNIX SHELL范例精解.李化,張國強譯.清華大學(xué)出版社,20076 Cay S. Horstmann, Gary Cornell.JAVA core volume II advantage features. 20087 Kenneth L Calvert, Michael J Donahoo.Java TCP/IP Socket Program.2008 指導(dǎo)教師審閱簽字: 年 月 日附錄3本科畢業(yè)設(shè)計(論文)外文翻譯課題名稱: 基于JAVA開發(fā)的電信IP計費系統(tǒng) 學(xué)院(系): 里仁學(xué)院電子工程系 年級專業(yè): 電信054班 學(xué)生姓名: 指導(dǎo)教師: 完成日期: 2009年5月20日 進(jìn)行面向?qū)ο蟮脑O(shè)計時,一項基本的考慮是:“如何將發(fā)生變化的東西與保持不變的東西分隔開。四、存在問題首先,隨著科技的進(jìn)步,電信市場的業(yè)務(wù)需要發(fā)生著不斷變化,計費系統(tǒng)的擴(kuò)展性和維護(hù)性要求較高。三、發(fā)展趨勢目前,電信計費系統(tǒng)開始向靈活、可擴(kuò)展、定制化演進(jìn)。與此同時,集中化的計費系統(tǒng)由于有利于提高企業(yè)的市場競爭力,而越來越被電信運營者采用。隨著交換機技術(shù)的計算機化,和各種接口協(xié)議標(biāo)準(zhǔn)的形成,使得聯(lián)機實時采集計費系統(tǒng)成為當(dāng)今計費系統(tǒng)尊崇的時尚。今后的計費系統(tǒng)應(yīng)能夠向用戶提供不同形式的客戶賬單、不同的繳費方式、不同的費用查詢方法、不同的繳費周期,甚至可以為用戶提供定制的電信計費服務(wù)。對于經(jīng)營地域廣且分散、網(wǎng)絡(luò)規(guī)模較大,計費系統(tǒng)初期建設(shè)已形成分散處理模式的電信運營商來說,應(yīng)從提高企業(yè)的競爭力和應(yīng)變能力入手,將網(wǎng)間結(jié)算、具有全網(wǎng)性質(zhì)的業(yè)務(wù)和競爭激烈的業(yè)務(wù)等的計費向集中式處理模式轉(zhuǎn)變。新興的電信運營商一般都采用全國性的集中處理模式。無論是朝著什么方向發(fā)展,電信計費系統(tǒng)一方面要面向用戶,完成對用戶計費、收費及一系列相關(guān)服務(wù);另一方面要面向電信運營商自身,為企業(yè)提供市場預(yù)測、經(jīng)營分析等報告,為企業(yè)制定市場經(jīng)營策略提供有力支持,為企業(yè)增加利潤、擴(kuò)大市場份額、穩(wěn)定和擴(kuò)大客戶群、有針對性的展開市場營銷等工作提供幫助。同時收集盡可能多的資料進(jìn)行學(xué)習(xí)和整理;(2)采用統(tǒng)一建模語言(UML),利用IBM RATIONAL ROSE實現(xiàn)工具,對程序功能板塊進(jìn)行設(shè)計以及用例分析;(3)配置程序開發(fā)所需要的軟件環(huán)境:基于Linux Fedora 8平臺的JDK、Eclipse、MySQL等;(4)使用ECLIPSE集成開發(fā)環(huán)境開發(fā)程序,由于本程序為C/S模式,需要客戶端采集和服務(wù)器端整合,于是,開發(fā)一個模擬數(shù)據(jù)源板塊,同時開發(fā)一個程序測試的圖形界面,便于演示。如果用戶量大,用戶頻繁地登入/出,將產(chǎn)生大量的數(shù)據(jù),不便于將來生成用戶的月賬單和對開放實驗室的使用情況進(jìn)行月統(tǒng)計和年統(tǒng)計,因此,出現(xiàn)了整合系統(tǒng)。為了使讀取的數(shù)據(jù)量不至于過大,采集系統(tǒng)會每小時定時執(zhí)行一次,每次只采集上一個小時時間段之內(nèi)的數(shù)據(jù)。采集系統(tǒng)通過調(diào)用Unix系統(tǒng)函數(shù)來讀取這個日志文件中的內(nèi)容,然后對讀取到的內(nèi)容進(jìn)行整理,整理為方便計費的數(shù)據(jù),其中包括登錄名、登錄時間或登出時間等作為計費依據(jù)的數(shù)據(jù)。二、研究的基本內(nèi)容和擬解決的主要問題采集系統(tǒng) 開放實驗室是一個Unix服務(wù)器, Unix服務(wù)器本身就具有記錄系統(tǒng)日志的功能。其所針對的業(yè)務(wù)方向是電信IP計費系統(tǒng)。與此同時,由于市場競爭的形成,用戶服務(wù)需求的擴(kuò)大,電信運營商也迫切需要這樣的計費系統(tǒng)。這樣的簡單功能,不能跟上電信業(yè)務(wù)的發(fā)展變化,不能滿足用戶的服務(wù)需求,更不能適應(yīng)市場經(jīng)濟(jì)下競爭的環(huán)境。本科生畢業(yè)設(shè)計(論文)附錄1本科畢業(yè)設(shè)計(論文)開題報告課題名稱:基于JAVA開發(fā)的電信IP計費系統(tǒng)學(xué)院(系):里仁學(xué)院電子工程系 年級專業(yè):電子信息工程054班 學(xué)生姓名: 指導(dǎo)教師: 完成日期:2009315 一、綜述本課題國內(nèi)外研究動態(tài),說明選題的依據(jù)和意義(1)國內(nèi)外研究動態(tài)電信計費系統(tǒng)是隨著電信產(chǎn)業(yè)和計算機產(chǎn)業(yè)的發(fā)展而不斷成長起來的,特別是隨著交換機技術(shù)和計算機技術(shù)的不斷進(jìn)步而不斷完善的。在此衷心的感謝教授的教誨。同時也要感謝校內(nèi)導(dǎo)師教授對我在校外實習(xí)期間的關(guān)心與指導(dǎo),在校外實習(xí)期間,盧教授經(jīng)常通過打電話或發(fā)郵件的方式關(guān)心我的論文進(jìn)程,并及時的給予修改建議,使得我的論文可以順利的完成。從尊敬的張老師身上,我不僅學(xué)到了專業(yè)知識和生產(chǎn)實踐技能,也學(xué)到了做人的道理。本文的研究工作是在張老師的精心指導(dǎo)和悉心關(guān)懷下完成的。(4)開發(fā)數(shù)據(jù)源模擬程序和圖形界面演示程序,經(jīng)過反復(fù)調(diào)試,最終程序運行成功。(3)成功搭建MySQL數(shù)據(jù)庫運行環(huán)境。(2)成功搭建JDK 2開發(fā)環(huán)境,并使用Eclipse集成開發(fā)環(huán)境進(jìn)行代碼編寫。研究成果如下:(1)使用Rational Rose對系統(tǒng)進(jìn)行分析,完成系統(tǒng)部署圖示和用例圖示以及用例分析。極大的豐富了自己計算機技術(shù)知識,提高了計算機技術(shù)水平。在代碼編碼編寫過程中,不斷的遇到問題解決問題,讓自己越發(fā)領(lǐng)略到JAVA語言“一次編譯,到處執(zhí)行”[16]的核心思想,以及面向?qū)ο蟆耙磺薪詫ο蟆钡木幊趟枷?,體驗到編程的強大魅力,以驅(qū)動自己盡心寫完最后一行代碼。結(jié)論首先,經(jīng)過3個月的JAVA語言培訓(xùn)和項目實踐,增強了自己的JAVA語言編寫能力和軟件設(shè)計能力。數(shù)據(jù)源的模擬分析可簡單認(rèn)為是隨機過程,在代碼實現(xiàn)時可充分利用系統(tǒng)Random函數(shù)進(jìn)行處理?!”菊滦〗Y(jié)在上一章節(jié)中,說明了本課題的重點功能實現(xiàn)細(xì)節(jié)?!〔杉蛻舳藞D55 采集客戶端采集客戶端在本課題演示界面中,為手動操作,當(dāng)正式用于采集客戶端,則由Unix操作系統(tǒng)控制采集間隔。然后,開啟采集服務(wù)器端,等待客戶端的數(shù)據(jù)發(fā)送。點擊運行模擬數(shù)據(jù)源端,開啟數(shù)據(jù)源模擬程序。在設(shè)置完數(shù)據(jù)庫的基本參數(shù)以后,點擊“創(chuàng)建數(shù)據(jù)庫/表”按鈕開始創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,如果添加成功則如圖52右側(cè)文本框所示。如,數(shù)據(jù)庫服務(wù)器的IP地址(默認(rèn)值為:)以及提供服務(wù)的端口(默認(rèn)值為3306,用的MySQL數(shù)據(jù)庫),登陸數(shù)據(jù)庫的用戶名和密碼以及新創(chuàng)建的數(shù)據(jù)庫的名稱。其中值得說明的有兩點:其一,圖51中,“當(dāng)前系統(tǒng):Windows XP”()這一方法來顯示當(dāng)前運行所使用的操作系統(tǒng)名稱;其二,自我介紹為一按鈕事件,()這一方法彈出提示框顯示提示內(nèi)容。運行順序為:創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表模擬產(chǎn)生數(shù)據(jù)源開啟采集服務(wù)器端開啟采集客戶端采集數(shù)據(jù)數(shù)據(jù)整合。但這樣的硬件要求對于程序的設(shè)計和調(diào)試有太多的不便利。因為在程序設(shè)計過程中,隨機生成的訪問用戶都是產(chǎn)生于這些閾值范圍之內(nèi)的。需要在一個配置文件()中以行為單位預(yù)輸入一些用戶名稱,用于隨機訪問的用戶名。那么程序的測試和調(diào)試,并非必須依賴正常客戶的真實訪問,本課題則采用了模擬手段用于實現(xiàn)用戶訪問數(shù)據(jù)記錄。第5章 數(shù)據(jù)源模擬設(shè)計及系統(tǒng)演示 客戶端訪問數(shù)據(jù)源模擬設(shè)計 數(shù)據(jù)源模擬的目的在前文中提到,計費系統(tǒng)的數(shù)據(jù)來源,是UNIX操作系統(tǒng)通過自身的日志功能,把所有登錄登出的用戶信息記錄在wtmpx這一日志文件當(dāng)中。其中,客戶端的數(shù)據(jù)采集及數(shù)據(jù)處理是重點也是難點,需要考慮用戶登錄時長的一些異常情況等;服務(wù)器端的數(shù)據(jù)處理也較為復(fù)雜,需要考慮多線程設(shè)計和數(shù)據(jù)發(fā)送失敗的處理等情況?!?shù)據(jù)表結(jié)構(gòu)設(shè)計表4—1 按用戶統(tǒng)計整合的時記錄表detaildays_x(x是131)字段英文名字段漢字名類型loginname登錄名Varchar(20)loginip登錄IPVarchar(24)logouttime登出時間Timestamplabip實驗室IPVarchar(24)duration登錄時長long表4—2 按用戶統(tǒng)計整合的天記錄表detailmonths_x(x是112)字段英文名字段漢字名類型loginname登錄名Varchar(20)loginip登錄IPVarchar(24)logouttime整合時間Timestamplabip實驗室IPVarchar(24)duration登錄時長long表4—3 按用戶統(tǒng)計整合的月記錄表detailyears_x(x表示年)字段英文名字段漢字名類型loginname登錄名Varchar(20)Loginip登錄IPVarchar(24)logouttime整合時間TimestampLabip實驗室IPVarchar(24)Duration登錄時長long表4—4 按服務(wù)器整合的時記錄表detaildays字段英文名字段漢字名類型logouttime整合時間TimestampLabip實驗室IPVarchar(24)Duration登錄時長long表4—5 按服務(wù)器整合的天記錄表degtailmonths字段英文名字段漢字名類型logouttime整合時間TimestampLabip實驗室IPVarchar(24)Duration登錄時長Long表46 按服務(wù)器整合的月記錄表detailyears字段英文名字段漢字名類型logouttime整合時間TimestampLabip實驗室IPVarchar(24)Duration登錄時長long 本章小結(jié)本章為系統(tǒng)的詳細(xì)設(shè)計,也是本課題的核心內(nèi)容。(6)函數(shù)integratByMonthIP 負(fù)責(zé)按實驗室服務(wù)器進(jìn)行月整合。(4)函數(shù)integra
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1