- 30
- 0
- 约7.73千字
- 约 14页
- 2017-12-26 发布于河南
- 举报
C语言课程设计参考模板
C语言课 程 设 计
题 目 XXXXXXX
二级学院 电子与信息工程学院
班 级 1X级XXXXX 专业X班
姓 名 XXX
学 号 XXX
指导教师 梁建勇
2016年07月01日
电子与信息工程学院
C语言课程设计任务书
设计题目 通讯录管理系统
已知技术参数和设计要求
整个系统可以设计为数据插入模块、数据修改模块、数据删除模块、数据显示模块和数据查询模块。
信息记录要存放到文件中去,因而要实现文件的输入输出操作;要实现数据的插入、删除、修改和显示功能,因而要实现插入、删除、修改和显示操作;要实现按人名或电话号码进行查询的功能,因而要提供查找操作;另外还应该提供键盘式选择菜单以实现功能选择
设计内容与步骤 采用结构体数组。
(1)数据添加模块;
(2)数据显示模块;
(3)数据删除模块;
(4)数据查询模块;
(5)数据修改模块。
设计工作计划与进度安排 6月29日上午:设计算法,并验证。
同日下午:完成程序。
6月30日上午:检查程序是否满足设计要求并完善。
同日下午:完成设计报告。
设计考核要求 编写程序,调试,测试
完成设计报告
完成答辩
通讯录管理系统
刘言松 安康学院 2014级电子与信息工程系电子信息工程2班
摘要:通讯录管理系统是生活中不可缺少的部分编写了一个通讯录管理系统是十分必要的。本程序设计具有通讯信息的输入,进行保存、查找、删除等功能,操作界面简洁美观,易于操作。程序用了条件、循环、结构体等知识点。可运用于小的管理软件。软件运用菜单实现交互式管理,用户轻松的按键既可实现对软件的操作,操作简单易懂,功能丰富,可以很好的满足的需要。通过对通讯录管理系统的设计,进一步理解和掌握C语言这门课程的知识点,能够熟练的调用各种函数,把各种C语句有机的结合起来,提高自己C语言程序设计的能力,为今后解决实际问题打下良好基础。
关键词:通讯录管理系统;结构体;条件语句;循环结构;指针
1引言
学习了C语言程序设计这门课程之后,使我对程序设计有了一定的了解,为了熟练掌握C语言的语法特点、及其数据结构,提高自身编写程序的能力。通过课程设计实现理论知识与实际情况的结合,使所学知识能够在现实社会中起到一定的作用,防止所编写的程序脱离实际,让程序可以更好的发挥作用,以便减轻实际工作中所遇到的繁琐步骤,提高现实工作中的效率。此外通过课程设计提高逻辑思考能力和解决实际问题的能力。程序设计中,语句的语法和常量变量的定义都有严格的要求,有时输了一个中文标点、打错了一个字母,编译就不通过,程序无法正常运行。因此,程序设计初学阶段,学生经常会犯这样的错误,可能要通过几次乃至十多次的反复修改、调试,才能成功,但这种现象会随着学习的深入而慢慢改观。这当中就有一个严谨治学、一丝不苟的科学精神的培养,又有一个不怕失败、百折不挠品格的锻炼。通讯录信息管理系统是生活中不可缺少的部分编写了一个通讯录信息管理系统是十分必要的。通过程序设计,达到理论与实际应用相结合,提高对信息管理系统的分析能力,能够根据实际应用,初步实现系统功能模块及算法的设计,通过编程基本实现信息管理系统。
2设计方案
2.1设计思路
建立一个函数,用来添加、显示、删除、查询、修改等信息,完成通讯录的功能。主函数可以调用五个子函数,分别完成添加记录、显示记录、删除记录、查询记录、修改记录、退出系统等功能。在主函数中可以以1、2、3、4、5、数字键分别可以执行某个功能模块
3程序设计typedef struct
{
char score; //编号
char name[10]; //姓名
char num[15]; //电话号码
char email[20]; //电子邮箱
char adds[20]; //工作单位
}Person;
3.2 主函数及其流程图
定义主函数 main()和一系列的功能函数,只有通过这些函数才可实现程序 通讯录管理系统 添加记录 显示记录 删除记录 查询记录 修改记录 退 出 的功能。每次使用都会调用主函数。主函数主要是利用switch语句对数据进行 处理,流程图如下图3.1所示。
图3.1系统流程图
3.3其余各个功能函数及其流程图
流程图及文本说明。应该有多各部份,课设论文核心内容。
4设计结果与分析
您可能关注的文档
- 小学六年级毕业英语模拟试卷.docx
- 消防安全管理责任委托书范本(2014年8月28日制定).doc
- 吸烟对青少年的危害及预防.doc
- 2015-2016学年下学期小学数学六年级期中测试试卷分析.doc
- 社会心理学02练习题含答案.docx
- 山东理工远程教育大学英语1试题及答案.doc
- 2014年河南省高考数学试卷(文科)(全国新课标Ⅰ).docx
- 三级公共营养师技能复习(上).docx
- 燃煤工业锅炉烟气洁净技术研究.docx
- 强化班级管理.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)