C语言qq好友管理系统课程设计

C语言qq好友管理系统课程设计

ID:47427180

大小:219.20 KB

页数:19页

时间:2020-01-10

C语言qq好友管理系统课程设计_第1页
C语言qq好友管理系统课程设计_第2页
C语言qq好友管理系统课程设计_第3页
C语言qq好友管理系统课程设计_第4页
C语言qq好友管理系统课程设计_第5页
资源描述:

《C语言qq好友管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计QQ好友管理系统课程设计名称:数据结构课程设计专业班级:16机电二班小组成员:王守锋石松轶陆永斌张智斌李浩明指导教师:徐丽萍课程设计时间:2017年5月30日计算机应用技术专业课程设计任务书1学生姓名专业班级学号题目QQ好友中通讯录管理系统课题性质工程设计课题来源自拟课题指导教师同组姓名无主要内容运用C语言和数据结构知识设计QQ好友管理系统QQ不仅仅是个社交平台,还应是个工作平台,将通讯录保存在QQ用时更加方便。通过QQ可以直接呼叫联系人。任务要求1添加好友信息2显示好友信息3删除好友信息4更改好友信息5查询好友信息

2、参考文献《数据结构(C语言版)》严蔚敏清华大学出版社《C语言程序设计》(第三版)谭浩强清华大学出版社审查意见指导教师签字:教研室主任签字:年月日1目录1需求分析32概要设计33详细设计54运行环境55开发工具和编程语言66程序设计67调试分析128测试结果129参考文献1710心得体会1811成绩评价表18181需求分析QQ的普及度越来越高,其功能也需要加强。将通讯录的功能添加到QQ好友管理系统中,使其在聊天中就可以呼叫联系人,并且将通讯录的信息可以QQ中长期保存,在无手机的情况下也查找好友手机号。从而使QQ功能更加完善,使

3、用起来更加方便和快捷。2概要设计(1)实现功能:菜单推出系统查找好友删除好友显示好友添加好友修改信息(2)序中各函数程简单说明见下:返回值函数名参数表函数说明提供客户intmainvoid主函数是voidmenuvoid显示功能是intreadsHaoyoustu[N]读取否voidsavehaoyoustu[N],n保存是voidaddvoid添加是voiddelvoid删除否voidqueryvoid查找是voidchangvoid修改否voidshowvoid信息显示是18(3)对程序中的各个函数功能的描述[1]主函数

4、main系统开始、结束界面的显示、各个功能函数的调用、转换以及参数的传递、定义QQ头结点并传递给各个功能函数[2]功能显示menu介绍程序的功能,按那些键实现其特点功能。[3]读取函数reads读取用户输入的信息,将其按线性表的形式呢存储,联系人的编号为其头结点。[4]保存函数save将输入的信息保存,若失败返回保持失败。[5]添加联系人函数add增加联系人到QQ通讯录的尾部,返回增加是否成功。[6]删除函数del按照用户指定的联系人编号删除相应联系人信息,返回删除是否成功。[7]查找函数query按照用户提供的联系人姓名查

5、找第一个合法姓名对应的信息,查找成功则显示信息,失败则提示无此联系人,返回是否查找到。[8]修改函数chang按照用户提供的联系人姓名修改联系人所有信息,返回修改是否成功。[9]显示信息函数show显示当前通讯录中所有联系人的信息,若为空通讯录,则显示无联系人。18主函数main3详细设计显示功能show修改功能chang查找功能query删除功能del添加功能add保存功能save读取功能reads显示功能menu4运行环境1)软件环境操作系统:Windows7,Windows82)硬件环境处理器:IntelPentium

6、166MX或更高内存:32MB以上硬盘空间:1GB以上显卡:SVGA显示适配185开发工具和编程语言MicrosoftvisualC++C语言6程序设计#include#include#include#include"conio.h"/*conio.h主要做图形图像,例如说设置背景色的函数,字体颜色的函数、输出格式的函数等*/#defineN30typedefstructhaoyou/*typedef是类型定义的意思。typedefstruct是为了使用这个结构体方便

7、。具体区别在于:若structnode{}这样来定义结构体的话。在申请node的变量时,需要这样写,structnoden;若用typedef,可以这样写,typedefstructnode{}NODE;。在申请变量时就可以这样写,NODEn;区别就在于使用时,是否可以省去struct这个关键字*/{charnum[20];charname[10];charadress[50];charQQ[15];chartel[15];}haoyou;voidmenu();intreads(haoyoustu[N]);//读取voids

8、ave(haoyoustu[N],intn);//保存voidadd();//添加voiddel();//删除voidquery();//查询voidchange();//修改voidshow();//信息显示voidmain(){intn;while(1)/*while(1)其中1代表一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。