C语言订餐系统.pdf
《C语言订餐系统.pdf》由会员分享,可在线阅读,更多相关《C语言订餐系统.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 课 程 设 计 说 明 书 课程名称:C 语言程序设计 !设计题目:电话订餐信息处理 院 系:计算机科学与信息工程学院 姓名学号:专业班级:指导教师:课 程 设 计 任 务 书 设计题目 电话订餐信息处理系统 学生姓名 所在院系 计算机科学与信息工程学院 专业、年级、班 设计要求:完成电话订餐信息处理系统,具体要求如下:1.增加订餐用户 2.修改订餐信息 3.查询顾客信息 4.清空座位 5.厨师查询信息 6.将数据保存在磁盘中 学生应完成的工作:1 学生应认真学习参考程序,理解每个函数以及各个变量的作用和意义。在此基础上进一步改进程序,最后正确地运行程序。2 对程序进行测试,设计详细的测试计
2、划,然后根据测试计划设计测试用例,对程序进行测试。测试时应注意对各种边缘情况进行测试。3 完成课程设计报告。参考文献:C 程序设计 工作计划:1.小组审题,查阅资料,进行设计前的必要资料准备(2 天)。2.把程序完整运行出来(3 天)。3.增加改进程序(2 天)。4.写课程设计报告(2 天)。5.提交课程设计报告及答辩(1 天)任务下达日期:2011 年 6 月 日 任务完成日期:2011 年 6 月 日 指导教师(签名):学生(签名):$目 录 一 设计要求.4 二 系统的功能模块.4 三 数据结构设计描述.4 四 函数功能及参数说明、相互调用关系.6 五 各变量的定义和作用.6 六 各功能
3、模块的算法处理流程图及相关说明.7 七 改进或增加功能模块说明.11 八 程序测试.14 九 程序设计过程中遇到的问题及解决过程.16 十 课程设计心得及体会.17 十一 参考文献.17 十二 源程序.17 :电话订餐信息处理程序 一设计要求 1.要求使用多个函数实现程序设计。2.要求在各个函数中实现函数不同功能。二系统的功能模块 三数据结构设计描述#define MAX 40 Guest 顾客信息查询 厨师查询;修改信息 新客户 清空座位|结构体 Guest 中增加了顾客所点菜名,顾客姓名,顾客手机号码 struct Guest char food200;加了厨师查询函数 void prin
4、t()错功能按钮能否报错 8.退出程序$九 程序设计过程中遇到的问题及解决过程 1.对程序整体理解,但在设计过程中,细节问题处理不当,造成程序不能运行或者运行错误,并且,对某一部分的程序不能独立设计出来。对此问题的解决是参考了c 程序设计课程设计上的参考程序,完成了设计,但是不是一味的照搬,对参考程序进行了修改和添加。增加了按成绩区间查询的查询方式,增加了按总成绩排序的排序方式。2.在组建工程的时候,将各个程序分给小组成员,两个人设计一个模块,但是出现了连接错误,各个模块之间也出现了输入上的错误,致使程序不能运行。对于各个模块逐一检查,添加修改,最终使各个模块错误消除,同时连接错误也自行解决。
5、3.在刚开始程序设计的时候,不了解什么是组建工程,什么是模块,对于程序设计本身也有不理解的地方,不知道该从何下手。解决方法:先看c 程序设计课程设计,了解怎样组建工程,理解每个模块的作用,弄清楚参考程序上的逻辑顺序以及如何设计等问题,然后再进行课程设计。十 课程设计心得及体会 对于第一次做课程设计的我来说,这次的课程设计是一次既让人痛苦又让人开心的事情。开始的时候根本不清楚课程设计要设计什么,不知道到底怎样设计,因为平时所写的c程序都是一些简单而且基本的C程序,根本不是解决实际情况,符合客户要求的工程程序,所以觉得无从下手,觉得很困难,甚至没有一个思路,而且对于组建工程,构建模块等工作无法理解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 系统
限制150内