第4章大型综合程序范例解析 通讯录 功能分析: 通讯录数据以文件形式存储在磁盘上,根据实 际需要定义文件的存储格式;在程序运行中需 要对文件进行读取操作。 程序中还要对输入数据的容错性进行检査, 可以保证通讯录数据的合法性
第4章 大型综合程序范例解析 通讯录 功能分析: 通讯录数据以文件形式存储在磁盘上,根据实 际需要定义文件的存储格式;在程序运行中需 要对文件进行读取操作。 程序中还要对输入数据的容错性进行检查, 可以保证通讯录数据的合法性
第4章大型综合程序范例解析 通讯录 设计: 程序总体结构: 输入输出模块:人机交互,包括程序界面显示、 用户输入响应、结果输出等 管理模块:管理模块从输入输岀模块读取用户命 令并进行相应的操作,包括录入、删除、修改 、查找、列表等 文件操作模块:进行存储文件的读写
第4章 大型综合程序范例解析 通讯录 设计: 程序总体结构: 输入输出模块:人机交互,包括程序界面显示、 用户输入响应、结果输出等 管理模块:管理模块从输入输出模块读取用户命 令并进行相应的操作,包括录入、删除、修改 、查找、列表等 文件操作模块:进行存储文件的读写
第4章大型综合程序范例解析 通讯录 模块结构图 输入输出终端 用户输入 系统输出 输入输出模块 管理模块 文件操作模块 文件写入 文件读出 存储文件
第4章 大型综合程序范例解析 通讯录 模块结构图 输入输出终端 输入输出模块 管理模块 文件操作模块 存储文件 用户输入 系统输出 文件写入 文件读出
第4章大型综合程序范例解析 通讯录 界面设计: 1 : APPEND 2:SEARCH DELETE 5:118T
第4章 大型综合程序范例解析 通讯录 界面设计 :
第4章大型综合程序范例解析 通讯录 数据结构设计: struct myrecord& unsigned int num unsigned int group char name MAXLen+1 char gender date birthday char address MAXLEN+l char phone[+l char emailMaXLEN+1]
第4章 大型综合程序范例解析 通讯录 数据结构设计: struct myrecord{ unsigned int num; unsigned int group; char name[MAXLEN+1]; char gender; date birthday; char address[MAXLEN+1]; char phone[MAXLEN+1]; char email[MAXLEN+1]; };