這個作業屬於那個課程 | 軟件工程4班 |
這個作業要求在哪里 | 作業要求 |
我在這個課程的目標是 | 會使用c語言進行編程序 |
作業正文 | 正文 |
其他參考文獻 | 無 |
2.2.2 需求分析
按照要求,通訊錄需要,排序,添加,刪除,修改和查找功能,信息收集我用的結構體,排序功能我用的冒泡排序,增加數據即數組里添加即可,刪除就是用后面的數據覆蓋這個數據,修改就是直接把原有數據直接修改,查找,如果輸入的是姓名我就先用姓名排序然后然后用二分法查找,輸入手機號就按順序查找。
2.2.3 程序代碼
2.2.3.1 源代碼
2.2.3.2 函數調用圖與流程圖
函數調用圖
流程圖
2.2.4 功能測試
測試時我把總人數改成了5個人
排序
編號排序
姓名排序
添加
通訊錄已滿
處理編號超過閾值
此處已有數據
刪除
處理編號超過閾值
此處無數據
修改
處理編號超過閾值
此處無數據
查找
查無此人
退出
2.2.5 應用集成