C++课程设计报告模板 下载本文

C++面向对象课程设计

青岛理工大学 C++面向对象课程设计报告

院(系): 计算机工程学院 _______ 专业: 计算机科学与技术 _____ 学生姓名: 纪晨 ___ 班级: 计算101班 学号: 201007015 题目: 手机通信录管理系统______ 起讫日期: 2012/06/18——2012/06/29 设计地点: 现代教育技术中心101室__ 指导老师: 李兰 _______

完成日期:2012年6月29日

1

C++面向对象课程设计

目录

一、概 述 .......................................................... 3

1.1 引言 ........................................................ 3 1.2 设计要求 .................................................... 3 1.3 运行环境 .................................. 错误!未定义书签。 二、手机通信录设计与算法分析 ..................... 错误!未定义书签。 2.1 设计目标 .................................. 错误!未定义书签。

2.2.1 结构非线性构形状态转移过程分析 ................ 错误!未定义书签。

七、总结 .......................................................... 11 7.1 设计完成情况 ............................................... 15 7.2 设计需要改进的地方 ......................................... 15 致谢 .............................................................. 16 参考文献 .......................................................... 18 附录A ××××× .................................................. 18

2

标题:四号黑体居中,二字之间空一汉字符,单青岛理工大学毕业论文(设计) 倍行距,段前12磅,段后9磅, 序号与题名间空一个汉字符 一、概 述 一级节标题:四号黑体顶左,单倍行距,段前12磅,段后3磅,序号与题名间空一个汉字符字符 段落文字:小四宋体(英文用Times New Roman体12磅),两端对齐书写,段落首行左缩进2个汉字符。行距单倍行距),段前0磅,段后0磅。 1.1 引言 在现实生活中,我们会碰到形形色色的人,如亲人、同事、老师、同学等。他们的联系方式多种多样,是很难记忆的。过去人们用小册子记录,现在则用手机。为了方便,人们要求可以通过文件导入导出通讯录信息,可以向前向后浏览通讯录信息,可以添加、修改、和删除通信录信息等。

1.2 设计要求

1.模拟手机通信录的功能,实现添加、删除、修改手机通信录;

2.通信录添加其他功按姓名进行排序,同一个记录可以存储多个手机号、办公电话等;

3.符合课题要求,实现相应功能,可能或修饰,是程序更加完善、合理。

1.3运行环境

1.Windows XP 操作系统。

2.Visual C++ 6.0 :Visual C++6.0开发环境是一个基于Windows操作系统的可视化、面向对象的集成开发环境,在该环境下用户可以开发有关C和C++的各种应用程序。应用程序开发包括建立、编辑、浏览、保存、编译、链接和调试等操作,这些操作都可以通过单击菜单项或工具按钮来完成,使用方面、快捷。

1.4 MFC应用程序概述

MFC是由微软公司编写的一套专门用于Windows编程的基础类库,它的类可以处理许多标准的Windows应用程序任务。借助AppWizard可以创建非常灵活的应用程序框架,使开发者摆脱那些每次都必须写的基本代码。与其他所有

3

青岛理工大学毕业论文(设计)

的Windows应用程序一样,在使用MFC的应用程序中也要处理Windows消息,但是在MFC中消息处理更容易,封装的更好,更易于维护。借助ClassWizard和消息映射,开发者可以摆脱定义消息处理时那种混乱和冗长的代码段,但同时也掩饰了太多的细节。

二、手机通信录设计过程 2.1设计目标

我们能通过此通讯录记录我们所需要联系人的的通讯信息,信息包括姓名、电话号码、工作单位等。并其能够实现添加记录、删除记录、清除记录、向前和向后浏览等功能。

2.2基本思路

1确定通讯录的基本功能和界面布局。 2分析所需要的函数计算法。 3编写代码。 4程序调试。

2.3基本步骤

1.项目创建。

2.界面设计。打开对话框IDD_ADDRESS_FORM,该对话框将是程序运行是的主界面。添加完所需要的空间后,打开

ClassWizard,为

4