1. 程式人生 > >[原始碼和文件分享]基於C++的通訊錄系統的設計與實現

[原始碼和文件分享]基於C++的通訊錄系統的設計與實現

一 需求分析

通訊錄系統可幫助使用者管理歸納通訊錄名單,達到新增,刪除,修改,儲存等需求。

二 系統設計

2.1 功能模組設計

通訊錄主要功能為:新增通訊錄成員,修改成員,刪除成員,按需求搜尋檢視成員,儲存為文件。

如下圖所示:

系統各模組的功能具體描述為:

1、新增成員模組

提供介面讓使用者輸入希望加入的通訊錄成員的各類資訊(姓名,電話,住址, QQ,郵箱等),並檢查格式是否有誤。若格式無誤,則將該通訊錄資訊通過二進位制檔案方式儲存在./contact檔案目錄下。

2、修改成員模組

使用者可以重寫已有的通訊錄成員,增加或刪除除姓名以外的各個資訊。一條通 訊錄成員可以擁有多個電話號碼或QQ。

3、刪除成員模組

使用者可以選擇某個不希望繼續使用的通訊錄成員並刪除他們。

4、搜尋檢視成員模組

使用者通過各種方式查詢已新增的通訊錄成員,並決定是否修改或刪除它們。提供的方法有:精準查詢,模糊查詢,按分類查詢等。

 

參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/112.html