企業(yè)DNS系統(tǒng)的設計與實現(xiàn)
本文關(guān)鍵詞: DNS BIND 工單 Spring MVC 出處:《北京交通大學》2017年碩士論文 論文類型:學位論文
【摘要】:DNS(Domain Name System,域名系統(tǒng))是互聯(lián)網(wǎng)提供的重要服務之一,作為互聯(lián)網(wǎng)海洋中指引方向的導航儀,其重要性也隨著互聯(lián)網(wǎng)的蓬勃發(fā)展而越來越明顯。對于企業(yè)而言,DNS是其信息通信基礎設施,保障著企業(yè)業(yè)務的正常運行。而隨著企業(yè)內(nèi)部網(wǎng)絡的日漸壯大,對于更加安全并且穩(wěn)定的DNS服務的需求也日益增加。在這個背景下,市面上涌現(xiàn)出許多第三方域名服務平臺。第三方平臺雖然能夠滿足企業(yè)對于DNS服務的大部分需求,但其固化的功能模式帶來的不方便、復雜的用戶群體造成的不安全等問題讓企業(yè)們紛紛望而卻步。基于第三方平臺所帶來的眾多不確定因素,作者所在的公司希望將DNS服務從第三方平臺遷回公司內(nèi)部運維平臺中,開發(fā)一個符合公司運維特色的DNS系統(tǒng)。在該系統(tǒng)中,除了可以進行基本的DNS操作外,還根據(jù)實際需要,將DNS操作與運維工單相結(jié)合,保證運維流程的規(guī)范性和完整性。此外還將運維人員對于服務器、IP等的管理需求加入到系統(tǒng)中,并且對系統(tǒng)的各個功能進行了嚴格的權(quán)限控制。本系統(tǒng)采用B/S(Browser/Server,瀏覽器/服務器)結(jié)構(gòu),基于Spring、Spring MVC、MyBatis開發(fā)框架,在對DNS的處理上主要采用的是開源的DNS服務軟件BIND(Berkeley Internet Name Domain),并采用Snaker工作流引擎對系統(tǒng)涉及的工單流程進行控制。本系統(tǒng)分為工單管理、域管理、DNS記錄管理、服務器管理、IP管理以及權(quán)限管理六個模塊,由業(yè)務處理子系統(tǒng)和網(wǎng)絡服務子系統(tǒng)兩部分共同實現(xiàn)。作者參與了該系統(tǒng)整體的需求分析、架構(gòu)設計、數(shù)據(jù)庫設計及接口設計,在詳細設計與實現(xiàn)階段完成了對業(yè)務處理子系統(tǒng)的設計和開發(fā),并在測試階段參與了系統(tǒng)的部分測試。本文充分結(jié)合軟件工程理論,借助統(tǒng)一建模語言,對系統(tǒng)的需求進行了分析。通過對系統(tǒng)業(yè)務邏輯進行梳理,提出了系統(tǒng)的架構(gòu)設計方案,并著重對作者負責的部分的實現(xiàn)過程進行了詳細的描述。該系統(tǒng)目前已經(jīng)完成全部的開發(fā),處于試運行階段,并且在根據(jù)試運行效果和反饋不斷地進行更新和優(yōu)化,逐步完善系統(tǒng)的功能并且提高其使用性能。作者所負責的部分運行穩(wěn)定,基本實現(xiàn)了預期的目標。
[Abstract]:DNS(Domain Name system (Domain name system) is one of the most important services provided by the Internet. The importance of DNS is becoming more and more obvious with the rapid development of the Internet. For enterprises, DNS is their information and communication infrastructure, which guarantees the normal operation of enterprise business. The demand for more secure and stable DNS services is also increasing. In this context, many third-party domain name service platforms have emerged in the market. Although the third-party platforms can meet most of the needs of enterprises for DNS services, But the inconveniences brought by its solidified functional model, the insecurity caused by complex user groups, and so on, are deterred by the many uncertainties brought about by third-party platforms. The author's company hopes to transfer the DNS service from the third party platform back to the company's internal operation and maintenance platform, and develop a DNS system that conforms to the characteristics of the company's operation and maintenance. In this system, in addition to the basic DNS operation, it can also be applied according to the actual needs. The DNS operation is combined with the single phase operation and maintenance worker to ensure the standardization and integrity of the operation and maintenance process. In addition, the management requirements of the operator for server IP are added to the system. The system adopts B / S browser / Server (browser / Server) structure, and it is based on Spring Spring MVC+ MyBatis development framework. In the processing of DNS, the open source DNS service software BIND(Berkeley Internet Name domain is used, and the workflow engine of Snaker is used to control the workflow of the system. The system is divided into work order management, domain management and DNS record management. The six modules of server management IP management and privilege management are implemented by the service processing subsystem and the network service subsystem. The author participates in the requirement analysis, the architecture design, the database design and the interface design of the system. The design and development of the business processing subsystem is completed in the detailed design and implementation stage, and the part of the system is tested in the test stage. This paper fully combines the theory of software engineering with the help of the unified modeling language. The requirements of the system are analyzed. By combing the business logic of the system, the architecture design scheme of the system is put forward. The implementation process of the part responsible by the author is described in detail. At present, the system has completed all the development, is in the stage of trial operation, and is constantly updated and optimized according to the effect and feedback of the trial operation. The function of the system is improved gradually and the performance of the system is improved.
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.09
【相似文獻】
相關(guān)期刊論文 前10條
1 張亞明,黃浩;超市信息系統(tǒng)開發(fā)過程中的規(guī)范化研究[J];計算機系統(tǒng)應用;2002年02期
2 張連明,霍迎輝;嵌入式系統(tǒng)的設計與開發(fā)[J];現(xiàn)代電子技術(shù);2003年18期
3 徐永江;;信息系統(tǒng)開發(fā)過程中常見的思想問題與對策分析[J];湖北農(nóng)機化;2008年04期
4 劉兵;鄭懷洲;趙永朋;;面向構(gòu)件的模擬系統(tǒng)開發(fā)過程研究[J];系統(tǒng)仿真學報;2009年S2期
5 洪月華;伍華健;劉力;;遠程教育支持系統(tǒng)開發(fā)過程中的綜合審查[J];玉林師范學院學報;2005年05期
6 張連明,霍迎輝;嵌入式系統(tǒng)的設計與開發(fā)[J];國外電子元器件;2004年01期
7 凌云明;;嵌入式系統(tǒng)與開發(fā)[J];信息通信;2011年05期
8 葉順福;;勞動保障信息化建設研究[J];咸寧學院學報;2011年10期
9 劉澎,潘建雄,田平;科研項目經(jīng)費管理決策支持系統(tǒng)的開發(fā)實踐[J];信息系統(tǒng)工程;1995年03期
10 李忠;計算機應用系統(tǒng)開發(fā)過程中"結(jié)構(gòu)化系統(tǒng)設計"方法初探[J];煤礦開采;2002年S1期
相關(guān)會議論文 前4條
1 周蘭;陳佳;曹霞;;信息系統(tǒng)開發(fā)過程評價方法研究[A];全國第十屆企業(yè)信息化與工業(yè)工程學術(shù)年會論文集[C];2006年
2 周蘭;陳佳;曹霞;;信息系統(tǒng)開發(fā)過程評價方法[A];2007年中國智能自動化會議論文集[C];2007年
3 徐強;張柏;周云軒;;利用UML描述GIS分析與設計過程[A];2001年東北三省測繪學術(shù)與信息交流會論文集[C];2001年
4 袁慶;郭秀玲;;網(wǎng)絡環(huán)境下工程項目管理系統(tǒng)的研制與開發(fā)[A];中國土木工程學會計算機應用學會第六屆年會土木工程計算機應用文集[C];1995年
相關(guān)重要報紙文章 前5條
1 三人行;如何避免人走項目“黃”[N];中國信息化周報;2014年
2 楊軍華 中國移動通信集團山西有限公司內(nèi)審部;信息系統(tǒng)開發(fā)過程中IS審計師職責履行探討[N];中國審計報;2012年
3 劉運和;溝通“信息孤島”創(chuàng)建ERP系統(tǒng)[N];中國建設報;2003年
4 西南記者 熊小茜;用好自主開發(fā)權(quán)[N];計算機世界;2007年
5 ;普元EOS在富國基金[N];中國計算機報;2005年
相關(guān)博士學位論文 前1條
1 何永剛;信息系統(tǒng)開發(fā)過程中知識轉(zhuǎn)移研究[D];復旦大學;2007年
相關(guān)碩士學位論文 前10條
1 王家偉;互動零售商業(yè)社區(qū)系統(tǒng)的設計與實現(xiàn)[D];復旦大學;2013年
2 楊美玲;基于ipad選餐系統(tǒng)的設計與實現(xiàn)[D];電子科技大學;2014年
3 李婕;企業(yè)DNS系統(tǒng)的設計與實現(xiàn)[D];北京交通大學;2017年
4 周蘭;系統(tǒng)開發(fā)過程跟蹤與控制的量化分析應用研究[D];大連海事大學;2007年
5 王洪強;山東青年政治學院基于Portal的數(shù)字迎新系統(tǒng)的設計與實現(xiàn)[D];天津大學;2012年
6 方磊;RUP思想下的團隊建設管理系統(tǒng)開發(fā)過程及關(guān)鍵技術(shù)研究[D];中南大學;2010年
7 羅杰紅;基于agent的智能輔助教學系統(tǒng)的設計[D];廣東工業(yè)大學;2005年
8 李龍;嵌入式煙草收購系統(tǒng)[D];山東大學;2011年
9 何奕;分布式體檢系統(tǒng)的設計與實現(xiàn)[D];東華大學;2014年
10 洪勇;宜賓市工會會費繳納系統(tǒng)[D];電子科技大學;2009年
,本文編號:1505708
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1505708.html