- 182
- 0
- 约1.72万字
- 约 29页
- 2016-05-08 发布于湖北
- 举报
重庆科技学院
《C语言程序设计》
课程设计报告
学 院:_电气与信息工程学院_ 专业班级: 测控1302
学生姓名: 张宇 学 号: 2013441294
设计地点(单位)_____重庆科技学院___ ________ __设计题目:_____________ 自动售货机系统________________
完成日期: 2014 年 07月 04 日
指导教师评语: ______________________ _________________
____________________________________________________________________________________________________________________________________________________________________
成绩(五级记分制):______ __________ 指导教师(签字):________ ________
重庆科技学院
课程设计任务书
设计题目:自动售货机系统
学生姓名 xxxxx 课程名称 程序设计基础课程设计 专业班级 xxxx 地 点 起止时间
设计内容及要求 某公司请你为其生产的自动售货机编写软件。这种无人值守自动售货机贩卖价值为A、B、C的三种商品,价格分别为2元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动售货机吐出商品,并且找给用户零钱。如果商品已经卖完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。
自然,你的售货机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好,希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。你的程序将实现以下功能:
库存查询:检索当前三种商品的储存量
商品上架:为三种商品增加或者减少储量
销售查询:分别统计今天每种商品的销售量和销售额
会计查询:打印当天的往来帐目以及剩余零钞数目
结算功能:取出今天所有的10元纸币,并且分别设置零钞的数目
销售界面:顾客投入纸币,选择商品,获得商品和零钱;或者直接显示错误并退还纸币
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后操作员通过菜单项选择希望进行的操作项目;
(2)你的售货机用户不希望每一位顾客都有权限执行以上功能,因此一旦进入销售界面,就不应当退回到系统界面,但是应允许顾客反复购买,前一个顾客购买完毕后应停留在销售界面里允许下一个顾客操作。直到某位特殊的顾客(超级顾客)输入特殊的商品代号(密码)方可回到主控界面。
(3)计算机安排的找零算法应该合理,不要出现某一种零钱找光的情况。同时顾客也不喜欢明明有5元零钞,却被找给5个一元的零钞。尽量满足这两个要求。
(3)、要求以上功能分别用函数实现。并要求用C语言的文件操作语句将以上所有结果保存在文件XX.out。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
根据题目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。
(1)系统分析、设计正确。
(2)结果以图表方式显示。
(3)界面简洁、美观。
(4)报告格式规范。
进度
要求 6月23日9:00~12:00讲解课程设计任务,14:00~17:00学生选题并开始设计
6月24日9:00~12:00学生编写程序,14:00~17:00讲解结构体相关知识
6月25日9:00~12:00讲解文件读写相关知识,14:00~17:00学生练习文件的读写
6月26日9:00~12:00讲解菜单和格式输出相关知识,14:00~17:00 学生编写程序
6月27日9:00~12:00讲解程序调试的相关知识,14:00~17:00 学生编写程序
6月30日9:00~12:00指导学生编程,14:00~17:00学生编写程序
7月1日9:00~12:00指导学生编程,14:00~17:00学生编写程序
7月2日9:00~12:00学生撰写课程设计报告,14:00~17:00学生编写程序
7月3日9:00~12:00学生课程设计答辩,14:00~17:00 学生修改课程设计报告
7月4日9:00~12:00学生课程设计答辩,14:00~17:00
您可能关注的文档
- 广东省学法用法考试读本多选题练习答案资料.doc
- 中级经济法历真题资料.doc
- 广东省珠三角商圈分布及分析资料.doc
- 中级铁路运输专业知识与实务模拟试题二资料.doc
- 中考化学试题汇编气体的制备资料.doc
- 中考数学样卷(课改区)资料.doc
- 广平水利二期监理招标文件资料.doc
- 广外运输保险考试重点含答案资料.doc
- 中考语文试题分类汇编材料探究漫画分析资料.doc
- 中山国立电器有限公司新建项目资料.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ISO9001-2026质量管理体系标准版中英文及变化点解析.pdf VIP
- HGT 21629-1999 管架标准图(四).docx VIP
- 广州市民办学校申办审批表.doc VIP
- 无人机测绘技术与应用课件21--无人机驾驶员职业规划.ppt
- 2025年袋鼠数学LevelB试卷及答案.pdf VIP
- 《重症凝血病标准化评估中国专家共识(2025)》解读PPT课件.pptx VIP
- 《动物防疫法》培训解读课件.pptx VIP
- 无人机测绘技术与应用课件20--无人机飞行原理.ppt
- 先进控制技术及其应用.docx VIP
- 2025-2026学年济南版(2024)初中生物八年级上册《血液是物质运输的载体》教学设计.docx
原创力文档

文档评论(0)