数电课程设计:汽车尾灯控制电路

数电课程设计:汽车尾灯控制电路

ID:9668032

大小:3.51 MB

页数:24页

时间:2018-05-05

数电课程设计:汽车尾灯控制电路_第1页
数电课程设计:汽车尾灯控制电路_第2页
数电课程设计:汽车尾灯控制电路_第3页
数电课程设计:汽车尾灯控制电路_第4页
数电课程设计:汽车尾灯控制电路_第5页
资源描述:

《数电课程设计:汽车尾灯控制电路》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程设计名称:C程序设计系:三系学生姓名:班级:12通信(1)班学号:成绩:指导教师:开课时间:2012-2013学年二学期目录第一章学生通讯录信息管理系统需求分析11.1设计题目及要求11.2设计思路(模块图)1第二章学生通讯录信息管理系统概要设计2第三章学生通讯录信息管理系统概要详细设计6第四章学生通讯录信息管理系统测试15小结20致谢21参考文献22第一章学生通讯录信息管理系统需求分析1.1设计题目及要求1.题目:学生通讯录信息管理系统2.功能要求:(1)能建立、修改和增删学生通讯录(2)能够按多种方式进行查询3.其他要求

2、:(1)能够利用所学c语言知识实现模块化程序设计(2)能够编译和组件程序,修改程序中的语言类错误,调试程序中的逻辑类错误,使程序功能实现运行。(3)作出总结并写好实验报告。1.2设计思路(模块图)1.根据功能要求和知识点编写学生通讯录信息管理系统程序,包括以下模块:(1)主函数和退出程序模块(main):可以菜单显示、按任意键退出程序(2)添加信息模块(add):可以一次完成若干条信息的输入。(3)显示信息模块(display):显示全部学生通讯录信息。(4)查找信息模块(find):按三种方式查找学生通讯录信息,并显示。(5)修改信息模块

3、(modify):按姓名修改通讯录信息。(6)删除信息模块(remove):按姓名删除通讯录信息。(7)保存信息模块(save):保存通讯录信息。学生通讯录信息管理系统2.模块图(图1-2-1):显示学生通讯录信息添加学生通讯录信息查找学生通讯录信息修改学生通讯录信息删除学生通讯录信息保存学生通讯录信息主函数(包括退出程序)图1-2-122第二章学生通讯录信息管理系统概要设计2.1模块流程图:1.主函数程序流程图:系统的菜单显示如何运行(图2-1-1.1)系统如何退出程序(图2-1-1.2)开始输入n1

4、YN执行数字对应功能结束图2-1-1.1开始savedTag==0输出"是否保存原来的记录?(Y/N)"N输入mm!='n'&&str[0]!='N'Y输出"Pressanykeytocontinue…"N结束程序Y保存结束图2-1-1.2222.添加通讯录信息流程图:系统如何实现添加信息功能(图2-2-1)开始输入numberi

5、24.查找信息流程图:系统如何实现查找信息功能(图2-2-4)开始输入mm!=1&&m!=2&&m!=3&&m!=4YN执行数字对应查找方式输出"输入错误,请重新选择:"输入查找信息numStus==0YN输出"通讯录中没有此人!"返回在菜单显示查找结果结束图2-2-4225.修改信息流程图:系统如何实现修改信息功能(图2-2-5)开始输入姓名numStus==0NY修改信息输出"通讯录中没有此人!"输出"修改成功!"返回主菜单结束图2-2-56.删除信息流程图:系统如何实现删除信息功能(图2-2-6)开始输入姓名numStus==0NY删

6、除信息输出"通讯录中没有此人!"输出"已经成功删除!"返回主菜单结束图2-2-6227.保存信息流程图:系统如何实现保存信息功能(图2-2-7)开始numStus==0NY保存信息输出"没有记录可存!"结束图2-2-7第三章学生通讯录信息管理系统概要详细设计3.1具体实现#include/*标准输入输出函数库*/#include/*标准函数库*/#include/*屏幕操作函数库*/#include/*字符串函数库*/#defineINITIAL_SIZE100//

7、数组初始大小#defineINCR_SIZE50//数组每次增加的大小structaddbook_info{charname[20];//姓名charsex[4];//性别charage[4];//年龄charaddress[20];//地址charphone[15];//手机号charqq[15];//qq号charemail[20];//电子信箱};typedefstructaddbook_infoAddInfo;externintnumStus;//记录的学生数externAddInfo*records;//记录学生通讯录信息的数组e

8、xterncharsavedTag;22//信息是否已保存的标志,0为已保存,1为未保存externintarraySize;//数组大小voidhandle_menu(void

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。