C++ - 通讯录课程设计

2020-06-07 15:50

C++通讯录

一、 设计任务分析

实现以下功能:

课程设计报告

1) 通讯录编辑(添加、删除); 2) 按不同的项进行查找;

3) 对已存在的通讯录按不同的项排序; 4) 将通讯录写入文件; 5) 从文件读入通讯录。

二、 模块设计

本次程序设计主要设计了六个模块(主要是:a.add(),a.del(),a.correct(),a.find1(),a.list1(),a.read(),a.write())

a.add()函数用于通讯录中的信息进行添加,主要流程如下:

a.del()函数用于通讯录中的信息进行删除,主要流程如下:

1

a.correct()函数用于通讯录中的信息进行修改,主要流程如下:

a.find1()函数用于通讯录中的信息进行查找,主要流程如下:

2

a.list1()函数用于通讯录中的信息进行排序,主要流程如下:

a.read()函数用于从文本文件中读取信息,主要流程如下:

3

a.write()函数用于将信息写入文本文件,主要流程如下:

4

三、 主要数据结构

结构数组:

struct student //结构体 {

char no[13]; //学号 char name[20]; //姓名 char address[100]; //地址 char tel_no[12]; //电话 char post_code[7]; //邮编 char e_mail[40]; //E-mail }

class inter //派生类 {

private: //派生类增加或替代的私有成员 student st[35];

public: //派生类增加或替代的公有成员

void add(char no[13],char name[20],char address[100],char tel_no[12],char post_code[7],char e_mail[40]); //成员函数,添加联系人

void del(char name[20]); //成员函数,删除联系人

void find1(char no[13]); //成员函数,按学号查找联系人

void find2(char name[20]); //成员函数,按姓名查找联系人

void list1(); //成员函数,排序联系人

void list2(); //成员函数,排序联系人

int correct(char name[20]); //成员函数,修改联系人

void read(); //成员函数,读取文本文件

void write(); //成员函数,写入文本文件

void format(); //成员函数,格式化内存保存的数据

int back() //成员函数,返回首页

void print(int i) //成员函数,输出显示 }

5


C++ - 通讯录课程设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HZS60搅拌站说明书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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