下载此文档

班级通讯录管理系统 课程设计报告.doc


文档分类:办公文档 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
高级语言程序设计(1)课程设计专业班级学号姓名完成日期指导教师:【设计题目】班级通讯录管理系统【问题描述】信息1002班上学生的通讯基本信息包含姓名、电话号码、QQ号和宿舍号。对信息1002班学生的基本通讯信息进行统一整理,并可以按电话号码或姓名等查到学生个人基本通讯信息。可以显示所有的通讯记录,并对现有的通讯记录进行修改和增删等处理。【基本要求】,并且会将所有信息自动保存到磁盘上。,并且修改完成后会将更改后的信息情况自动保存到原磁盘文件中。。【算法思想】,通讯录数据以文本文件存放在文件中::,删除,查找的操作:。【总体设计】输入第一个,第二个.......返回1>.浏览所有2.>..通讯录管理系统浏览第n个学生信息记数据修改查找删除数据添加Whatdoyouwant数据输入to系统功能模块图图1【详细设计】主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】开始显示一系列功能选项n1~7?,判断n是否是n输入n的值调用各功能模块函数根据结束主函数流程图图2.*/主界面Voidmenu()/*{intn,w1;voidenter();voidadd();voidmodify();voidbrowse();voiddelete();voidsearch();do{**************\t\n\n);菜单puts(\ *******);puts(\ \t\t\);puts(\ \t\t\);修改puts(\ \t\t\t3.);删除puts(\ \t\t\t4.);浏览puts(\ \t\t\t5.);puts(\ \t\t\);退出puts(\ \t\t\t7.*************\t\n);1002班通讯录信息puts(\\n\t*****(1-7):[]\b\b);?牰湩晴尨请选择服务种类scanf(%d,&n);if(n<1||n>7){w1=1;getchar();}elsew1=0;}while(w1==1);switch(n){case1:enter();break;/*输入模块*/case2:add();break;/*添加模块*/【模块流程图】main函数开始显示一系列功能选项n1~7?判断n是否是输入n,的值调用各功能模块函数根据n结束函数enter输入选择服务类型1输入要新建学生数量n(n<N)modify函数3输入选择服务类型输入要修改学生姓名,3.>.QQ号3.>.6选择服务类型选择查找类别2.>.QQ号选择修改选4.>.宿舍号姓名1>.5.>.所有数据6.>.取消返回2.>.电话1.>.姓名是否确定修改?查看已查找到地通讯信息1.>.是1.>继续不,重新修2.>.2.>.返回保存并返回browse函数5输入浏览服务号浏览所有学生基本通讯信息返回主菜单delete函数4输入服务选项输入要删除学生的姓名是否删除1.>.是返,否2.>.search函数【程序使用方法】”,进入新建联系人。“,按照界面提示进行选择。输入(注:班所有同学的通讯基本信息。,分别输入信息1002)班有30名同学,可以通过宏定义进行修改。这里默认为信息1002,进入通讯录预览,程序自”,自动返回主界面。输入“5动将各个已录入同学的基本通讯信息输出到屏幕上。,进入基本通讯信息修改,按照提示””返回主界面。输入““2进行输入。”返回主界面。输入”浏览输入信息,输入“,输入“”,进行删除根据提示操作。“4”按电话号码查“2”进行查找,根据提示“1”按姓名查找,“6找。”退出程序。”返回主界面。输入““1”浏览所查找信息,“程序上机调试报告2.【语法错误及其排除】1、单词拼写错误,导致出现没有定义的变量。2、宏定义时在末尾处加上了分号,应该不加分号。、菜单输出时不整齐。3【算法错误及其排除】、逐个检查,用查找替换等。12、在修改个人通讯信息时,不小心将姓名删除。;;,删除联系人信息;,查找。图四图一

班级通讯录管理系统 课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

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