C语言课程设计参考模板.docVIP

  • 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设计结果与分析

文档评论(0)

1亿VIP精品文档

相关文档