c语言通讯录系统程序设计,C语言程序设计课程设计 通讯录管理系统(83页)-原创力文档...

山东交通学院课程设计报告

实习名称: 通讯录设计

教学院部: 山东

专业班级:

学生姓名:

学生学号:

指导教师:

完成时间: 2011 年09月09日

报告成绩:

评阅意见:

评阅教师 日期

通讯录管理系统

一、 设计需求

设计课题及要求

1、建立通讯录系统,包含编号、姓名、年龄、号码、地址、电子邮箱等

2、能够实现添加、删除和修改通讯录信息的功能

3、能偶实现按不同方式查询的功能;如按姓名或年龄、电话等查询

4、能够将通讯录保存在文件中

系统功能

1、添加:添加通讯录记录

2、显示:显示通讯录记录

3、删除:删除通讯录记录

4、查询:查询通讯录记录

5、修改:修改通讯录记录

6、保存:将信息保存到文件

二、 总体设计及分析

1、添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、、2、电子邮箱后,会提示是否继续添加。

3、显示:可以以表格形式输出所有通讯录里的记录

4、删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容

5、查询:可以选择用姓名、电话、地址三种方式查询

6、修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、7、通讯地址、电子邮箱即可完成修改

8、保存:,输入文件名(带后缀名)后,即可将通讯录信息保存到文件

主菜单添加

修改保存

查询

显示

删除

三、 具体设计

工作流程图

1、添加通讯录 2、显示通讯录

开始 开始

int i;i=1

i=0

I

Y Y

输出一个记录 输入信息

N N

i++

)n+1return(

结束结束

3、删除通讯记录 4、查询通讯记录(查询姓名)

开始 开始

输入删除的姓名 输入查询的姓名

判断通讯录是否有此人判断通讯录是否有此人

N Y N Y

“通讯录没有此人”显示 “通讯录没有此人”显示

显示该人记录 删除该项记录

结束 结束

5、修改通讯记录

开始

输入修改的姓名

判断通讯录是否有此人

N Y

“通讯录没有此人”显示

输入修改内容

结束

四、 源程序代码

#include

#include

#include

typedef struct

{

char score;

char name[10];

char num[15];

char email[20];

char age[8];

char adds[20];

}Person;

Person pe[80];

int menu_select()

{

char c;

do{

system(cls);

printf(\\t *****通讯录***** \n);

printf(\\t┌───────┐\n);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值