1、售货机系统的实现功能一:背景自动售货机是一种全新的商业零售形式,20 世 纪 70 年 代 自 日 本 和 欧 美 发 展 起 来 。它 又 被称为 24 小 时 营 业 的 微 型 超 市 。 在 日 本 , 70 的 罐 装 饮 料 是 通 过 自 动 售 货 机 售 出 的 ;全 球 著名饮料商可口可乐公司在全世界就布有 50 万台饮料自动售货机。在中国自动售货机 1999 年开始进人中国市场如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会 转 变 的 产 物 。 大 量 生 产 、
2、 大 量 消 费 以 及 消 费 模 式 和 销 售 环 境 的 变 化 ,要 求 出 现 新 的 流 通 渠 道 ; 而 相 对 的 超 市 、 百 货 购 物 中 心 等 新 的 流 通 渠 道 的产 生 , 人 工 费 用 也 不 断 上 升 ; 再 加 上 场 地 的 局 限 性 以 及 购 物 的 便 利 性 等 这 些因 素 的 制 约 , 无 人 自 动 售 货 机 作 为 一 种 必 须 的 机 器便应运而生了.它的售货领域非常广泛,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐 被 越 来 越 多 的 消 费 者 所 接 受 。 但 由 于 售 货 机 分 布 零
3、散 、 范 围 广 阔 的特 点 , 自 动 售 货 机 在 为 消 费 者 带 来 方 便 的 同 时 , 也 为 经 营 者 在 监 控 、 管 理 、维 护 等 方 面 带 来 很 大 的 不 便 。 目 前 售 货 机 运 行 的 各 种 情 况 都 需 要 由 人 工 判 断 ,包 括 缺 货 、 缺 零 钱 、 币 箱 已 满 、 售 货 机 机 械 故 障 等 , 经 营 者 普 遍 采 用 人 工 定时 巡 回 视 察 的 管 理 办 法 , 既 费 时 费 力 , 又 无 法 及 时 准 确 获 取 自 动 售 货 机 状 态报 告 , 给 经 营 者 增 加 了 管 理 成
4、 本 和 难 度 , 也 有 可 能 给 消 费 者 的 正 常 消 费 造 成不便。本 系 统 的 设 计 和 实 现 可 以 使 自 动 售 货 机 的 经 营 者 可 以 根 据 网 络 统 计 的 销售 状 况 进 行 商 品 销 售 状 况 分 析 , 预 测 商 品 的 销 售 走 势 , 确 定 合 理 的 采 购 和 配送 策 略 , 以 期 获 得 最 高 的 投 资 回 报 率 。 同 时 售 货 机 的 一 些 支 付 信 息 、故 障 信 息 和 警 报 信 息 可 以 实 时 的 传 送 到 相 应 运 营 人 员 , 从 而 可以在第一时间内发现并解决问题。二:系统
5、特色1、使用自动售卖机的消费群体是巨大的。2、产品单一、操作方式繁琐是阻碍消费者使用自动售卖机的两个重要问题。3、消费者普遍接受银行卡(刷卡、支付宝、微信)的支付方式。4、 自 动 售 卖 机 给 人 是 冰 冷 的 服 务 体 验 , 可 以 增 加 活 动 、 商 品 直 接 体 验 等 互 动 手 段 来 增 加 机 器的人情味。因 此 我 们 在 对 自 动 售 卖 机 的 创 新 设 计 中 可 以 考 虑 , 如 : 改 变 机 器 产 品 的 出 货方 式 , 增 加 产 品 的 多 样 性 ; 改 变 现 有 现 金 支 付 的 单 一 支 付 方 式 , 能 同 时 增 加
6、银行 卡 支 付 、 网 上 支 付 、 积 分 兑 换 等 支 付 方 式 , 给 消 费 者 多 重 选 择 ; 能 将 产 品拿 出 冰 冷 的 机 器 让 消 费 者 能 非 常 直 观 的 感 受 到 商 品 , 同 时 增 加 一 些 促 销 活 动 等 互动 手 段 增 加 自 动 售 卖 机 的 人 情 味 , 吸 引 更 多 消 费 者 使 用 自 动 售 卖机。三:售货机终端客户端编程语言:c#软件开发环境:.net framework4.5 、数据库为:mysql5.6、基于 C/S 架构3.1:售货机终端系统购物设计购物流程图将购物流程分为广告图片的轮播模块、商品模块、
7、支付模块各模块的功能:3.1.1:广告轮播系统初始化完成后会轮播服务器端为售货机设定的广告以及顺序进行轮播。3.1.2:商品模块该模块是售货机展示服务器端为该售货机设定的商品列表的展示和具体商品的详细信息。效果如下图所示:商品展示 商品详情后3.1.3 支付模块支付模块分为:微信支付,支付宝支付,积分兑换,银行卡支付1:支付宝支付用户点击支付宝支付后系统通过支付宝子程序生成支付宝支付的二维码,用户通过支付宝扫描二维码完成。如果支付成功,系统将出货。如果支付失败,系统将返回商品详情页面。如果用户支付成功还可以打印支付小票2:微信支付用户点击支付宝支付后系统通过微信支付子程序生成支付宝支付的二维码
8、,用户通过支付宝扫描二维码完成。如果支付成功,系统将出货。如果支付失败,系统将返回商品详情页面。如果用户支付成功还可以打印支付小票3:积分兑换用户可以点击积分兑换,通过身份证阅读器、积分系统子程序完成积分的扣除,如果支付成功,系统将出货。如果支付失败将返回商品详情页等待用户重新购买。4:银联支付用户选中银行卡支付,系统将调用银行卡阅读器、银联支付子程序,完成商品的购买3.2 自动售货机上货售货机管理员通过输入管理员用户名、密码完成验证后,系统将加载服务器为该售货机设置的货道信息,和服务器端的商品信息,管理员选择要放的商品和所对应的商品的货道和数量,点击确认,系统将打开对应的货柜柜门,当商品投放
9、完毕后系统返回投放页面,并且将投放的信息上传至服务器,管理员可以选择继续投放和退出。继续投放将依次操作。选择退出则完成上货流程。3.3 自动售货机补货管理员可以通过 pc 端、或者手机端的得到服务端,自动售货机需要补货的通知,然后管理员输入管理员用户名密码,完成验证后同上货流程相同完成补货的流程。四:服务器端4.1 用户管理对登录系统和售货机系统管理员的指定,并且给相应层级的管理员分配一定的权限。得到权限的管理员才可以对有权限的管理,进行新增、修改、删除、查询权限。只有超级管理员才能有用户管理最高权限,并且不受权限管理限制4.2 权限管理对系统中的管理员进行角色和权限进行分配,得到角色和权限的
10、分配,管理员才能进行对得到权限的管理操作。只有获得角色管理权限的用户才可以操作该模块。还能对系统中的功能进行禁用操作。一但禁用则所有管理员将不能使用该功能。4.3 订单管理售货完成销售后将上传到订单管理,管理员可以进行对账时使用,管理员还可以对订单进行删除、修改、新增操作4.4 系统日志管理当系统异常时管理员可以查看缓存管理中的日志文件来解决问题。4.5 系统数据备份管理员可以定期对数据库文件进行备份,防止因为系统问题导致数据丢失。4.6 系统缓存管理管理员可以定期清理系统中的缓存,提高系统的运行速度。4.7 广告图的投放以及管理管理员给货柜设置多个广告图并且给对应的货柜发送过去,在货柜上就形成了轮播广告,该模块具有修改、删除、新增操作。4.8 货柜管理该模块是对货柜的管理,管理员给货柜分配授权码,分配货道,分配商品,具有授权码的货柜才能进行操作和系统正常的使用。该模块具有增加、修改、删除、批量操作4.9 商品管理该模块是设置服务器端的商品信息,管理员可以设置多个商品以供售货机系统上货时选择。该模块具有新增,修改,删除,批量操作4.10 货道管理管理员设置售货机的货道,以供添加售货机时分配所拥有的货道。该模块具有新增、修改、删除等操作。