企業(yè)DNS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: DNS BIND 工單 Spring MVC 出處:《北京交通大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:DNS(Domain Name System,域名系統(tǒng))是互聯(lián)網(wǎng)提供的重要服務(wù)之一,作為互聯(lián)網(wǎng)海洋中指引方向的導(dǎo)航儀,其重要性也隨著互聯(lián)網(wǎng)的蓬勃發(fā)展而越來(lái)越明顯。對(duì)于企業(yè)而言,DNS是其信息通信基礎(chǔ)設(shè)施,保障著企業(yè)業(yè)務(wù)的正常運(yùn)行。而隨著企業(yè)內(nèi)部網(wǎng)絡(luò)的日漸壯大,對(duì)于更加安全并且穩(wěn)定的DNS服務(wù)的需求也日益增加。在這個(gè)背景下,市面上涌現(xiàn)出許多第三方域名服務(wù)平臺(tái)。第三方平臺(tái)雖然能夠滿足企業(yè)對(duì)于DNS服務(wù)的大部分需求,但其固化的功能模式帶來(lái)的不方便、復(fù)雜的用戶群體造成的不安全等問(wèn)題讓企業(yè)們紛紛望而卻步;诘谌狡脚_(tái)所帶來(lái)的眾多不確定因素,作者所在的公司希望將DNS服務(wù)從第三方平臺(tái)遷回公司內(nèi)部運(yùn)維平臺(tái)中,開(kāi)發(fā)一個(gè)符合公司運(yùn)維特色的DNS系統(tǒng)。在該系統(tǒng)中,除了可以進(jìn)行基本的DNS操作外,還根據(jù)實(shí)際需要,將DNS操作與運(yùn)維工單相結(jié)合,保證運(yùn)維流程的規(guī)范性和完整性。此外還將運(yùn)維人員對(duì)于服務(wù)器、IP等的管理需求加入到系統(tǒng)中,并且對(duì)系統(tǒng)的各個(gè)功能進(jìn)行了嚴(yán)格的權(quán)限控制。本系統(tǒng)采用B/S(Browser/Server,瀏覽器/服務(wù)器)結(jié)構(gòu),基于Spring、Spring MVC、MyBatis開(kāi)發(fā)框架,在對(duì)DNS的處理上主要采用的是開(kāi)源的DNS服務(wù)軟件BIND(Berkeley Internet Name Domain),并采用Snaker工作流引擎對(duì)系統(tǒng)涉及的工單流程進(jìn)行控制。本系統(tǒng)分為工單管理、域管理、DNS記錄管理、服務(wù)器管理、IP管理以及權(quán)限管理六個(gè)模塊,由業(yè)務(wù)處理子系統(tǒng)和網(wǎng)絡(luò)服務(wù)子系統(tǒng)兩部分共同實(shí)現(xiàn)。作者參與了該系統(tǒng)整體的需求分析、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)及接口設(shè)計(jì),在詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)階段完成了對(duì)業(yè)務(wù)處理子系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),并在測(cè)試階段參與了系統(tǒng)的部分測(cè)試。本文充分結(jié)合軟件工程理論,借助統(tǒng)一建模語(yǔ)言,對(duì)系統(tǒng)的需求進(jìn)行了分析。通過(guò)對(duì)系統(tǒng)業(yè)務(wù)邏輯進(jìn)行梳理,提出了系統(tǒng)的架構(gòu)設(shè)計(jì)方案,并著重對(duì)作者負(fù)責(zé)的部分的實(shí)現(xiàn)過(guò)程進(jìn)行了詳細(xì)的描述。該系統(tǒng)目前已經(jīng)完成全部的開(kāi)發(fā),處于試運(yùn)行階段,并且在根據(jù)試運(yùn)行效果和反饋不斷地進(jìn)行更新和優(yōu)化,逐步完善系統(tǒng)的功能并且提高其使用性能。作者所負(fù)責(zé)的部分運(yùn)行穩(wěn)定,基本實(shí)現(xiàn)了預(yù)期的目標(biāo)。
[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.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張亞明,黃浩;超市信息系統(tǒng)開(kāi)發(fā)過(guò)程中的規(guī)范化研究[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2002年02期
2 張連明,霍迎輝;嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J];現(xiàn)代電子技術(shù);2003年18期
3 徐永江;;信息系統(tǒng)開(kāi)發(fā)過(guò)程中常見(jiàn)的思想問(wèn)題與對(duì)策分析[J];湖北農(nóng)機(jī)化;2008年04期
4 劉兵;鄭懷洲;趙永朋;;面向構(gòu)件的模擬系統(tǒng)開(kāi)發(fā)過(guò)程研究[J];系統(tǒng)仿真學(xué)報(bào);2009年S2期
5 洪月華;伍華健;劉力;;遠(yuǎn)程教育支持系統(tǒng)開(kāi)發(fā)過(guò)程中的綜合審查[J];玉林師范學(xué)院學(xué)報(bào);2005年05期
6 張連明,霍迎輝;嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J];國(guó)外電子元器件;2004年01期
7 凌云明;;嵌入式系統(tǒng)與開(kāi)發(fā)[J];信息通信;2011年05期
8 葉順福;;勞動(dòng)保障信息化建設(shè)研究[J];咸寧學(xué)院學(xué)報(bào);2011年10期
9 劉澎,潘建雄,田平;科研項(xiàng)目經(jīng)費(fèi)管理決策支持系統(tǒng)的開(kāi)發(fā)實(shí)踐[J];信息系統(tǒng)工程;1995年03期
10 李忠;計(jì)算機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中"結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)"方法初探[J];煤礦開(kāi)采;2002年S1期
相關(guān)會(huì)議論文 前4條
1 周蘭;陳佳;曹霞;;信息系統(tǒng)開(kāi)發(fā)過(guò)程評(píng)價(jià)方法研究[A];全國(guó)第十屆企業(yè)信息化與工業(yè)工程學(xué)術(shù)年會(huì)論文集[C];2006年
2 周蘭;陳佳;曹霞;;信息系統(tǒng)開(kāi)發(fā)過(guò)程評(píng)價(jià)方法[A];2007年中國(guó)智能自動(dòng)化會(huì)議論文集[C];2007年
3 徐強(qiáng);張柏;周云軒;;利用UML描述GIS分析與設(shè)計(jì)過(guò)程[A];2001年?yáng)|北三省測(cè)繪學(xué)術(shù)與信息交流會(huì)論文集[C];2001年
4 袁慶;郭秀玲;;網(wǎng)絡(luò)環(huán)境下工程項(xiàng)目管理系統(tǒng)的研制與開(kāi)發(fā)[A];中國(guó)土木工程學(xué)會(huì)計(jì)算機(jī)應(yīng)用學(xué)會(huì)第六屆年會(huì)土木工程計(jì)算機(jī)應(yīng)用文集[C];1995年
相關(guān)重要報(bào)紙文章 前5條
1 三人行;如何避免人走項(xiàng)目“黃”[N];中國(guó)信息化周報(bào);2014年
2 楊軍華 中國(guó)移動(dòng)通信集團(tuán)山西有限公司內(nèi)審部;信息系統(tǒng)開(kāi)發(fā)過(guò)程中IS審計(jì)師職責(zé)履行探討[N];中國(guó)審計(jì)報(bào);2012年
3 劉運(yùn)和;溝通“信息孤島”創(chuàng)建ERP系統(tǒng)[N];中國(guó)建設(shè)報(bào);2003年
4 西南記者 熊小茜;用好自主開(kāi)發(fā)權(quán)[N];計(jì)算機(jī)世界;2007年
5 ;普元EOS在富國(guó)基金[N];中國(guó)計(jì)算機(jī)報(bào);2005年
相關(guān)博士學(xué)位論文 前1條
1 何永剛;信息系統(tǒng)開(kāi)發(fā)過(guò)程中知識(shí)轉(zhuǎn)移研究[D];復(fù)旦大學(xué);2007年
相關(guān)碩士學(xué)位論文 前10條
1 王家偉;互動(dòng)零售商業(yè)社區(qū)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];復(fù)旦大學(xué);2013年
2 楊美玲;基于ipad選餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
3 李婕;企業(yè)DNS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2017年
4 周蘭;系統(tǒng)開(kāi)發(fā)過(guò)程跟蹤與控制的量化分析應(yīng)用研究[D];大連海事大學(xué);2007年
5 王洪強(qiáng);山東青年政治學(xué)院基于Portal的數(shù)字迎新系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2012年
6 方磊;RUP思想下的團(tuán)隊(duì)建設(shè)管理系統(tǒng)開(kāi)發(fā)過(guò)程及關(guān)鍵技術(shù)研究[D];中南大學(xué);2010年
7 羅杰紅;基于agent的智能輔助教學(xué)系統(tǒng)的設(shè)計(jì)[D];廣東工業(yè)大學(xué);2005年
8 李龍;嵌入式煙草收購(gòu)系統(tǒng)[D];山東大學(xué);2011年
9 何奕;分布式體檢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];東華大學(xué);2014年
10 洪勇;宜賓市工會(huì)會(huì)費(fèi)繳納系統(tǒng)[D];電子科技大學(xué);2009年
,本文編號(hào):1505708
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1505708.html