- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
域名服务器管理系统实验报告
域名效劳器管理系统一、目的熟识C语言的根本内容从而把握C语言的根本学问以及理解C程序的根本编写及运行;理解程序的分模块编写并对程序的每个模块进展具体的设计并且能理解一般C语言编写的程序。编写一个域名效劳管理系统程序,依据名目要求执行多种操作,可以录入一个或者多个域名信息,可以供应扫瞄和显示功能,也可以查询所录入的域名信息,然后也可对于所录入的域名进展删除或者修改,可以重复进展操作。二、需求分析1、功能需求:编写一个域名效劳器管理系统程序,本程序要求创立数据形式是由4个字符串组成的.*********.*****.***域名管理系统。可以供应域名信息的录入,扫瞄,查询,修改,删除的功能。2、输入:用户通过从键盘输入符合格式要求的域名并保存在数组里。3、输出:从数组里读取函数并输出显示在屏幕上。4、详细要求:1〕本程序要求系统根据名目菜单方式工作。域名的形式为: http://.doczj/doc/9396dd7efe4733687e21aabf.html ,即其数据形式是由4个字符串组成的:.*********.*****.***。域名输入时必需符合格式要求。2〕本程序供应以下功能:域名信息录入:用户依据提示输入新的域名,然后推断域名是否合法,是否存在,假如合法且不存在那么提示域名录入胜利,假设输入不合法那么提示你输入的域名有误,提示连续输入,假如已经存在那么会提示你输入的域名已经存在,提示连续输入或者选择退出。域名信息扫瞄:对于已经录入的域名信息进展扫瞄,依据提示操作,将你录入的全部的域名信息输出显示到屏幕上扫瞄。域名信息查询:对于已经录入的域名信息进展查询,先输入你想要查询的域名,然后推断用户所输入的信息是否存在,假如存在,那么输出显示到屏幕上,假设不存在那么提示你输入的域名有误,然后连续输入查询。域名信息修改:对于已经录入的域名信息进展修改,先输入你想要修改的域名,然后推断用户所输入的信息是否存在,假如存在,那么提示输入一个新的域名,假设输入的域名合法那么提示修改胜利,假如输入的域名不合法那么提示你输入的域名有误,然后连续输入;假如你是输入想要修改的域名信息不合法那么提示你输入的域名有误然后提示重新输入。域名信息删除:对于已经录入的域名信息进展删除,先输入你想要修改的域名,然后推断用户所输入的信息是否存在,假如存在,那么将其胜利删除,假设不存在,那么提示你输入的域名有误然后连续输入。三、概要设计1、本程序主要模块:〔1〕main〔〕{定义及初始化;展现主菜单;读取用户的输入数据;调用相关功能函数;}2、函数局部:本程序定义了一个菜单函数以及五个功能函数〔包括录入函数,扫瞄函数,查询函,数,修改函数,删除函数〕〔1〕void menu();//菜单函数〔2〕int input(char a[N][L], int n); //域名信息录入char a[N][L]是一个二维数组,存储全部录入的域名地址,n是代表域名个数,返回已经输入的地址个数〔3〕void scan(char a[N][L], int n); //域名信息扫瞄char a[N][L]是一个二维数组,存储全部录入的域名地址,n是代表域名个数,没有返回值。〔4〕void reserch(char a[N][L], int n);// 域名信息查询char a[N][L]是一个二维数组,存储全部录入的域名地址,n是代表域名个数,没有返回值〔5〕void refine(char a[N][L], int n);// 域名信息修改char a[N][L]是一个二维数组,存储全部录入的域名地址,n是代表域名个数,没有返回值〔6〕int del(char a[N][L], int n);// 域名信息删除char a[N][L]是一个二维数组,存储全部录入的域名地址,n是代表域名个数,返回值是剩下的域名个数四、具体设计我们要求编写一个域名效劳器管理系统程序,本程序定义了一个二维数组,以数组的方式对域名进展存储,以下是详细设计:1.域名信息录入:用户依据提示输入新的域名,然后推断域名是否合法,是否存在,假如合法且不存在那么提示域名录入胜利,假设输入不合法那么提示你输入的域名有误,提示连续输入,假如已经存在那么会提示你输入的域名已经存在,提示连续输入或者选择退出。伪代码如下:do{用户依据提示进展操作,然后推断是否正确If输入正确胜利录入else提示你输入的域名有误并重新输入询问用户是否连续录入}while〔条件为真〕实现如下:int input(char a[N][L], int n){char temp[L];char *check_char
原创力文档


文档评论(0)