C++课程设计--同学录的设计与实现
《C++课程设计--同学录的设计与实现》由会员分享,可在线阅读,更多相关《C++课程设计--同学录的设计与实现(25页珍藏版)》请在毕设资料网上搜索。
1、 1 计算机与通信学院 2011 年秋季学期 面向对象课程设计面向对象课程设计 题 目:同学录的设计与实现 专业班级:计算机科学与技术 1 班 姓 名: 学 号: 指导教师: 成 绩: 2 摘要摘要 通过设计一个同学录管理系统 ,进一步熟悉C+中类的概念、基本知识 和技能,类的封装、继承的实现方式。掌握面向对象程序设计的基本思路和方 法,并利用所学的基本知识和技能解决简单的面向对象的程序设计问题。了解 系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调 试的全过程,加深对C+的理解与Visual C+环境的使用:逐步熟悉程序设计 的方法,并养成良好的编程习惯。 关键字:C+;
2、添加;查询;修改;删除 3 目目 录录 一、需求分析 4 二、总体设计 5 1.设计类,对象及基本数据类型:. 5 2.实现各模块功能的相应程序: 6 三、详细设计 8 四、测试12 五、设计总结.15 参考文献16 致谢.17 附录.18 4 一、一、需求分析需求分析 以本班的同学的具体数据为背景,设计一个本班同学同学录,要求如下: (1) 录入信息,必须包括:姓名,性别,电话,家庭地址,邮编,E-mail 等基本信息; (2)修改信息,包括插入一条或多条信息,修改或者删除某人的信息; (3)查询信息,可以按姓名,家庭住址,性别等多种方式查询; (4)显示所有信息 ; 5 二、二、总体总体设
3、计设计 同学录同学录管理系统管理系统 图图1 1 数据结构及各模块分析: 1.1.设计类设计类, ,对象及基本数据类型对象及基本数据类型: : 创建一个Classmates类,它有五个私有数据成员: string name; 姓名 string address; 地址 string number; 电话号码 string post; 邮编 string email E-mail 包含七个公有成员函数: 功能如下: char diaplay(); 首页 void add_person(); 添加同学 void del_person(); 删除同学 void show_all(); 显示所有同学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 同学录 设计 实现
