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

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

CloudCone(20美元/年)大硬盘VPS云服务器,KVM虚拟架构,1核心1G内存1Gbps带宽

近日CloudCone商家对旗下的大硬盘VPS云服务器进行了少量库存补货,也是悄悄推送了一批便宜VPS云服务器产品,此前较受欢迎的特价20美元/年、1核心1G内存1Gbps带宽的VPS云服务器也有少量库存,有需要美国便宜大硬盘VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务...

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

3C云1核1G 9.9元 4核4G 16元 美国Cera 2核4G 24元

3C云互联怎么样?3C云互联专注免备案香港美国日本韩国台湾云主机vps服务器,美国高防CN2GIA,香港CN2GIA,顶级线路优化,高端品质售后无忧!致力于对互联网云计算科技深入研发与运营的极客共同搭建而成,将云计算与网络核心技术转化为最稳定,安全,高速以及极具性价比的云服务器等产品提供给用户!专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松...

域名查询为你推荐
linux虚拟主机怎么样在自己的电脑上安装一个Linux的虚拟机操作系统?空间租用网站空间申请是免费的吗?还有就是使用租用空间,这种便宜空间好使吗?免费虚拟主机空间谁知道有没有免费的虚拟主机空间海外服务器租用国外服务器租用与国内服务器租用有哪些区别vpsvps什么意思域名注册查询如何知道域名注册信息?域名注册查询如何查域名有没有被注册ip代理地址代理IP是什么网站空间商网站空间商怎么查询虚拟主机控制面板我想问下虚拟主机的控制面板有哪些还不错的品牌呢?价格不能太高最好是性价比比较高一点就行了
域名价格 域名查询系统 已备案域名出售 罗马假日广场 百度云100as xfce 免费ftp站点 河南移动邮件系统 宁波服务器 免费测手机号 绍兴电信 海外空间 太原联通测速 沈阳主机托管 东莞主机托管 群英网络 香港ip register.com ubuntu安装教程 中国域名根服务器 更多