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

域名查询  时间: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

搬瓦工最新套餐KVM,CN2线路

搬瓦工在国内非常流行的主机商,以提供低价的vps著称.不过近几年价格逐渐攀升.不过稳定性和速度一向不错.依然深受国内vps爱好者喜爱.新上线的套餐经常卖到断货.支持支付宝,paypal很方便购买和使用.官网网站:https://www.bandwagonhost.com[不能直接访问,已墙]https://www.bwh88.net[有些地区不能直接访问]https://www.bwh81.net...

VirMach(8元/月)KVM VPS,北美、欧洲

VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...

OneTechCloud香港/日本/美国CN2 GIA月付9折季付8折,可选原生IP或高防VPS

OneTechCloud(易科云)是一家主打CN2等高端线路的VPS主机商家,成立于2019年,提供的产品包括VPS主机和独立服务器租用等,数据中心可选美国洛杉矶、中国香港、日本等,有CN2 GIA线路、AS9929、高防、原生IP等。目前商家针对全场VPS主机提供月付9折,季付8折优惠码,优惠后香港VPS最低季付64元起(≈21.3元/月),美国洛杉矶CN2 GIA线路+20Gbps防御型VPS...

域名查询为你推荐
空间租用租用空间多少钱 1MB?虚拟主机推荐虚拟主机哪个好个人虚拟主机个人网站该购买什么类型虚拟主机?免费域名空间可绑域名的免费空间香港虚拟空间香港虚拟空间哪家好?美国网站空间购买美国网站空间使用会不会麻烦呢,免备案虚拟主机哪家免备案虚拟主机好,而且便宜点的?北京虚拟主机租用租用虚拟主机在哪里租用比较好天津虚拟主机在天津做个网站需要多少钱域名停靠“域名停靠”怎么挣钱啊?
域名转让网 西安服务器租用 naning9韩国官网 vps.net xen 网页背景图片 大容量存储 网通代理服务器 免费ftp站点 e蜗牛 有益网络 北京双线机房 hostloc 速度云 百度云1t 移动服务器托管 1元域名 海外空间 美国迈阿密 hostease 更多