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

C语言通讯录管理系统

C语言通讯录管理系统_第1页
1/49
C语言通讯录管理系统_第2页
2/49
C语言通讯录管理系统_第3页
3/49
课程设计报告实例: 《C程序设计》课程设计报告 题目——通讯录管理系统 专 业: 计算机科学与技术 学 号: 设 计 者: 时 间: 1. 系统设计目标及功能 1.1. 系统目标 使用数组设计一个实用的小型学生通讯录管理系统,它有联系人录入、检索、删除和修改等功能,并且能够对指定文件操作。 1.2. 功能设计要求 1. 增加通讯录成员记录  成员基本信息:姓名、现就读大学名称及专业、班名、家庭住址、邮编、本人联系电话、Q Q 等。  在已有的记录后面追加新的记录  可以随时用它增加新的记录,它们仅保存在结构数组中  有错误提示功能,例如电话号码长度及格式检查,输入错误提示重新输入 2. 显示通讯录成员记录  能按姓名、专业对成员信息检索并显示  如果没有记录可供显示,给出提示信息  可以随时显示内存中的记录  显示表头 3. 删除通讯录成员记录  可以按“姓名”方式删除记录  给出将被删除记录的信息,经确认后在删除  如果已经是空表,删除时应给出提示信息并返回主菜单  如果没有要删除的信息,输出没有找到的信息。  删除操作仅限于内存,只有执行存记录时,才能覆盖原记录 4. 修改通讯录成员记录  可以按 “姓名”方式修改记录  给出将被修改记录的信息,经确认后进行修改  如果已经是空表,应给出提示信息并返回主菜单  如果没有要修改的信息,输出提示信息。  修改操作仅限于内存,只有执行存记录时,才能覆盖原记录 5 . 查询通讯录成员信息  可以按 “姓名”方式查询记录  给出查询记录的信息  如果查询的信息不存在,输出提示信息 6 . 文件存储  可以按默认名字或指定名字存储记录文件  存储成功返回0 ,否则返回-1  更新存储标志 7 . 读取文件  可以按默认名字或指定名字将记录文件读入内存  读取成功返回0 ,否则返回-1  更新存储标志 8 . 成员信息位序调整  按编号输入想调整的成员和调整到第几位  打印找到要调整的信息  输出调整成功与否提示信息 2. 系统设计 2.1. 总体设计 系统总体功能模块如下图: 系统文件及函数组成如下表: 源文件 函数名或其他成分 功能 负责人 Member.c Main() 总控函数 menu 菜单选择 Add_disp.c ShowTable 输出表头 AddInfo 信息录入 PrintInfo 显示信息 stringinput 输入格式长度检查 Search_del_mod...

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

碎片内容

C语言通讯录管理系统

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