自动售货机软件工程.doc 27页

  • 51
  • 0
  • 0
  • 约5.67千字
  • 2017-03-17 发布
文档工具:
    1. 1、本文档共27页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    自动饮料售货机 ——软件工程课程设计报告 目录 1引言 2 1.1 目的 2 1.2 背景 2 1.3 定义 2 1.4 问题描述 2 1.5 参考资料 2 2.项目概述 3 2.1 系统功能 3 2.2 业务描述 3 2.3 数据流程描述 4 2.4 运行环境要求 4 3.项目需求 5 3.1 功能需求 5 3.2 非功能需求 5 3.3 其他需求 6 3.4 类图 6 3.5 用例图 7 3.6 顺序图 8 4.系统框架图 10 5.系统功能结构图 11 6.功能模块描述 12 7.网络接口图 16 8.模块数据流图(活动图) 17 9.测试 19 9.1 测试需求 19 9.2 测试用例 19 10.系统实现 部分截图 20 11.系统报价 24 12.项目实施 25 12.1 小组成员分工 25 12.2 项目实施进度 26 13.团队项目经验 27 14.附件 27 附件一 系统实现代码 27 1引言 目的 明确本系统的功能需求和性能需求,对系统的任务进行概述,对数据进行描述,提出系统的运行需求和其他需求,供系统设计人员参考。 1.2 背景 随着社会的发展,人们对于生活品质的需求已经有了很大的提高,在繁忙的工作闲时随时随地享受一杯饮料,已成为人们的共同的需要。 一般的饮料销售是在零售商店、超市或定点促销销售点,依靠销售、促销人员进行饮料的销售,有非常大的局限性,受场地、销售人员成本及工作时间等条件的限制,造成了销售饮料的灵活性的降低和成本的升高。 基于以上的原因,急需要一种可以替代销售人员,灵活的饮料销售方式,自动饮料机即随之诞生。 1.3 定义 饮料自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。 2.项目概述 2.1 系统功能 (1)顾客投硬币或刷卡(闪付)至销售各种饮料的自动售货机。 (2)计算器加总,并传总额给售货机,再由售货机显示总额。 (3)计算器将足额的饮料灯号,使其灯亮。 (4)选择灯亮的按键,选择键判断为何种饮料,售货机将该饮料投至取饮料口。 (5)计算器结算,并计算余额后找零。 (6)顾客在按钮选择之前可用退币杆取消交易。 (7)售完的饮料,尽管投入足额的金额,仍能有效控制灯号。 2.2 业务描述 2.3 数据流程描述 2.4 运行环境要求 在微软设计的可口可乐自动售货机上运行,采用windows8的系统。(以上均为假设) 3.项目需求 3.1 功能需求 自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采购管理简化,使用IT集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。 能识辨硬币和读懂操作介绍的社会各阶段人群。 只能向自动售货机投入硬币,不接纳纸币,且硬币的大小面额为,0.5元,1元,饮料品种不宜繁杂,不能挤得太满。 输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、数值范围、精度、单位等。 输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述。 业务操作流程 约束条件/特殊考虑 自动售货机装有货物分配器。顾客通过选择货物分配器来选择货物。若顾客选择的是投币支付方式,如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,售货机会将适当的零钱返回到退币孔,如果分配器是空的,则和顾客支付的货币值相等的硬币将被送加到退币孔。如果顾客支付的货币值少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,将所投硬币从退币孔退出。若顾客选择的是“闪付”方式,如果货物分配器中有货物,而且顾客持有的具备“闪付”功能的金融IC卡或银联移动支付产品 b.精度要求 c.系统有效性 系统每天需要连续运行24小时,每周运行七天,包括公共假期和周末 d.容错性 e.可扩充性 系统安全及保密要求 安全保密性:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问要求设有登录密码检验功能,并且此密码可以在以后进行修改需要标准打印机接口进行报表打印 软件接口Windows标准接口要求容易使用,界面友好 顾客有选择交易方式,投币,刷卡,选择饮料,拉动退币干退币等类 厂商则有登陆、放置饮料,设置价格,获得营业额等 ATM机内部有验证厂商信息,统计饮料数量,计算营业额,接受钱币并计算,结算找零等 3.5 用例图 顾客可以选择投币或刷卡两种功能购买饮料 选择投币则投入硬币后选择可购买的饮料进行交易,取消交

    文档评论(0)

    • 内容提供方:共享文档
    • 审核时间:2017-03-17
    • 审核编号:5133341144000210

    相关文档

    相关课程推荐