海信自助购物服务安装手册.docx
《海信自助购物服务安装手册.docx》由会员分享,可在线阅读,更多相关《海信自助购物服务安装手册.docx(12页珍藏版)》请在冰点文库上搜索。
海信自助购物服务安装手册
海信·自助购物
服务安装手册
青岛海信智能商用系统股份有限公司
1系统概述
海信·自助购物是基于微信小程的轻量级应用,方便用户自助下单购买商品,无需安装和注册,只需要打开微信扫一扫即可使用,支持微信支付。
2系统组成
本系统由微信端、服务器端和业务端三部分组织。
●移动端为微信小程序,通过WebApi查询商品和上传流水。
●WebApi端为小程序提供数据和对接微信公众接口平台。
●业务系统为易收银HIPOSAPP服务,同时HIPOSAPP服务依赖POSANDROID服务对接CMP和纵横业务。
3系统安装
3.1系统要求
操作系统
WindowsServer2008及以上操作系统(建议)
Windows7专业版及以上操作系统
IIS
7.0(且安装ASP.NET扩展)
.NETFramework
4.0
ASP.NET
ASP.NETMVC4
域名
向域名机构申请域名,该选项是必须的,小程序接口不识别ip,必须绑定域名
SSL证书
普通dv证书即可,可向域名证书机构进行购买
其它
●MicrosoftVisualC++2010RedistributablePackage(x86)
32位:
MicrosoftVisualC++2010RedistributablePackage(x86)下载地址:
64位:
MicrosoftVisualC++2010RedistributablePackage(x64)
3.2数据库的安装和配置
Minigo服务需要安装MySql数据库,建议安装5.5以上版本。
下载地址:
由于该数据库没有可视化操作界面,可以安装navicat工具,建议安装版本为11。
安装好后需要新建连接:
连接名可以随便填写。
默认用户名为root,密码为数据库安装时设置的密码,点击【确定】:
点击【连接】->【MySql】:
输入连接名和数据库连接密码。
连接建立成功后执行建表脚本。
3.3服务端配置
服务配置分为4个步骤,分别是:
1.配置MiniGo服务。
2.配置MySql数据库的连接字符串。
3.配置易收银的的HIPOSAPP服务。
如果小程序只对接导航的话,HIPOSAPP服务配置导航数据库地址即可,(如果小程序要对接纵横和CMP,需要依赖另外一个POSANDROID服务,然后在HIPOSAPP服务的Web.config配置文件里里配置POSANDROID服务地址)。
4.配置POSANDROID服务。
如果已经有POSANDROID服务请确保升级到最新版本。
POSANDROID服务包含纵横和CMP产品的对接
5.在MiniGo服务中的web.config配置HIPOSAPP服务地址、MySql数据库的连接地址。
6.在HIPOSAPP服务的web.config中配置posandroid服务地址,如果对接的是导航产品,需要配置导航数据库的连接地址。
3.4MiniGo服务配置
将MiniGo服务发布包复制到指定目录,例如:
e:
\minigo\minigo
打开iis服务点击【网站】->【添加网站】:
1、这里需要选择https,选择后端口默认为443端口,这是https协议专用端口,需要确保该端口没有被其他进程占用。
2、这里需要选择购买的域名证书,如果购买的是阿里云或腾讯云等服务器,可以申请免费证书,该证书必须和主机名也就是域名对应,购买证书或者申请证书时会有提示输入域名的。
3.5编辑引用程序属性
a)在“别名”中设置应用程序的名称。
b)点击“应用程序池”的“选择…”按钮打开对话框选择应用程序池。
选择的应用程序池属性必须设置为:
.NETCLR版本为4.0,管道模式为集成。
点击“确定”按钮关闭。
配置应用池:
a)点击上图中的“应用程序池”,选择步骤2中设置的应用程序池。
b)在右侧操作栏,点击“高级设置”。
c)将“启用32位应用程序”修改为TRUE。
点击“确定”按钮关闭。
3.6验证配置:
打开浏览器,在地址栏里输入:
如果页面出现“HICS.MiniGo.Web配置正确“则服务配置成功
4备注
自助购物小程序依赖于易收银HIPOSAPP服务,HIPOSAPP服务依赖于POSANDROID服务,关于HIPOSAPP服务和POSANDROID服务的部署和配置比较复杂,请分别查看这两个服务的安装部署文档,本文不再赘述。
自助购物小程序的服务必须能够提供https协议,https协议需要域名证书,证书可以向相应的SSL证书供应商单独购买,也可以买阿里云服务器免费进行申请。
5附
Minigo、小程序、公众号、微信支付的关系
Minigo基于微信小程序开发,小程序可以通过公众号免费快速申请注册,微信支付需要单独申请微信支付商户。
小程序可脱离公众号单独注册认证。
公众号申请地址:
小程序申请地址和公众号是同一个地址:
微信支付申请地址:
建议先申请公众号,然后通过公众号快速注册认证小程序,这样一个流程走下来会同时具有公众号和小程序。
公众号申请并且通过认证后,可以直接使用公众号认证的资料来免费申请小程序,如下图
申请过程和公众号差不多,按照提示操作即可,申请成功后回到公众号登录页面,小程序和公众号的登录入口是同一个入口,如果你输入的是公众号的账号和密码,登录进去的就是公众号的后台控制面板,如果你输入的是小程序的账号和密码,进去后就是小程序的控制面板。
小程序的控制面板如下图:
小程序和公众号后台控制面板差异比较大,很容易区分。
小程序有普通码和自己的专属小程序码,这个小程序专属码和普通码有点不一样,两者都可以在【设置】里下载更多的尺寸如下图:
普通码和公众号的二维码一样,小程序码是专码,效果如下: