《高级语言程序设计》课程设计报告模板及示例 下载本文

内容发布更新时间 : 2024/12/22 14:24:19星期一 下面是文章的全部内容请认真阅读。

《高级语言程序设计》课程设计报告

(2013——2014年度第二学期)

题 目

专 业 班 级 小组成员

通讯录管理

计算机科学与技术(师范)

2013级A班 李慧玲 134100013

《高级语言程序设计》课程设计

成 绩 评 定

学号 姓名 成绩 备注 2009022899 李丽丽

指导教师:

高级语言程序设计课程设计报告

摘要:通过本课程设计,对程序控制结构、数组、结构体、函数、文件等的应用进行综合训练,并初步接触软件设计的基本步骤。本设计实现

关键词:控制结构,数组,结构体,函数,文件

一、课程设计的目的与要求

通过实践训练,进一步掌握C语言程序控制结构、数组、结构体、函数、文件的使用方法,提高程序编写调试的实际能力,培养初步的工程设计能力和综合分析、解决问题的能力。

具体如下:

1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括功能分析和模块划分、函数设计、

数据的结构分析、设计和存取操作; 2. 熟悉Visual C++的代码编制和调试过程; 3. 初步培养文档的编写能力; 4. 培养协作能力和团队精神。

二、设计正文 1. 概述

1.1课题题目:通讯录管理 1.2系统的主要目标:

本系统目标是实现通讯录管理的功能,对姓名、群组、住宅电话、手机、Email、地址和备注信息进行输入、删除、查找和修改,数据存储于二进制文件。 1.3 系统的开发环境及运行环境:

操作系统: Windows XP Pro SP2 开发工具: Visual C++ 6.0

2. 系统分析

手机中一个重要的功能就是管理通信录。参考手机中通信录管理的功能,系统应为用户提供众多联系人信息的存储、查阅、更新等操作。

该程序能应在配置较低的软硬件环境中运行。 主要功能需求如下:

① 能方便地查看联系人的信息;

② 能更新联系人的信息:新增、删除、编辑; ③ 能备份通信录;

④ 其他要求:数据的一致性,可靠性,易操作性等。

信息格式定义如下:

名称 姓名 群组 住宅电话 手机 char[15] Email 地址 备注 类型 char[20] int char[15] char[20] char[20] char[20] 1