下载此文档

C++ C语言课程设计报告.doc


文档分类:办公文档 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
C语言程序设计课程设计报告设计题目:通讯录管理系统学号201130303362班级信息类二班姓名吴育奋完成方式:(单选)自我评分:(单选)● 独立完成●优秀○ 参考他人工作的基础上完成○良好○ 在他人的帮助下完成○中等○ 完整拷贝他人成果○及格○不及格2012年05月06日设计任务:C语言课程设计任务书8题目:通讯录管理系统功能:录入联系人信息(包括姓名、电话号码、地址、备注等);通讯录管理系统要求实现以下功能:1、输入每一位联系人记录,将其信息存入文件中。2、查询所有联系人的信息,并按可选的自定义规则进行排序;3、记录修改,将修改的记录信息保存于文件中。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。2、建立一个文件,将每条记录信息写入文件中并能显示于屏幕上。3、完成上述查询(姓名、电话号码等)、信息删除与修改功能。4、进一步要求,修改记录设置密码操作。要求:1、用C语言实现程序设计;2、利用结构体数组实现联系人信息的数据结构设计;3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机交互),程序加必要的注释。课程设计实验报告要求:1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。,程序以功能为划分依据,共分为四大模块:通讯录信息录入模块,通讯录信息显示模块,通讯录信息查询模块,通讯录修改删除模块。而由主函数调用这些功能模块,实现题目要求。其中,主函数不仅调用四大模块功能函数,而且还调用菜单函数,提供直观美化的界面,以实现良好的人机交互的功能,在最后还调用信息保存函数,将信息保存于文件中。四大模块中,录入模块和显示模块分别由录入操作函数,以及显示功能实现函数实现其功能;查询功能则可通过调用姓名查询函数、地址查询函数、电话号码查询函数、QQ号码查询函数以及备注查询函数实现其查询功能;修改删除模块主要实现添加、修改、删除这三大功能,相应地调用添加操作函数、修改模操作函数、删除操作函数,而且程序还编写了密码设置函数,让该模块调用,以实现题中“修改记录设置密码操作”功能!数据结构主要定义了一个结构体及一个结构体数组:typedefstructbirth_type/*定义生日表示形式结构体类型*/{ intyear; intmonth; intday;};typedefstructType/*定义通讯录结构体类型*/{ intNO;/*序号*/charName[17];/*姓名*/charaddress[20];/*地址*/chartel[20];/*电话*/structbirth_typebirthday;/*生日*/ charQQ[17];/*QQ号*/ charothers[20];/*备注*/}s[M];函数原型声明的说明(功能,参数,返回值)intMima();/*密码设置功能实现函数,返回整形变量i,表征密码输入正确与否*/voidEnter_message(int*total);/*录入操作函数*/voidprint_message(int*total);/*显示功能实现函数*/voidsave_message(int*total);/*保存功能实现函数*/voidadd_message(int*total);/*添加操作函数*/voiddelete_message(int*total);/*删除操作函数*/voidchange_message(int*total);/*修改操作函数*/voidchange_del_add_message(int*total);/*修改-添加-删除功能实现函数*/voidsearch_Name(int*total);/*姓名查询*/voidsearch_address(int*total);/*地址查询*/voidsearch_tel(int*total);/*电话号码查询*/voidsearch_QQ(int*total);/*QQ号码查询*/voidsearch_others(int*total);/*备注查询*/voidsearch_message(int*total);/*查询功能实现函数*/intmenu_select();/*屏幕菜单显示函数,函数返回整形变量n,用以表示选择的功能模块*/流程图菜单界面主函数信息录入信息显示退出修改&()(流程图):main()函数menu_select()函数输入所选功能前数字,由函数返回该值i i<5且i>=0?重新输入否信息录入是 信息显示i=0?否信息查询是修改删除保存信息函数 退出程序i=0?重

C++ C语言课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人新起点
  • 文件大小1.65 MB
  • 时间2020-02-06
最近更新