已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)摘要電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)是典型的后臺(tái)信息處理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及服務(wù)器的搭建兩個(gè)方面。本系統(tǒng)對(duì)后臺(tái)數(shù)據(jù)庫設(shè)計(jì)采用ORACLE數(shù)據(jù)庫開發(fā),并對(duì)此數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用而后臺(tái)開發(fā)語言采用JAVA作為主要開發(fā)語言,連接數(shù)據(jù)庫技術(shù)以JDBC為主,主要完成對(duì)電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。本系統(tǒng)是一套精確、有效的數(shù)據(jù)分析處理系統(tǒng),它提供了電信產(chǎn)業(yè)對(duì)原始數(shù)據(jù)進(jìn)行有效處理的功能,并支持標(biāo)準(zhǔn)的SQL語法。本系統(tǒng)主要是在現(xiàn)有電信計(jì)費(fèi)信息日常維護(hù)管理管理的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化了某某電信公司的工作,提高了管理的效率,同時(shí)方便電信計(jì)費(fèi)信息維護(hù)。關(guān)鍵詞電信;ORACLE數(shù)據(jù)庫;數(shù)據(jù)庫結(jié)構(gòu);JDBCTELECOMBILLINGSYSTEMDATAANALYSISANDPROCESSINGSYSTEMABSTRACTTELECOMBILLINGSYSTEMDATAANALYSISANDPROCESSINGSYSTEMISATYPICALMANAGEMENTINFORMATIONSYSTEM,ITSDEVELOPMENTMAINLYINCLUDESTHEBACKSTAGEDATABASETHEESTABLISHMENTANDTHEMAINTENANCEASWELLASFRONTENDAPPLICATIONPROCEDUREDEVELOPMENTTWOASPECTSTHESYSTEMUSESTHEORACLEDEVELOPMENTOFTHEDESIGNOFDATABASE,ANDTHEDATABASETECHNOLOGYFORAMOREINDEPTHSTUDYANDAPPLICATIONFORFRONTENDAPPLICATIONDEVELOPEDUSINGJDBC,MAINLYTOCOMPLETETHEANALYSIS,ANALYSISOFTELECOMBILLINGSYSTEMDATAANALYSISANDPROCESSINGSYSTEMNEEDSTHEFUNCTIONMODULEDIVISION,DATABASEMODEL,ANDHASDESIGNEDTHEDATABASESTRUCTUREANDTHEAPPLICATIONPROCEDURETHISSYSTEMISASIMPLE,FASTDATABASEMANAGEMENTSYSTEM,ITPROVIDESMANYPEOPLEUSETHEMANAGEMENTMODE,ANDSUPPORTSTHESTANDARDSQLSYNTAXTHESYSTEMISMAINLYBASEDONTHEEXISTINGMANAGEMENTOFUNIVERSITYEQUIPMENTDAILYMAINTENANCE,PUTALOTOFMANPOWERMANAGEMENTINFORMATIONINTOTHECOMPUTERMANAGEMENT,SIMPLIFYTHEXXTELECOMCOMPANYMANAGEMENTWORK,IMPROVETHEEFFICIENCYOFMANAGEMENT,ANDMAINTENANCECONVENIENTTELECOMCOMPANYASERVLETLOOKSANDFEELSLIKEAMINIATUREWEBSERVERITRECEIVESAREQUESTANDRENDERSARESPONSEBUT,UNLIKECONVENTIONALWEBSERVERS,THESERVLETAPPLICATIONPROGRAMMINGINTERFACEAPIISSPECIFICALLYDESIGNEDTOHELPJAVADEVELOPERSCREATEDYNAMICAPPLICATIONSKEYWORDSTELECOMORACLETHEDATABASESTRUCTUREJDBC目錄摘要IABSTRACTII1緒論111背景與意義112電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的現(xiàn)狀和優(yōu)勢(shì)213任務(wù)概述214電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)特點(diǎn)32相關(guān)技術(shù)421系統(tǒng)說明4211硬件環(huán)境4212軟件環(huán)境422開發(fā)計(jì)劃523可行性分析5231風(fēng)險(xiǎn)分析5232技術(shù)可行性6233操作可行性624設(shè)計(jì)方案對(duì)涉及工具和技術(shù)的相關(guān)說明7241C/S體系結(jié)構(gòu)7242ORACLE8243JAVA8244JDBC簡(jiǎn)介83需求分析1031系統(tǒng)分析的任務(wù)與步驟10311系統(tǒng)分析的任務(wù)1032系統(tǒng)項(xiàng)目范圍1133功能需求1134系統(tǒng)實(shí)體分析1435系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)15351概念設(shè)計(jì)15352設(shè)計(jì)局部ER模式15353設(shè)計(jì)全局ER模式164總體設(shè)計(jì)1741系統(tǒng)功能說明17411系統(tǒng)總體功能表17412采集數(shù)據(jù)服務(wù)器和中央服務(wù)器模塊功能17413軟硬件環(huán)境需求20414產(chǎn)品質(zhì)量需求2042建立數(shù)據(jù)庫模型215詳細(xì)設(shè)計(jì)2251AAA服務(wù)器端采集模塊2252AAA服務(wù)器端備份模塊2353AAA服務(wù)器端網(wǎng)絡(luò)模塊2554系統(tǒng)日志模塊2655系統(tǒng)配置模塊2756中央服務(wù)器端備份模塊2957中央服務(wù)器端網(wǎng)絡(luò)模塊3058中央服務(wù)器端入庫模塊316系統(tǒng)測(cè)試3461系統(tǒng)測(cè)試的目的3462面向?qū)ο笙到y(tǒng)測(cè)試方案3463系統(tǒng)測(cè)試用例35結(jié)論38參考文獻(xiàn)39致謝40外文原文41中文翻譯491緒論11背景與意義隨著電信企業(yè)的不斷壯大,對(duì)計(jì)費(fèi)系統(tǒng)的改進(jìn)迫在眉捷。計(jì)費(fèi)系統(tǒng)是電信企業(yè)的基礎(chǔ)與核心,準(zhǔn)確、靈活、實(shí)時(shí)的計(jì)費(fèi)系統(tǒng),更能為客戶提供優(yōu)質(zhì)的服務(wù),更增加市場(chǎng)競(jìng)爭(zhēng)能力,更能促進(jìn)企業(yè)的發(fā)展。目前,本地網(wǎng)的交換機(jī)一般都采用點(diǎn)對(duì)點(diǎn)脫機(jī)計(jì)費(fèi)處理方式,即由機(jī)房現(xiàn)場(chǎng)的維護(hù)人員通過脫機(jī)方式將計(jì)費(fèi)文件復(fù)制到各種可以運(yùn)輸?shù)拇鎯?chǔ)介質(zhì)上(如磁帶),再將存儲(chǔ)介質(zhì)送至相應(yīng)的本地網(wǎng)計(jì)費(fèi)中心進(jìn)行分揀、劃價(jià)及帳務(wù)處理,形成統(tǒng)一格式的數(shù)據(jù)。這種計(jì)費(fèi)方式在當(dāng)前電信網(wǎng)規(guī)模越來越大,電話業(yè)務(wù)日益增多的情況下,有以下突出問題,由于系統(tǒng)建設(shè)時(shí)沒有統(tǒng)一的規(guī)范,使得軟、硬件平臺(tái)設(shè)置各異,不方便新業(yè)務(wù)的迅速推廣;各套系統(tǒng)缺乏統(tǒng)一的資費(fèi)管理使得處理計(jì)費(fèi)話單時(shí)沒有統(tǒng)一衡量的尺度,造成多收費(fèi)和亂收費(fèi);難以保證數(shù)據(jù)的準(zhǔn)確性,對(duì)于錯(cuò)誤話單沒有統(tǒng)一的處理辦法;不能及時(shí)向用戶提供業(yè)務(wù)使用情況報(bào)告和全方位的查詢功能。整個(gè)電信系統(tǒng)對(duì)新型計(jì)費(fèi)系統(tǒng)具有迫切的要求。同時(shí)采集數(shù)據(jù)用服務(wù)器系統(tǒng)的聯(lián)機(jī)采集的核心之一是,要求具有非常高的可靠性。采集系統(tǒng)需要記錄用戶使用服務(wù)器的原始數(shù)據(jù)并依據(jù)原始數(shù)據(jù)核算費(fèi)用。電信采集系統(tǒng)的計(jì)費(fèi)系統(tǒng)的功能是由兩部分組成,一部分是記錄用戶使用各服務(wù)的原始數(shù)據(jù);另一部分是根據(jù)原始數(shù)據(jù)核算每服務(wù)每次每用戶的費(fèi)用,而對(duì)于用戶費(fèi)用的匯總統(tǒng)計(jì)是由整合系統(tǒng)的財(cái)務(wù)模塊完成的。用戶使用某些服務(wù)項(xiàng)目的原始數(shù)據(jù)是從各服務(wù)管理子系統(tǒng)傳過來的,直接在當(dāng)?shù)仉娦诺挠?jì)費(fèi)系統(tǒng)直接產(chǎn)生的,最后在中央計(jì)費(fèi)系統(tǒng)上進(jìn)行匯總核對(duì)采集系統(tǒng)之所以要保存各服務(wù)使用情況的原始數(shù)據(jù)記錄是為了減少或避免因單方面記賬而可能出現(xiàn)的人為造假行為;方便用戶通過采集系統(tǒng)進(jìn)行費(fèi)用查詢;在原始記錄的基礎(chǔ)上進(jìn)行更深入的統(tǒng)計(jì)分析等。采集系統(tǒng)在計(jì)算每服務(wù)每次每用戶的費(fèi)用時(shí),需要了解用戶的登陸和退出信息,這就要求計(jì)費(fèi)系統(tǒng)可以自動(dòng)獲取某一用戶使用服務(wù)器的相關(guān)信息,從而方便采集系統(tǒng)計(jì)費(fèi)。12電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的現(xiàn)狀和優(yōu)勢(shì)目前,國(guó)內(nèi)外電信計(jì)費(fèi)信息數(shù)據(jù)分析處理日常維護(hù)管理管理一般采用兩種方式一種純手工管理;另一種則是利用一些較老的或是以別的系統(tǒng)為底板改版而成的系統(tǒng)來進(jìn)行管理。但這兩種方法都有各自的弊端前一種方法由于參與管理者的文化水平不一,字跡不一,互相之間會(huì)導(dǎo)致信息傳達(dá)不便,而且紙質(zhì)信息傳載媒體有著一個(gè)很大的弱點(diǎn)就是容易損壞,造成信息丟失;后一種方法雖然解決了信息傳達(dá)、信息保存的問題。但存在一個(gè)更致命的缺點(diǎn)系統(tǒng)安全問題得不到保證。在當(dāng)前的信息化時(shí)代中,任何公司,都需要一個(gè)實(shí)用的電信計(jì)費(fèi)信息系統(tǒng)來規(guī)范電信計(jì)費(fèi)信息日常維護(hù)管理管理,這將會(huì)大大提高某某高校的管理水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化。現(xiàn)在國(guó)內(nèi)外也有很多設(shè)備日常維護(hù)管理電信計(jì)費(fèi)信息數(shù)據(jù)分析處理的軟件,采用的技術(shù)也是多種多樣,但大多數(shù)電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)主要用于國(guó)有電信的關(guān)鍵部門。至于小型的電信公司,利用電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)組織分析處理計(jì)費(fèi)信息的并不多。因?yàn)楸鞠到y(tǒng)是電信計(jì)費(fèi)信息分析處理系統(tǒng),所以注重于后臺(tái)的數(shù)據(jù)分析,這部分功能并不呈現(xiàn)給任何用戶,在開發(fā)時(shí)要考慮到各種計(jì)費(fèi)的細(xì)節(jié),確保計(jì)費(fèi)的準(zhǔn)確無誤,去在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個(gè)好的電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng),不管是在各種錯(cuò)誤原始數(shù)據(jù)的處理上,還是在各種數(shù)據(jù)的備份上,都能體現(xiàn)出自己的高性能。電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的優(yōu)勢(shì)主要表現(xiàn)在三個(gè)方面1電信計(jì)費(fèi)信息日常維護(hù)管理無紙化,環(huán)保又方便。傳統(tǒng)的電信計(jì)費(fèi)信息日常維護(hù)管理方式,都是經(jīng)由工作從員手工記錄存檔。這種傳統(tǒng)的紙質(zhì)電信計(jì)費(fèi)信息日常維護(hù)管理管理,一是會(huì)有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時(shí)候往往沒能得到滿意的回復(fù)。而無紙化電信計(jì)費(fèi)信息日常維護(hù)管理,只需服務(wù)器自動(dòng)運(yùn)行,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對(duì)計(jì)費(fèi)信息分析處理上做得要比傳統(tǒng)的電信計(jì)費(fèi)信息日常維護(hù)管理管理科學(xué)得多。2科學(xué)管理,安全可靠。傳統(tǒng)的電信計(jì)費(fèi)信息日常維護(hù)管理管理方式,都是一份份獨(dú)立的電信計(jì)費(fèi)信息日常維護(hù)管理,一個(gè)電信計(jì)費(fèi)信息對(duì)應(yīng)一份,而這么一撂的設(shè)計(jì),經(jīng)常會(huì)由于各種原因,丟失或是污損,給電信計(jì)費(fèi)信息日常維護(hù)管理和運(yùn)行帶來很大的麻煩和不便。而電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的動(dòng)作,只需做好系統(tǒng)數(shù)據(jù)庫的保護(hù),以上問題可以迎刃而解了。3簡(jiǎn)化工作,促進(jìn)其他方面的綜合發(fā)展。由于電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)的介入運(yùn)行,可以使管理人員騰出更多的時(shí)間,做更多針對(duì)性的更有生產(chǎn)意義的工作,從而使每個(gè)員工都有機(jī)會(huì)在工作業(yè)績(jī)上有更大的進(jìn)步。13任務(wù)概述該系統(tǒng)要求中國(guó)電信各個(gè)營(yíng)業(yè)廳的AAA服務(wù)器中采集到的/VAR/ADM/WTMPX目錄下面的數(shù)據(jù)信息進(jìn)行解析后每隔一小時(shí)向總服務(wù)器(中央處理器)發(fā)送一次。中央處理器將接收到的信息插入到數(shù)據(jù)庫。數(shù)據(jù)庫對(duì)總服務(wù)器(中央處理器)的數(shù)據(jù)信息進(jìn)行分載處理,先把詳細(xì)的信息存放在T_DETAIL_X中,然后由整合系統(tǒng)進(jìn)行負(fù)載分?jǐn)偠ㄆ诓杉?小時(shí)原始計(jì)費(fèi)LOGWTMPX文件,整理成BIDR類數(shù)據(jù)清單,并上傳給中央處理系統(tǒng)。由位于中央處理系統(tǒng)的采集系統(tǒng)服務(wù)器端偵聽并收集采集系統(tǒng)客戶端發(fā)送的數(shù)據(jù)信息BIDR,并將數(shù)據(jù)保存至數(shù)據(jù)庫表T_DETAIL_X中。14電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)特點(diǎn)1沒有操作界面整個(gè)系統(tǒng)的針對(duì)后臺(tái)數(shù)據(jù)的處理和儲(chǔ)存,不向電信客戶呈現(xiàn)原始數(shù)據(jù)處理過程。2完備的系統(tǒng)操作功能系統(tǒng)開發(fā)的宗旨是最簡(jiǎn)約的操作步驟最完備的操作功能。初一看,這好像很矛盾,但是經(jīng)過完整的策劃編排,系統(tǒng)完全做到了功能無冗余無遺漏,這點(diǎn)也更好的體現(xiàn)了系統(tǒng)的人性化設(shè)計(jì)。3完善的安全機(jī)制獨(dú)立的日志功能和備份功能,確保電信計(jì)費(fèi)信息的數(shù)據(jù)有較好的安全性和準(zhǔn)確性。2相關(guān)技術(shù)21系統(tǒng)說明本系統(tǒng)主要是在現(xiàn)有電信計(jì)費(fèi)信息日常維護(hù)管理管理的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化了某某電信公司公園人員的工作,提高了管理的效率,同時(shí)方便電信計(jì)費(fèi)信息維護(hù)。本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫ORACLE,后臺(tái)主要開發(fā)語言為JAVA。信息平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。JSP是目前最完備的面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。ORACLE采用了關(guān)系型數(shù)據(jù)庫結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語法。211硬件環(huán)境本系統(tǒng)所用硬件環(huán)境如表21所示。表21硬件環(huán)境處理器I5267GHZ安裝內(nèi)存300GB212軟件環(huán)境本系統(tǒng)所用軟件環(huán)境如表22所示。表22軟件環(huán)境操作系統(tǒng)WINDOW7開發(fā)工具M(jìn)YECLIPSE服務(wù)器軟件TOMCAT70JAVA語言版本JDK17數(shù)據(jù)庫ORACLE22開發(fā)計(jì)劃本系統(tǒng)開發(fā)計(jì)劃如表23所示。表23系統(tǒng)開發(fā)計(jì)劃起止日期內(nèi)容2014年3月10日2013年4月5日需求分析,熟悉開發(fā)環(huán)境2014年4月6日2013年4月17日概要設(shè)計(jì)2014年4月18日2013年5月5日詳細(xì)設(shè)計(jì)與調(diào)試2014年5月6日2013年5月25日系統(tǒng)測(cè)試23可行性分析可行性分析是通過對(duì)項(xiàng)目的主要內(nèi)容和配套條件,如市場(chǎng)需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選型、環(huán)境影響、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟(jì)、工程等方面進(jìn)行調(diào)查研究和分析比較,并對(duì)項(xiàng)目建成以后可能取得的財(cái)務(wù)、經(jīng)濟(jì)效益及社會(huì)環(huán)境影響進(jìn)行預(yù)測(cè),從而提出該項(xiàng)目是否值得投資和如何進(jìn)行建設(shè)的咨詢意見,為項(xiàng)目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法。可行性分析應(yīng)具有預(yù)見性、公正性、可靠性、科學(xué)性的特點(diǎn)。231風(fēng)險(xiǎn)分析1系統(tǒng)軟件硬件的風(fēng)險(xiǎn)采用了性能較高的硬件電信計(jì)費(fèi)信息,和較穩(wěn)定的系統(tǒng)軟件,系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。由于系統(tǒng)初始化的數(shù)據(jù)量和種類非常大,如果讓一個(gè)人或幾個(gè)人來完成可能會(huì)造成數(shù)據(jù)輸入的混亂,為此我們必須在數(shù)據(jù)輸入前做好嚴(yán)格的、合理的人員分工,保證數(shù)據(jù)輸入工作更加有條不紊。比如按照財(cái)會(huì)、材料、固定資產(chǎn)、生產(chǎn)、庫存、訂單、供應(yīng)商、銷售、客戶等來合理的分組與組內(nèi)分工。由于系統(tǒng)初始化的數(shù)據(jù)量和種類非常大,如果讓一個(gè)人或幾個(gè)人來完成可能會(huì)造成數(shù)據(jù)輸入的混亂,為此我們必須在數(shù)據(jù)輸入前做好嚴(yán)格的、合理的人員分工,保證數(shù)據(jù)輸入工作更加有條不紊。比如按照財(cái)會(huì)、材料、固定資產(chǎn)、生產(chǎn)、庫存、訂單、供應(yīng)商、銷售、客戶等來合理的分組與組內(nèi)分工。數(shù)據(jù)正確性包括兩方面的含義。首先,收集到的數(shù)據(jù)本身必須是正確的即數(shù)據(jù)來源是正確的,否則會(huì)造成“垃圾進(jìn)、垃圾出”的數(shù)據(jù)處理有效率無效果現(xiàn)象數(shù)據(jù)本身的正確性更多的依賴于企業(yè)各部門數(shù)據(jù)收集人員,他們應(yīng)當(dāng)保證上交數(shù)據(jù)是正確的,沒有遺漏、重復(fù),也沒有過時(shí)、失實(shí)的數(shù)據(jù)。其次在把收集到的數(shù)據(jù)輸入系統(tǒng)的過程中,不能引入任何附加的錯(cuò)誤。數(shù)據(jù)不準(zhǔn)確的原因有很多種,主要有激勵(lì)機(jī)制。在以工時(shí)定額為基準(zhǔn)的獎(jiǎng)勵(lì)制度下,當(dāng)操作人員估計(jì)當(dāng)月的獎(jiǎng)金數(shù)己經(jīng)差不多了,或打算下月自己要請(qǐng)幾天假時(shí),他/她會(huì)留下一些工時(shí)放到下個(gè)月去用,而不如實(shí)填報(bào)此外,分配任務(wù)的班組長(zhǎng)還有可能把工時(shí)定額油水大的活安排給與自己關(guān)系好的人去做,甚至?xí)騺y了整體計(jì)劃??傊酝瓿晒r(shí)定額作為發(fā)獎(jiǎng)金的標(biāo)準(zhǔn),其指導(dǎo)思想不是以客戶滿意為中心,因此,必須改革這種不利于數(shù)據(jù)準(zhǔn)確的激勵(lì)機(jī)制。各個(gè)業(yè)務(wù)人員數(shù)據(jù)處理不及時(shí)。以庫存業(yè)務(wù)為例,如果沒有做到“日清月結(jié)”,編制計(jì)劃往往根據(jù)的是一個(gè)滯后的信息,得出的結(jié)論就將是錯(cuò)誤的。因此我們一定要制定規(guī)范化的“工作準(zhǔn)則與工作規(guī)程”,來保證數(shù)據(jù)的正確與實(shí)時(shí)傳遞,準(zhǔn)確和實(shí)時(shí)的信息為企業(yè)的業(yè)務(wù)分析和決策提供可靠的保障。2計(jì)劃的拖延系統(tǒng)的開發(fā)存在因計(jì)劃拖延帶來的風(fēng)險(xiǎn)。傳統(tǒng)的管理智慧認(rèn)為,有缺陷的決策好過沒有決策。畢竟,你隨時(shí)可以改變方向,并且至少還可以從錯(cuò)誤中學(xué)習(xí)。實(shí)際上,如果決策得不到下屬的贊同,那就不要急著強(qiáng)行做決定。不妨考慮這樣一個(gè)決策流程雖然決策過程也許較慢,但是產(chǎn)生的決策即便不能取得一致同意,也能為每個(gè)人所接受??偟膩碚f,管理者現(xiàn)在變得越來越善于傾聽員工意見。但是,他們所帶領(lǐng)的團(tuán)隊(duì)并不一定都看到了這一點(diǎn)。溝通是多方面的。人們會(huì)注意你的身體語言,觀察你在看什么,你的手在做什么。開會(huì)時(shí),你可能很難記起這一點(diǎn),但管理這類信號(hào)其實(shí)非常重要。232技術(shù)可行性大學(xué)課程中的數(shù)據(jù)庫原理,操作系統(tǒng)知識(shí),網(wǎng)絡(luò)基礎(chǔ)等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。JAVA是一種相對(duì)高效的上層開發(fā)語言,ORACLE也是一種簡(jiǎn)單的數(shù)據(jù)庫,所以技術(shù)難度并不高。目前使用的開發(fā)技術(shù)來說,系統(tǒng)的功能目標(biāo)能夠達(dá)到;利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成。233操作可行性該系統(tǒng)如投入使用,預(yù)期作到界面友好,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本系統(tǒng)管理設(shè)備的相關(guān)信息的。操作可行性主要是指用戶使用的舒適性,因此界面設(shè)計(jì)時(shí)要充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單便宜數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確,制表靈活,適應(yīng)力強(qiáng),容易擴(kuò)充。具有易用性、靈活性、開放性與可視性等,這些基本都可以實(shí)現(xiàn)。24設(shè)計(jì)方案對(duì)涉及工具和技術(shù)的相關(guān)說明241C/S體系結(jié)構(gòu)本系統(tǒng)所面向的對(duì)象是電信計(jì)費(fèi)主服務(wù)器。因此,將要采用比較流行的C/S三層結(jié)構(gòu),C/S結(jié)構(gòu)圖如圖21所示。圖21B/S三層結(jié)構(gòu)圖C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)相比雖然有部分缺點(diǎn),但是有B/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì)C/S結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到CLIENT端和SERVER端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是CLIENT/SERVER形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的WEB應(yīng)用發(fā)展,WEB和CLIENT/SERVER應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。具體表現(xiàn)在以下兩點(diǎn)(1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。(2)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺(tái)應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。242ORACLEORACLE數(shù)據(jù)庫系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器CLIENT/SERVER或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SILVERSTREAM就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫,它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí),只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識(shí),便能在各種類型的機(jī)器上使用它。ORACLE數(shù)據(jù)庫最新版本為ORACLEDATABASE12C。ORACLE數(shù)據(jù)庫12C引入了一個(gè)新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫云。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,如ORACLEMULTITENANT可快速整合多個(gè)數(shù)據(jù)庫,而AUTOMATICDATAOPTIMIZATION和HEATMAP能以更高的密度壓縮數(shù)據(jù)和對(duì)數(shù)據(jù)分層。這些獨(dú)一無二的技術(shù)進(jìn)步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強(qiáng),使得ORACLE數(shù)據(jù)庫12C成為私有云和公有云部署的理想平臺(tái)。ORACLE是一個(gè)具備完全WEB支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言XML的核心支持以及在INTERNET上和防火墻外進(jìn)行查詢的能力,提供了以WEB標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的XML和INTERNET標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以XML格式輕松存儲(chǔ)和檢索數(shù)據(jù)。ORACLE提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫與WEBSERVICE的支持將使您的應(yīng)用實(shí)現(xiàn)INTERNET數(shù)據(jù)互聯(lián),NET集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、SERVICEBROKER使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和TSQL擴(kuò)展帶來了諸多靈活性。C、JSP、XQUERY、XMLA、ADONET20、SMO、AMO等都將成為ORACLE數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。243JAVAJAVA是由SUNMICROSYSTEMS公司于1995年5月推出的JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)語言(以下簡(jiǎn)稱JAVA語言)和JAVA平臺(tái)的總稱。由JAMESGOSLING和同事們共同研發(fā),并在1995年正式推出。JAVA最初被稱為OAK,是1991年為消費(fèi)類電子產(chǎn)品的嵌入式芯片而設(shè)計(jì)的。1995年更名為JAVA,并重新設(shè)計(jì)用于開發(fā)INTERNET應(yīng)用程序。用JAVA實(shí)現(xiàn)的HOTJAVA瀏覽器(支持JAVAAPPLET)顯示了JAVA的魅力跨平臺(tái)、動(dòng)態(tài)的WEB、INTERNET計(jì)算。從此,JAVA被廣泛接受并推動(dòng)了WEB的迅速發(fā)展,常用的瀏覽器均支持JAVAAPPLET。另一方面,JAVA技術(shù)也不斷更新。244JDBC簡(jiǎn)介JDBC(JAVADATABASECONNECTIVITY,JAVA數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的JAVAAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用JAVA語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純JAVAAPI編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBCAPI,就不必為訪問SYBASE數(shù)據(jù)庫專門寫一個(gè)程序,為訪問ORACLE數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問INFORMIX數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用JDBCAPI寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時(shí),將JAVA語言和JDBC結(jié)合起來使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是JAVA語言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。JAVA數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于JAVA應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC對(duì)JAVA程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。JAVA具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。所需要的只是JAVA應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對(duì)話的方法。而JDBC正是作為此種用途的機(jī)制。JDBC擴(kuò)展了JAVA的功能。例如,用JAVA和JDBCAPI可以發(fā)布含有APPLET的網(wǎng)頁,而該APPLET使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫。企業(yè)也可以用JDBC通過INTRANET將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計(jì)算機(jī)有WINDOWS、MACINTOSH和UNIX等各種不同的操作系統(tǒng))。隨著越來越多的程序員開始使用JAVA編程語言,對(duì)從JAVA中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。管理員們都喜歡JAVA和JDBC的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)據(jù)庫管理系統(tǒng)上。新程序的開發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷售信息服務(wù),JAVA和JDBC可為外部客戶提供獲取信息更新的更好方法。3需求分析31系統(tǒng)分析的任務(wù)與步驟系統(tǒng)分析的步驟如下(1)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查。調(diào)查是分析與設(shè)計(jì)的基礎(chǔ)。詳細(xì)調(diào)查現(xiàn)行系統(tǒng)的情況和具體結(jié)構(gòu),并用一定的工具對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳盡的描述,這是系統(tǒng)分析最基本的任務(wù)。在充分了解現(xiàn)行系統(tǒng)現(xiàn)狀的基礎(chǔ)上,進(jìn)一步發(fā)現(xiàn)其存在的薄弱環(huán)節(jié)和問題,為下一步的需求分析和提出新的邏輯設(shè)計(jì)做好準(zhǔn)備。詳細(xì)調(diào)查應(yīng)強(qiáng)調(diào)用戶的參與,部門的業(yè)務(wù)人員、主管人員、系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員共同參與。調(diào)查工作應(yīng)從企業(yè)組織的管理層開始,逐層向下調(diào)查,確保對(duì)整個(gè)企業(yè)的管理工作全面了解。在調(diào)查的過程中,要從客觀去了解企業(yè)的現(xiàn)狀和環(huán)境,掌握企業(yè)存在的問題和薄弱環(huán)節(jié)。為了便于分析人員和管理人員之間進(jìn)行業(yè)務(wù)交流和分析問題,應(yīng)盡可能使用各種形象直觀的圖表工具。調(diào)查工作的每一步都要事先計(jì)劃好,對(duì)所有人的工作方法、調(diào)查所用的表格和圖例都統(tǒng)一規(guī)范化處理。所有規(guī)范化調(diào)查結(jié)果都應(yīng)整理后歸檔。以便以后工作中使用。對(duì)于系統(tǒng)實(shí)施的重點(diǎn)部分及近期內(nèi)要先實(shí)施的局部系統(tǒng)進(jìn)行重點(diǎn)調(diào)查。(2)在詳細(xì)調(diào)查的基礎(chǔ)上,進(jìn)行需求分析。需求分析是指用戶要求新系統(tǒng)應(yīng)具有的全部功能和特性。主要包括功能需求,性能需求,可靠性需求,安全、保密需求,開發(fā)費(fèi)用和時(shí)間以及資源方面的限制等。(3)提出新系統(tǒng)的邏輯模型,對(duì)新系統(tǒng)的邏輯模型進(jìn)行適當(dāng)?shù)奈淖终f明,組成系統(tǒng)分析報(bào)告。311系統(tǒng)分析的任務(wù)系統(tǒng)分析的主要任務(wù)是理解和表達(dá)用戶對(duì)系統(tǒng)的應(yīng)用需求。通過深入調(diào)查,和用戶一起充分了解現(xiàn)行系統(tǒng)是怎樣工作的,理解用戶對(duì)現(xiàn)行系統(tǒng)的改進(jìn)要求和對(duì)新系統(tǒng)的要求。在此基礎(chǔ)上,把和用戶共同理解的新系統(tǒng)用恰當(dāng)?shù)墓ぞ弑磉_(dá)出來。其主要工作內(nèi)容是(1)了解用戶需求。通過對(duì)現(xiàn)行系統(tǒng)中數(shù)據(jù)和信息的流程以及系統(tǒng)的功能給出邏輯的描述,得出現(xiàn)行系統(tǒng)的邏輯模型。(2)確定系統(tǒng)邏輯模型,形成系統(tǒng)分析報(bào)告。在調(diào)查和分析中得出新系統(tǒng)的功能需求,并給出明確的描述。根據(jù)需要與實(shí)現(xiàn)可能性,確定新系統(tǒng)的功能,用一系列圖表和文字給出新系統(tǒng)功能的邏輯描述,進(jìn)而形成系統(tǒng)的邏輯模型。完成系統(tǒng)分析報(bào)告,為系統(tǒng)設(shè)計(jì)提供依據(jù)。了解用戶要求。此用戶即為的系統(tǒng)使用人員(電信公司人員)。了解他們?cè)谙到y(tǒng)功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成系統(tǒng)分析報(bào)告。系統(tǒng)的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標(biāo)和所具備的功能于性能。32系統(tǒng)項(xiàng)目范圍電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)需要記錄用戶使用服務(wù)器的原始數(shù)據(jù)并依據(jù)原始數(shù)據(jù)核算費(fèi)用。電信采集系統(tǒng)的計(jì)費(fèi)系統(tǒng)的功能是由兩部分組成,一部分是記錄用戶使用各服務(wù)的原始數(shù)據(jù);另一部分是根據(jù)原始數(shù)據(jù)核算每服務(wù)每次每用戶的費(fèi)用,而對(duì)于用戶費(fèi)用的匯總統(tǒng)計(jì)是由整合系統(tǒng)的財(cái)務(wù)模塊完成的。用戶使用某些服務(wù)項(xiàng)目的原始數(shù)據(jù)是從各服務(wù)管理子系統(tǒng)傳過來的,直接在當(dāng)?shù)仉娦诺挠?jì)費(fèi)系統(tǒng)直接產(chǎn)生的,最后在中央計(jì)費(fèi)系統(tǒng)上進(jìn)行匯總核對(duì)電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)之所以要保存各服務(wù)使用情況的原始數(shù)據(jù)記錄是為了減少或避免因單方面記賬而可能出現(xiàn)的人為造假行為;方便用戶通過采集系統(tǒng)進(jìn)行費(fèi)用查詢;在原始記錄的基礎(chǔ)上進(jìn)行更深入的統(tǒng)計(jì)分析等。電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)在計(jì)算每服務(wù)每次每用戶的費(fèi)用時(shí),需要了解用戶的登陸和退出信息,這就要求計(jì)費(fèi)系統(tǒng)可以自動(dòng)獲取某一用戶使用服務(wù)器的相關(guān)信息,從而方便采集系統(tǒng)計(jì)費(fèi)。33功能需求本系統(tǒng)的系統(tǒng)功能圖如圖31所示。圖31系統(tǒng)功能結(jié)構(gòu)圖定期采集次/小時(shí)原始計(jì)費(fèi)LOGWTMPX文件,整理成BIDR類數(shù)據(jù)清單,并上傳給中央處理系統(tǒng)。由位于中央處理系統(tǒng)的采集系統(tǒng)服務(wù)器端偵聽并收集采集系統(tǒng)客戶端發(fā)送的數(shù)據(jù)信息BIDR,并將數(shù)據(jù)保存至數(shù)據(jù)庫表T_DETAIL_X中。本系統(tǒng)的系統(tǒng)運(yùn)行流程圖如圖32所示。圖32系統(tǒng)運(yùn)行流程圖該系統(tǒng)要求中國(guó)電信各個(gè)營(yíng)業(yè)廳的AAA服務(wù)器中采集到的/VAR/ADM/WTMPX目錄下面的數(shù)據(jù)信息進(jìn)行解析后每隔一小時(shí)向總服務(wù)器(中央處理器)發(fā)送一次。中央處理器將接收到的信息插入到數(shù)據(jù)庫。數(shù)據(jù)庫對(duì)總服務(wù)器(中央處理器)的數(shù)據(jù)信息進(jìn)行分載處理,先把詳細(xì)的信息存放在T_DETAIL_X中,然后由整合系統(tǒng)進(jìn)行負(fù)載分?jǐn)?。采集系統(tǒng)各個(gè)模塊之間要遵循高內(nèi)聚,低耦合的原則單個(gè)模塊完成單一的功能,移植性較好;各個(gè)模塊之間依賴性較小。采集子系統(tǒng)是基于C/S架構(gòu)的客戶端服務(wù)器模式,用戶必須要先登錄才能進(jìn)行計(jì)費(fèi);中央處理器系統(tǒng)接收多個(gè)AAA服務(wù)器發(fā)送的BIDR數(shù)據(jù)信息,因此要有處理并發(fā)事物,進(jìn)行并發(fā)控制的功能。本系統(tǒng)的系統(tǒng)模塊結(jié)構(gòu)圖如圖33所示。圖33系統(tǒng)模塊結(jié)構(gòu)圖采集子系統(tǒng)采集子系統(tǒng)分為配置模塊、日志模塊、采集模塊、備份模塊、網(wǎng)絡(luò)模塊和入庫模塊五大模塊。配置模塊實(shí)例化其他模塊,降低模塊之間的耦合性,通過配置文件配置多個(gè)模塊之間關(guān)系,使各個(gè)模塊遵循高內(nèi)聚,低耦合。日志模塊將系統(tǒng)運(yùn)行過程信息記入日志文件,以備查驗(yàn)即記錄用戶的登陸和退出記錄日志文件不是純文本文件。采集模塊采集模塊是AAA服務(wù)器端的核心模塊,其主要功能是采集原始計(jì)費(fèi)信息,整理成BIDR數(shù)據(jù)類清單。在設(shè)計(jì)過程中的遇到的問題及解決方法1賬號(hào)設(shè)置問題2怎么樣解析及形成計(jì)費(fèi)文件3用戶的識(shí)別問題4對(duì)于WTMPX內(nèi)用戶信息文件的讀取問題5用戶上下線時(shí)間可能交叉,一次登錄可能跨時(shí)間段,針對(duì)不同情況該如何計(jì)費(fèi)問題解決1區(qū)分賬號(hào),設(shè)計(jì)賬務(wù)賬號(hào)和業(yè)務(wù)賬號(hào),賬務(wù)賬號(hào)的作用是用于繳費(fèi),一個(gè)賬務(wù)賬號(hào)可以攜帶多個(gè)業(yè)務(wù)賬號(hào),業(yè)務(wù)賬號(hào)是用于遠(yuǎn)程連接到AAA服務(wù)器上,用來使用服務(wù)器的,如果有多個(gè)組,每個(gè)組可以分配一個(gè)業(yè)務(wù)賬號(hào),這個(gè)組的每個(gè)成員可以同時(shí)登陸一個(gè)業(yè)務(wù)賬號(hào),進(jìn)行多人登陸訪問。此時(shí)計(jì)費(fèi)按各個(gè)PC機(jī)的使用時(shí)間收費(fèi),將進(jìn)行多次收費(fèi),因?yàn)槎嗳送瑫r(shí)在使用服務(wù)器。2在對(duì)WTMPX進(jìn)行解析時(shí),找到用戶的上線標(biāo)志7,并匹配下線標(biāo)志8在上下線交叉時(shí)只取首7和最末尾的一個(gè)8當(dāng)跨時(shí)區(qū)時(shí),可以人為的在每次傳送時(shí)制造下線標(biāo)志8和一個(gè)上線標(biāo)志7即可。WTMPX每隔一個(gè)小時(shí)進(jìn)行一次解析,跨時(shí)段的用戶即使用時(shí)間超過一個(gè)小時(shí)的計(jì)費(fèi)解決方法在時(shí)間交叉點(diǎn)可以人為設(shè)置某個(gè)點(diǎn)為自動(dòng)設(shè)置時(shí)間點(diǎn)可以人為自動(dòng)的設(shè)置一個(gè)上線和下線記錄,生成計(jì)費(fèi)信息。3針對(duì)多個(gè)人在使用同一個(gè)賬號(hào)時(shí)的收費(fèi),因?yàn)橛脩裘嗤?若按照用戶名收費(fèi),將會(huì)出現(xiàn)混亂因此收費(fèi)識(shí)別用戶名IP地址,進(jìn)行唯一識(shí)別。4為防止漏記或重復(fù)計(jì)費(fèi)的問題,以一個(gè)小時(shí)為一時(shí)間段,每小時(shí)對(duì)文件進(jìn)行一次讀取操作,讀取到哪個(gè)位置做一次標(biāo)記,下次讀取時(shí)從該標(biāo)記處開始。5某個(gè)用戶某段時(shí)間內(nèi)多次登陸同一個(gè)服務(wù)器時(shí),WTMPX文件中用戶的登陸和退出記錄交叉進(jìn)行的計(jì)費(fèi)標(biāo)準(zhǔn)取最長(zhǎng)的時(shí)差以用戶首次登錄記錄為基準(zhǔn),設(shè)置一個(gè)計(jì)數(shù)器,查詢記錄遇”7”加1,遇”8”1,直到計(jì)數(shù)器為0,到最后一次退出記錄。計(jì)費(fèi)LOG文件/VAR/ADM/WTMPX,不是純文本文件,因此采集系統(tǒng)將調(diào)用/USR/LOCAL/BIN/LWTMPX分析小程序,把/VAR/ADM/WTMPX分析成JAVA能識(shí)別的文件LWTMPX默認(rèn)把/VAR/ADM/WTMPX文件分析結(jié)果輸出到當(dāng)前目錄WTMPX文件中,文件格式不變,如果WTMPX文件已經(jīng)存在,覆蓋,如果不存在,自動(dòng)生成。34系統(tǒng)實(shí)體分析實(shí)體分析如下所示1BIRD表,本表用于存儲(chǔ)某一用戶的上下線時(shí)間,通過LOGIN_IP唯一確定一個(gè)用戶,通過TIME_DURATION確定計(jì)費(fèi)時(shí)間,BIDR表如表31所示。表31BIDR數(shù)據(jù)庫表圖BIDRAAA_LOGIN_NAMEVARCHAR250LOGIN_IPVARCHAR250LOGIN_DATEVARCHAR250LOGOUT_DATEVARCHAR250NAS_IPVARCHAR260TIME_DURATIONVARCHAR2302T_DETAIL_X,本表用于存儲(chǔ)每日有效地計(jì)費(fèi)信息,其中表明中的X表示某某日,通過在數(shù)據(jù)庫進(jìn)行循環(huán)生成表,在代碼中進(jìn)行當(dāng)日的信息的存儲(chǔ),每張表都存儲(chǔ)當(dāng)日有效的計(jì)費(fèi)信息,T_DETAIL_X如表32所示。表32每日詳細(xì)計(jì)費(fèi)數(shù)據(jù)表圖35系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)351概念設(shè)計(jì)在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。352設(shè)計(jì)局部ER模式實(shí)體和屬性的定義1BIDR采集原始計(jì)費(fèi)LOG(RADWTMP文件,整理成BIDR類數(shù)據(jù)清單。2實(shí)體關(guān)系定義ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是11、1N、MN的關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系。實(shí)體關(guān)系如圖34所示。N1圖34計(jì)費(fèi)信息分析處理ER圖T_DETAIL_XAAA_LOGIN_NAMEVARCHAR250LOGIN_IPVARCHAR250LOGIN_DATEVARCHAR250LOGOUT_DATEVARCHAR250NAS_IPVARCHAR260TIME_DURATIONVARCHAR230BIDRT_DETAIL_X擁有353設(shè)計(jì)全局ER模式所有局部ER模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。1確定公共實(shí)體類型為了給多個(gè)局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。2ER模式的合并合并的原則是首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。3消除沖突沖突分為三類屬性沖突、結(jié)構(gòu)沖突、命名沖突。設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4全局ER模式的優(yōu)化在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。4總體設(shè)計(jì)41系統(tǒng)功能說明NASNAS(NETACCESSSERVER,網(wǎng)絡(luò)訪問服務(wù)器)用戶撥號(hào)后發(fā)出PPP請(qǐng)求接入NAS,NAS負(fù)責(zé)提示用戶輸入用戶名和密碼,向指定的RADIUSSERVER發(fā)出認(rèn)證請(qǐng)求,得到認(rèn)證結(jié)果并分配給用戶IP地址,用戶就可以接入INTERNET。AAA服務(wù)器AAA指的是AUTHENTICATION驗(yàn)證,AUTHORIZATION授權(quán),ACCOUNTING計(jì)費(fèi)。處理NAS的發(fā)送過來的ACCESSREQUEST請(qǐng)求,請(qǐng)求串中包含用戶名和MD5加密過后的密碼,通過數(shù)據(jù)庫取出數(shù)據(jù)進(jìn)行驗(yàn)證此過程稱之為(驗(yàn)證過程),驗(yàn)證完畢后返回NAS結(jié)果串ACCESSACCEPTORACCESSREJECT此過程稱之為授權(quán),認(rèn)證、授權(quán)通過,就對(duì)用戶進(jìn)行計(jì)費(fèi)。411系統(tǒng)總體功能表系統(tǒng)總體功能如表41所示。表41系統(tǒng)總體功能子功能讀取原始計(jì)費(fèi)文件進(jìn)行原始數(shù)據(jù)的分割處理客戶端對(duì)有效信息進(jìn)行分析,形成BIRD對(duì)象客戶端對(duì)于有效但是不能立刻處理的數(shù)據(jù)進(jìn)行備份系統(tǒng)方法調(diào)用可以生成日志客戶端服務(wù)器處理完畢后向中央服務(wù)器發(fā)送有效BIDR對(duì)象中央服務(wù)器端進(jìn)行數(shù)據(jù)的接收中央服務(wù)器端進(jìn)行未處理的數(shù)據(jù)進(jìn)行備份中央服務(wù)器端進(jìn)行有效計(jì)費(fèi)數(shù)據(jù)的整理后存入數(shù)據(jù)庫電信積分系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)中央服務(wù)器端生成日志文件412采集數(shù)據(jù)服務(wù)器和中央服務(wù)器模塊功能系統(tǒng)模塊功能需求AAA服務(wù)器端采集模塊功能如表42所示。表42AAA服務(wù)器端采集模塊功能具體模塊功能進(jìn)行原始數(shù)據(jù)文件進(jìn)行讀取采集模塊有效信息進(jìn)行分析,形成BIDR對(duì)象AAA服務(wù)器端備份模塊功能如表43所示。表43AAA服務(wù)器端備份模塊功能具體模塊功能備份模塊將暫時(shí)無法處理的數(shù)據(jù)通過輸出流輸出文件進(jìn)行物理存儲(chǔ)AAA服務(wù)器端日志模塊功能如表44所示。表44AAA服務(wù)器端日志模塊功能具體模塊功能記錄系統(tǒng)自動(dòng)調(diào)用的方法記錄系統(tǒng)出錯(cuò)信息的位置和方法名日志模塊記錄各文件的位置AAA服務(wù)器端網(wǎng)絡(luò)模塊功能如表45所示。表45AAA服務(wù)器端網(wǎng)絡(luò)模塊功能具體模塊功能進(jìn)行BIDR對(duì)象傳輸網(wǎng)絡(luò)模塊利用SOCKET套接字與中央服務(wù)器傳輸數(shù)據(jù)AAA服務(wù)器端配置模塊功能如表46所示。表46AAA服務(wù)器端配置模塊功能具體模塊功能對(duì)于系統(tǒng)中所有類的實(shí)例的管理,通過配置模塊得到實(shí)例配置連接數(shù)據(jù)庫的信息配置原始數(shù)據(jù)文件的位置配置備份文件的存放位置配置模塊配置網(wǎng)絡(luò)模塊的端口號(hào)/IP地址中央服務(wù)器端網(wǎng)絡(luò)模塊功能如表47所示。表47中央服務(wù)器端網(wǎng)絡(luò)模塊功能具體模塊功能接收BIDR對(duì)象形成的輸入流網(wǎng)絡(luò)模塊利用SOCKET套接字與采集數(shù)據(jù)服務(wù)器連接中央服務(wù)器端入庫模塊功能如表48所示。表48中央服務(wù)器端入庫模塊功能具體模塊功能分析采集數(shù)據(jù)服務(wù)器端傳輸來的BIDR對(duì)象入庫模塊利用JDBC技術(shù)進(jìn)行有效計(jì)費(fèi)信息的存儲(chǔ)中央服務(wù)器端配置模塊功能如表49所示。表49中央服務(wù)器端配置模塊功能具體模塊功能對(duì)于系統(tǒng)中所有類的實(shí)例的管理,通過配置模塊得到實(shí)例配置連接數(shù)據(jù)庫的信息配置原始數(shù)據(jù)文件的位置配置備份文件的存放位置配置模塊配置網(wǎng)絡(luò)模塊的端口號(hào)/IP地址中央服務(wù)器端備份模塊功能如表410所示。表410中央服務(wù)器端備份模塊功能具體模塊功能備份模塊將暫時(shí)無法處理的數(shù)據(jù)通過輸出流輸出文件進(jìn)行物理存儲(chǔ)中央服務(wù)器端日志模塊功能如表411所示。表411中央服務(wù)器端日志模塊功能具體模塊功能記錄系統(tǒng)自動(dòng)調(diào)用的方法記錄系統(tǒng)出錯(cuò)信息的位置和方法名日志模塊記錄各文件的位置413軟硬件環(huán)境需求軟硬件環(huán)境需求如表412所示。表412軟硬件環(huán)境需求表需求名稱詳細(xì)要求運(yùn)行速度系統(tǒng)啟動(dòng)運(yùn)行時(shí)間不超過5MIN,服務(wù)器端定時(shí)采集1次/小時(shí),向中央服務(wù)器定時(shí)提交1次/小時(shí)容量占用內(nèi)存大于100MB操作系統(tǒng)性能10/100MBIT/S網(wǎng)絡(luò)傳輸率10/100MBIT/S414產(chǎn)品質(zhì)量需求產(chǎn)品質(zhì)量需求如表413所示。表413產(chǎn)品質(zhì)量需求表主要質(zhì)量屬性詳細(xì)要求正確性經(jīng)過測(cè)試達(dá)到了預(yù)期的效果健壯性具有一定的健壯性可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平臺(tái)操作清晰性優(yōu)安全性安全可靠性極好可擴(kuò)展性優(yōu)良的可靠的接口兼容性可作用于任何平臺(tái)可移植性正確的進(jìn)行軟件配置后,就可以正常運(yùn)行程序42建立數(shù)據(jù)庫模型電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)數(shù)據(jù)庫表如表414所示。表414原始數(shù)據(jù)對(duì)象表BIDR序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度1AAA_LOGIN_NAMEVARCHAR250是102LOGIN_IPVARCHAR250是103LOGIN_DATEDATE50是104LOGOUT_DATEDATE50是205NAS_IPVARCHAR250是11電信計(jì)費(fèi)系統(tǒng)數(shù)據(jù)分析處理系統(tǒng)數(shù)據(jù)庫表如表415所示。表415中央服務(wù)器端有效計(jì)費(fèi)信息表T_DETAIL_X序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度1AAA_LOGIN_NAMEVARCHAR250是102LOGIN_IPVARCHAR250是103LOGIN_DATEDATE50是104LOGOUT_DATEDATE50是205NAS_IPVARCHAR250是115詳細(xì)設(shè)計(jì)51AAA服務(wù)器端采集模塊本模塊是采集模塊,所實(shí)現(xiàn)的功能是進(jìn)行原始數(shù)據(jù)文件進(jìn)行讀取、有效信息進(jìn)行分析,形成BIDR對(duì)象。形成BIDR對(duì)象、篩選出有效但無法處理的數(shù)據(jù)。本模塊代碼比較復(fù)雜,需要進(jìn)行保證原始計(jì)費(fèi)信息的第一次篩選,并形成對(duì)象,其中讀取文件,拆分字符串等都難度較高。本部分采用JAVA中的IO流技術(shù)進(jìn)行文件的讀入,JAVA中的流,可以從不同的角度進(jìn)行分類。按照數(shù)據(jù)流的方向不同可以分為輸入流和輸出流。按照處理數(shù)據(jù)單位不同可以分為字節(jié)流和字符流。按照實(shí)現(xiàn)功能不同可以分為節(jié)點(diǎn)流和處理流。輸出流流程如圖51所示。圖51輸出流流程圖輸出流流程如圖52所示。圖52輸入流流程圖因此輸入和輸出都是從程序的角度來說的。字節(jié)流一次讀入或讀出是8位二進(jìn)制。字符流一次讀入或讀出是16位二進(jìn)制。字節(jié)流和字符流的原理是相同的,只不過處理的單位不同而已。后綴是STREAM是字節(jié)流,而后綴是READER,WRITER是字符流。AAA服務(wù)器端的核心方法,用于讀取最原始的計(jì)費(fèi)信息文件,通過JAVA中的輸入輸出流技術(shù),讀取原始的計(jì)費(fèi)信息,通過STRING類中的方法進(jìn)行每一行數(shù)據(jù)的處理,形成BIDR對(duì)象,然后形成BIDR對(duì)象組成的集合,方便傳輸,方便備份等。PRIVATEVOIDGATHERSTRINGDATASOURCEFILETHROWSIOEXCEPTIONFILEFNEWFILEDATASOURCEFILERANDOMACCESSFILERAFNULLIFFEXISTSLONGPOSITION0LPOSITIONGETPOSITIONFROMFILEDATAPOSITIONFILERAFSEEKPOSITIONSTRINGSOURCENULLWHILESOURCERAFREADLINENULLIFSOURCETRIMLENGTHMN“FILEAPPENDERFILEAPPENDERNULLCONSOLEAPPENDERCONSOLEAPPENDERNULLTRYFILEAPPENDERNEWFILEAPPENDERLAYOUT,LOGFILEPATH,TRUECONSOLEAPPENDERNEWCONSOLEAPPENDERLAYOUTCATCHIOEXCEPTIONEXSYSTEMOUTPRINTLNEXGETMESSAGEEXPRINTSTACKTRACELOGGERADDAPPENDERFILEAPPENDERLOGGERADDAPPENDERCONSOLEAPPENDERLOGGERSETLEVELLEVELPUBLICVOIDWRITESTRINGLOG,INTLEVELGRADESWITCHLEVELGRADECASE1WRITEDEBUGLOGBREAKCASE2WRITEINFOLOGBREAKCASE3WRITEWARNLOGBREAKCASE4WRITEERRORLOGBREAKCASE5WRITEFATALLOGBREAKDEFAULTWRITEINFO“SORRY,PLEASEINPUTAPPRECIATEPRIORITY“55系統(tǒng)配置模塊實(shí)例化其他模塊,降低模塊之間的耦合性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)(網(wǎng)絡(luò)趨勢(shì)分析)試題及答案
- 2025年中職(建筑施工)建筑腳手架搭設(shè)試題及答案
- 2025年大學(xué)大一(社會(huì)學(xué)概論)社會(huì)流動(dòng)試題及解析
- 2025年中職直播管理應(yīng)用(應(yīng)用技術(shù))試題及答案
- 2025年大學(xué)大一(心理學(xué))普通心理學(xué)基礎(chǔ)試題及答案
- 2025年大學(xué)大三(金融學(xué))國(guó)際金融試題及答案
- 2025年大學(xué)大三(建筑學(xué))建筑歷史基礎(chǔ)試題及解析
- 2025年大學(xué)運(yùn)動(dòng)解剖學(xué)(內(nèi)分泌系統(tǒng))試題及答案
- 2025年大學(xué)大一(倫理學(xué))倫理學(xué)基礎(chǔ)試題及解析
- 2025年大學(xué)茶藝與茶營(yíng)銷(茶店經(jīng)營(yíng)管理)試題及答案
- 國(guó)企后勤管理制度匯編
- 安全評(píng)估培訓(xùn)體會(huì)課件
- 課題班級(jí)自主管理申報(bào)書
- 國(guó)際貨運(yùn)代理公司合伙協(xié)議書
- 質(zhì)量安全環(huán)保保證協(xié)議書
- 飛行營(yíng)地建設(shè)項(xiàng)目可行性研究報(bào)告
- 電大??扑姽こ趟ㄒ?guī)與行政執(zhí)法試題及答案
- 非職業(yè)一氧化碳中毒課件
- 保定市道路野生地被植物資源的調(diào)查與分析:物種多樣性與生態(tài)功能的探究
- JJF 2254-2025戥秤校準(zhǔn)規(guī)范
- 強(qiáng)制醫(yī)療活動(dòng)方案
評(píng)論
0/150
提交評(píng)論