ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:755.50KB ,
资源ID:628113      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-628113.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(域名服务器管理系统实验报告_《数据结构》课程设计.doc)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

域名服务器管理系统实验报告_《数据结构》课程设计.doc

1、数据结构课程设计中南民族大学计算机科学学院 1域名服务器管理系统一、目的熟悉 C 语言的基本内容从而掌握 C 语言的基本知识以及了解 C 程序的基本编写及运行;了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般 C 语言编写的程序。编写一个域名服务管理系统程序,根据目录要求执行多种操作,可以录入一个或者多个域名信息,能够提供浏览和显示功能,也可以查询所录入的域名信息,然后也可对于所录入的域名进行删除或者修改,能够重复进行操作。 二、需求分析1、功能需求:编写一个域名服务器管理系统程序,本程序要求创建数据形式是由 4 个字符串组成的www*域名管理系统。能够提供域名信息的录入,浏

2、览,查询,修改,删除的功能。2、输入:用户通过从键盘输入符合格式要求的域名并保存在数组里。3、输出:从数组里读取函数并输出显示在屏幕上。4、具体要求:1)本程序要求系统按照目录菜单方式工作。域名的形式为: ,即其数据形式是由 4 个字符串组成的: www*。域名输入时必须符合格式要求。2)本程序提供以下功能:域名信息录入:用户根据提示输入新的域名,然后判断域名是否合法,是否存在,如果合法且不存在则提示域名录入成功,若输入不合法则提示你输入的域名有误,提示继续输入,如果已经存在则会提醒你输入的域名已经存在,提示继续输入或者选择退出。域名信息浏览:对于已经录入的域名信息进行浏览,根据提示操作,将你

3、录入的所有的域名信息输出显示到屏幕上浏览。数据结构课程设计中南民族大学计算机科学学院 2域名信息查询:对于已经录入的域名信息进行查询,先输入你想要查询的域名,然后判断用户所输入的信息是否存在,如果存在,则输出显示到屏幕上,若不存在则提示你输入的域名有误,然后继续输入查询。域名信息修改:对于已经录入的域名信息进行修改,先输入你想要修改的域名,然后判断用户所输入的信息是否存在,如果存在,则提示输入一个新的域名,若输入的域名合法则提示修改成功,如果输入的域名不合法则提示你输入的域名有误,然后继续输入;如果你是输入想要修改的域名信息不合法则提示你输入的域名有误然后提示重新输入。域名信息删除:对于已经录

4、入的域名信息进行删除,先输入你想要修改的域名,然后判断用户所输入的信息是否存在,如果存在,则将其成功删除,若不存在,则提示你输入的域名有误然后继续输入。三、概要设计1、本程序主要模块:(1)main()定义及初始化;展示主菜单;读取用户的输入数据;调用相关功能函数;2、函数部分:数据结构课程设计中南民族大学计算机科学学院 3本程序定义了一个菜单函数以及五个功能函数(包括录入函数,浏览函数,查询函,数,修改函数,删除函数)(1)void menu();/菜单函数(2)int input(char aNL, int n); /域名信息录入char aNL是一个二维数组,存储所有录入的域名地址,n

5、是代表域名个数,返回已经输入的地址个数(3)void scan(char aNL, int n); /域名信息浏览char aNL是一个二维数组,存储所有录入的域名地址,n 是代表域名个数,没有返回值。(4)void reserch(char aNL, int n);/ 域名信息查询char aNL是一个二维数组,存储所有录入的域名地址,n 是代表域名个数,没有返回值(5)void refine(char aNL, int n);/ 域名信息修改char aNL是一个二维数组,存储所有录入的域名地址,n 是代表域名个数,没有返回值(6)int del(char aNL, int n);/ 域名

6、信息删除char aNL是一个二维数组,存储所有录入的域名地址,n 是代表域名个数,返回值是剩下的域名个数四、详细设计我们要求编写一个域名服务器管理系统程序,本程序定义了一个二维数组,以数组的方式对域名进行存储,以下是具体设计:1. 域名信息录入:数据结构课程设计中南民族大学计算机科学学院 4用户根据提示输入新的域名,然后判断域名是否合法,是否存在,如果合法且不存在则提示域名录入成功,若输入不合法则提示你输入的域名有误,提示继续输入,如果已经存在则会提醒你输入的域名已经存在,提示继续输入或者选择退出。伪代码如下:do用户根据提示进行操作,然后判断是否正确If 输入正确成功录入else 提示你输

7、入的域名有误并重新输入询问用户是否继续录入while(条件为真)实现如下:int input(char aNL, int n)char tempL;char *check_char;char yesno;int check_int,i;int flag;/*输入的地址是否重复的标志,其中重复时 flag=0*/数据结构课程设计中南民族大学计算机科学学院 5docheck_int=0;flag = 1;system(“cls“);printf(“请输入一个新的域名:n“);scanf(“%s“,temp);/*检查输入是否正确*/check_char = temp;while(*check_ch

8、ar != 0)if(*check_char = .) check_int+;check_char+;if(check_int = 3 i n“,ai,ai);if(i%2=9)数据结构课程设计中南民族大学计算机科学学院 9printf(“按任意键返回.“);getch();system(“cls“);i+;void reserch(char aNL, int n)char tempL;char *check_char;char yesno;int check_int,i;int flag;/*要查询的地址是否存在的标志,其中存在时 flag=0*/docheck_int=0;flag = 1;数据结构课程设计中南民族大学计算机科学学院 10system(“cls“);printf(“请输入想要搜索的域名:n“);scanf(“%s“,temp);/*检查输入是否正确*/check_char = temp;while(*check_char != 0)if(*check_char = .) check_int+;check_char+;if(check_int = 3 i n; i+)if(!strcmp(ai, temp)/*判断是否存在要查找的地址*/flag = 0;break;

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报