| 这个作业属于那个课程 | 软件工程4班 |
| 这个作业要求在哪里 | 作业要求 |
| 我在这个课程的目标是 | 会使用c语言进行编程序 |
| 作业正文 | 正文 |
| 其他参考文献 | 无 |
2.2.2 需求分析
按照要求,通讯录需要,排序,添加,删除,修改和查找功能,信息收集我用的结构体,排序功能我用的冒泡排序,增加数据即数组里添加即可,删除就是用后面的数据覆盖这个数据,修改就是直接把原有数据直接修改,查找,如果输入的是姓名我就先用姓名排序然后然后用二分法查找,输入手机号就按顺序查找。
2.2.3 程序代码
2.2.3.1 源代码

2.2.3.2 函数调用图与流程图
函数调用图

流程图

2.2.4 功能测试
测试时我把总人数改成了5个人

排序

编号排序


姓名排序


添加



通讯录已满

处理编号超过阈值

此处已有数据

删除


处理编号超过阈值

此处无数据

修改


处理编号超过阈值

此处无数据

查找


查无此人

退出

2.2.5 应用集成


