C++课程设计《通讯录的制作》

程设

计报告书

专 业:计算机科学与技术课程设计名称:题 目:通讯录的制作

《数据结构课程设计》

摘要

通讯录是现在社会中最常用到的东西,在信息社会,对通讯录的电子化已经是很平常的事了。本文主要叙述了一个使用VC制作一个通讯录的过程。系统主要是为了满足个人用户对联系人的管理和查询而设计。实现了用户对联系人信息的添加、查询、浏览、删除和对基本用户的管理,并且联系人的信息必须包括姓名、街道、城市、邮编、国家这些信息选项。

系统使用visual c++作为编程语言数据结构。系统设计突出、人性化的特点。界面美观,友好。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言。

关键词:VC、通讯录、数据

目录

目录 ................................................................................................................................... 1 第一章

开发环境和开发工具 .......................................................................................... 1

1.1 C语言简介 .............................................................................................................. 1 1.2 开发背景 ................................................................................................................. 1 1.3 开发环境 ................................................................................................................. 1 第二章 算法思想 ............................................................................................................... 5

2.1 系统需求分析 ......................................................................................................... 5 2.2 系统总体设计 ......................................................................................................... 5

2.2.1 系统设计目标 ............................................................................................. 5 2.2.2 开发设计思想 ............................................................................................. 5 2.2.3 系统功能模块设计 ..................................................................................... 6 2.3 算法思想描述 ......................................................................................................... 6 第三章

算法实现 .............................................................................................................. 8

3.1 数据结构 ................................................................................................................. 8 3.2 程序模块 ................................................................................................................. 8 3.3 各模块之间的调用关系 ....................................................................................... 23 3.4 源程序代码 ........................................................................................................... 23 第四章

测试与分析 ........................................................................................................ 29

4.1 测试数据选择 ....................................................................................................... 29 4.2 测试结果分析 ....................................................................................................... 29 总 结 ............................................................................................................................. 34 心得体会 ............................................................................................................................. 35 参考文献 ..................................................................................................................... 36

第一章 开发环境和开发工具

1.1 C/ C ++语言简介

也可以让各种组件方便的转变为基于Web的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。

1.2 开发背景

随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深

刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行通讯录管理已成为衡量企业管理科学化和现代化的重要标志,而通讯录管理的全面自动化则是其中重要的组成部分。因此,本文所研究的通讯录管理系统具有一定的使用价值和现实意义。

1.3 开发环境

本文所采用的开发环境主要是基于vc6.0。

编程语言经过编译或解析成为机器语言,才能别计算机理解并执行。高级语言按照翻译方式可以分为两类:编译性和解释性。

C++是一种编译性的高级语言,其过程严格按照6个步骤进行:语法分析、词法分析、语义分析、中间代码生成、优化代码和目标代码生成。

Vc6.0是当今主流的c/c++集成开发环境,除集编辑、编译和运行与一体外,还提供了丰富的控件、菜单和类定义自动处理功能。

语言 编译

程序员 - - - - - - 集成开发工具 计算机

1

程序员 Vc6 exe(0101001)

VC6.0的全称是:Visual c++6.0; 它是美国Microsoft公司研发的基于Windows操作系统的C++集成开发环境。

高级语言的编程的学习,主要分为两个方面:语言理论和开发工具。VC6.0作为一个集成开发环境,是学习的重点。

开始/所用程序\\Microsoft Visual Studio6.0\\Microsoft Visual C++6/0启动VC6.0开发环境,也可以通过找到安装VC6.0的子目录启动MSDEV.EXE执行文件来启动VC6.0开发环境。

用向导来创建一个软件项目。

在软件开发过程中,人们认识到应用程序的创建有相似性和重复性,如果能有一

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4