下载此文档

C语言课程设计通讯录实验报告.docx


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
太原学院计算机工程系课程设计报告课程名称: 数据结构课程设计姓名 :苏建花学号 :专业班级:计算机工程系网络三班指导教师: 翟婷婷2015年12月30日计算机工程系课程设计报告课程名称:C语言课程设计成绩:课程设计题目:通讯录管理系统指导教师:(签名):班级:网络14-3班姓名:苏建花学号:目录(参考)设计目的与要求…………………………………………X题目与设计要求……………………………………X本程序涉及的知识点………………………………X功能设计…………………………………………………………………………………………………………………………………………X程序实现…………………………………………………………………………………………………………………………………………………………………………………………X总结…………………………………………………X参考文献………………………………………………X1、设计目的与要求这次课程设计的目的在于:,并对其进行应用;;;,(1)题目:通讯录(2)设计要求a、建立通讯录信息,信息至少包含姓、名、电话号码、住址、分类(如同事、朋友、同学、家人等)等。b、该系统提供添加、删除、修改和查找功能,其中按姓名方式删除、修改,按姓名、姓氏方式查找。c、将通讯录保存在文件中。d、能够输出通讯录中的信息。(1)采用结构体数组。structPerson{chara[16];chars[16];chard[16];charf[24];structPerson*next;}stu;(2)运用函数之间的调用主函数可以调用子函数,子函数之间可以相互调用,子函数不能调用主函数,主函数可以多次调用一个子函数,也可以一次调用多个子函数。(3)利用指针变量structPerson*head;structPerson*p1,*p22、功能设计添加:添加通讯录记录修改:修改通讯录记录删除:删除通讯录记录查找:查询通讯录记录显示:显示通讯录记录统计:,因而要实现文件的输入输出操作;要实现数据的插入、删除、修改和显示功能,因而要实现插入、删除、修改和显示操作;要实现按人名或姓氏进行查询的功能,因而要提供查找操作;另外还应该提供键盘式选择菜单以实现功能选择。、数据修改模块、数据删除模块、数据显示模块、数据查询模块和数据统计模块个人通讯录管理系统添加查找修改统计显示删除退出姓名电话地址确定删除不删除2、、菜单函数菜单函数首先标出欢迎使用通讯录管理系,然后给出用户可选择的项目,用户可以通过选择该项前的代码来实现想要实现的功能,其流程图如图:intii<1||i>7返回i结束开始输入选项1—7—、添加通讯录 将结构体数组分成几个数组分别对每个数组赋值,用while循环对不同地址的数组分别赋值。流程图如下(假设w=1)开始输入添加的个数ni=0i=i+1是输入信息i<、修改通讯录修改通讯录通过指针变量用另一个数据代替原先存在的数据,将新的数据存储在文件中,其流程图如下:(假设w=1)开始输入要修改人的姓名,i否i=1?、显示通讯录显示通讯录通过循环函数将全部的通讯录信息以此显示出来,其流程图如图:开始输入w否1<=w<=、删除通讯录删除通讯录通过数组中该位置之后的数据存放位置向前移一位来实现删除功能,其流程图如下:开始Inti否i=1?、查找通讯录(假设w=1)查找通讯录通过数组位置查找相关信息实现查找功能,其流程图如下:开始输入e否否e=2?e=1?是是按姓名查找按姓氏查找 、统计通讯录统计通讯录通过循环函数将全部的通讯录信息以此显示出来,(假设w=1)流程图如下:开始i=0是feof(fp)==0?00i=i+、退出通讯录在使用完通讯录后,按7键便会退出系统,其流程图如下图所示:w=7输出谢谢使用结束开始退出函数流程图返回()3、程序实现3、;  

C语言课程设计通讯录实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gxngqvk
  • 文件大小306 KB
  • 时间2020-04-01