域名《毕业论文-网络域名查询》

域名查询  时间:2020-12-27  阅读:()

摘 要

随着市场信息化的发展以及信息化水平的提高 网络已经成为人们工作生活必不可少的伙伴。 网络域名的体系也是不断扩大域名服务也成为网络发展的新领域对域名的查询和管理已成为当今社会所面对的重要课题。本系统就针对本地的域名查询而开发的软件分析了域名的特点 以此来为研究和学习一下域名查询这一领域。

本文就本地域名查询进行了全面的介绍系统是在B/S模式下完成的用到了C#和SQL Server2005来完成系统的开发。系统的主要功能有域名/IP 的查询,包括精确查询和模糊的查询后台管理模块域名/IP的添加、修改、删除、查询等此外还有管理员信息的管理功能。

本系统的特点在于数据库资源的搜集本系统的数据库内容均是网络真实有效的域名和IP域名和IP一一对应保证了数据的真实可靠。本系统网上用户的域名查询提供的了方便具有良好的发展前景。

关键词 C# SQL Server2005 IP域名域名查询

目 录

第1章系统概述.............................................................................1

第1.1节系统开发背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1.1课题的背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.1.2研究的意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

第1.2节开发环境及工具介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2.1 C#简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.2.2 SQL Server2005简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.2.3 WhereIsIP简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

第1.3节系统运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

第2章可行性研究.........................................................................5

第2.1节可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.1.1技术可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.1.2经济可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.1.3操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

第3章系统需求分析......................................................................7

中国矿业大学徐海学院计算机系软件认知实践论文

第3.1节业务流分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

第3.2节数据流分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

第3.3节系统功能模块划分. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

第4章概要设计...........................................................................12

第4.1节数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

4.1.1数据库系统特点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

4.1.2数据库需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

4.1.3数据库表设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

第5章详细设计与具体实现........................................................17

第5.1节登陆模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

第5.2节用户查询模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5.2.1登录查询界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

5.2.2根据域名查询界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

5.2.3根据IP查询界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

5.2.4根据服务领域查询界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

第5.3节管理员管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

5.3.1管理员登陆界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

5.3.2添加管理员界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

5.3.3修改密码界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

5.3.4查看所有域名信息界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

5.3.5修改域名和IP界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

5.3.6添加域名信息界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

5.3.7删除域名信息界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

5.3.8 查看各个域名领域的域名信息界面及代码. . . . . . . . . . . . . . . . . . .35

5.3.9修改不同领域的域名/IP信息界面及代码. . . . . . . . . . . . . . . . . . . . . .37

5.3.10添加不同领域的域名信息界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . .38

5.3.11删除不同领域域名的信息界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . .38

5.3.12窗口的主界面界面及代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

第5.4节其他系统功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

5.4.1系统工具的调用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

5.4.2产品说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

5.4.3产品签名. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

5.4.4窗口排列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

结束语............................................................................................43

参考文献........................................................................................44

中国矿业大学徐海学院计算机系软件认知实践论文

第1章系统概述

随着市场信息化的发展以及信息化水平的提高 网络已经成为人们工作生活必不可少的伙伴。 网络域名的体系也是不断扩大域名服务也成为网络发展的新领域对域名的查询和管理已成为当今社会所面对的重要课题。对于用户而言能及时有效的获取准确的域名对于我们工作和生活提供了极大的便利。本系统就针对本地的域名查询而开发的软件分析了域名的特点以此来为研究和学习一下域名查询这一领域。

第1.1节系统开发背景

1.1.1课题的背景

Interne t这个信息时代的宠儿已经走出了襁褓为越来越多的人所认识电子商务、 网上销售、 网络广告已成为商界关注的热点。 ”上网”已成为不少人的口头禅。但是要想在网上建立服务器发布信息则必须首先注册自己的域名这样别人才能通过自己的域名才能访问到自己。

网络是基于TC P/IP协议进行通信和连接的每一台主机都有一个唯一的标识固定的IP地址 以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时均采用了一种唯一、通用的地址格式 即每一个与网络相连接的计算机和服务器都被指派了一个独一无二的地址。为了保证网络上每台计算机的IP地址的唯一性用户必须向特定机构申请注册该机构根据用户单位的网络规模和近期发展计划分配IP地址。网络中的地址方案分为两套 IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系。 由于IP地址是数字标识使用时难以记忆和书写 因此在IP 地址的基础上又发展出一种符号化的地址方案来代替数字型的IP地址。每

1

一个符号化的地址都与特定的IP地址对应这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址就被称为域名。域名是上网单位和个人在网络上的重要资源起着识别作用便于他人识别和检索某一企业、组织或个人的信息资源从而更好地实现网络上的资源共享[6] 。

1.1.2研究的意义

随着Interne t的发展各种各样的网络域名的增多我们及时想找到我们需要的域名就有了难度。我们访问一个网站可以通过直接在地址栏中输入IP 地址和直接输入域名来访问有时我们可能知道其中的某一个或者我们只知道我们需要访问的网站是什么服务领域的并不知道他的具体IP或域名这就给我们上网带来了麻烦。所以为了能及时访问到我们需要访问的网站提高我们工作生活的效率域名查询系统的建立是十分必要的。

本系统主要是针对单机版的域名查询考虑到本系统的性能要求和现有的条件我们选择了WINDOWS XP中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统它以全新的图形界面简单快捷的操作方式支持多媒体功能等特点而成为软件发展的流行趋势。系统采用SQL Server2005来设计数据库并使用当前优秀的开发工具C#它有着最为灵活的数据库结构对数据库应用有着良好的支持。

第1.2节开发环境及工具介绍

