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

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

TNAHosting($5/月)4核/12GB/500GB/15TB/芝加哥机房

TNAHosting是一家成立于2012年的国外主机商,提供VPS主机及独立服务器租用等业务,其中VPS主机基于OpenVZ和KVM架构,数据中心在美国芝加哥机房。目前,商家在LET推出芝加哥机房大硬盘高配VPS套餐,再次刷新了价格底线,基于OpenVZ架构,12GB内存,500GB大硬盘,支持月付仅5美元起。下面列出这款VPS主机配置信息。CPU:4 cores内存:12GB硬盘:500GB月流...

TmhHost暑假活动:高端线路VPS季付8折优惠,可选洛杉矶CN2 GIA/日本软银/香港三网CN2 GIA/韩国双向CN2等

tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...

A400互联(49元/月)洛杉矶CN2 GIA+BGP、1Gbps带宽,全场独服永久5折优惠

a400互联是一家成立于2020年商家,主营美国机房的产品,包括BGP线路、CN2 GIA线路的云服务器、独立服务器、高防服务器,接入线路优质,延迟低,稳定性高,额外也还有香港云服务器业务。当前,全场服务器5折,香港VPS7折,洛杉矶VPS5折,限时促销!A400互联官网:https://a400.net/优惠活动全场独服永久5折优惠(续费同价):0722香港VPS七折优惠:0711洛杉矶VPS五...

域名查询为你推荐
me域名注册me 域名 还能备案吗cm域名注册听说新开放注册.CM域名,价格贵不贵好不好的?全能虚拟主机旗舰型全能主机500m(x500.特惠虚拟主机)要什么数据库vps虚拟主机虚拟主机和VPS该选择哪个比较好网站空间域名什么是网站域名和网站空间海外域名外贸网站如何选择合适的海外域名?国内最好的虚拟主机国内虚拟主机哪家的好?虚拟主机系统什么是虚拟主机?广西虚拟主机南宁有实力的网络公司推荐下?域名网站域名和网址的区别
域名网站 高防服务器租用选锐一 免费vps 服务器配置技术网 云主机51web 建站代码 彩虹ip 建立邮箱 softbank邮箱 网站卫士 电信虚拟主机 33456 smtp服务器地址 个人免费邮箱 谷歌台湾 金主 可外链的相册 域名和主机 htaccess 美国达拉斯 更多