当前位置:主页 > 管理论文 > 移动网络论文 >

企业DNS系统的设计与实现

发布时间:2018-02-12 13:09

  本文关键词: DNS BIND 工单 Spring MVC 出处:《北京交通大学》2017年硕士论文 论文类型:学位论文


【摘要】:DNS(Domain Name System,域名系统)是互联网提供的重要服务之一,作为互联网海洋中指引方向的导航仪,其重要性也随着互联网的蓬勃发展而越来越明显。对于企业而言,DNS是其信息通信基础设施,保障着企业业务的正常运行。而随着企业内部网络的日渐壮大,对于更加安全并且稳定的DNS服务的需求也日益增加。在这个背景下,市面上涌现出许多第三方域名服务平台。第三方平台虽然能够满足企业对于DNS服务的大部分需求,但其固化的功能模式带来的不方便、复杂的用户群体造成的不安全等问题让企业们纷纷望而却步。基于第三方平台所带来的众多不确定因素,作者所在的公司希望将DNS服务从第三方平台迁回公司内部运维平台中,开发一个符合公司运维特色的DNS系统。在该系统中,除了可以进行基本的DNS操作外,还根据实际需要,将DNS操作与运维工单相结合,保证运维流程的规范性和完整性。此外还将运维人员对于服务器、IP等的管理需求加入到系统中,并且对系统的各个功能进行了严格的权限控制。本系统采用B/S(Browser/Server,浏览器/服务器)结构,基于Spring、Spring MVC、MyBatis开发框架,在对DNS的处理上主要采用的是开源的DNS服务软件BIND(Berkeley Internet Name Domain),并采用Snaker工作流引擎对系统涉及的工单流程进行控制。本系统分为工单管理、域管理、DNS记录管理、服务器管理、IP管理以及权限管理六个模块,由业务处理子系统和网络服务子系统两部分共同实现。作者参与了该系统整体的需求分析、架构设计、数据库设计及接口设计,在详细设计与实现阶段完成了对业务处理子系统的设计和开发,并在测试阶段参与了系统的部分测试。本文充分结合软件工程理论,借助统一建模语言,对系统的需求进行了分析。通过对系统业务逻辑进行梳理,提出了系统的架构设计方案,并着重对作者负责的部分的实现过程进行了详细的描述。该系统目前已经完成全部的开发,处于试运行阶段,并且在根据试运行效果和反馈不断地进行更新和优化,逐步完善系统的功能并且提高其使用性能。作者所负责的部分运行稳定,基本实现了预期的目标。
[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

【相似文献】

相关期刊论文 前10条

1 张亚明,黄浩;超市信息系统开发过程中的规范化研究[J];计算机系统应用;2002年02期

2 张连明,霍迎辉;嵌入式系统的设计与开发[J];现代电子技术;2003年18期

3 徐永江;;信息系统开发过程中常见的思想问题与对策分析[J];湖北农机化;2008年04期

4 刘兵;郑怀洲;赵永朋;;面向构件的模拟系统开发过程研究[J];系统仿真学报;2009年S2期

5 洪月华;伍华健;刘力;;远程教育支持系统开发过程中的综合审查[J];玉林师范学院学报;2005年05期

6 张连明,霍迎辉;嵌入式系统的设计与开发[J];国外电子元器件;2004年01期

7 凌云明;;嵌入式系统与开发[J];信息通信;2011年05期

8 叶顺福;;劳动保障信息化建设研究[J];咸宁学院学报;2011年10期

9 刘澎,潘建雄,田平;科研项目经费管理决策支持系统的开发实践[J];信息系统工程;1995年03期

10 李忠;计算机应用系统开发过程中"结构化系统设计"方法初探[J];煤矿开采;2002年S1期

相关会议论文 前4条

1 周兰;陈佳;曹霞;;信息系统开发过程评价方法研究[A];全国第十届企业信息化与工业工程学术年会论文集[C];2006年

2 周兰;陈佳;曹霞;;信息系统开发过程评价方法[A];2007年中国智能自动化会议论文集[C];2007年

3 徐强;张柏;周云轩;;利用UML描述GIS分析与设计过程[A];2001年东北三省测绘学术与信息交流会论文集[C];2001年

4 袁庆;郭秀玲;;网络环境下工程项目管理系统的研制与开发[A];中国土木工程学会计算机应用学会第六届年会土木工程计算机应用文集[C];1995年

相关重要报纸文章 前5条

1 三人行;如何避免人走项目“黄”[N];中国信息化周报;2014年

2 杨军华 中国移动通信集团山西有限公司内审部;信息系统开发过程中IS审计师职责履行探讨[N];中国审计报;2012年

3 刘运和;沟通“信息孤岛”创建ERP系统[N];中国建设报;2003年

4 西南记者 熊小茜;用好自主开发权[N];计算机世界;2007年

5 ;普元EOS在富国基金[N];中国计算机报;2005年

相关博士学位论文 前1条

1 何永刚;信息系统开发过程中知识转移研究[D];复旦大学;2007年

相关硕士学位论文 前10条

1 王家伟;互动零售商业社区系统的设计与实现[D];复旦大学;2013年

2 杨美玲;基于ipad选餐系统的设计与实现[D];电子科技大学;2014年

3 李婕;企业DNS系统的设计与实现[D];北京交通大学;2017年

4 周兰;系统开发过程跟踪与控制的量化分析应用研究[D];大连海事大学;2007年

5 王洪强;山东青年政治学院基于Portal的数字迎新系统的设计与实现[D];天津大学;2012年

6 方磊;RUP思想下的团队建设管理系统开发过程及关键技术研究[D];中南大学;2010年

7 罗杰红;基于agent的智能辅助教学系统的设计[D];广东工业大学;2005年

8 李龙;嵌入式烟草收购系统[D];山东大学;2011年

9 何奕;分布式体检系统的设计与实现[D];东华大学;2014年

10 洪勇;宜宾市工会会费缴纳系统[D];电子科技大学;2009年



本文编号:1505708

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1505708.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1f209***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com