通讯录管理和设计报告

有时候有些东西不能完全靠别人 你自己看下 fp);}else{ printf("can''t open file"); exit(0);}fclose(fp);exit(0);}void search_txl(){}void del_txl(){} 1 sizeof(rec[i]) "wb")) =NULL){ for(i=0;i<3;i++) fread(&rec[i] 按4删除..../n");}void show_txl(){FILE *fp;int i;if ((fp=fopen("e://set up//txl.txt" 按3查找 按2添加 &sel_num); switch(sel_num) { case 1:printf("通讯录内容:/n"); show_txl(); break; case 2:printf("请添加姓名 电话 地址/n"); insert_txl(); break; case 3:printf("请输入查找的姓名/n"); search_txl(); break; case 4:printf("请输入删除的姓名/n"); del_txl(); break; default:printf("input erro"); }} while(1);}void dis_mainframe(){printf("通讯录/n");printf("/n/n");printf("1.查看通讯录/n");printf("2.添加记录/n");printf("3.按姓名查找/n");printf("4.删除记录/n");printf("/n按1查看 我有一份自己写的 学生管理系统 =NULL){ for(i=0;i<3;i++) fwrite(&rec[i] &rec[i].addr);}if ((fp=fopen("e://set up//txl.txt" &rec[i].telphone &rec[i].name rec[i].addr);fclose(fp);}void insert_txl(){int i;FILE *fp;for (i=0;i<3;i++){ scanf("%s%s%s" rec[i].telphone rec[i].name %s" %s fp);}for(i=0;i<3;i++) printf("%s 1 sizeof(rec[i]) "rb")) 你可以到网上参考下别人源码 我把东西发到你邮箱里 要学会自己写 希望能你有用 我邮箱是:75077664@qq.com ||| :[资料介绍]参考文献:数据机构(C语言版) 严蔚敏 吴伟名 请华大学出版社 数据机构(C语言) 第二版 苏德富 钟诚等 重庆大学出版社 [目录]一 .引言与概述二.内容介绍三.小结 写不会参照类似的东西自己想想 在设计中我们利用磁盘文件得形式对信息进行存储 电话 例如姓名 在系统中我们可以轻松的了解到在通讯录中的信息 我们在这次的课程设计中就利用了数据结构中的知识以及C语言的知识设计了通讯录的管理系统 这就是我们的通讯录的管理 心得体会四.参考文献[原文] 此次课程设计我做的题目是 通讯录的管理 我们在平时的生活中常常会对周围人的姓名、电话号码、住址等个人信息进行记录 你自己查收一下 但由于我们知识的有限性 利用基本的输入输出 职业等 读者可以利用姓名为关键字对所需要的信息进行查询 要求将建立的通讯录以磁盘文件的形式存储 我们只能对信息进行简单的处理 定义五个选项 例如:增加地址 更改地址 等等 然后保存到一个文件里 每个记录包含姓名、电话号码、住址等个人信息 在查找时 希望我们能在以后的学习中进一步改善二.内容介绍1.目的:完成通讯录的一般性管理工作:记录的增加、修改、删除和输出等功能 ...[ 相关资料搜索 ] ||| 设计目标: 1.要求达到熟练掌握.NET基本结构以及C#语言的基本知识和技能; 2.基本掌握面向对象程序开发的基本思路和方法; 3.掌握ADO.NET数据库开发基本知识; 4.能够利用所学的基本知识和技能 所有的通讯录管理活动均以文件操作的方式进行 课程设计系统组成及模块功能: 本次课程设计要求完成系统基本功能 以记录的“姓名”为关键字进行查找 ||| 代码如下#include <stdio.h>#include <stdlib.h>void dis_mainframe();//主页面void show_txl();void insert_txl();void search_txl();void del_txl();#define SIZE 10struct record {char name[10];char telphone[11];char addr[30];}rec[SIZE];void main(){int sel_num;dis_mainframe();do { scanf("%d" 总想拷贝别人源码是个不好的行为 具体要求见相关说明文档 ||| 靠别人不如靠自己 使用方便 3.可自动增加新功能模块(视情况可另外加分) 4.写出课程设计报告 使程序容易阅读 2.系统界面友好 显示姓名中带有此内容的人员姓名、电话及Email 其他要求: 1.源程序要有适当的注释 显示出此人姓名、电话号码及Email); 当输入不完整姓名时 包括以下几个模块: 1.登录模块——用户身份验证、修改密码; 3.用户管理模块——用户的添加、修改、删除及权限授予与取消 4.通讯录信息添加模块——不重复添加; 5.通讯录信息删除模块; 6.通讯录信息修改模块; 7.通讯录信息查询模块——精确查询和模糊查询 当精确输入人员姓名时 进行简单数据库应用程序设计 课程设计相关内容: 1.设计系统的功能框图、流程图、数据库设计; 2.通讯录系统的源程序代码; 3.上机调试; 4.答辩; 5.书写课程设计报告
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值