湖南工业大学 通讯录管理系统课程设计报告书(C语言)

2026/4/23 11:52:46

湖南工业大学

二〇〇九 ~ 二〇一〇学年 第 二 学期

计算机与通信学院

课程设计报告书

课程名称: C语言课程设计 班 级: 学 号: 姓 名:

指导老师:

二〇〇九 年 九 月

通讯录管理系统

一. 需求分析

设计题目及要求:

◆ 建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;

◆ 能够提供添加、删除和修改通讯录信息的功能;

◆ 能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆ 将通讯录保存在文件中;

◆ 能够按表格方式输出通讯录信息。

系统功能需求分析: 主要包含一下多种功能:

添加:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 查询:查询通讯录记录 修改:修改通讯录记录 保存:将信息保存到文件

二. 概要设计

系统功能模块图:

添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱

后,会提示是否继续添加。

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

删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可以选择用姓名、电话、地址三种方式查询

修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、

电子邮箱即可完成修改

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

三. 详细设计

(1).通讯录:

void main() /*主函数*/ { int n=0; for(;;) { switch(menu_select())

typedef struct

{ char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/ char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person;

{

case 1:

printf(\添加记录到通讯录\\n\ /*添加记录*/ n=Input(pe,n); break;

case 2:

printf(\ 通讯录记录表\\n\ /*显示记录*/ Display(pe,n); break;

case 3:

printf(\从通讯录中删除记录\\n\ n=Delete_a_record(pe,n); printf(\

system(\ break;

case 4:

printf(\在通讯录中查找记录\\n\ Query_a_record(pe,n); printf(\

system(\ break;

case 5:

printf(\修改通讯录中的记录\\n\ Change(pe,n); printf(\

system(\ break;

case 6:

printf(\保存功能\\n\ WritetoText(pe,n); printf(\

system(\ break;

case 0:

printf(\谢谢使用,再见!\\n\ printf(\ system(\ exit(0);

/*删除记录*/ /*查找记录*/

/*修改数据*/

/*保存数据*/

/*结束程序*/


湖南工业大学 通讯录管理系统课程设计报告书(C语言).doc 将本文的Word文档下载到电脑
搜索更多关于: 湖南工业大学 通讯录管理系统课程设计报告书(C语言) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219