C语言实现的通讯录管理系统设计详解

需积分: 3 1 下载量 144 浏览量 更新于2024-08-01 收藏 239KB DOC 举报
"通讯管理系统程序说明书书" 本文档详细介绍了基于C语言编写的通讯录管理系统的设计与实现。这个系统主要用于管理个人通讯录信息,包括姓名、电话号码和地址等关键数据。设计者团队由常辉、袁平臣、李静和张茂芹组成,他们属于食安091专业班级,并在2010年9月至10月期间完成了该设计。 系统设计的前提条件是能够处理每个通讯录个体的基本信息,包括姓名、电话号码和地址。用户可以按照姓名进行查询,系统能显示并编辑这些个体的信息。此外,系统还支持插入新个体、删除指定个体以及保存和显示整个通讯录的内容。 设计内容主要包括以下几个方面: 1. 基本信息录入:允许用户输入新的通讯录条目。 2. 删除功能:根据输入的姓名,系统能够找到并删除相应的联系人信息。 3. 查询功能:用户可以按姓名搜索联系人,系统将返回匹配的结果。 4. 帮助功能:提供使用指南,协助用户了解系统的操作方法。 5. 文件记录:系统通过文件存储通讯录数据,确保信息的安全性和持久性。 系统开发使用了C语言,并在Windows XP操作系统上运行,搭配TURBOC C语言编译器。硬件要求包括80GB的硬盘和512MB的内存,以满足基本运行需求。 在需求分析阶段,系统被划分为几个独立模块,采用自顶向下、层次化的结构,以提高模块的内聚性和降低耦合性。设计策略强调模块的单一功能,确保各模块之间通过主模块的控制和调用进行交互,实现非直接耦合。 从用户角度,系统满足了查询者查询他人信息的需求,以及通信录管理人员对信息录入、保存和打印的操作。管理员功能更为复杂,涵盖个人信息的全面管理。系统利用了C语言中的函数和文件操作等核心概念,构建了一个实用的通讯录管理系统。 这个通讯录管理系统是一个基于C语言的实用工具,它提供了方便快捷的方式来管理和查询个人通讯信息。通过文件存储,系统能够保存用户的通讯录数据,即使在关闭后也能恢复。这种设计对于个人或小型组织来说,是一个高效且易于使用的解决方案。