C语言课程设计:语言课程设计:
通讯录管理系统
fC语言课程设计
目录
一、二、三、四、五、六、
需求分析………………………………………………………2需求分析………………………………………………………2………………………………………………………概要设计………………………………………………………2概要设计………………………………………………………2………………………………………………………详细设计………………………………………………………3详细设计………………………………………………………3………………………………………………………上机操作………………………………………………………14上机操作………………………………………………………14………………………………………………………实习心得………………………………………………………19实习心得………………………………………………………19………………………………………………………源程序………………………………………………………20………………………………………………………20
1
fC语言课程设计
一、需求分析
具有数据的插入、修改、具有数据的插入、修改、删除、显示和查询功能的电话簿管理程序。数据包括:人名、工作单位、地址。(1)数据包括:人名、工作单位、电话号码和EMAIL地址。可对记录中的姓名和电话号码进行修改。(2)可对记录中的姓名和电话号码进行修改。可增加和删除记录。(3)可增加和删除记录。可显示所有的保存记录。(4)可显示所有的保存记录。可按人名或电话号码进行查询。(5)可按人名或电话号码进行查询。提示提示建议采用结构体数组和文件系统实现。结构体成员包括人名、建议采用结构体数组和文件系统实现。结构体成员包括人名、工人名作单位、地址。作单位、电话号码和EMAIL地址。根据题目的要求程序应该采用结构体数组和文件系统实现。根据题目的要求程序应该采用结构体数组和文件系统实现。应该有文件的操作功能;在程序中应该包括输入、显示、删除、查询、文件的操作功能;在程序中应该包括输入、显示、删除、查询、添加、修改、保存、加载和退出的功能。修改、保存、加载和退出的功能。
二、概要设计
根据上面的分析,可以将程序系统的设计分为如下几个模块:插入、根据上面的分析,可以将程序系统的设计分为如下几个模块:插入、统的设计分为如下几个模块显示、删除、查询、修r