C语言Il作业01

这个作业属于哪个课程 2019级软件工程
这个作业的要求在哪里 C语言Il作业01
这个作业的目标 编写一个简单的通讯录
作业正文 C语言Il作业01
其他参考文献 CSDNC语言实现通讯录C语言中清空数组的方法清屏函数详解宏定义(#define)

2.2.2 需求分析

需要一个能够实现添加,删除,查找,修改并且能够对通联系人进行排序的一个简单的通讯录。由于数据类型不同,需要定义一个结构体来实现通讯录的功能。添加、修改和删除都能够以赋值的方式实现,排序则可以使用冒泡排序法实现,查找就需要遍历所有数据然后在给出所需要的数据,以此实现通讯录的功能。

2.2.3 程序代码

2.2.3.1 源代码

2.2.3.2 函数调用图与流程图

C语言Il作业01_第1张图片

 

C语言Il作业01_第2张图片

2.2.4 功能测试(为测试方便将人数改为5人)

(1)排序

①编号排序

 C语言Il作业01_第3张图片

②姓名排序

 C语言Il作业01_第4张图片

③错误操作

 C语言Il作业01_第5张图片

 

(2)添加

①添加成功

 C语言Il作业01_第6张图片

②超过阈值与错误操作

 C语言Il作业01_第7张图片

③通讯录已满

 C语言Il作业01_第8张图片

 

(3)删除

①删除成功

 C语言Il作业01_第9张图片

②超过阈值

 C语言Il作业01_第10张图片

③此处无数据

 C语言Il作业01_第11张图片

 

(4)修改

①修改成功

 

修改前

 C语言Il作业01_第12张图片

修改后

 C语言Il作业01_第13张图片

②超过阈值

 C语言Il作业01_第14张图片

③此处无数据

 C语言Il作业01_第15张图片

 

(5)查找

 

①查找成功

姓名查找

 C语言Il作业01_第16张图片

电话查找

 C语言Il作业01_第17张图片

②查无此人

姓名查无此人

 C语言Il作业01_第18张图片

 电话查无此人

C语言Il作业01_第19张图片

 

(6)退出程序

 C语言Il作业01_第20张图片

 

(7)非菜单操作

 C语言Il作业01_第21张图片

 

2.2.5 应用集成

Gitee上传截图与链接

 C语言Il作业01_第22张图片

 

            

 

             https://gitee.com/DDbang-wwc/A20199469/tree/master/

你可能感兴趣的:(C语言Il作业01)