一种自动贩卖机软件系统建设方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动贩卖机软件系统建设方案
1.客户软件需求
软件系统是为了支撑鸡尾酒自动贩卖终端运行的软件系统。
总体上,软件系统共划分为三个子系统:终端机软件系统、应用网关及远端客户端系统。
总体上,软件系统主要支撑鸡尾酒自动贩卖终端的运行及业务实现,通过应用网关部分扩展鸡尾酒自动贩卖终端在网络中运行和运营的功能,并通过远端客户端支撑消费者、运营者和运营平台的远端交互能力。
软件系统的设计原则,总体上基于当前市场上流行的通用软硬件平台。
其中,终端机软件系统运行在当前流行的主流中档嵌入式软硬件平台之上,应用网关系统运行在当前流行的主流中低档软硬件互联网通用应用软硬件平台之上,远端客户端运行在当前流行的主流个人桌面和移动设备软硬件终端上。
软件系统的总体架构,主要面向当前互联网上M2M形式的业务应用,并且在架构上要能够满足3-5年不进行大的架构调整,符合M2M应用主流架构的设计。
软件系统的兼容性和扩容,在当前版本主要考虑能够满足500台设备/年的交付和运营能力,并且能够满足业务能力随着业务拓展逐渐扩容的能力。
实现支持鸡尾酒自动贩卖整套软件系统。
用户:消费者,贩卖机运营者,平台运营商
1.1消费者
●登录:消费者能够通过个人识别信息(包含但不限:个人用户名/密码、二维
码、个人设备ID、个人身份卡证)在远端或者终端机本地登录,并实现基于个人信息的业务功能(包含但不限预约、浏览、选择、下单、支付、交付和反馈等业务)。
●查询/浏览:消费者在登录后,能够基于个人信息对鸡尾酒自动贩卖终端中
的交付物进行直观的浏览,能够消息了解交付物的各方面信息(包含但不限:名称、交付物标识、配方、描述、多媒体信息和库存等信息)。
并且消费者可以通过远端客户端查询到离自己最近的可用终端机。
●选择:消费者在终端机远端或者本地通过浏览或者直接输入交付物标识对交
付物进行选择,以便进行预约或者下单的操作。
●下单:消费者在远端或者终端机本地可以对选择的交付物进行下单操作。
●支付:消费者在远端或者终端机本地可以对生成的个人或者他人订单进行支
付操作,支付方式包含但不限当前主流的互联网支付方式(支付宝、二维码和NFC)。
●交付:消费者能够实时了解订单的处理状态(即人机界面要显示配酒过程的
当前状态),并且能够获取交付物。
●营销:在消费者的远端客户端上或者终端机本地,能够以多媒体的方式被推
送运营者或者运营平台推送的营销内容。
仅推送URL,推送内容可根据消费者习惯、产品销量、地域分布、中间运营商进行定制。
1.2运营者
●登录:运营者能够通过个人识别信息(包含但不限:个人用户名/密码、二维
码、个人设备ID、个人身份卡证)在远端或者终端机本地登录并实现基于运营者身份信息的业务(包含但不限营销、维护和管理等业务)。
并且,运营者能够了解自己所运营的终端机上消费者相关业务信息(仅包含业务运行及设备维护相关的必要信息,不包含消费者个人隐私信息)。
●营销:运营者能够在远端或者终端机本地对多媒体营销内容进行管理,运营
者的管理权限由运营平台授权。
●维护:运营者能够对终端机进行基本的设备维护操作(包含但不限开机、硬
件维护、原料维护、交付物维护、经营分析)。
●管理:运营者能够对中端机进行业务能力的管理(包含但不限上线、下线、
平台对接、销售计划)。
●投诉/反馈:运营者能够获取消费者的投诉以及终端机的异常告警信息,并
且能够对消费者投诉进行反馈或者升级操作,对异常告警进行简单处置或者升级操作。
运营者能够向运营平台进行投诉和升级操作。
1.3运营平台
●维护/管理:运营平台能够对终端机在远端进行维护和管理(包含但不限开
工、退服、升级、第三方对接和业务管理等)。
●社区/营销:运营平台能够对终端机在远端进行SNS社区和营销内容的管理。
●内容管理:运营平台能够对终端机在远端进行多媒体内容的管理(包含但不
限推送、维护、删除等)。
●设备管理:运营平台能够对终端机在远端进行设备的管理(包含但不限开机、
硬件维护、原料维护、交付物维护、经营分析)
●角色管理:运营平台能够根据业务经营模式对所有的终端机进行第三方运营
平台和运营者的角色管理(包含但不限开户、授权、销售计划、统计报表等)。
2. 功能模块框架
2.1系统结构图
2.2平台网站功能图
2.3运营者功能
2.4消费者APP(手机端和贩卖机端)
3. 开发框架
服务器端:Linux,Nginx,
数据库:MySQL
编程语言:PHP,HTML,jQuery
APP端:Java (安卓4.0以上)
技术框架图。