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

正文內(nèi)容

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

2025-06-27 15:44本頁面
  

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