c语言通讯录课程设计--通讯录管理系统

c语言通讯录课程设计--通讯录管理系统

ID:12387128

大小:213.33 KB

页数:29页

时间:2018-07-16

c语言通讯录课程设计--通讯录管理系统_第1页
c语言通讯录课程设计--通讯录管理系统_第2页
c语言通讯录课程设计--通讯录管理系统_第3页
c语言通讯录课程设计--通讯录管理系统_第4页
c语言通讯录课程设计--通讯录管理系统_第5页
资源描述:

《c语言通讯录课程设计--通讯录管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、青岛工学院C语言课程设计报告书题目通讯录管理系统学生姓名指导教师姜琴学院信息工程学院专业班级软件工程2012级1班组内分工姓名主要任务占系统比例程序的总体构思,写主函数,程序的调试25%写visit函数,分析程序代码结构,调试程序25%分析程序需求功能,写modifymenu函数调试程序25%写found函数,收集资料解决难点,调试程序25%II目录1前言12需求分析23模块设计图34NS流程图清单45存储结构及函数说明56课程设计结果··············································

2、··················87实践心德体验·······························································98源代码···························································10IIIIC语言课程设计报告1前言随着互联网的蓬勃与移动设备的发展,越来越多的联系人信息需要我们储存。不管是个人,还是企业,都需要一个功能齐全,稳定,快捷的通讯录系统来管理联系人资料。现在我们要用c语言写一个简易的通讯录管理

3、系统,实现通讯录的基本功能。由于我们学识浅薄,我们只能把程序简单化,太复杂的功能也无法实现。在此程序中只实现了创建、修改、删除的基本功能;在修改于删除里面带有查询功能,来查询需要修改于删除的对象。而且我们还参考了《c语言程序设计与应用》与百度上的一些资料。程序功能有限,又不好的地方尽请谅解。24C语言课程设计报告2需求分析首先进入系统检测文件夹中是否有相关txt文档,有进入通讯录系统,没有创建一个txt文档用来存储联系人姓名;建立一个通讯录,包括联系人姓名、电话号码、qq号,并保存在txt文档中;能够根据联系人姓名来修改和删除

4、联系人的所有信息,并修改保存在txt文档中的联系人;可从主界面直接退出系统,下次使用时可导入上次存储的联系人信息、并进行操作。24C语言课程设计报告3模块设计图此为通讯录重要函数流程:通讯录管理系统创建、读取文件函数loadfile()创建通讯录系统found()浏览通讯录系统visit()推出通讯录系统exit(0)删除通讯录系统deleted()修改通讯录系统modifymenu()menu()Lodefile()Menu()exit(0)case5case4case3case2case1deleted()modifyme

5、nu()visit()found()24C语言课程设计报告4NS流程图清单1.loadfile函数:File*fp,打开该文件一只读打开tellnfo.txt是是否有tellnfo否导入文件里面创建一个文件的联系人关闭文件2.found函数输入联系人信息NO++调用savefile函数是是否继续否调用found函数getsch();menu();24C语言课程设计报告5存储结构及函数说明头文件有:#include#include#include#include

6、o.h>structrecord定义一个结构体,用来存储联系人的信息{charname[20];chartel[20];charqq[20];}TelInfo[500];intNO;定义变量NO,用来记入联系人的编号FILE*fp;定义文件指针intloadfile();创建、读取文件voidsavefile();保存创建的联系人到文件中voidmenu();主菜单函数voidfound();创建联系人函数voidmodifymenu();修改联系人信息函数voiddeleted();删除联系人函数24C语言课程设计报告voi

7、dvisit();游览联系人函数(1)主函数main():调用loadfile()(/*创建文件,读取文件*/)函数;创建一个永真的条件while(1)以便循环使用;调用menu()(主菜单函数);(2)创建、读取文件函数loadfile():定义一个文件指针,把0赋给NO;先判断电脑里是否有此文件,如果没有创建一个文件,如果有导入此文件中的信息;(3)主菜单函数menu():在住界面显示所有功能,包括创建、游览、修改、删除、退出系统;用switch语句来控制我们的选择并进入相应的函数;(4)创建联系人函数found():输入

8、联系人的姓名、电话号码、qq号码,每输入一个联系人的资料NO就加一,并调用savefile()函数存储此联系人;(5)保存创建的联系人函数savefile():用fwrite语句来存储已建的联系人;(6)24C语言课程设计报告游览联系人函数visit():先判断NO是否为0,

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

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

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