- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机程序设计基础(C语言)
课程设计说明书
设计题目: 餐厅自动化点餐系统
班级:
姓名:
学号:
2020年6月
设计任务书
设计题目:餐厅自动化点餐系统
内容:用所学c语言知识设计一个餐厅点餐系统,使用结构体及文件相关知识。
完成以下要求:
(1)用C语言实现系统;
(2)利用结构体数组实现各餐桌、菜品等信息的数据结构设计;
(3)系统具有增加,查询,插入,排序等基本功能;
(4)系统的各个功能模块要求用函数的形式实现;
(5)将各类信息存在文件中。
需求分析
该课题是餐厅自动化点餐系统,有以下需求。
程序需要实现用户的点餐功能。
程序出现菜单和菜品相应价格。
程序能对客人所点菜品的总价格进行计算。
程序最后可以呈现给客人其点菜品和价格。
客人可以查询所点菜品。
所以为存储菜品信息,需要定义一个结构体类型。
二、总体设计
系统功能模块图
详细设计
结构体
本系统在菜品定义上运用了结构体
关于所用函数
四、程序运行结果测试和分析
主界面
如同所示
用户可以输入自己想要的操作并进行相对应的页面。
凉菜界面
热菜界面
干锅界面
主食界面
饮品界面
查看界面
结算界面
五、讨论与心得
通过这次课程设计,我对C语言有了更深刻的了解,增强了程序的编写能力,巩固了专业知识,对程序的模块化观念也又模糊逐渐变的清晰了。在程序的运行与调试过程中出现了很多错误,通过反复地复习课本上的相关知识,不停地修改与调试,我终于完成了这段程序。在调试过程中,我认识到了C语言的灵活性与严谨性,同一个功能可以由不同的语句来实现,但编写程序时要特别注意细节方面的问题,因为一个小小的疏忽就能导致整个程序不能运行。当然我也认识到了自己的薄弱之处,如对链表相关知识的欠缺,文件运用的不熟练,在以后的学习中我要集中精力、端正态度,争取把知识学得更扎实、更全面,做的越来越好。
您可能关注的文档
- C语言程序设计(学生学籍管理系统).doc
- c语言课程设计(班级档案管理系统).docx
- c语言课程设计(学生选课系统).docx
- c语言课程设计报告(图书管理系统).docx
- c语言课程设计报告班级档案管理系统.docx
- c语言课程设计报告单项选择题标准化考试系统设计.doc
- c语言课程设计报告歌唱比赛评分.docx
- C语言课程设计报告会员卡计费系统.docx
- C语言课程设计报告教学管理系统.docx
- c语言课程设计报告矩阵相乘.docx
- 2023-2024学年广东省广州六中高二(上)期中数学试卷【答案版】.docx
- 2023-2024学年广东省东莞实验中学高二(上)期中数学试卷【答案版】.pdf
- 2023-2024学年广东省江门市梁启超纪念中学高二(上)期中数学试卷【答案版】.docx
- 2023-2024学年广东省肇庆一中高二(上)期中数学试卷【答案版】.pdf
- 2023-2024学年广东省深圳市明德实验学校高二(上)期中数学试卷【答案版】.docx
- 2023-2024学年广东省广州市白云中学高二(上)期中数学试卷【答案版】.pdf
- 2023-2024学年广东省深圳市北京师大南山附中高二(上)期中数学试卷【答案版】.docx
- 2023-2024学年广东省人大附中深圳学校高二(上)期中数学试卷【答案版】.pdf
- 2023-2024学年广东省广州市奥林匹克中学高二(上)期中数学试卷【答案版】.docx
- 2023-2024学年广东省茂名市电白区高二(上)期中数学试卷【答案版】.pdf
文档评论(0)