1.系统模块: 2.算法流程图: 3.各个模块的实现: (1)定义结构体 ①定义xx(信息)结构体包含: ②定义结构体xxb(信息表)包含: ③实现代码: (2)主函数main() ①主函数模块main()的功能是: ②主函数模块main()流程如图(3)所示: ③主函数模块main()实现代码: (3)选单模块Menu() ①选单模块Menu()的功能...
#include<iostream>usingnamespacestd;#include<string>#define MAX 1000structPerson{stringm_Name;intm_Sex;intm_Age;stringm_Phone;stringm_Addr;};structAddressbooks{structPersonpersonArray[MAX];intm_Size;};voidaddPerson(Addressbooks*abs){if(abs->m_Size==MAX){cout<<"通讯录已满,无法添加!"<<end...
该模块的功能是:能录入新数据每个结点包括:姓名,电话号码,分类(办公类、个人类、商务类),电子邮件。当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 /***增加功能***/voidadd() {voidmenu(...
将单链表中的数据全部释放掉,防止内存泄露,退出系统。 2.2程序处理流程 系统的执行应从系统菜单的选择开始,充许用户输入1-7之间的数值来选择要进行的操作,输入其它字符都无效的,系统会给出出错的提示信息。若用户输入1,则调用attnAdd()函数进行添加联系人信息操作;输入2,则调用attnShow()函数显示联系人信息;输入3,...
通讯录管理系统: 录入通讯录信息 修改通讯录信息 查询通讯录信息 浏览通讯录信息 增加通讯录信息 推出系通讯录统 五.模块设计 模块一:头文件,变量定义,函数的声明 对系统所使用的变量进行定义,对函数进行声明 模块二:界面菜单 通过 switch(c)调用,以上各函数,实现功能 模块三:录入...
输入模块流程图(2)删除模块流程图开始输入通讯录管理系统的信息保存信息结束(3)修改模块流程图开始显示用户想要删除的记录没有找到显示找到的记录并删除记录是否删除返回主菜单输入要删除的姓(4)显示模块流程图开始显示所有记录,让用户看那条信息需要修改输入要修改的姓名**没有找到显示找到的记录并修改记录是否修改返回...
1)添加:添加通讯录记录 2)显示:显示通讯录记录 3)删除:删除通讯录记录 4)查询:查询通讯录记录 5)修改:修改通讯录记录 6)保存:将信息保存到文件 二、概要设计 系统功能模块图: 同学录 输入 查找显示 删除 快速查找 记录.保存 按姓名查找显示记录 按序号查找显示记录 按姓名查找 添加:可以添加通讯录记录,依次输...
1、图书管理系统 2、学生信息管理系统 3、学生成绩管理系统 4、学生通讯录管理系统 5、职工信息管理系统 6、设计简单的计算器 课程设计采用学生自主设计和指导老师辅导相结合的方式。3、设计要求与设计报告 设计要求:1、任选上述题目之一,或自选题目。2、模块化的程序设计 3、锯齿形的程序书写格式。4、必须通过...
通讯录管理系统 程序基本框架结构图 通讯录管理系统 管理系统 数据录入数据浏览数据查询数据删除数据修改退出系统 按姓名查询 按电话查询 返 回 -3- 通讯录管理系统 程序设计说明书 通讯录管理系统用于计算机管理电子通讯录, 方便人们进行更有效的通讯 录信息管理。在这个程序中可以对通讯录中的内容进行查找、删除,可以...
fprintf(fp,"%-10s%-10s%-10s%-20s%-20s\n",one.name,one.num,one.dis,one.tel,one.addr) } } else printf("\nSorry,there is no this student!!"); fclose(fp); } 通过对这些资源的合理利用使系统初步实现了通讯录管理系统的基本功 能。 3.3算法流程图 3.3.1主函数模块的流程图 开始 进入主函...