第一范文网 - 专业文章范例文档资料分享平台

(完整版)通讯录管理系统数据结构毕业课程设计(C语言)

来源:用户分享 时间:2025/8/9 15:57:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

湖南工程学院

课程设计报告

通讯录管理系统

姓 名: 李任

学 院: 计算机与通讯学院 专 业: 计算机科学与技术 班 级: 计算机0803班 指导教师: 刘长松

目 录

1

言……………………………………………………………2 2

述……………………………………………………………3 3

析………………………………………………………5 4

图……………………………………………………12 5

码……………………………………………………13 6

果………………………………………………20

7.第七章:课程设计体

会…………………………………………………23 8

献………………………………………………………24

第一章:前言

通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。

而C语言课程设计则对我们有以下几点帮助:

1. 进一步掌握和利用C语言进行程序设计的能力;

2. 进一步理解和运用结构化程序设计的思想和方法;

3. 初步掌握开发一个小型实用系统的基本方法; 4. 学会调试一个较长程序的基本方法;

5. 学会利用流程图或N-S图表示算法;

6. 掌握书写程设计开发文档的能力 (书写课程设计报告) 。

第二章:概述

一、 本课程设计的目的和意义

本课程设计可加深对课堂理论学习的理解,增强动手能力,以培养学生合作的能力,为毕业设计作好实践环节上的准备。通讯录系统是在学校常见的计算机信息管理系统。它的主要任

务是对学生信息进行管理,如学生信息的输入、查询、修改、增加、删除,迅速准确地完成各种学生信息的统计和查询。

二、 本课程设计主要内容

本系统有分7个功能:(1)写入数据 (2)读取数据 (3)追加数据 (4)查找数据(5)备份数据(6)删除数据 (7)还原数据。其主要利用结构类型,指针,数组,函数等C语言知识来实现。

第三章:算法分析

整个系统共分为8模块,主函数加7个子函数,从而实现7大功能:写入数据,读取数据,追加数据,查找数据,备份数据,删除数据,还原数据;各个程序的算法分析如下:

(1) 主函数main():

利用for( ; ; )和switch()实现主界面的显示与各选项的连接; 流程图如下:

(2) 写入函数void input1():

利用文件的fwrite()语句来实现数据的保存; 流程图如下:

(3) 读取数据void read1():

利用文件的fread()语句来实现数据的读取;

(完整版)通讯录管理系统数据结构毕业课程设计(C语言).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c16yl77p61u37lyd0yjbf83hrt8bf1m008vv_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top