本系统主要是针对单机版的域名查询考虑到本系统的性能要求和现有的条件我们选择了WINDOWS XP中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统它以全新的图形界面简单快捷的操作方式支持多媒体功能等特点而成为软件发展的流行趋势。

中国矿业大学徐海学院计算机系软件认知实践论文

系统采用SQL Server2005来设计数据库使用网络工具WhereIsIP v2.20来获取网络上真实的域名信息 由此来建立真实可靠的数据库并使用当前优秀的开发工具C#它有着最为灵活的数据库结构对数据库应用有着良好的支持。

1.2.1C#简介

Visual C#2005是Microsoft公司开发的最新一代编程语言包由于其内嵌在.NET Framewo rk中所以程序员再起开发应用程序是一方面能方便地使用.NET Framewo rk中的ADO.NET组件高效快捷地开发基于数据库访问的应用代码另一方面能利用其“显示逻辑同业务逻辑分离”的良好编程特性从架构的层次上分离窗体类的代码和业务功能类的代码从而提高所开发项目的可维护性和可重用性(即可移植性)[2] 。

1.2.2 SQLServer2005简介

SQL Server 2005是一个全面的数据库平台使用集成的商业智能(BI)工具提供了企业级的数据管理。 SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer 2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的B I解决方案帮助团队通过记分卡、D as hbo ard、Web services和移动设备将数据应用推向业务的各个领域。与Microsoft Visual Studio、 Microsoft Office System 以及新的开发工具包包括Business Intelligence Development Studio的紧密集成使SQ L Server 2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者 SQL Server 2005都可以为您提供创新的解决方案帮助您从数据中更多地获益[1] 。

3

1.2.3 WhereIsIP简介

Whe reIs IP是一种方便快捷的网络攻防工具他可以一眼看穿网友的所在位置也可以透过一个电子邮件帐号就可以把这个电子邮件的服务器所在位置查出来而且查询的方式有很多还可以透过IP、网站网址、 ICQ联络清单、 网页来查询的相关的地理位置这些查询出来的信息包括 IP所在位置报告、 IP所在位置详细资料、网域名称的注册资料。有助于我们来探测网络的状况和搜集各种网络信息[7] 。

第1.3节系统运行环境

操作系统:Windows XP

开发平台 VisualS tudio2005平台

开发语言 C#

数据库管理系统软件 SQLServer2005

中国矿业大学徐海学院计算机系软件认知实践论文

第2章可行性研究

第2.1节可行性分析

2.1.1技术可行性

本系统总结了网络域名的特点根据互联网上不同网站的性质和各个域名所属的基本类型将域名进行分类可提供对各个域名的精确地查询也可提供模糊的查询可以查找到统一服务领域的网站极大的方便了用户的使用。作为一个域名的管理者您可以及时掌控各种域名的情况可以及时更新、修改、删除各个域名的信息及时的更新据库在系统内部可以直接调用一些简单的常用工具如Excel,Word等极大的方便了您的操作。

C#语言是随.N ET一起设计出来的全新开发语言其设计目的就是作为VS.NET的核心语言 已经成为当今流行且日益成熟的技术。我们作为开发者学过C#、 C、 C++等编程语言和网络基础知识有一定的编程经验和网络基础。学过SQL Server 2005熟悉数据库语言及一些基本操作。系统为单机版域名查询系统我们将尽最大的努力结合自己的水平和实际需求将自己所学到的知识应用到本系统的设计之中并将借此深入理解C#数据库编程技术、控件设计及面向对象的编程思想等。依据当前所掌握的技术与学习精度而言我们完全有能力实现该系统技术上是可行的。

2.1.2经济可行性

系统所需的开发环境是要有一台计算机 并安装了Windows XP Professional/Windows 2000 Professional的操作系统所安装的应用软件为Visual Studio6.0和SQL Server 2005。而我们已经有了计算机具有Windows

5

创梦网络-四川一手资源高防大带宽云服务器,物理机租用,机柜资源,自建防火墙,雅安最高单机700G防护,四川联通1G大带宽8.3W/年,无视UDP攻击,免费防CC

? ? ? ?创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川联通大带宽,四川联通高防IP,一手整CIP段,四川电信,联通高防机柜,CN2专线相关业务。成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快...

VPSDime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

VPSDime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:VPSDime夏季促销:美国达拉斯VPS/2G内存/2核/20gSSD/1T流量/$20/年,此次推出一款Windows VPS,依然是...

搬瓦工:香港PCCW机房即将关闭;可免费升级至香港CN2 GIA;2核2G/1Gbps大带宽高端线路,89美元/年

搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...

域名查询为你推荐
独立ip主机独立IP主机和CDN主机的详细区别?海外主机那些韩国主机,美国主机是怎么来的?英文域名中文域名与英文域名有什么区别,中文域名为什么贵?在搜索时哪个更有优势免费国外空间哪些免费的国外空间最好?速度快.功能大?免费虚拟主机申请永久免费虚拟主机国外主机空间可以购买国外主机(空间一样吗?)来做私服吗?免费网站空间申请哪里有永久免费的域名空间可以申请国内最好的虚拟主机国内虚拟主机哪家的好?北京虚拟主机租用租用虚拟主机在哪里租用比较好山东虚拟主机济宁梦网科技
台湾服务器租用 windows虚机 php空间租用 域名商 分销主机 12u机柜尺寸 ubuntu更新源 免费ftp站点 ibox官网 40g硬盘 php空间推荐 刀片式服务器 1g空间 河南移动网 ftp免费空间 免费私人服务器 彩虹云 中国电信测速器 数据库空间 德隆中文网 更多