C语言Il作业01
这个作业属于哪个课程 | 2019级软件工程 |
---|---|
这个作业的要求在哪里 | C语言Il作业01 |
这个作业的目标 | 编写一个简单的通讯录 |
作业正文 | C语言Il作业01 |
其他参考文献 | CSDN、C语言实现通讯录、C语言中清空数组的方法、清屏函数、详解宏定义(#define) |
2.2.2 需求分析
需要一个能够实现添加,删除,查找,修改并且能够对通联系人进行排序的一个简单的通讯录。由于数据类型不同,需要定义一个结构体来实现通讯录的功能。添加、修改和删除都能够以赋值的方式实现,排序则可以使用冒泡排序法实现,查找就需要遍历所有数据然后在给出所需要的数据,以此实现通讯录的功能。
2.2.3 程序代码
2.2.3.1 源代码
2.2.3.2 函数调用图与流程图
2.2.4 功能测试(为测试方便将人数改为5人)
(1)排序
①编号排序
②姓名排序
③错误操作
(2)添加
①添加成功
②超过阈值与错误操作
③通讯录已满
(3)删除
①删除成功
②超过阈值
③此处无数据
(4)修改
①修改成功
修改前
修改后
②超过阈值
③此处无数据
(5)查找
①查找成功
姓名查找
电话查找
②查无此人
姓名查无此人
电话查无此人
(6)退出程序
(7)非菜单操作
2.2.5 应用集成
Gitee上传截图与链接