1 / 21
文档名称:

程序设计基础课程设计-自动售货机系统.doc

格式:doc   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础课程设计-自动售货机系统.doc

上传人:3346389411 2013/3/26 文件大小:0 KB

下载得到文件列表

程序设计基础课程设计-自动售货机系统.doc

文档介绍

文档介绍:课程设计报告

院(系):_电子信息工程学院___ 班级: xxxxx
学生姓名: x x x 学号: xxxxx
设计地点(单位)__ ____________
设计题目:__ 自动售货机系统_____________ ______
完成日期: 20011 年 11月 27 日
指导教师评语: _______________________________________
_________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _
成绩(五级记分制):______ __________
教师签名:_________________________
重庆科技学院
课程设计任务书
设计题目:自动售货机系统
学生姓名
xxxxx
课程名称
程序设计基础课程设计
专业班级
xxxx
地点
起止时间
设计内容及要求
某公司请你为其生产的自动售货机编写软件。这种无人值守自动售货机贩卖价值为A、B、C的三种商品,价格分别为2元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动售货机吐出商品,并且找给用户零钱。如果商品已经卖完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。
自然,你的售货机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好,希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。你的程序将实现以下功能:
库存查询:检索当前三种商品的储存量
商品上架:为三种商品增加或者减少储量
销售查询:分别统计今天每种商品的销售量和销售额
会计查询:打印当天的往来帐目以及剩余零钞数目
结算功能:取出今天所有的10元纸币,并且分别设置零钞的数目
销售界面:顾客投入纸币,选择商品,获得商品和零钱;或者直接显示错误并退还纸币
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后操作员通过菜单项选择希望进行的操作项目;
(2)你的售货机用户不希望每一位顾客都有权限执行以上功能,因此一旦进入销售界面,就不应当退回到系统界面,但是应允许顾客反复购买,前一个顾客购买完毕后应停留在销售界面里允许下一个顾客操作。直到某位特殊的顾客(超级顾客)输入特殊的商品代号(密码)方可回到主控界面。
(3)计算机安排的找零算法应该合理,不要出现某一种零钱找光的情况。同时顾客也不喜欢明明有5元零钞,却被找给5个一元的零钞。尽量满足这两个要求。
(3)、要求以上功能分别用函数实现。。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
根据题目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。
设计
参数
(1)系统分析、设计正确。
(2)结果以图表方式显示。
(3)界面简洁、美观。
(4)报告格式规范。
进度
要求
周一:明确设计任务,学****相关基础知识
周二:熟悉各知识点,进行基础练****br/>周三:根据题目要求,进行设计和实现
周四:根据题目要求,进行设计和实现
周五:撰写报告,进行答辩
参考资料
[1]何钦铭颜晖.《C语言程序设计》.
[2]谭浩强张基温.《C语言程序设计教程》.
其它
难点提示:
1、首先分析题目的数据结构,看看要操作那些值(商品数据,金额数据,甚至需要保存每一笔用户的交易);然后根据题意设计操作对象的结构。可以使用结构体来描述其中较为复杂的对象例如往来帐目;确定结构体的定义;可以使用数组来保存商品数据和已收款,剩余零钞数目这样的数据,使用结构体数组来保存往来帐目数据。
2、找零算法一种简单的算法是优先找给大额的零钞,用完再找给小额零钞。但是这种算法充其量只能保证服务最多的顾客,但是后来的顾客就只能拿1元的硬币了。因此可以采用动态最优化算法,剩余的零钞哪个最多,优先找哪个。
说明
,院系审批后交院系办备案,一份由

最近更新

江苏省宿迁市事业单位招聘考试(职业能力倾向.. 149页

江苏省盐城市事业单位招聘考试(职业能力倾向.. 148页

江西省分宜县2024年上半年事业单位公开招聘工.. 59页

江西省萍乡市事业单位招聘考试(职业能力倾向.. 148页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 149页

浙江省衢州市事业单位招聘考试(职业能力倾向.. 148页

福建省南平市事业单位招聘考试(职业能力倾向.. 149页

福建省龙岩事业单位招聘考试(职业能力倾向测.. 147页

贵州省贵阳市选调生考试(行政职业能力测验).. 147页

辽宁省阜新市事业单位招聘考试(职业能力倾向.. 147页

重庆市垫江党校2024年公开招聘专业技术人员历.. 59页

驻马店事业单位2024确山县招聘工作人员历年高.. 59页

黑龙江省大兴安岭地区事业单位招聘考试(职业.. 147页

黑龙江省齐齐哈尔市事业单位招聘考试(职业能.. 148页

2020-2021学年福建省福州市高一上学期期末数学.. 19页

供电安全检测监测系统6C系统运用与管理 5页

国外解剖教材介绍 10页

市政工程监理控制要点 15页

新能源发电与控制技术复习题完整版 8页

汽车变速器拨叉加工工艺 23页

打扫实训楼活动方案 30页

药物分析-中国药典 4页

音韵学部分知识点梳理 5页

幼儿园结核活动方案 28页

立冬心情说说58条 8页

篮球赛作文5篇 5页

小区高架规划方案 31页

宠物小精灵推广方案 26页

学历提升推广方案咨询 29页

威海幼儿园环境规划方案 32页