




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/NUMPAGES24 1设计题目的容、任务与具体要求 本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。 =1\*GB3①记录通讯录的人员的、地址、、。 =2\*GB3②显示所有人员的信息。 =3\*GB3③通过输入查找人员信息。 =4\*GB3④通过输入查找到要删除的人员信息,然后可以进行删除。 =5\*GB3⑤通过输入查找到要修改的人员信息,然后可以进行修改。 =6\*GB3⑥添加人员信息。 2总体设计思路 本系统首先设计出了主函数,然后根据去要实现的功能分别设计拉,显示、删除、查找、修改、添加功能的子函数。在显示的函数设计过程中首先运用拉文件的读取等必要的知识通过把文件的容读取到存然后打印出来。删除函数的设计是首先从文件找到要删除的人,然后通过写一个实现删除目的的FOR循环将该人从存里删除,然后再用写的方式打开文件,将存的信息写入文件,实现删除。查找也是先打开文件,用一个字符串对比的方法找出用户要查找的人,然后打印出来。修改也大体和删除一样,添加函数在设计时通过申请一片空间,然后通过指针将需要添加的信息添加进去,从而实现添加功能。 下面就是总的程序流程图: 执行printf() 退出系统 调用output() 函数 调用 insert() 函数 调用 modify() 函数 调用 found()函数 调用 del() 函数 选择(a) 执行printf()函数 开始 3功能模块的具体设计 3.1界面分析 3.1.1开始界面 ********************欢迎光临通讯录管理系统******************** 1.输出通讯录 2.删除记录 3.查找记录 4.修改 5.添加新联系人 6.退出程序 ************************************************************** 请输入命令(1-6): 3.1.2显示功能的界面: 选择1后系统出现现有的所有人员: 1 高鸿鹏山西10000015862433445 黄亮四川20000015826133446 雷管重庆3000008888888888888 欧鸿重庆30000015826188888 代兵重庆30000015826166666 向梅重庆30000015826155555 欧鸿山西100000555555555 3.1.3删除功能的界面: ********************欢迎光临通讯录管理系统******************** 1.输出通讯录 2.删除记录 3.查找记录 4.修改 5.添加新联系人 6.退出程序 ************************************************************** 请输入命令(1-6): 2 请输入你要删除的XX: 请输入你要删除的XX: 哈哈 你要的资料如下: 哈哈粉红色的骄傲555555255582删除成功! ********************欢迎光临通讯录管理系统******************** 1.输出通讯录 2.删除记录 3.查找记录 4.修改 5.添加新联系人 6.退出程序 ************************************************************** 请输入命令(1-6): 3.1.4查找功能的界面: ********************欢迎光临通讯录管理系统******************** 1.输出通讯录 2.删除记录 3.查找记录 4.修改 5.添加新联系人 6.退出程序 ************************************************************** 请输入命令(1-6): 3 请输入XX:欧鸿 已查到,记录为: 欧鸿重庆30000015826188888 3.1.5修改功能的界面: ********************欢迎光临通讯录管理系统******************** 1.输出通讯录 2.删除记录 3.查找记录 4.修改 5.添加新联系人 6.退出程序 **************************

17****21
实名认证
内容提供者


最近下载