自动售货机仿真系统设计与实现.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动售货机仿真系统设计与实现

自动售货机仿真系统设计与实现   摘要:当今自动售货机产业正在走向信息化和智能化,目前市场上的智能售货机,种类很多,然而并不完善,针对市场上不能实现一次多个连续的购买、支付方式单一、货品管理查看不方便、顾客无法查询想要的商品等很多不足之处,设计了此自动售货机仿真系统,使它能更符合我们所期望的要求,更加人性化。   关键词:自动售货机;仿真系统;自动化;管理   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 11-0000-02   自动售货机如今是一种很普遍的商业零售形式,它拥有24h服务,售货便利,无需专人盯守,售货范围广泛等优点。然而,目前很多自动售货机不能实现一次多品种多数量地连续购买,对用户来说很不方便。传统售货机还有一个很大的弊端就是没有查询某种商品的功能,顾客仅仅是根据看见什么而决定买什么,功能很机械化。最关键的是货品管理主要通过人工方式定期或不定期地查看,无法系统地对自动售货系统进行管理,使得效率低、成本高、维护困难。同时,对于每一台自动售货机的销售情况的信息统计也很重要,以便于将销售情况汇总。   自动售货仿真系统应该在关于商品销售的方便快捷和信息管理方面加以重视改善,如销售模式、信息管理等,也需为管理员提供基本管理和辅助功能,方便管理员的工作。还需为顾客们提供更加简便实用的操作模式,从而使自动售货机仿真系统成为一个经营管理良好的销售平台。   一、系统结构选择与功能划分   本系统主要实现包括后台信息管理、商品销售处理两个大模块。实行三层软件层次结构,从下至上分别为:数据访问层、业务逻辑层、表示层。图1显示了系统的功能模块图。   对后台信息管理子系统的设计,包含了管理人员登录模块、商品信息管理模块、财务信息管理模块、人员信息管理模块以及管理员后台登陆前台模块。   管理人员拥有信息录入、信息统计等多种高于普通用户的权限,因而需要设计出管理人员登录模块,核实登陆信息再进入后台管理系统,从而进行更多高级别权限的操作。管理人员在送货进入自动售货系统的同时,需要更新货品的种类、库存???、价格,更新货币的数量等。更新商品包括添加、修改以及删除三种情况。管理人员登录系统后,可以对新到的商品进行更新录入,对积留过久的商品进行下架删除,对商品信息有变化的商品进行修改。管理员还可以添加新的人员,赋予他拥有管理员的权限,设置登陆账号和密码,从而可以登录到到后台进行相关操作。当管理员处理完后台的所有操作时,不必重启系统,而是由后台直接跳转到前台销售界面,开始执行系统的销售职能。   对前台商品销售子系统的设计,考虑到当系统正在运行时会出现断电、死机等状况,因而顾客重新启动系统后,直接登陆前台销售界面的权限,而不需要工作人员的介入。   在销售界面上,商品信息需要以直观醒目的方式显示给顾客,同时需要显示商品的名称、价格、当前库存量等重要信息,以便顾客查看购买。商品库存量随顾客添加到购物篮或从购物篮删除的操作而实时更新。顾客还可以根据需要的商品名称查询是否有货,如果没有,则提示顾客;如果有,则高亮该商品图标,使顾客查看到该商品。顾客购买时,采用购物篮的方式,一次性可以购买多种商品,一种商品可以购买多个,即顾客可以将需要的商品添加到购物篮中,并显示购物篮中已选择的商品信息,和当前需要支付的总金额。在结账之前,顾客可以自由地移除购物篮中不想要的商品,并实时更新购物篮信息、需要支付的总金额以及商品库存量。当确认购买购物篮中的商品后,顾客则根据提示的支付金额投币,投币可以分多次进行,每次投币的金额可以不同,面值有大有小。当顾客投币完成之后,系统则根据顾客投币金额与需要支付金额进行计算,并在需要找零的情况下找零。若顾客投币的金额小于需要支付的金额时,则系统提示顾客所付金额还不够,应再投币。   二、数据流程图   系统数据的更新是由前台商品销售数据和后台管理员更新数据而引起的。数据流进入数据库后,数据库相应地返回给前台和后台信息结果,从而使信息保持一致性。针对系统的销售流程,分析销售过程中各种数据的变更以及引起变更的操作,得出系统的数据流程图。图2显示了其中的销售数据流图。   三、系统实现   如今Java应用范围非常广泛,具有良好的可移植性、跨平台性,本系统运用了Java作为系统的开发语言,以eclipse作为开发工具,同时基于Window XP系统作为开发平台并选用SQL Server 2005作为存储信息的数据库。   在SQL Server 2005数据库中,建立了3张信息表,分别包括商品信息表、人员信息表以及货币信息表。其中,商品的属性包括货号,名称,价格,数量,品牌,生产日期,联系电话,类型,截止日期,图片地址;财务的属性包括编号,货币面值,数量,类型;人员的属性包括账号,姓名,

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档