第一篇:探討光傳送網(wǎng)靜態(tài)資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
摘要:論證了中國移動建設(shè)光傳送網(wǎng)靜態(tài)系統(tǒng)的必要性,描述了系統(tǒng)的結(jié)構(gòu),重點(diǎn)利用UML語言這一技術(shù)對靜態(tài)資源管理系統(tǒng)的服務(wù)器端軟件作了相應(yīng)的總體設(shè)計(jì),并用例子說明了類圖的設(shè)計(jì)和數(shù)據(jù)庫表的設(shè)計(jì)。最后展望了資源管理系統(tǒng)的遠(yuǎn)期目標(biāo),說明當(dāng)前工作對實(shí)現(xiàn)遠(yuǎn)期目標(biāo)的重要性。
關(guān)鍵詞:統(tǒng)一建模語言;面向?qū)ο?;資源管理
【Abstract 】First, this paper studies the rationality of deployment of static resource management system of optical transport network of China Mobile Co.Ltd.Then the structure of resource management system is described.And then the emphasis is put on the overall design of server-side software of static resource management system.Here UML technology is adopted.Examples are given to illustrate the way to design class diagram and database table.In the end, it prospects the long term goal of resource management system and points out that the current job is of great importance to there alization of final goal.【Key words 】Unified modeling language(UML);Object-oriented;Resource management
1系統(tǒng)建設(shè)的必要性
隨著網(wǎng)絡(luò)結(jié)構(gòu)日益復(fù)雜,如何優(yōu)化網(wǎng)絡(luò)、合理地配置調(diào)度網(wǎng)絡(luò)資源的問題急需解決,正是在這種情況下,中國移動提出要建設(shè)光傳送網(wǎng)靜態(tài)資源管理系統(tǒng),以實(shí)現(xiàn)網(wǎng)絡(luò)資源合理、有效的利用。光傳送網(wǎng)資源管理系統(tǒng)工程建設(shè)的必要性主要體現(xiàn)在以下幾個方面:
⑴集中管理的需要
隨著中國移動傳送網(wǎng)建設(shè)在全國的全面展開,可以預(yù)見:幾年后中國移動的傳送網(wǎng)將具有相當(dāng)大的規(guī)模。面對日益膨脹、復(fù)雜的傳送網(wǎng)絡(luò),網(wǎng)絡(luò)資源管理部門急需全面了解全網(wǎng)的傳輸現(xiàn)狀和各種運(yùn)行狀況,以實(shí)現(xiàn)對網(wǎng)絡(luò)資源進(jìn)行合理的調(diào)度和配置。雖然中國移動在傳送網(wǎng)建設(shè)時(shí)將引入廠家的網(wǎng)元管理系統(tǒng)(EMS)和子網(wǎng)管理系統(tǒng)(SNMS),但要做到對傳送網(wǎng)的“集中管理、集中監(jiān)控、集中維護(hù)”,實(shí)現(xiàn)快速的電路調(diào)度,僅靠引進(jìn)廠家的EMS 和SNMS是不能完全實(shí)現(xiàn)的。因此,在目前情況下,要想在傳送網(wǎng)大規(guī)模建設(shè)完成之后,能迅速形成高效的網(wǎng)絡(luò)傳送能力,同期建設(shè)傳送網(wǎng)網(wǎng)絡(luò)資源管理系統(tǒng)已是當(dāng)務(wù)之急。
⑵市場競爭的需要
隨著中國電信市場改革的逐步深化,特別是加入WTO后,中國移動集團(tuán)公司面臨的市場競爭會更加激烈。作為中國大型的電信運(yùn)營商,中國移動要想在競爭中立于不敗之地,就要在移動電話、IP、數(shù)據(jù)、多媒體等電信業(yè)務(wù)的基礎(chǔ)上逐步擴(kuò)大經(jīng)營范圍,為用戶提供更多的優(yōu)質(zhì)的新業(yè)務(wù),而所有這些業(yè)務(wù)的開展都需要一個具有高速寬帶、安全可靠、調(diào)度靈活、完整統(tǒng)一的中國移動光傳送網(wǎng)絡(luò)作為基礎(chǔ)傳送平臺,顯然要使傳送網(wǎng)平臺具有配置合理、調(diào)度靈活的功能,如果沒有傳送網(wǎng)資源管理系統(tǒng)作為保障是無法實(shí)現(xiàn)的。另外,隨著中國移動傳送網(wǎng)網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,將會逐步開展出租網(wǎng)絡(luò)資源的服務(wù),而一個先進(jìn)的網(wǎng)絡(luò)資源管理系統(tǒng)是為客戶提供優(yōu)質(zhì)服務(wù)的重要保證,通過網(wǎng)絡(luò)資源管理系統(tǒng)可以為客戶提供全面的網(wǎng)絡(luò)資源信息和高效快捷的資源調(diào)度配置服務(wù),進(jìn)而使中國移動面向市場經(jīng)營的端到端業(yè)務(wù)的網(wǎng)絡(luò)資源營銷成為可能。
⑶科學(xué)規(guī)劃的需要
通過建設(shè)中國移動傳送網(wǎng)網(wǎng)絡(luò)資源管理系統(tǒng)可以及時(shí)充分地掌握全網(wǎng)的資源信息,為中國移動的網(wǎng)絡(luò)規(guī)劃建設(shè)提供定量的決策依據(jù),有效避免重復(fù)建設(shè),同時(shí)也能為網(wǎng)絡(luò)資源的優(yōu)化利用提供科學(xué)的方案,從而提高中國移動的經(jīng)濟(jì)效益,增強(qiáng)企業(yè)的綜合競爭能力。
2系統(tǒng)結(jié)構(gòu)
2.1中國移動光傳送網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)
中國移動傳送網(wǎng)分為省際骨干傳送網(wǎng)、省內(nèi)骨干傳送網(wǎng)和本地傳送網(wǎng)3 層,如圖1所示。圖1傳送網(wǎng)分層結(jié)構(gòu)
2.2靜態(tài)資源管理系統(tǒng)總體結(jié)構(gòu)
中國移動光傳送網(wǎng)絡(luò)靜態(tài)資源管理系統(tǒng)的總體結(jié)構(gòu)如圖2所示。
中國移動傳送網(wǎng)資源管理系統(tǒng)將按照“兩級3層”的結(jié)構(gòu)進(jìn)行建設(shè)。所謂兩級是指省際資源管理系統(tǒng)和省內(nèi)資源管理系統(tǒng);而3層是指省際傳送網(wǎng)資源、省內(nèi)傳送網(wǎng)資源和地市傳送網(wǎng)資源。圖2中國移動光傳送網(wǎng)靜態(tài)資源管理系統(tǒng)總體結(jié)構(gòu)
省際資源管理系統(tǒng)省內(nèi)資源管理系統(tǒng)省內(nèi)網(wǎng)絡(luò)資源省際網(wǎng)絡(luò)資源數(shù)據(jù)庫數(shù)據(jù)庫(含地市資源)圖2中國移動光傳網(wǎng)靜態(tài)資源管理系統(tǒng)總體結(jié)構(gòu)省際資源管理系統(tǒng)主要負(fù)責(zé)國際出口以及省際傳送網(wǎng)和長-長中繼(一級干線)的資源管理,數(shù)據(jù)庫設(shè)置在總部。
省內(nèi)資源管理系統(tǒng)主要負(fù)責(zé)省內(nèi)傳送網(wǎng)、地市傳送網(wǎng)的資源管理,數(shù)據(jù)庫集中設(shè)置在省中心,各地市通過遠(yuǎn)程終端進(jìn)行數(shù)據(jù)的錄入和查詢。各本地網(wǎng)數(shù)據(jù)分別存放在不同的邏輯數(shù)據(jù)庫內(nèi)。省際傳送網(wǎng)資源管理系統(tǒng)能夠通過省內(nèi)層面查詢到省內(nèi)長途干線資源、省內(nèi)各地市傳送網(wǎng)資源及業(yè)務(wù)開放信息,并且可以查詢各業(yè)務(wù)電路在省內(nèi)、地市內(nèi)延伸段的狀態(tài)信息。地市用戶不能訪問省際傳送網(wǎng)資源管理系統(tǒng)的數(shù)據(jù)庫,只能訪問本省內(nèi)的資源數(shù)據(jù)庫。
2.3系統(tǒng)功能結(jié)構(gòu)
傳送網(wǎng)資源管理系統(tǒng)包括網(wǎng)絡(luò)資料管理、網(wǎng)絡(luò)拓?fù)涔芾?、資源狀態(tài)管理、資源配置管理、同步資源管理、備品備件管理、資源租用管理、統(tǒng)計(jì)查詢、調(diào)度管理、系統(tǒng)運(yùn)行管理等。整個系統(tǒng)的功能結(jié)構(gòu)如圖3所示。
圖3傳送網(wǎng)靜態(tài)資源管理系統(tǒng)的功能結(jié)構(gòu)查詢統(tǒng)計(jì)系統(tǒng)運(yùn)行管理傳送網(wǎng)絡(luò)資源數(shù)據(jù)庫調(diào)度管理資源配置傳送資源網(wǎng)絡(luò)資料管理撲管理管理態(tài)管理件管理源管理用管理平臺信息資源狀網(wǎng)絡(luò)拓備品備同步資圖3傳送網(wǎng)靜態(tài)資源管理系統(tǒng)的功能結(jié)構(gòu)資源租
3系統(tǒng)軟件總體設(shè)計(jì)
3.1應(yīng)用軟件體系架構(gòu)
傳送網(wǎng)資源管理系統(tǒng)主要采用客戶機(jī)/服務(wù)器(C/S)結(jié)構(gòu)。因此,應(yīng)用軟件分為兩類:服務(wù)器端軟件和客戶端軟件。服務(wù)器端軟件完成具體的資源管理功能,而客戶端軟件向用戶提供訪問資源管理系統(tǒng)的界面和操作終端。
在應(yīng)用軟件的體系結(jié)構(gòu)中,還結(jié)合了瀏覽器/Web服務(wù)器應(yīng)用體系,即對于一些簡單的查詢統(tǒng)計(jì)以及對外部的應(yīng)用界面(例如基于保密、安全前提下提供給相關(guān)部門的應(yīng)用界面)提供了通用瀏覽器的訪問方式(即Browser/HTTP方式)。因此,操作終端分為兩類:客戶化終端和通用瀏覽器終端,如圖4所示。其中在客戶化終端需安裝專用的客戶端軟件,可完成對系統(tǒng)的管理、查詢統(tǒng)計(jì)、配置操作;而在通用瀏覽器終端只須安裝通用的瀏覽器軟件,主要能完成一些查詢統(tǒng)計(jì)功能。圖4資源管理系統(tǒng)的應(yīng)用體系架構(gòu)應(yīng)用服務(wù)器Web服務(wù)器WWW瀏覽器客戶化終端圖4資源管理系統(tǒng)的應(yīng)用體系架構(gòu)
3.2服務(wù)器端軟件設(shè)計(jì)
服務(wù)器端軟件的第1 級模塊劃分如圖5所示。圖中粗線框代表進(jìn)程,細(xì)線框代表模塊。當(dāng)服務(wù)器端軟件啟動時(shí),先啟動守護(hù)進(jìn)程,再由守護(hù)進(jìn)程啟動主進(jìn)程。主進(jìn)程從初始化模塊開始執(zhí)行,由初始化模塊首先完成相應(yīng)的初始化工作。
應(yīng)用軟件服務(wù)器端軟件的運(yùn)行采用消息驅(qū)動機(jī)制,主要有3 個隊(duì)列:消息隊(duì)列,定時(shí)器隊(duì)列和任務(wù)自動機(jī)隊(duì)列。這3個隊(duì)列在總控模塊中實(shí)現(xiàn)。
總控模塊中最主要的模塊是任務(wù)調(diào)度子模塊,它主要完成如下工作:
(1)接收外部發(fā)來的消息放,入消息隊(duì)列;
(2)檢查定時(shí)器隊(duì)列,向超時(shí)定時(shí)器對應(yīng)的任務(wù)自動機(jī)發(fā)超時(shí)消息;
(3)分發(fā)消息隊(duì)列頭部的消息。
此外,總控模塊還包括用戶鑒權(quán)模塊、在線升級模塊、故障告警模塊、任務(wù)恢復(fù)模塊、權(quán)限管理模塊和數(shù)據(jù)核查模塊等。
圖5 中的“功能模塊”指的是圖6 中的第2級模塊。
對于整個資源管理系統(tǒng)可以進(jìn)一步按功能進(jìn)行模塊劃分,如圖6所示。
傳送網(wǎng)中的資源種類繁多、數(shù)量龐大,如何確切地掌握各種資源對象之間的關(guān)系,是實(shí)現(xiàn)資源管理系統(tǒng)的關(guān)鍵問題。
針對圖6 的網(wǎng)絡(luò)資源資料管理模塊,圖7 用UML(unified model ling language)語言表示出了圖5數(shù)據(jù)庫操作模塊中相關(guān)類之間的關(guān)系,論文網(wǎng)體現(xiàn)了數(shù)據(jù)庫內(nèi)容在內(nèi)存中的組織方式。為簡潔起見,圖7忽略了各個類的成員函數(shù)的表示。圖中表示了類間的各種關(guān)系,如類T Net work Resource 和類T Area間是組合關(guān)系,類T Tran sport System與類T Fibre System間是泛化/特化關(guān)系,類T Location 與類T House間是關(guān)聯(lián)關(guān)系。我們認(rèn)為在一個省的范圍內(nèi)至少有一個區(qū)域,因此將T Network Resource的屬性Number Of Area 的初始值置為1,同樣在這兩個類的連線上標(biāo)明的多重性(1..*)也體現(xiàn)了這一點(diǎn)。T Fibre System 和T Micro Wave System擁有共同的基類T Tran sport System,該基類有兩個屬性,屬性名前的“#”表示該屬性是“protected ”。另外值得注意的是T Location和T Fibre Segment這兩個類間是關(guān)聯(lián)關(guān)系,有一個箭頭從T Fibre Segment指向T Location,表示從T Fibre Segment的一個對象實(shí)例可以找到相關(guān)的兩個T Location對象實(shí)例,這是因?yàn)門 Fibre Segment類 中有4個屬性O(shè)riginating Location Name、Originating Location Type、Terminating Location Nam和 Terminating Location Type。
靜態(tài)資源管理系統(tǒng)涉及的數(shù)據(jù)量龐大,因此需要數(shù)據(jù)庫的支持。根據(jù)網(wǎng)絡(luò)資源資料管理模塊的類關(guān)系圖,我們可以設(shè)計(jì)表
1、表2的數(shù)據(jù)庫表(以區(qū)域管理和站點(diǎn)管理為例)。
4.資源管理系統(tǒng)的建設(shè)目標(biāo)
建設(shè)中國移動傳送網(wǎng)網(wǎng)絡(luò)資源管理系統(tǒng)的近期目標(biāo)是:對傳送網(wǎng)所涉及的網(wǎng)絡(luò)資源實(shí)現(xiàn)規(guī)范化命名;采用各種錄入方式(手工、批量、從其他系統(tǒng)導(dǎo)入)將網(wǎng)絡(luò)資源全部錄入。實(shí)現(xiàn)資源的靜態(tài)管理;實(shí)現(xiàn)電子化的電路調(diào)度管理。遠(yuǎn)期目標(biāo)是:隨著傳送網(wǎng)網(wǎng)絡(luò)管理系統(tǒng)的建設(shè),通過各種接口獲取各網(wǎng)管數(shù)據(jù),實(shí)時(shí)地、動態(tài)地更新網(wǎng)絡(luò)資源;進(jìn)一步完善電路調(diào)度系統(tǒng)的功能,實(shí)現(xiàn)端到端的業(yè)務(wù)提供。
本文討論的資源管理系統(tǒng)著眼于近期目標(biāo)的實(shí)現(xiàn),同時(shí)充分考慮了向遠(yuǎn)期目標(biāo)的演進(jìn),使得該系統(tǒng)具有前向兼容性和可擴(kuò)展性,是實(shí)現(xiàn)遠(yuǎn)期目標(biāo)的基礎(chǔ),對于中國移動光傳送網(wǎng)的科學(xué)管理意義重大。
參考文獻(xiàn):
1.中國移動傳送網(wǎng)靜態(tài)資源管理系統(tǒng)可行性研究報(bào)告。信息產(chǎn)業(yè)部郵電設(shè)計(jì)院,2001-11
2.張治中 ip ever WDM網(wǎng)絡(luò)的選路和波長分配算法研究【博士學(xué)位論文】成都 電子科技大學(xué),2002.3
3.張龍祥編著UML與系統(tǒng)分析設(shè)計(jì)。北京 人民郵電出版社 2001.8.
第二篇:基于GIS的電信光纖網(wǎng)絡(luò)資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于GIS的電信光纖網(wǎng)絡(luò)資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
陳建華
1,曹俊
2(1.蘇州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 蘇州 215006; 2.南通電信公司 投資項(xiàng)目管理中心,江蘇 南通 226001)
摘 要:根據(jù)光纖網(wǎng)絡(luò)資源地理空間分布的特點(diǎn)和地理信息系統(tǒng)在空間數(shù)據(jù)管理上的優(yōu)越性,設(shè)計(jì)了基于GIS的電信光纖網(wǎng)絡(luò)資源管理系統(tǒng)。該系統(tǒng)除實(shí)現(xiàn)對光纖網(wǎng)絡(luò)的空間及屬性數(shù)據(jù)管理的基本功能外,還能夠?qū)ο嚓P(guān)數(shù)據(jù)進(jìn)行綜合分析處理,為網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)和維護(hù)管理提供輔助決策支持,提高光纖網(wǎng)絡(luò)資源管理效率。關(guān)鍵詞:地理信息系統(tǒng) 網(wǎng)絡(luò)資源管理 地理空間數(shù)據(jù)庫 引言
地理信息系統(tǒng)(Geographic Information System,簡稱GIS)是一項(xiàng)以計(jì)算機(jī)為基礎(chǔ)的新興技術(shù),它是管理和研究空間數(shù)據(jù)的技術(shù)系統(tǒng),在計(jì)算機(jī)軟硬件支持下,它可以對空間數(shù)據(jù)按地理坐標(biāo)或空間位置進(jìn)行各種處理,對數(shù)據(jù)進(jìn)行有效管理以及研究各種空間實(shí)體的相互關(guān)系等。它把地理空間位置和相關(guān)屬性信息有機(jī)地結(jié)合在一起,根據(jù)實(shí)際需要圖文并茂地輸出給用戶,并借助其獨(dú)有的空間分析功能和可視化表達(dá)方式,提供各種輔助決策功能。
電信網(wǎng)絡(luò)資源數(shù)據(jù)的特點(diǎn)是量大而且與地圖的關(guān)系十分密切,以光纖網(wǎng)絡(luò)為例,無論是地理資源(如機(jī)房、管道)還是設(shè)備資源(如光纜、光交接箱)都包含表征空間位置及拓?fù)潢P(guān)系的空間矢量信息,以及記錄具體內(nèi)容及本質(zhì)特征的屬性信息。改變傳統(tǒng)的光纖網(wǎng)絡(luò)資源管理方式,能將這些數(shù)據(jù)全面直觀地在地圖上進(jìn)行顯示,并能對相關(guān)數(shù)據(jù)進(jìn)行綜合分析,使工作人員脫離枯燥的數(shù)據(jù)文字報(bào)表,到宏觀決策的有力支持,這需要利用GIS技術(shù)開發(fā)帶有地理信息的資源管理系統(tǒng)。系統(tǒng)設(shè)計(jì)方案
2.1 系統(tǒng)開發(fā)目標(biāo)
經(jīng)過多年的發(fā)展,電信企業(yè)己建成規(guī)模龐大、形態(tài)齊全的網(wǎng)絡(luò),并在城市形成高密度的覆蓋。特別是在我國信息產(chǎn)業(yè)大發(fā)展的前提下,光纖網(wǎng)絡(luò)的建設(shè)速度明顯加快,它早已不局限于干線網(wǎng)絡(luò)傳輸,而是逐步向用戶接入傳輸領(lǐng)域延伸,直接為用戶提供高速、可靠的通信接入業(yè)務(wù)。近期,中國電信提出由“傳統(tǒng)基礎(chǔ)網(wǎng)絡(luò)運(yùn)營商”向“現(xiàn)代綜合信息服務(wù)提供商”轉(zhuǎn)變的企業(yè)戰(zhàn)略目標(biāo),將網(wǎng)絡(luò)轉(zhuǎn)型 作者簡介:陳建華(1976-),男,江蘇南通人,南通電信公司投資項(xiàng)目管理中心工程師,蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院碩士研究生。
確定為實(shí)現(xiàn)戰(zhàn)略的基礎(chǔ),強(qiáng)調(diào)要加大光纖網(wǎng)絡(luò)建設(shè),努力推進(jìn)“光纖到戶”的網(wǎng)絡(luò)建設(shè)工作。因此,電信企業(yè)的光纖網(wǎng)絡(luò)規(guī)模仍將不斷擴(kuò)大,結(jié)構(gòu)也越來越復(fù)雜,需要有與之相適應(yīng)的管理手段來指導(dǎo)網(wǎng)絡(luò)的規(guī)劃設(shè)計(jì)工作,以支撐網(wǎng)絡(luò)的健康發(fā)展。
電信光纖網(wǎng)絡(luò)有很強(qiáng)的地域性和空間性,而且有復(fù)雜的空間拓?fù)潢P(guān)系,和電信網(wǎng)絡(luò)的其它資源管理有很大區(qū)別。普通的資源管理系統(tǒng)采用表格化的方式管理管線、配線端子等空間資源,不直觀,非常難于查找,不能表達(dá)資源的空間拓?fù)潢P(guān)系,給管理帶來了諸多不便。根據(jù)光纖網(wǎng)絡(luò)資源地理空間分布的特點(diǎn)和地理信息系統(tǒng)在空間數(shù)據(jù)管理上的優(yōu)越性,設(shè)計(jì)了基于GIS的電信光纖網(wǎng)絡(luò)管理系統(tǒng)。該系統(tǒng)除實(shí)現(xiàn)對光纖網(wǎng)絡(luò)的空間及屬性數(shù)據(jù)管理的基本功能外,還能夠?qū)ο嚓P(guān)數(shù)據(jù)進(jìn)行綜合分析處理,為網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)和維護(hù)管理提供輔助決策支持。
2.2 系統(tǒng)軟件平臺選擇
本系統(tǒng)基于組件式的GIS集成二次開發(fā),采用SuperMap公司的GIS平臺,以SuperMap Objects5為GIS開發(fā)組件,使用Oracle大型商用數(shù)據(jù)庫,采用微軟的Visual Basic.Net為開發(fā)工具,利用ADO技術(shù)訪問數(shù)據(jù)庫。系統(tǒng)開發(fā)的所使用的主要軟件和用途說明:
SuperMap Deskpro5:地理空間數(shù)據(jù)處理與分析; SuperMap Objects5:組件式GIS開發(fā)平臺; Oracle 9i數(shù)據(jù)庫:數(shù)據(jù)的存儲與管理; Oracle Spatial:空間數(shù)據(jù)的存儲與管理; Visual Basic.Net:GIS的集成二次開發(fā)。2.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
考慮到電信光纖網(wǎng)絡(luò)資源的覆蓋范圍和數(shù)據(jù)量比較大,擬采用三層C/S結(jié)構(gòu)(客戶應(yīng)用界面/應(yīng)用程序服務(wù)器/數(shù)據(jù)庫服務(wù)器)。三層C/S結(jié)構(gòu)將原來兩層結(jié)構(gòu)中的客戶端程序進(jìn)行了劃分,將用戶界面抽取成三層結(jié)構(gòu)中的客戶端程序,而將原先的數(shù)據(jù)庫訪問部分單獨(dú)分離出來成為應(yīng)用服務(wù)器。三層結(jié)構(gòu)只是邏輯上的概念,具體實(shí)現(xiàn)時(shí),物理結(jié)構(gòu)上的差異可能會很大。三層可以在一臺計(jì)算機(jī)上,也可以在兩臺、三臺,甚至更多的計(jì)算機(jī)上,只要它們在體系上遵循三層結(jié)構(gòu)即可,這完全取決于系統(tǒng)的業(yè)務(wù)量。系統(tǒng)功能特點(diǎn)
目前,對電信網(wǎng)絡(luò)資源管理的研究不斷深入,也有較多的基于GIS的應(yīng)用系統(tǒng)產(chǎn)品。從現(xiàn)有情況看,對光纖網(wǎng)絡(luò)已經(jīng)實(shí)現(xiàn)了空間數(shù)據(jù)和屬性數(shù)據(jù)管理的基本功能,可以對網(wǎng)絡(luò)資源進(jìn)行動態(tài)更新和維護(hù),能夠在電子地圖上展示各網(wǎng)絡(luò)元素,但與實(shí)際工作需求(如網(wǎng)絡(luò)規(guī)劃決策等)還有一定差距?,F(xiàn)有資源管理系統(tǒng)對光纖網(wǎng)絡(luò)整體情況的表現(xiàn)能力有待提高、表達(dá)方式還需要完善,對現(xiàn)有資源數(shù)據(jù)的綜合分析能力較弱,對最佳光纖路由分析、應(yīng)急資源調(diào)度等輔助決策能力還不夠。該光纖網(wǎng)絡(luò)資源管理系統(tǒng)除實(shí)現(xiàn)常規(guī)的網(wǎng)絡(luò)資源管理功能外,還具有以下三方面的特點(diǎn):
3.1 提供了方便的檢索手段
提供多種方式實(shí)現(xiàn)網(wǎng)絡(luò)資源的查詢功能:一是通過樹型目錄結(jié)構(gòu)的層次圖,用戶逐級展開后選擇查找目標(biāo);二是基于網(wǎng)絡(luò)資源實(shí)體的關(guān)鍵屬性,根據(jù)用戶輸入的屬性值進(jìn)行匹配查詢;三是在電子地圖上用鼠標(biāo)點(diǎn)擊選擇網(wǎng)絡(luò)資源實(shí)體。
3.2 提供了網(wǎng)絡(luò)分析功能
資源預(yù)警,可以通過設(shè)置光纖利用率預(yù)警值,顯示光纖利用率超標(biāo)的光纜和交接箱;或根據(jù)利用率高低生成專題地圖,為光纖網(wǎng)絡(luò)規(guī)劃決策提供依據(jù)。
故障點(diǎn)定位,當(dāng)光纜出現(xiàn)故障時(shí),能夠根據(jù)機(jī)房工作人員測試的障礙點(diǎn)與局站的距離,將故障點(diǎn)范圍在電子地圖上顯示,提高搶修工作效率。
圖紙生成,能夠生成規(guī)劃設(shè)計(jì)工作所需要的光纖路由圖和拓?fù)浣Y(jié)構(gòu)圖,為全面、快速、準(zhǔn)確掌握網(wǎng)絡(luò)現(xiàn)狀提供支撐。
3.3 提供對資源調(diào)度的支撐
光纖調(diào)度,能根據(jù)申請光路的起訖點(diǎn),基于最短路徑和最少轉(zhuǎn)接次數(shù),輔助確定光纖調(diào)度線路,輸出光路中轉(zhuǎn)接的局點(diǎn)、跳接的光交接箱、各光纜段占用的光纖序號,能根據(jù)調(diào)度線路對光纖資源進(jìn)行預(yù)先占用。系統(tǒng)管理范圍
在電信光纖網(wǎng)絡(luò)資源管理系統(tǒng)中需要管理的對象如下: 4.1 基礎(chǔ)網(wǎng)絡(luò)設(shè)施:
(1)局站:局站是本地網(wǎng)中容納一個或多個通信機(jī)房的建筑實(shí)體(含地下進(jìn)
線室、管道閘)。在通信管線網(wǎng)的拓?fù)浣Y(jié)構(gòu)中,局站是作為光纜和管道的源或目的點(diǎn)而設(shè)計(jì)的。
(2)管道:管道是整個通信網(wǎng)絡(luò)中光纜的支撐和承載通道,由人井、進(jìn)線室、管道段、管群等組成。
(3)桿路:桿路和管道同樣作為光纜的支撐和承載通道。4.2 光纜網(wǎng)絡(luò)設(shè)施
(1)光纜:本地網(wǎng)中,光纜由局間中繼光纜和用戶接入光纜組成。其中,中繼光纜提供局點(diǎn)之間的傳輸通道,以環(huán)形結(jié)構(gòu)為主;接入光纜用于連接局點(diǎn)與普通用戶,以樹形結(jié)構(gòu)為主。
在光纜網(wǎng)的拓?fù)浣Y(jié)構(gòu)中,有兩種基本要素:點(diǎn)和線。點(diǎn)元素有兩類:光交接點(diǎn)、光接入點(diǎn),連接這兩類點(diǎn)的線即是光纜段,光纜則由多個連續(xù)的光纜段組成
(2)光交接點(diǎn):指光配線架、光交接箱、光纜分歧接頭。光配線架、光交接箱為光纜段提供固定纖芯的端子,利用跳線使兩端線對任意跳接連通,以達(dá)到靈活調(diào)度線對的目的;而分歧接頭則可看作跳纖固定的光交接箱。
(3)光接入點(diǎn):主要指光分纖箱。它介于光交接箱與用戶之間,以光纜段與光交接箱相連,用尾纖或尾纜與用戶設(shè)備相連。光接入點(diǎn)與光交接點(diǎn)的主要區(qū)別是前者為光纜纖芯的終結(jié)點(diǎn),光纖不會轉(zhuǎn)接到其它光纜段上。
(4)光路:光路就是按用戶需求,在光交接點(diǎn)中將相鄰光纜段中的光纖依次連接后,可以提供完整光信號傳輸通道的光纖路由。光路是由多段光纖連接而形成的。
4.3 其它
(1)服務(wù)區(qū)域:指各局站、光交接點(diǎn)提供電信接入服務(wù)的用戶分布區(qū)域范圍,一般以道路、河流等自然分界物為界。
一個光交接點(diǎn)只從屬于單個局站,局站下所有光交接箱的服務(wù)區(qū)域構(gòu)成局站服務(wù)區(qū)域,位于某個光交接箱服務(wù)區(qū)域內(nèi)的用戶一般由其提供接入服務(wù)。
(2)光纖用戶:單獨(dú)占用一對光纖使用電信業(yè)務(wù)的用戶,主要關(guān)注其物理位置分布、業(yè)務(wù)重要等級。對光纖用戶信息的管理主要用來進(jìn)行光纖資源調(diào)度、用戶密度分析、光纖需求預(yù)測、光纜割接影響分析等。
(3)電信設(shè)備:當(dāng)一對光纖尾端安裝電信設(shè)備(如數(shù)據(jù)交換機(jī))為多個用戶
提供服務(wù)時(shí),則以電信設(shè)備信息管理為主,數(shù)據(jù)處理上可等同于一個光纖用戶。系統(tǒng)功能結(jié)構(gòu)
5.1 資源維護(hù)
系統(tǒng)通過圖形接口,可視化地實(shí)現(xiàn)對局點(diǎn)、管道、桿路、光纜、光配線架、光交接箱等網(wǎng)絡(luò)設(shè)施的日常維護(hù)(增加、刪除或編輯);提供對光纖光路、光纖用戶等主要業(yè)務(wù)信息的維護(hù)管理。
5.2 信息查詢
提供對網(wǎng)絡(luò)資源實(shí)體的查詢,顯示其屬性并可以在地圖上定位。系統(tǒng)提供三種查詢方式:一是通過樹型目錄結(jié)構(gòu)的層次圖,用戶逐級展開后選擇查找目標(biāo);二是基于網(wǎng)絡(luò)資源實(shí)體的關(guān)鍵屬性,根據(jù)用戶輸入的屬性值進(jìn)行匹配查詢;三是在電子地圖上用鼠標(biāo)點(diǎn)擊選擇網(wǎng)絡(luò)資源實(shí)體。
5.3 資源統(tǒng)計(jì)
提供對局站、光交接點(diǎn)(數(shù)量、容量、端子利用率)、光纜段(數(shù)量、長度、纖芯利用率)等的查詢統(tǒng)計(jì),可以通過指定設(shè)施類別、劃定地理區(qū)域、明確設(shè)施屬性等方式來完整、準(zhǔn)確地統(tǒng)計(jì)所需內(nèi)容,以Excel表格方式給出明細(xì)信息和匯總數(shù)據(jù)或打印輸出。
5.4 規(guī)劃輔助
通過對空間和屬性數(shù)據(jù)的加工處理,挖掘相互之間的關(guān)系,分析結(jié)果以圖形、表格等多種途徑表示,能夠以形象、直觀的方式,給規(guī)劃設(shè)計(jì)人員全面、快速地展示相關(guān)信息,為準(zhǔn)確地進(jìn)行光纜新建提供路由、容量、位置等方面的決策支持。
5.4.1 網(wǎng)絡(luò)設(shè)施分布圖
通過選擇設(shè)施的類別、輸入關(guān)鍵屬性值或選定地域范圍,對指定的網(wǎng)絡(luò)設(shè)施形成地理位置分布圖示,并可根據(jù)用戶需求同時(shí)顯示其它關(guān)鍵的屬性信息。
5.4.2 光纜路由及拓?fù)鋱D
通過指定局點(diǎn)的方式,將光纜路由、關(guān)聯(lián)的光交接箱等在電子地圖上予以顯示,并可生成拓?fù)浣Y(jié)構(gòu)圖。也可以根據(jù)用戶需求,同時(shí)提供光纜規(guī)格和型號、利用率等關(guān)鍵屬性信息。
5.4.3 利用率預(yù)警圖
可以通過設(shè)置光纖利用率預(yù)警值,顯示光纖利用率超標(biāo)的光纜和交接箱;或根據(jù)利用率的高低生成專題地圖,為光纜新建決策提供依據(jù)。
5.4.4 光纖用戶分布圖
通過指定光交接箱或選定地理區(qū)域的方式,形成用戶分布示意圖,為光纜新建容量決策、光交接箱位置選擇等提供依據(jù)。
5.4.5 光纜建設(shè)路由的選擇
通過指定起始和終止局點(diǎn),結(jié)合最短路徑、光纜段重復(fù)情況分析等,為最佳選擇光纜建設(shè)路由選擇提供決策輔助。
5.5 資源調(diào)度 5.5.1 故障點(diǎn)分析
當(dāng)光纜出現(xiàn)故障時(shí),能夠根據(jù)機(jī)房工作人員測試的障礙點(diǎn)與局站的距離,將故障點(diǎn)范圍在電子地圖上顯示,提高搶修工作效率。
5.5.2 正常光纖調(diào)度
能根據(jù)申請光路的起訖點(diǎn),基于最短路徑和最少轉(zhuǎn)接次數(shù),輔助確定光纖調(diào)度線路,輸出光路中轉(zhuǎn)接的局點(diǎn)、跳接的光交接箱、各光纜段占用的光纖序號、各局點(diǎn)的跳纖工單,能根據(jù)調(diào)度線路對光纖資源進(jìn)行預(yù)先占用。
5.6 系統(tǒng)管理 5.6.1 權(quán)限管理
權(quán)限具有專業(yè)屬性和操作方式(查詢、修改等)屬性,當(dāng)對系統(tǒng)中的對象執(zhí)行操作,必須有相應(yīng)的操作權(quán)限。對權(quán)限的管理功能有:增加權(quán)限、刪除權(quán)限、修改權(quán)限。
5.6.2 用戶管理
對用戶的管理功能有:增加、刪除、修改、權(quán)限設(shè)定。結(jié)束語
建設(shè)基于GIS的光纖網(wǎng)絡(luò)資源管理系統(tǒng),可以實(shí)現(xiàn)對光纖網(wǎng)絡(luò)的全面有效管理,優(yōu)化網(wǎng)絡(luò)建設(shè)規(guī)劃,提高運(yùn)行效率,保證全網(wǎng)通信暢通,提高客戶滿意度。同時(shí),由于電信網(wǎng)絡(luò)規(guī)模逐步擴(kuò)大、復(fù)雜程度不斷提高,將GIS技術(shù)全面應(yīng)用于電信網(wǎng)絡(luò)資源管理是技術(shù)和管理發(fā)展的必然趨勢。GIS技術(shù)自身的發(fā)展,也將促
使其在整個電信網(wǎng)絡(luò)資源管理領(lǐng)域發(fā)揮更為廣泛、重要的作用。
參考文獻(xiàn):
[1] 李滿春,任建武.GIS設(shè)計(jì)與實(shí)現(xiàn)[M].北京:科學(xué)出版社,2003.
[2] 羅云啟,曾琨,羅毅.數(shù)字化地理信息系統(tǒng)MapInfo高級應(yīng)用[M].北京:清華大學(xué)出版社,2004. [3] 趙鵬蘇.電信網(wǎng)絡(luò)資源信息化的管理研究[D].吉林:吉林大學(xué),2004.
[4] SuperMap Objects開發(fā)教程[M].北京:北京超圖地理信息技術(shù)有限公司,2004.
Abstract
According to the characteristics of optical fiber network resources distributing in geographic space and the superiority of the GIS in space data management,we designed the system of fiber network resources management that based on GIS.The system can integratively process the relating data, besides some basic functions such as fiber network’s space and attributes data management.It is helpful for the designing and maintenance of fiber network.It can also improve the management efficiency of optical fiber network resources.Keywords
Geographic Information System(GIS),Network Resources Management,Geographic Space Database
機(jī)器人翻譯:
According to the spatial distribution fiber network resources geographic characteristics and GIS in spatial data management superiority, designed 基于GIS telecommunications fibre network resources management system.In addition to the realization of the basic functions for the optical fiber network system space and attributes of data management, but also be able to conduct a comprehensive analysis of relevant data processing, network design and maintenance management supporting decision support, improve fibre network resource management efficiency.
第三篇:人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
目 錄
前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4
2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9
2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運(yùn)用...12 3 總體設(shè)計(jì)....14 3.1 基本設(shè)計(jì)...14 3.1.1 設(shè)計(jì)概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設(shè)計(jì)....21 4.1 數(shù)據(jù)庫概念設(shè)計(jì)...21 4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)...23 5 詳細(xì)設(shè)計(jì)....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報(bào)表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結(jié)....47 參考文獻(xiàn)....49 致謝....50
人事管理系統(tǒng)
網(wǎng)絡(luò)工程 雷靈明 指導(dǎo)老師:曹步青
摘要:隨著企業(yè)自身人力資源的日益龐大、復(fù)雜程度逐漸增強(qiáng),人機(jī)作坊再也無法適應(yīng)如今企業(yè)的人事管理了,取代的是運(yùn)用各種領(lǐng)域的知識,結(jié)合計(jì)算機(jī)科學(xué)而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。人事管理系統(tǒng)是對工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進(jìn)行界面和數(shù)據(jù)庫開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點(diǎn):首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可行系統(tǒng)。關(guān)鍵詞:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000
前 言 背景
在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關(guān)信息的管理。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動向和人員的綜合素質(zhì),及時(shí)調(diào)整人才的分配,使用計(jì)算機(jī)對人事勞資信息進(jìn)行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點(diǎn),能夠極大地提高人事資源管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理的重要條件。目標(biāo)
設(shè)計(jì)一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;
a)為企業(yè)建立規(guī)范化、實(shí)時(shí)化人事管理機(jī)制;
b)提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強(qiáng)人事管理的安全性;
c)滿足企業(yè)管理層,人事業(yè)務(wù)操作層和全體員工的不同層次和不同方面的需要;
d)對企業(yè)將來的整體信息化建設(shè)提供必要的支持。需求分析
需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計(jì)將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸?shí)世界的設(shè)計(jì)。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時(shí)會不可避免地產(chǎn)生更多的新需求。同時(shí),需求過程與分析活動之間有相當(dāng)程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]
1.1 系統(tǒng)需求
企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓(xùn)管理、獎懲管理等內(nèi)容。
a)在人事系統(tǒng)開發(fā)時(shí)應(yīng)考慮以下需求: b)滿足人事管理職能的基本要求;
c)進(jìn)行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導(dǎo)入與導(dǎo)出; e)對操作人員的技能要求比較低,操作方便; f)能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準(zhǔn)確。
1.1 功能需求
基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能:
a)用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。
b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進(jìn)行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓(xùn)經(jīng)歷,要求對這些員工檔案信息進(jìn)行新增、修改、刪除操作,同時(shí)可以進(jìn)行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點(diǎn),用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時(shí)可以對檔案進(jìn)行查看。
c)基礎(chǔ)數(shù)據(jù)管理:維護(hù)人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)。主要包括以下功能:
(a)民族檔案設(shè)置:維護(hù)職工中民族檔案信息;
(b)職工類型設(shè)置:維護(hù)當(dāng)前企業(yè)職工與企業(yè)的關(guān)系的類別信息;(c)文化程度設(shè)置:維護(hù)企業(yè)職工的文化程度類別信息;(d)政治面貌設(shè)置:維護(hù)企業(yè)職工的政治面貌類別信息;(e)部門類別設(shè)置:維護(hù)企業(yè)中設(shè)立的部門類別信息;(f)職務(wù)類別設(shè)置:維護(hù)企業(yè)中設(shè)立的職務(wù)類別信息;(h)職稱類別設(shè)置:維護(hù)企業(yè)職工的職稱類別信息;
d)人事變動管理:對于人事上的變動調(diào)整進(jìn)行管理,對人員檔案的信息進(jìn)行更新(如:員工職務(wù)、員工職稱、員工性質(zhì)等的變動)。
e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護(hù)。
f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和恢復(fù),以方便用戶對數(shù)據(jù)庫的管理和維護(hù)工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求
a)計(jì)算機(jī)穩(wěn)定可靠,網(wǎng)絡(luò)服務(wù)和數(shù)據(jù)庫服務(wù)穩(wěn)定可靠;
b)網(wǎng)絡(luò)通暢、穩(wěn)定;軟件運(yùn)行穩(wěn)定;數(shù)據(jù)計(jì)算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方案。1.4 性能需求 1)硬件環(huán)境
在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,且
價(jià)格也很便宜,因此通常給服務(wù)器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內(nèi)存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境
·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介
Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點(diǎn)。以O(shè)bject Pascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項(xiàng)大獎。
Delphi的出現(xiàn)打破了Visual系列可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠(yuǎn)遠(yuǎn)高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴(yán)謹(jǐn)加上可視化的優(yōu)勢和強(qiáng)大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當(dāng)時(shí)都認(rèn)為Pascal 是最有前途的程序設(shè)計(jì)語言,并預(yù)測Delphi將會成為可視化編程的主流環(huán)境。
Delphi在你編好程序后自動轉(zhuǎn)換成。EXE文件它運(yùn)行時(shí)速度比VB快,而且編譯后不需要其他的支持庫就能運(yùn)行。它的數(shù)據(jù)庫功能也挺強(qiáng)的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應(yīng)用API函數(shù),這在控制Windows很有用。
Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜。
Delphi實(shí)際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計(jì)運(yùn)行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運(yùn)行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。
Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運(yùn)行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進(jìn)行編程。
面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。
說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計(jì)和編程方法兼
其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實(shí)現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關(guān)。
總 結(jié)
6.1 程序設(shè)計(jì)風(fēng)格
在設(shè)計(jì)的時(shí)候采用了增量模型的思想:把軟件作為一系列的構(gòu)件來設(shè)計(jì),編碼,集成和測試。
用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨(dú)立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi),只使用了兩個全局變量來存儲用戶名和用戶權(quán)限。[1] 在人機(jī)界面設(shè)計(jì)方面,本系統(tǒng)做到了以下幾點(diǎn): a)保持一致性(界面,背景的致性);
b)提供有意義的反饋(用戶驗(yàn)證和用戶管理,提供了比較精確的反饋信息);
c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(rèn)(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);
e)允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護(hù)自己不受嚴(yán)重錯誤的破壞);
f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強(qiáng)項(xiàng)
a)幫助的制作 一個完整的應(yīng)用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時(shí)候給用戶信息提示和一些系統(tǒng)相關(guān)服務(wù)。
b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術(shù)來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。
由于在開發(fā)工程方面缺少經(jīng)驗(yàn),所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結(jié)如下:
a)數(shù)據(jù)表的設(shè)計(jì)還不是很合理;
b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得
經(jīng)過一個月的設(shè)計(jì)和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎(chǔ)數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關(guān)報(bào)表的打印。在這次畢業(yè)設(shè)計(jì)中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學(xué)到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護(hù)等等,這時(shí)就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。
Delphi是一個非常強(qiáng)大的開發(fā)工具,它具有運(yùn)行速度快、易于學(xué)習(xí)和使用以及開發(fā)效率高的特點(diǎn),使用起來真的是很順手。學(xué)習(xí)好一門編程語言以后可以為今后的學(xué)習(xí)和工作帶來很大的便利。
雖然本系統(tǒng)實(shí)現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強(qiáng),總之通過這次設(shè)計(jì)和開發(fā)過程,我對軟件開發(fā)有了進(jìn)一步的了解。
參考文獻(xiàn)
[1] 張海藩編著.軟件工程導(dǎo)論[M].清華大學(xué)出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎(chǔ)教程[M].機(jī)械工業(yè)出版社,2003,2-30.
[3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團(tuán)公司出,2001,12-23.
[4] 韓強(qiáng)編著.SQL SERVER 2000 程序員手冊[M].機(jī)械工業(yè)出版社出版,2000,4-35.
[5] 薩師煊著.?dāng)?shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.?dāng)?shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000實(shí)踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實(shí)務(wù)經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].人民郵電出版社,2003,20-90.
[10] 程文剛主編.Delphi數(shù)據(jù)庫實(shí)用編程100例[M].中國鐵道出版社,2004,8-63.
[11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學(xué)出版社,2005,85-89.
[12] 王惠剛,唐晨光彭為著.delphi7/8程序設(shè)計(jì)[M].清華大學(xué)出版社, 2002,42-63.
[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.
[14] 心鈴.Delphi問答.軟件報(bào)[N],2004-07-5.
[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等??茖W(xué)校學(xué)報(bào),2002-04,9-10.
[16] 徐萌飛.在Delphi中使用ADO技術(shù)對數(shù)據(jù)庫操作[J].中國學(xué)術(shù)期刊(光盤版)電子雜志社,2001,12-13.
[17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠(yuǎn)程數(shù)據(jù)庫SQL的實(shí)現(xiàn)[J].福建電腦,2005,12-13.
[18] 孫育紅.關(guān)于地方法院管理信息系統(tǒng)分析設(shè)計(jì)與實(shí)施[D].中國學(xué)術(shù)期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學(xué)術(shù)期刊電子雜志社,2003,20-21.
[20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務(wù)服務(wù)數(shù)據(jù)庫系統(tǒng)[D].中國學(xué)術(shù)期刊電子雜志社,2004,21-23.
[21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實(shí)現(xiàn)[D].中國學(xué)術(shù)期刊)電子雜志社,2004,32-33.
[22] 魯媛媛.碩士生導(dǎo)師綜合素質(zhì)能力評價(jià)指標(biāo)體系的研究[D].中國學(xué)術(shù)期刊電子雜志社,2005,18-19.
第四篇:辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1、摘要
多年以來人們都使用傳統(tǒng)的人工方式管理企業(yè)內(nèi)部信息。這種管理方式不僅讓企業(yè)信息管理者感到非常的厭倦,也存在著不可避免的缺點(diǎn),如效率太低、保密性太差。時(shí)間一長,伴隨著企業(yè)規(guī)模的壯大,企業(yè)所需要管理的信息就會越來越多,就會產(chǎn)生大量的文件和數(shù)據(jù),這樣就會對查閱、更新、保存等方面都產(chǎn)生不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 其強(qiáng)大的功能已逐漸被人們認(rèn)識并掌握。如果使用計(jì)算機(jī)對企業(yè)信息進(jìn)行管理,具有傳統(tǒng)的手工管理所沒法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、保密性好、更新方便等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)信息管理的效率,大大降低企業(yè)在信息管理上的投入,使企業(yè)獲得更大的利潤空間。因此,開發(fā)一個能夠管理企業(yè)各種信息的辦公自動化管理系統(tǒng)是一件十分必要的事情。
關(guān)鍵詞:文件,數(shù)據(jù),科學(xué)技術(shù),信息管理,自動化管理
第一章,導(dǎo)論
第二章,主要研究內(nèi)容
要求實(shí)現(xiàn)一個比較完整的網(wǎng)上辦公系統(tǒng),該系統(tǒng)可以采B/S結(jié)構(gòu)實(shí)現(xiàn),能夠通過網(wǎng)絡(luò)進(jìn)行辦公及信息交互功能。基本功能包括:電子郵件、公告通知、日程安排、通訊簿、工作計(jì)劃、討論區(qū)、電話區(qū)號查詢、郵政編碼查詢等。
第三章,擬解決的關(guān)鍵性問題。
(1)界面簡單可操作性強(qiáng)
(2)安全性
(3)簡便有效的維護(hù)手段
(4)可擴(kuò)充性
(5)功能性強(qiáng)大
(6)強(qiáng)大的糾錯能力
第四章,立論根據(jù)及研究創(chuàng)新之處
第五章,參考文獻(xiàn)目錄
第五篇:企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
? ? ? ? 2011-3-2 您是第 1013 位閱讀者 頁面文字: [小] [中] [大]
一、概述
企業(yè)人事管理是企業(yè)管理的一項(xiàng)重要內(nèi)容,在整個企業(yè)的管理中具有重要地位。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,企業(yè)信息化的發(fā)展趨勢,人事管理系統(tǒng)已經(jīng)成為企業(yè)管理內(nèi)不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件。計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。
二、企業(yè)人事管理系統(tǒng)的分析與設(shè)計(jì)
1.需求分析
隨著信息時(shí)代的到來以及辦公自動化的全面發(fā)展,企業(yè)人事管理工作的需求也不斷提高。傳統(tǒng)的手工作業(yè)效率較低,操作也較復(fù)雜,已不能滿足企業(yè)發(fā)展的要求。人事管理系統(tǒng)打破了傳統(tǒng)手工操作的模式,動態(tài)的實(shí)現(xiàn)了職工信息管理、人事變動、職工考勤信息管理和部門機(jī)構(gòu)管理等功能。
(1)系統(tǒng)用戶管理
對使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶及其操作權(quán)限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
(2)職工信息管理
職工信息管理包括對職工基本信息和職工調(diào)動情況的記錄進(jìn)行查詢、添加、刪除和修改。
(3)職工考勤管理
用于對職工的考勤情況進(jìn)行記錄,同時(shí)管理和查詢企業(yè)職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。
2.系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)對人事管理系統(tǒng)的功能需求分析,本系統(tǒng)的主要模塊包括:系統(tǒng)用戶管理、職工信息管理、職工考勤管理以及機(jī)構(gòu)編制管理四個部分,具體如圖1所示。
3.數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫是MIS的重要組成部分。本系統(tǒng)采用SQL作為數(shù)據(jù)庫管理系統(tǒng)。一個數(shù)據(jù)庫管理系統(tǒng)(Database Management System,簡稱DBMS)是一系列軟件程序的集合,一般具備以下功能:以規(guī)范的、一致的方式存儲數(shù)據(jù);以規(guī)范的、一致的方式將數(shù)據(jù)組織成記錄;允許用規(guī)范、一致的方式存取記錄。在數(shù)據(jù)庫管理系統(tǒng)中,應(yīng)用程序不能直接從存儲介質(zhì)獲得所需的數(shù)據(jù),它必須先將請求提交給DBMS,由DBMS負(fù)責(zé)從存儲介質(zhì)檢索數(shù)據(jù)并提供給應(yīng)用程序使用。因此一個數(shù)據(jù)庫管理系統(tǒng)就是應(yīng)用程序與數(shù)據(jù)之間的接口。在數(shù)據(jù)庫管理系統(tǒng)中,多用戶可以不必關(guān)心數(shù)據(jù)存儲和其它實(shí)現(xiàn)的細(xì)節(jié),可以在更高的抽象級別上觀察和訪問數(shù)據(jù),適合不同類型用戶的多種用戶界面,保證并發(fā)訪問時(shí)數(shù)據(jù)一致性的并發(fā)控制,增進(jìn)數(shù)據(jù)安全性的訪問控制。
三、企業(yè)人事管理系統(tǒng)的實(shí)現(xiàn)
各模塊的實(shí)現(xiàn):
1.登錄模塊
在本系統(tǒng)中,不同級別的使用者擁有不同的權(quán)限,本系統(tǒng)的用戶身份分為職工、管理員、考勤員、主管四種:職工登錄后能進(jìn)行的操作包括修改登錄密碼和查詢個人信息;管理員負(fù)責(zé)維護(hù)職工基本信息和職工流動信息,同時(shí)也具備修改密碼和查詢個人信息的權(quán)限;考勤員主要負(fù)責(zé)所有職工的各項(xiàng)考勤信息記錄的維護(hù),也擁有一般職工的權(quán)限;主管主要負(fù)責(zé)組織機(jī)構(gòu)編制的管理,對新增子公司和各下屬機(jī)構(gòu)部門信息的管理。也可更改登錄密碼或查詢個人信息。
2.系統(tǒng)用戶管理模塊
系統(tǒng)用戶模塊分為兩個部分。第一部分是系統(tǒng)為每個系統(tǒng)的使用者提供了修改登錄密碼的權(quán)限。第二部分是登錄人員可對個人基本信息、調(diào)動信息以及各項(xiàng)考勤信息進(jìn)行查詢。
修改登錄密碼:在管理人員添加用戶時(shí),系統(tǒng)會把每個新添用戶的密碼設(shè)置為一個默認(rèn)值,管理人員無法對此默認(rèn)值進(jìn)行修改。用戶一旦被分配了職工編號和權(quán)限,就可登錄本系統(tǒng),并對個人登錄密碼進(jìn)行修改。
查詢個人信息:用戶登錄后可以查看個人基本信息并進(jìn)行核對,但為了系統(tǒng)安全性考慮,本系統(tǒng)沒有給職工修改個人基本信息的權(quán)限,所以當(dāng)用戶基本信息發(fā)生變更,或者用戶發(fā)現(xiàn)顯示的基本信息與現(xiàn)實(shí)不符時(shí),須向人事管理人員提出人事基本信息修改的申請。
3.職工信息管理模塊
職工信息管理主要包括職工基本信息的管理和職工流動信息的管理,由管理員來完成此模塊的操作。職工基本信息管理模塊提供對職工基本信息的添加、刪除、查詢和修改功能。由于考慮到職工人數(shù)很多,查找起來可能很費(fèi)力,所以提供了以職工姓名來對所有記錄進(jìn)行模糊查找。在查找的結(jié)果中,再根據(jù)職工編號,選擇相應(yīng)的職工記錄便可。職工流動信息管理模塊提供職工調(diào)動信息的添加、刪除、查詢和修改功能。
4.職工考勤信息管理模塊
職工考勤信息管理模塊包括日考勤信息管理和其他考勤信息管理,對于每一項(xiàng)考勤,本系統(tǒng)都提供了添加、編輯、刪除的功能。除此以外,根據(jù)考勤信息記錄量大的特點(diǎn),特別對各項(xiàng)考勤設(shè)置特殊的查詢方式。查詢條件一共有三個,包括職工編號、起始日期和終止日期。
其他考勤信息管理模塊包括請假信息管理、加班信息管理和出差信息管理三個部分。這三個模塊都具備添加、刪除和修改功能。