金禾项目总结文档_第1页
金禾项目总结文档_第2页
金禾项目总结文档_第3页
金禾项目总结文档_第4页
金禾项目总结文档_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海金禾实业披萨机项目工作总结1. 完成模块描述主要涉及以下几个方面。1.1 原有设备改造1.2 系统支付及前端app (一期)1.3 后台管理中商品、设备模块 (一期),1.4 运维管理(二期)1.5 手机会员公众号及运维公众号(二期)1.6 电控部分改造1.7 圣戈班项目2. 工作时间及任务完成情况任务模块工作时间时间工作内容完成情况原有设备改造2016-12-202017-03-10修改工控机内部控制程序,同时实现了与前端APP的交互接口,协助金禾人员进行机器线路改造。修改程序bug,优化代码及流程,发现了工控机CANOPEN卡存在硬件问题,配合硬件厂商修复了该bug。进行了长时间压力测试,均能达到用户需求。2016-03-112016-03-20修改原有机器的调试程序,按照要求添加了登录及加密完成2017-03-212017-03-29配合电机厂商(步科)修改新型电机。完成。由于步进电机的绕阻问题,步进电机功率不够,需回厂修改2017-04-252017-04-282017第14届中国国际自助服务产品及自动售货系统展展览技术支持在展会期间机器经受了现场长时间高强度的考验。除出现了机械故障一次外未出现异常2017-06-022017-06-07印度机器故障分析发现印度机器上安装了很多其他软件如爱奇艺等,导致硬盘无空间。同时发现原来的程序在添加英文版错误码时字符个数太长导致崩溃。最终发现印度的问题是由于其维护时机械安装时未到位导致异常,而程序发现异常是发送的英文版说明太长导致程序崩溃。该问题已经修改好了。2017-07-102017-07-15配合金禾进行手抓饼测试当前还剩下一个bug未解决,总体流程均可行了一期2016-12-052016-12-08方案分析前期需求于16年12月开始,开始讨论方案及阶段计划2016-12-082017-01-20系统支付及前端app2017-01-202017-01-25App和设备对接2016-12-102016-12-20后台管理中商品、2016-12-202017-01-25后台设备模块2017-01-252017-03-02在线测试3月2日,金禾总结了一期的问题和修改意见(有会议纪要)2017-03-022017-03-10完善一期及提交完成二期2017-02-062017-02-20后台运维管理:运维二维码生成设备运维权限审批运维人员管理完成2017-02-062017-02-10手机端运维管理:运维人员申请运维设备申请完成2017-02-102017-02-14设备端运维联动完成2017-02-102017-02-25手机端公众号及后台:会员管理完成2017-02-262017-03-15手机端公众号及后台:公众号购买完成电控部分改造2016-122017-01规格确认,原理图,PCB设计Ok2017-12017-3焊接,硬件测试软硬件联调Ok2017-032017-04现场装机测试温度功率采集板原理图、PCB打样及测试Ok圣戈班项目2017-05-272017-06- 15 机器端开发(大小屏机器各一台),调测(金禾现场)完成2017-05-272017-06-15后端开发和手机端开发(杭州)完成2017-06-152017-06-22现场需求修改(圣戈班)完成2017-06-222017-09-15 维护系统。(圣戈班出差3次,其他现场维护)完成3. 功能详情3.1 原有设备改造简述:该模块从16年12月开始至17年3月底,完成了3台大屏机的改造工作。当前这些设备均能够运行24小时无故障(老化测试)。最多一台老化了901次(70小时)无故障。带饼测试中除了机械、辅料和纸盒等程序无法控制的故障外未出现问题。该过程中修改了工控机中的主程序,新板卡的应用程序名为YK_CanOpen_Pizza.exe(最终版本为YK17-0327-02), 老板卡的应用程序名为YK_CanOpen_Pizza_O.exe; 更新了工控机的canopen主站卡;协助王德强,钟群,张和根,施昌丽对机器线路进行了改造,当前有一台改好的机器原型(无图纸)。测试方案:新改造2台设备,使用新的canopen卡和程序进行老化及带饼测试。验收目标:老化12小时无故障。带饼测试3天每天90个左右。故障率低于1%。(带饼测试中故障不包含机械、辅料和纸盒)3.2 系统支付、前端app及会员简述:客户可以通过两种渠道进行购买。现场扫码支付和会员支付。在前端andriod系统的app上也对这两种渠道进行了相应体现。3.2.1 App界面App上界面由上中下3个布局组成。上方为视频广告,下方为图片广告,中间为操作界面。在操作界面在无任何操作时,为两部分组成。头部为提示及logo,下部分为商品列表。头部的左侧为当前机器的状态,当前机器有如下状态。 空闲 无网络 串口通讯错误 正在工作 机器故障 正在初始化 自检待升温 等待上电 程序启动,初始化状态 设备掉电头部中间为logo,当前是bot zone。头部右侧为当前时间及设备的外部编码。商品列表需要显示商品名称,商品价格,商品图片。商品通道排列为1-1 对应第一通道 1-2 对应第二通道2-1 对应第三通道 2-2 对应第四通道界面测试方案:测试功能条件预计实际是否符合通道数及辅料参数无应与工控机里设置的通道位置个数设置的数量一致数量为0不能制作,入输入提货码则直接退款数量不为0可正常制作辅料数量为0x0D,0x0A可以正常制作,该测试是应为0d,0a是串口信息的结束符,防止数据中存在0d,0a时错误判断为信令结束符机器状态当前机器状态为空闲可以支付当前机器状态不为空闲用户选择披萨或在提货码时,提示设备当前状态不能工作(由右侧弹出提示说明)商品通道信息设备未连网络时,且已经连接过网络以上一次的缓存数据显示,但是应该有提示。设备未连网络,且未连接过网络仅以当前工控机上报的通道数为准,初始化出其中的面板(但面板为空)设备连接网络后与后台数据一致。一致的数据有以下项目:商品名称,商品图片,商品价格。支付操作方法如下:3.2.2 直接扫码支付:选中披萨(可多选)-点击确认-选择数量及支付方式-点击确认-弹出二维码-手机扫码付款-开始做饼。测试方案:测试功能条件预计实际是否符合披萨选择通道无货无法选择点击有货的通道显示选中状态点击已选择的通道取消选中多选货物多个通道为选择状态选择数量及支付方式显示付款方式,当前为支付宝和微信可单选选择数量可按照每个通道单独设置,当选择的数量应该控制在【0当前通道货物数量】总金额显示显示该次付款的总金额优惠活动预留位置提交订单,获取二维码在未能获取二维码时,界面提交和取消按钮变灰禁用。最长为60S出现网络问题,无法获取二维码如果是后台无响应,则等待60S后退回当当前页,同时提交和取消按钮回复。如果是机器网络出现故障,提示故障。(可能未到60S,退回当前页面)二维码显示显示界面为中间为二维码,二维码下方为取消按钮在显示二维码时,不能够点击除取消以外的任何按钮。点击取消按钮回到选择商品数量页面界面延时120秒显示读秒信息在120秒内未收到支付信息自动退回到选择商品数量页面在120秒内收到支付信息自动跳转到做饼页面3.2.3 会员支付手机会员公众号进入-选择附近的设备-选择商品及数量-付款-获得提货码-走到机器前-进入点击提货按钮-开始做饼。测试方案:测试功能条件预计实际是否符合手机公众号主页面界面为公众号的新闻后台可以编辑推送新闻下方为附件设备、烘培派对及会员中心三个子页面入口点击可以进入其不同的入口附近设备页面设备显示以当前城市为搜索条件,按照当前用户所在的位置远近进行排序,最近的放在最上方设备距离可以显示当前设备的距离下方显示订单、个人中心及附近机器入口,默认附近设备可以切换其他面板选中机器,进入选择产品面板上部为设备名称,中部为产品列表,下方为支付按钮。未选择商品数量,点击支付。提醒未选择商品。选择商品及数量,点击提交进入订单预览页面订单预览显示商品名称,商品数量,总金额,支付方式及优惠券选择入口当前支付方式标注默认为微信支付切换支付方式显示当前支付方式使用余额支付支付成功,从余额中扣款后自动跳转到订单页面使用微信支付按照微信支付流程,支付成功后跳转到订单页面订单页面显示所有的订单,按照时间先后排序,最近的定点在顶部。订单显示如下内容:机器名,商品及数量,提货码,支付方式、支付时间及支付状态无遗漏项已经取饼之后,订单状态变为以完成,并无法退款未取饼订单状态为已支付,可以让用户申请退款。用户可以使用该提货码在指定机器上提货(制作指定的披萨)已经退款订单状态变为已退款,用户无法退款,同时该提货码无效。(在前端不能提货)使用余额付款后退款提示用户确认后,退款到账户余额中使用微信付款后退款提示用户确认后,退款到用户微信账号。在未到帐之前订单状态为退款中,退款到账后订单状态变为已退款使用提货码提货机器为空闲,在机器的商品页面上点击提货按钮弹出提货码机器为非空闲,在点击提货时提示用户机器状态为不正确不弹提货码提交提货码如果机器中辅料数量不够, 直接退款,订单状态为已退款如果正常开始做饼,订单不允许进行手动退款制作过程:3.2.4 制作过程中显示界面在制作过程中,界面上显示当前制作过程。制作过程分为如下几个阶段: 面粉处理 饼胚制作 喷洒酱料 添加辅料 披萨烤制 等待出饼 请拿披萨测试项目:测试功能条件预计实际是否符合做饼过程和现实图片一致性与做饼过程应该一致退款节点当饼落入出口仓后如果再出现故障认为该饼完成,不支持退款3.2.5 制作失败及退款情况当设备出现故障时退款给客户,如果该订单包含多个饼,则退款金额为未完成的款项,已经完成的不退款。测试功能条件预计实际是否符合app中获得现二维码在提交之前将前端网络关闭平台上为等待支付或无此订单号(按照机器名称和时间来确定)该订单状态会在3分钟后变为关闭状态。,app中出现了二维码,但不付款平台上开始为等待支付,当app的二维码消失后变为关闭状态app中出现了二维码,不付款,如果App崩溃出现二维码后强行将app退出平台上开始为等待支付,在下次APP启动后变为关闭状态用户扫描了二维码,但是在网络故障的情况下,前端无法收到订单支付状态,二维码在超时退出或用户点击取消退出扫二维码之后将前端网络关闭,再支付平台上开始为等待支付,当收到支付后已支付状态,最后当前端网络恢复后变为已退款状态用户在二维码退出的同时支付了如果平台先关闭了订单,用户后支付。用户应该受到订单无效或已经关闭的消息(手机上支付平台提示)。订单状态由等待支付变为关闭状态。如果用户支付成功,后台应该退款(微信需要10秒间隔,否则会报错)。平台订单状态由等待支付-已支付(该过程较短)-退款成功。制作1个饼,且饼已经落入出口仓中。平台订单状态为已支付-已完成。制作1个饼,当饼已经落入出口仓中,但是未拿饼时,设备出现故障饼落入仓后直接断电对订单无影响,设备出现故障提示制作1个饼,在制作过程中出现故障平台订单状态为已支付-以退款,提示故障原因,并自动全额退款制作过程中,comm口故障5秒制作过程中将485线拔掉,待饼完成,再连接485线订单状态一直为已支付,设备提示故障,退出做饼页面。待485重新连接后,订单状态变为已经完成制作过程中将485线拔掉,断电,再连接485线订单状态一直为已支付,设备提示故障,退出做饼页面。待485重新连接后,平台订单状态为已支付-以退款制作多个饼,其中某个任务出现问题平台订单状态为已支付-已退款,提示故障原因,并自动部分退款平台除了等待支付状态外所有其他状态必须由前端的消息通知来改变内部状态。3.3 后台管理中商品、设备模块3.3.1 添加设备进入http:/mbox.wang/as 进入设备页面点击添加页面。设备码:为前端机器上的网口mac地址或固定编码,该值在前端上报时会在注册时携带,以此验证机器的唯一性。名称: 为在平台上显示的机器名称。货道数: 该项为指定设备的商品货道数量,当该货道指定后在后期货道模板选择上有相应的约束。设备类型: 该项为下拉,可以进行搜索。测试方案:测试功能条件预计实际是否符合设备码长度限制小于3位或大于128位时提示设备码长度错误货道数量限制超过1024或小于1提示货道数量异常名称重复验证相同的机器名称提示机器名称已经存在成功性验证所有的项目均符合添加成功由于当前所有的披萨机均为金禾,所以没有添加设备厂商。3.3.2 添加商品进入商品管理页面,点击添加按钮添加界面如下:以下选项:名称:为平台名称,改名称在平台中搜索中使用。显示名称:为前端设备上显示的名称。当前这两个名称联动。描述: 商品详情描述,当前预留。默认价格:在货道选择时已此价格进行预设。图片:提供上传图片功能,同时该图片通过平台推送到前端设备上显示。商品类型: 对应货道类型,只用相同属性的商品才能作为货道中的选项。测试方案:测试功能条件预计实际是否符合名称长度超过64个汉字提示名称长度错误显示名称长度超过64个汉字提示显示名称长度错误描述长度超过1024个汉字提示描述长度错误默认价格验证非字符输入或小于等于0提示价格输入错误图片未输入图片提示请录入图片商品类型为商品类型设置中的商品类型,当前由于只有披萨所以只有一个下拉选项。3.3.3 添加货道在货道管理里点击添加按钮。测试方案:测试功能条件预计实际是否符合货道数自动创建输入不同的货道数自动创建对应数量的货道商品默认价格选择商品应该以商品默认价格填写价格非充满填写未输入所有的商品直接提交提示用户还有货道未配有商品,是否确认,如果用户确认则按照当前货道模板保存3.3.4 设备状态查询设备-设备监控页面该页面显示所有的设备状态,其中绿色为在线,灰色为离线,红色为故障。双击设备可以看到该设备详情。设备详情中为当前设备的详细信息。下方分为设备二维码,其中分为会员二维码和运维二维码。扫描会员二维码可以进入会员公众号,扫描运维二维码进入运维公众号。货道信息,显示设备中不同货道的商品信息。设备查询:可以通过设备编码,设备状态, 统计信息:3.3.5 设备流水查询在在线收支中展现该台设备的流水3.3.6 故障日志3.4 财务管理 点击财务-销售记录,可以看到所有的销售记录。通过时间段来查找, 提供按照订单编号,设备名称,设备编码,商品名称, 3.5 手机运维公众号及运维后台情况。3.5.1 运维人员申请。进入公众号,填写信息后。数据将发送到后台。3.5.2 运维人员管理点击运维-运维用户该列表以分页列表方式展现。在该页面可以看到所有申请人员信息。双击某个运维用户,可以看到运维人员的详情。在已授权设备列表可以看到该用户可维护的设备,也可以取消其运维资格。在签到页面,可以记录运维人员的签到信息,如开始签到时间3.5.3 运维设备申请运维人员可以在运维时使用手机扫描机器上的二维码。如果该设备未授权,则弹出,提示申请界面。点击申请权限,将该申请发送到后台。如果已经申请并已经授权,进入手机运维界面。点击开始运维,设备上的App将自动退出,同时记录开始时间。3.5.4 设备运维权限审批点击审批授权申请菜单,管理员可以授权某个运维人员运维对应设备。该列表显示设备名称,默认按照时间排序。搜索项为审批状态。3.6 圣戈班项目情况需求提出时间:2017-5-26人员:金禾(陈总、施工、夏工),欣羡(丁总、刘卫国)1. R3_2 刘卫国,提出需要支持雷云峰的自动售货机。2. R3_3 丁总,提出需要给一个公司(圣戈班)免费发放盐水。需求场景:当前欣羡从雷云峰购买自动售货机并维护,该机器放在圣戈班厂区。圣戈班向欣羡一次性购买若干饮料。圣戈班管理员将其作为员工福利分批发放给指定员工。员工可以在机器上免费领取到指定的饮品。如果员工无免费饮品福利或福利额度用完,应该可以自己付钱购买。发放福利的设备为指定的自动售货机。实现方案:2.1 R3_2 实现方案1.在雷云峰设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论