电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

通讯录管理系统c语言实训报告含代码

通讯录管理系统c语言实训报告含代码_第1页
1/56
通讯录管理系统c语言实训报告含代码_第2页
2/56
通讯录管理系统c语言实训报告含代码_第3页
3/56
通讯录管理系统 c语言实训报告含代码 《高级程序设计》课程实训报告1 题目与要求1.1 问题提出本人计划编写一个通讯录管理系统。通讯录一般包括通讯者的姓名、电话及类别等信息,用来管理学生基本信息及成绩信息。要求实现通讯者的插入、查询、删除等操作。1.2 本系统涉及的知识点结构、数组、循环、函数、分支、文件操作等。1.3 功能要求1、建立学生信息,每个通讯者的信息包括:姓名、电话号码、QQ、类别(小学,初中,高中,大学);2、新增通讯录信息;3、根据姓名,电话号码,QQ 等查找该通讯者的信息并输出4、输入通讯者的姓名,进行查找并修改信息,若不存在该通讯者,则提示说明;5、根据姓名删除指定信息;6、显示全部的通讯者信息;7、能够将输入信息导出文件,同时能把文件导入到内存中;8、退出整个系统操作。2 功能设计2.1 算法设计1、利用 switch 语句设计如图 1 所示的主菜单:图 1 学生信息管理系统主菜单2、菜单选项示例:选择 1 后,调用新增函数,进入函数后利用 printf(),scnaf()语句实现一个如图 2 所示的输入。图 2 排序子菜单选择 2 后,调用查找函数,进入函数后利用 switch 语句实现一个如图 3所示的菜单,该菜单中每个选项调用一个函数,完成通讯录信息的查找。图 3 查找子菜单3、根据所选菜单编写相应代码:1)主函数 main():根据选单的选项调用各函数,并完成相应的功能。2)菜单函数 menu():显示提示选单。3) 新增函数 add():在通讯录结构体总追加入新的通讯录信息,并返回选单。4)查找函数 find():查询某人的信息,假如找到了,则显示该人的信息,假如未找到,则提示通讯录中没有此人的信息,并返回选单。5)修改函数 alter():修改某人的信息,假如未找到要修改的人,则提示通讯录中没有此人的信息,并返回选单。6)删除函数 Delete():删除某人的信息,假如未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。7)显示函数 list():显示通讯录中的所有记录。8)导入函数 input():能从指定的文件中读入通讯录的信息.9)导出函数 output 的:能将通讯录的信息写入指定的文件中10)退出函数 quit():退出选单。11)名字查找函数 Find():作为查找,输入修改,删除时调用的名字查找函数,推断是否存在要查找的记录,若存在则返回‘0’,不存在则返回其它值。12)电话号码查找函数 Find_num(),QQ 查找函数 Find_qq(),类别查找函数 Find_type()与名字查找函...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

通讯录管理系统c语言实训报告含代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部