C++面向对象程序设计---通讯录课程设计
《C++面向对象程序设计---通讯录课程设计》由会员分享,可在线阅读,更多相关《C++面向对象程序设计---通讯录课程设计(25页珍藏版)》请在毕设资料网上搜索。
1、1 C+面向对象程序设计 课程设计报告 设计题目:设计题目: 学生学号:学生学号: 学生姓名学生姓名: 专业班级:专业班级: 学生成绩:学生成绩: 指导教师:指导教师: 计算机科学与技术系计算机科学与技术系 20*-*-* 2 一、一、 设计任务分析设计任务分析 实现以下功能: 1) 通讯录编辑(添加、删除) ; 2) 按不同的项进行查找; 3) 对已存在的通讯录按不同的项排序; 4) 将通讯录写入文件; 5) 从文件读入通讯录。 二、二、 模块设计模块设计 本次程序设计主要设计了六个模块(主要是:a.add(),a.del(),a.correct(),a.find1(), a.list1()
2、,a.read(),a.write()) a.add()函数用于通讯录中的信息进行添加,主要流程如下: a.del()函数用于通讯录中的信息进行删除,主要流程如下: 3 a.correct()函数用于通讯录中的信息进行修改,主要流程如下: a.find1()函数用于通讯录中的信息进行查找,主要流程如下: 4 a.list1()函数用于通讯录中的信息进行排序,主要流程如下: a.read()函数用于从文本文件中读取信息,主要流程如下: 5 a.write()函数用于将信息写入文本文件,主要流程如下: 6 三、三、 主要数据结构主要数据结构 结构数组: struct student /结构体 ch
3、ar no13; /学号 char name20; /姓名 char address100; /地址 char tel_no12; /电话 char post_code7; /邮编 char e_mail40; /E-mail class inter /派生类 private: /派生类增加或替代的私有成员 student st35; public: /派生类增加或替代的公有成员 void add(char no13,char name20,char address100,char tel_no12,char post_code7,char e_mail40); /成员函数,添加联系人 void del(char name20); /成员函数,删除联系人 void find1(char no13); /成员函数,按学号查找联系人 void find2(char name20); /成员函数,按姓名查找联系人 void list1(); /成员函数,排序联系人 void list2(); /成员函数,排序联系人 int correct(char name20); /成员函
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 面向 对象 程序设计 通讯录 课程设计
