自动售货机图形模拟系统需求分析与设计报告完成稿

自动售货机图形模拟系统需求分析与设计报告完成稿

ID:16236865

大小:76.00 KB

页数:17页

时间:2018-08-08

自动售货机图形模拟系统需求分析与设计报告完成稿_第1页
自动售货机图形模拟系统需求分析与设计报告完成稿_第2页
自动售货机图形模拟系统需求分析与设计报告完成稿_第3页
自动售货机图形模拟系统需求分析与设计报告完成稿_第4页
自动售货机图形模拟系统需求分析与设计报告完成稿_第5页
资源描述:

《自动售货机图形模拟系统需求分析与设计报告完成稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言课程设计需求分析与系统设计报告16目录1引言21.1背景21.2定义21.3参考资料22需求分析32.1需求分析32.2运行环境43系统设计53.1功能需求描述53.2软件结构73.3程序模块划分84组员分工及时间安排94.1组员分工94.2时间安排9161引言1.1背景自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。自动售货机能够充分补充人力资源的不足,适应消费环境和消费模式的变化,可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自

2、身性能,可以很好地解决人工费用上升的问题等各项优点。1.2定义课程设计中用到的专门术语的定义(暂定)。EnglishMenuInsertCConsumerShipmentDrinkAdmin中文菜单投币顾客出货饮料管理员EnglishOddChReplenishConsultErrorCancelExit中文找零补货查询错误取消退出1.3参考资料1.王士元.C高级实用程序设计.北京:清华大学出版社.19962.潭浩强.C语言程序设计.北京:清华大学出版社,20003.百度162需求分析2.1需求分析说明:本自动售货机图形模拟系统为模拟饮料自动售货机。(1)包含实体1,顾客实体2,物品管

3、理系统实体(饮料)3,记币管理器实体4,管理员实体5,故障系统实体(2)关系模式1,顾客:投币,选择饮料,购买数量,取货,取零钱;2,物品管理系统:饮料名称,饮料价格,饮料数量,出货;3,记币管理系统:顾客投钱数,总金额,饮料单价,投币金额不足,找零金额;4,管理员:补货,查询,统计;5,故障系统:故障显示,报警;162.2运行环境本自动售货机图形模拟系统是对自动售货机工作行为及工作环境的模拟实现,因此,对此系统的运行环境将是在计算机上面进行,即在电脑上模拟实现。根据自动售货机图形模拟系统设计环境要求,即在DOS环境下,用C语言编译实现,使用TC或BC开发软件,因此,此模拟系统可在绝大

4、多数现形计算机系统上运行,包括最常见的windowsxp操作系统以及windows732位机上运行,但由于兼容性问题,此自动售货机图形模拟系统在含windows764位操作系统的计算机上运行可能出现意想不到的问题或根本不能运行,因而,不推荐在包含64位操作系统的计算机上测试本自动售货机图形模拟系统。163系统设计3.1功能需求描述(1)自动售货机能销售三种饮料:罐装可乐(2元)、果汁(3.5元)、牛奶(4元),设饮料数量无限。(2)自动售货机允许投入5角、1元硬币,5元纸币,只找出5角、1元硬币。(3)ⅰ.当总币值等于顾客需要的饮品单价时,机器显示交易金额并送出需要的商品;ⅱ.当总币值

5、大于顾客需要的饮品单价时,机器显示交易金额并除提供所需饮品外,还提供找零:A.若机内5角硬币不足时,当投入5元纸币购买2元、4元或3.5元饮料时,2元4元饮料卖,并正常找零,3.5元饮料不卖并退回5元;B.若机内5角、1元硬币都不足时,当投入5元纸币购买2元4元或3.5元的饮料时,均不卖,并退回5元;ⅲ.当总币值小于顾客需要的商品单价时,机器会退出顾客投入的硬币,并显示投币金额不足的提示。(4)当投入的硬币总值达到或大于饮品的最低单价时,物品管理系统自动接入,并提供能够选择的饮品类型,交易金额将输出到显示屏。16(5)每次投币时间有限制,设定每次投币时间不超过30秒,在时间到时,总币值

6、不足顾客购买的饮品单价时,自动售货机按不足钱数处理,输出投币金额不足提示,并自动计时10秒,10秒内若金额还不足,系统则自动取消交易并退还全部硬币。(6)设置取消键,当交易过程中顾客输入错误时,按下取消键系统自动终止交易,返回到初始状态并退出全部金额。(7)当顾客完成一次购买后系统自动恢复到初始状态。(8)顾客一次只能购买一种饮品的一个,若需要更多饮品,需要重复操作。16开始界面3.2软件结构投币Y计数器工作,判断是否投币不足退币,计数器工作外部端口,退币N外部端口,出货、补货、查询、统计功能饮品管理模块启动,提供与完成饮品选择操作错误,按下取消键模拟选择过程NY选择完成,出货,是否找

7、零规系统流程图163.3程序模块划分初始状态计数模快显示模块投币状态判断选择否购买状态出货管理模块外部接口是否剩余退币状态是退币模块显示模块外部接口164组员分工及时间安排4.1组员分工内部商定,协调安排。4.2时间安排第4周系统需求分析与设计报告第5周界面设计,算法设计第6周键盘、鼠标接口设计,算法设计第7周编码实现第8周编码实现第9周编码实现、调试第10周调试、验收、提交报告下面是赠送的励志散文欣赏,不需要的朋友下载后可以编辑删除!!上面才

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

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

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