C语言课程设计---通讯录管理系统.
《C语言课程设计---通讯录管理系统.》由会员分享,可在线阅读,更多相关《C语言课程设计---通讯录管理系统.(24页珍藏版)》请在毕设资料网上搜索。
1、 C 语言课程设计 课程设计课程设计报告报告 题 目 通讯录管理系统 学 号 姓 名 年级专业 指导教师 完成日期 年 月 日 通讯录管理系统通讯录管理系统 一、问题描述 本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设 计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的 是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这 个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的 功能。 二、基本要求 1) 每条记录包括:学号、姓名、专业、家庭住址、联系电话; 2) 能够实现添加、删除、修改功能; 3) 能够实现按学号
2、、姓名、专业等内容进行查找 三、系统分析和设计 【需求分析】 根据题目要求,通讯录数据以文本文件存储,故应提供文件的输入、输出等 操作;还应提供显示、查找、删除等操作;另外还应提供键盘式选择菜单实现功 能选择。 【总体设计】 通过对整个系统的分析, 根据上述要求, 可以将这个系统的设计分为三个模块 (见 图 1) :文件导入、通讯录编辑和退出。 图 1 系统功能模块 通讯录管理系统 新建菜单 浏览菜单 修改菜单 删除菜单 查找菜单 四、主要流程图 (1 1) 主菜单函数主菜单函数 此函数功能为提供键盘式选择菜单以调用不同函数。其流程如图 2 所示。 图 2 主菜单函数流程图 (2) (2) 新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 通讯录 管理 系统
