关于Visua lB asic论文范文写作基于Vis ualB asic的IP查询和
设置程序的设计和实现相关论文写作资料
基于vis ualbas ic的ip查询和设置程序的设计和实现,本论文可用于vis ualbas ic论文范文参考下载 vis ualbas ic相关论文写作参考研究。vis ualbas ic论文参考文献
国家级期刊的查询方法论文分类号查询论文查询系统刊物查询
摘要随着网络的高速发展,局域网规模在不断地扩大,用户规模也在不断增加,为了方便网络管理员做好局域网的网络规划和ip划分,方便计算机使用者对计算机的ip进行设置,该文通过visual base开发工具,使用access数据库,编程实现了对ip地址的查询和设置的小程序.通过这个小程序可以大大减少局域网内的ip 冲突,确保局域网网络的正常、高效运行,提高用户的网络服务体验.
关键词 visual base access数据库 ip地址
中图分类号 tp393文献标识码a文章编号 1009-3044201809-0079-02
1背景dhc p是一个成熟的用于分配ip地址的协议,计算机的ip地址也可以设置成自动获取,当计算机启动时,会通过dhc p协议和服务器交互,服务器再分配给计算机一个网段中尚未使用的ip地址,因此使用dhcp不会造成ip地址冲突.但是当局域网中某些计算机的ip地址设置成了固定ip,就有可能会产生ip冲突的问题.在局域网中当用户规模比较大的时候,排查冲突检测是比较困难的.
计算机的ip地址也可以通过手动设置,但是对于有些计算机基础比较薄弱的使用者来说,设置“ip地址”,“子网掩码”,“默认网关”等这些参数还是比较困难的.
2网络划分和ip地址规划ip地址是指互联网协议地址,是ip address的缩写.ip地址是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异.对于一个大的虚拟局域网,根据网络的规划,可以在交换机通过软件把一个大的局域网划分成若干个小的虚拟局域网,这样有利于我们的做好网络的维护管理和合理配置ip资源.根据实际情况对局域网络进行ip地址规划,以一个校园网的局域网为例进行网络划分,如表1所示.
3数据库的选择和设计
数据库databas e是按照数据结构来组织、存储和管理数据的仓库.目前比较流行的关系型数据库有access,sql server,orcal,mysql等.sql server,orcal等数据库属于客户/服务器数据库,常用于大型的信息管理系统,在对用户的信息交互
和对数据的计算、处理比较有优势.access属于桌面数据库的一种,桌面数据库适用于小型的、单机的应用程序,它只提供数据的存取功能,但是它不需要网络和服务器,实现起来比较方便.本程序实现只需要单机操作,所以选择access作为数据库.
在数据表的设计过程中,为减少数据输入错误,并能使数据库高效工作,表设计遵循一定原则对信息进行分类和规范化设计,以消除表中存在的冗余信息,保证一个表只围绕一个主题,并使数据表容易维护.在表的设计过程中始终遵循每个数据表应该只包含关于一个主题的信息和数据表中不应包含重复信息的原则.网络管理员在网络划分和ip地址规划好之后,通过access数据库对每个用户名或者工号对应好固定的ip地址.通过分析得出程序所需要的数据表如表2所示.
建筑类别表t_floor .建筑类别表主要用于保存建筑物的id,建筑名称,建筑编号见表3所示.ip规划表t_ip .ip规划表主要用于保存建筑物的id,用户名/工号,ip地址,见表4所示.
4界面设计vb拥有图形用户界面gui和快速应用程序开发rad系统,可以轻易地使用dao、 rdo、 ado连接数据库,或者轻松的创建active x控件,用于高效生成类型安全和面向对象的应用程序.程序员可以轻松的使用vb提供的组件快速建立一个应用程序.本程序的界面设计如图1所示vis ual basic提供了可视化的设计平台,所以开发人员在设计界面时候不需要编写大量的代码,只需要从工具箱中添加所需要的对象,并对对象的相关事件进行编码,最后可以通过编译生成exe文件.客户端用户在使用本程序时首先需选择所在的建筑楼,填写用户名/工号,点击查询按钮,就可以查询出对应的ip地址,子网掩码,默认网关,首选的dns服务器,备用的dns服务器,然后通过一键设置,就可以把对应的网络参数设置到本计算机.form窗体的控件描述如表5所示.
5程序设计与关键代码的实现
5.1查询功能的实现visual base可以通过jet引擎对access数据库进行连接操作,password为数据库的,+_file path为文件的路径名称,并且可以通过app.path获得当前目录.然后根据用户选择的建筑楼和用户名/工号,点击查询可以获得当前端口号所对应的ip 地址,子网掩码,默认网关和dns服务器.具体s ql查询语句代码如下select a.*from t_ip a,t_floor b where a.floor_id等于b.floor_id and a.floo r_id等于""+_building+""a nd a.us e r_code等于+""+_us e rcode+"""
5.2ip设置的实现
getobject [pathname],[class]函数可返回对文件中auto matio n对象的引用,通过objwmis e rvice对象并用getobje ct方法返回的句柄赋值给它,再连接到本地计算机上的root cimv2命名空间.win32_netwo rka dapte rco nfiguratio n
是管理基于w indo ws操作系统的tcp/ ip网络配置一个最有用的wmi类,这个类有很多属性,通过改变这些属性就可以改变计算机网络适配器的ip,子网掩码,网关等配置.部分代码如下rtnip等于objnetadapte r.e nable static stripa ddre ss,strs ubnetmas krtnga te ways等于obj ne tada pte r.s e tgate ways s trgate way,strgate waymetricrtndns等于objnetadapte r.s etdns se rve rs e archo rde r strdns
如果設置属性的返回值rtnip,rtngateways,rtndns为0则分别表示ip地址和子网掩码,默认网关和dns设置成功.
6结束语
本文通过对局域网进行网络规划和ip地址划分,采用vis ual bas e程序开发工具,通过编程实现了查询和一键设置ip地址的小程序,大大减小了局域网内用户ip地址冲突,提高了用户的网络体验.
参考文献
[1]谢希仁.计算机网络教程[m].2版.北京 人民邮电出版社,2006.
[2]雷景生,叶文,楼越焕.数据库原理及应用[m].北京 清华大学出版社,2015.
[3]刘钢.visual basic程序设计与应用案例[m].北京 高等教育出版社,
2004.
[4]麦永浩,姚秋凤,吴燕波.visual basic 6.0程序设计实训教材[m].北京 清华大学出版社,2015.
[5]李禹生,廖明潮.access数据库技术[m].北京 北京交通大学出版社,
2006.
结论关于vis ualbas ic方面的的相关大学硕士和相关本科毕业论文以及相关vis ualbas ic论文开题报告范文和职称论文写作参考文献资料下载。
澳大利亚专业学位设置和调整程序
摘要 20世纪80年代之后澳大利亚专业学位得到了极大的促进与发展。
自我认证权作为高等教育机构享有的一项重要权力决定了澳大利亚专业学位类别设。
事业单位岗位设置管理有关问题
摘要当前事业单位人事制度在不断进行改革 岗位设置管理是改革的一项重要内容。随着人事制度改革的不断深入 岗位设置管理改革越来越紧迫并逐渐成为。
民办高校品牌传播中自媒体议程设置
[摘要]本文基于四川民办教育协会课题主要探讨民办高校品牌传播中的自媒体议程设置问题提出了民办高校自媒体传播中议程设置需注意将品牌知名度和。
职能导向型公立医院综合审计程序
摘要职能导向型综合审计程序是医院工作得以顺利开展的重要体现职能导向型综合审计程序可以将医院的的服务领域进一步扩大完善医院的服务空间提高。
819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...
ucloud美国云服务器怎么样?ucloud是国内知名云计算品牌服务商家,目前推出全球多地机房的海外云服务器。UCloud主打的优势是海外多机房,目前正在进行的2021全球大促活动参与促销的云服务器机房就多达18个。UCloud新一代旗舰产品快杰云服务器已上线洛杉矶节点,覆盖北美和亚太地区,火热促销中, 首月低至7元,轻松体验具备优秀性能与极高性价比的快杰云服务器。点击进入:ucloud美国洛杉矶...
香港ctg云服务器香港ctg云服务器官网链接 点击进入妮妮云官网优惠活动 香港CTG云服务器地区CPU内存硬盘带宽IP价格购买地址香港1核1G20G3M5个19元/月点击购买香港2核2G30G5M10个40元/月点击购买香港2核2G40G5M20个450元/月点击购买香港4核4G50G6M30个80元/月点击购买香...