c城市区号查询-课程设计报告

c城市区号查询-课程设计报告

ID:30777481

大小:640.50 KB

页数:27页

时间:2019-01-03

c城市区号查询-课程设计报告_第1页
c城市区号查询-课程设计报告_第2页
c城市区号查询-课程设计报告_第3页
c城市区号查询-课程设计报告_第4页
c城市区号查询-课程设计报告_第5页
资源描述:

《c城市区号查询-课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号16082202032016-2017学年第二学期《高级语言程序设计》课程设计报告题目:城市区号查询专业:网络工程班级16(3)班姓名:代应豪指导教师:代美丽成绩:2017耳彳月防日3设计过程或程序代码3.1各个模块的程序流程图1、菜单函数42、输入区号43、显示区号查询54^find函数65、删除城市名称76、查找城市区号84设计结果与分析115总结12参考文献131殺针內容及要痂1.1设计内容本课程设计主要运用C语言中的结构体、数组、链表、等数据结构,设计一个简单的管理系统应用程序。本程序设计出了区号查询系统的基本功能,并设计了简单的界面,主要考察对自定义函数的熟悉程度,使用的

2、是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。通过完成本课题进一步熟悉C语言基木知识,并掌握数据结构的一些基木算法思想,进一步熟悉指针的用法,数组的建立运用和函数调用,加深对数据结构的理解,提高算法设计的能力,锻炼编程的能力。1.2设计任务及具体要求用C语言编程的区号查询系统,要求实现区号查询系统中,添加新记录、删除记录、显示记录信息、按城市查找信息和退出系统等功能。①录入有关城市的名称和区号。②显示所有城市的信息。③通过输入城市名称查找对应城市的区号。④通过输入城市名称查找到要删除的城市信息,然后可以进行删除,会显当前该城市信息。⑤通过输入城市名称查找到要修改的城市信息,

3、然后依次进行信息修改。⑥添加城市信息。2槪要殺针2.1系统的功能简介本系统设计的函数是由一个主函数儿个子函数组成的。首先构思大局编出一个主函数,然后根据要实现的功能逐步细分设计,分别解决输入、显示、查找、删除、修改,退出功能的子函数编程屮遇到的问题。首先通过结构体的定义,确定城市区号的项目和大小。首先通过输入函数添加信息,然后再逐步编写和验证其它功能。显示函数的设计利用C语言的循环功能依次输出信息。查找是用一个字符串比较得出两个相同的字符串的方法找出用户要查找的人。删除函数的设计是通过指定位置以后的数组下标减一实现删除目的的,for循环和while循环在这此设计屮也起了很大的作用。2.2

4、总体程序框图主菜单退出杳•询系统添加城市名称和区号修改城市名称删除城市名称查找城市区号显示城市名称和区号输入城市名称和区号图⑴总体框图2.3各个模块之间的主要关系该程序的功能主要是实现城市区号查询,各个模块之间的关系是相互联系的。首先,必须输入城市名称和区号才能进一步显示城市的名称和区号,然后才能查找城市和删除城市,是一环套一环的。并且修改城市名称和查找城市区号两个模块查找城市需要在修改城市名称后再对新的名称进行查找。3殺针过程或程為代码3.1各个模块的程序流程图1)①主函数程序(N-S)流程图及运行界面主函数程序(N-S)流程图(见图(2))开始intlcngth,m=0调用查找函数m

5、enu()=3?1、菜单函数菜单函数首先标出欢迎使用区号查询管理系,然后给出用户可选择的项目,用户可以通过选择该项前的代码来实现想要实现的功能,其流程图如图(3)所示:结束图(3)菜单函数流程图2、输入区号将结构体数组分成几个数组分别对每个数组赋值,用for循环对不同地址的数组分别赋值。其流程图如图(4)所示:开始7结束图(4)输入函数流程图3、显示区号查询显示区号通过循环函数将全部的区号信息以此显示岀来,其流程图如图(5)所示:f开始:、、•一丿inti图(5)显示函数流程图4、find函数find函数通过输入姓名与原区号中存储的姓名,两字符串的比较,找到与输入姓名相同的城市的位置,其

6、流程图如图(6)所示:•:开始:./5、删除城市名称删除城市名称通过数组中该位置之后的数据存放位置向前移一位来实现删除功能,其流程图如图(7)所示:(开始J图(7)删除函数流程图6、查找城市区号查找系统通过find函数找到所查城市的位置,再将该位置的城市的信息显示如图⑻:图(8)简单说明:该功能主要显示的是给用户一个进入界面,它主要的是显示该程序主要能够执行的有哪些功能。下面是显示给用户的界面。②主函数程序运行界面:•H:新逹文件夬(2)Debugt.exe“["回逐字统系0录询!记查匕・号息璽着号旷妇区信记记记所建入询改除一^舅杳猛显退请01234560图(9)在主菜单中输入3后

7、,输入要找的城市。在系统没有要找信息时,系统会给出提示,确认用户是否继续查找,如图下图所示:YorN?****欢迎使用区号查询系统一LrrLCP幺b区否4560录询!淀查"6学求录壽号旷烷总记记养X一入谱宜修删显退请0-统录询系。—•记查号息录录壽号岭区信记记駕区胡建入询改讎笛爲谱查修豐退请0-1234560P选%TZ图(10)在确认修改并输入修改后信息以后,系统便能按用户意愿修改的城市的信息如:■・H:芳1丈件夹2)Debug

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。