在本地win7电脑部署功能受限的BXERP preUAT环境

1.1 前言

本文将介绍如何将一个收银系统部署在本地win7电脑上,都需要做些什么。系统的效果图将从系统操作员、门店老板和门店收银员三个角色视角进行介绍。系统操作员负责创建门店账号密码给门店老板使用。门店老板可以在门店管理后台查看经营数据,可以在创建账号密码给收银员使用。收银员负责在客户端进行收银操作。

本文不包括BXERP的微信会员小程序、商家公众号功能的部署。一般需要具备一定的开发经验的人才能完成这些部署工作,大概需要两天(16h)的部署时间。

1.2 系统操作员(博昕OP)

系统操作员在客户管理后台通过创建门店,生成门店的账号密码,交给新的门店老板使用。

1.2.1 登录

客户管理后台登录页如图,输入账号密码进行登录

1.2.2 查看门店列表

登录成功后,进入管理后台,可以看到所有的门店列表

1.2.3 新建门店

点击新建按钮,开始创建新的门店

1.2.4 修改门店信息

对创建好的门店信息进行修改

1.3 门店老板

1.3.1 登录

门店管理后台登录页面,输入密码后进行登录

1.3.2 门店管理后台

进入门店管理后台,门店老板可以进行管货、管销、管账、管理商品资料、管理会员、管理员工操作。

详细操作流程可参考《需求规格说明书》-》Github上的《需求规格说明书》,半月更新。

1.3.3 管货

1.3.3.1 采购订单管理

1.3.3.2 库管查询

1.3.3.3 入库

1.3.3.4 采购退货

1.3.3.5 盘点

1.3.4 管销

1.3.4.1 促销管理

1.3.5 管账

1.3.5.1 经营状况

1.3.5.2 销售记录

1.3.6 基础资料

1.3.6.1 商品列表

1.3.6.2 商品相关

1.3.6.3 导入资料

1.3.6.4 修改记录

1.3.7 会员相关

1.3.7.1 会员管理

1.3.7.2 积分历史

1.3.7.3 会员卡管理

1.3.7.4 优惠券管理

1.3.7.5 微信小程序二维码

1.3.8 设置

1.3.8.1 员工管理

1.3.8.2 修改密码

1.4 门店收银员

门店收银员只能在客户端操作(门店老板可以在客户端和管理后台操作)

1.4.1 登录

1.4.2 设置准备金

1.4.3 销售

扫描商品条码:

结算零售单:

1.4.4 库存管理

1.4.5 同步服务器基础数据

1.4.6 设置小票格式

1.4.7 查询零售单

1.4.8 挂单与取单

1.4.9 交班

1.5 环境部署

       有了服务器之后,还不能够让项目运行起来,还需要给服务器部署环境。部署本收银系统需要安装JDK环境、安装数据库、Tomcat、Jenkins持续集成工具等等。部分工具或软件的作用如图所示:

1.5.1 下载安装JDK

可以查看生产服务器部署章节的JDK部分。-》

1.5.2 下载安装TortoiseSVN

可以查看生产服务器部署章节的SVN部分。

注意事项:

小王子运行依赖VisualSVN,需要先下载安装VisualSVN-》查看文章:在本地电脑搭建SVN服务器,下载3.9.0版本。注意版本号,太新版本有可能安装不了

下载SVN服务器代码后,运行小王子可能会报以下错误:

若要运行此应用程序,您必须首先安装.NET Framework的以下版本之一:

V4.0.30319

有关如何获取.NET Framework的适当版本的说明,请与应用程序发行者联系。

这时候需要下载Microsoft .NET Framework 4.0.30319

注意版本号,如安装v4.0版本会失败

1.5.3 配置皇后服务

皇后:BX开发的window服务,配合服务器完成创建新的数据库需求。

1.5.4 下载安装Eclipse

从官网下载安装好Eclipse后,需要导入nbr项目,可以查看产品编译和使用章节的nbr服务器端代码的编译和运行部分

1.5.5 下载安装Jenkins

可以查看Jenkins章节。

注意事项:

1、在系统有多用户的情况下,如果使用了系统的其它用户,调用当前系统的软件如python的命令,就会出现错误:Can’t find a default python,因为没有python环境。

2、运行Jenkins任务出现编译错误 COMPILATION ERROR,可以尝试删除maven仓库下的jar包重新下载。

3、在系统有多用户的情况下,配置Jenkins服务需要权限,如果当前用户不是管理员身份,则需要管理员为其添加权限,在管理工具->本地策略添加。win10家庭版需要手动添加本地策略,参考连接https://blog.csdn.net/wuxiaoying888/article/details/124457546    

1.5.6 下载安装WAMP

可以查看生产服务器的部署章节的WAMP部分

注意事项:

安装wamp前先下载安装Visual C++ Redistributable for Visual Studio 2012 Update 4,否则可能会报以下错误

1.5.7 下载安装SqlDbx

SQLDbx不用安装,直接运行SQLDbx.exe即可。

注意事项:

如果直接连接mysql,会有以下错误:

此时,只需要安装mysql-connector-odbc-5.3.8-win32.msi,将其安装路径(如:C:\Program Files (x86)\MySQL\Connector ODBC 5.3)加入到windows PATH中,重启SQLDBX即可。有时系统安装ODBC驱动是会出错,还需要安装Visual C++ 2013以上版本,32位的,因为SQLDBX也是32位的。

1.5.8 下载安装Tomcat

可以查看生产服务器的部署章节的Tomcat部分。

注意事项:

1、tomcat控制台日志中文乱码问题

(1)、打开Tomcat的conf文件夹,conf文件夹主要是用来存放一些Tomcat的配置文件的,找到logging.properties

(2)、添加语句:

java.util.logging.ConsoleHandler.encoding = GBK

(3)、注释或删除:

java.util.logging.ConsoleHandler.encoding = UTF-8

1.5.9 下载安装Python

可以查看生产服务器的部署章节Python部分。

1.5.10 下载安装SQLiteStudio

可以查看产品编译和使用章节的SQLiteStudio部分。

1.5.11 下载安装Chrome浏览器

Nbr后台兼容Chrome浏览器

1.5.12 下载安装Idea

可以查看产品编译和使用章节的WPOS(电脑)客户端的部分

Wpos启动需要setting.ini和upgrade.ini文件

在D:\wpos文件夹补全两个配置文件[Jpos]

setting.ini

epsonjpos=C:\Program Files\epson\JavaPOS\lib\epsonjpos.jar

jpos1141=C:\Program Files\epson\JavaPOS\lib\jpos1141.jar

xercesImpl=C:\Program Files\epson\JavaPOS\lib\xercesImpl.jar

xmlApis=C:\Program Files\epson\JavaPOS\lib\xmlApis.jar

 

upgrade.ini

[CurrentVersion]

CurrentVersionNO=1

 

1.5.13 下载安装AndroidStudio

从官网上进行下载安装。

将apos导入到Android Studio,可以查看产品编译和使用章节的apos客户端部分。

注意事项:

连接apos需要商米收银机驱动,可以通过360驱动大师或其它工具进行下载安装驱动。

1.5.14 测试

在浏览器的地址栏中,输入IP地址, 能正常访问后台管理系统即部署成功。

1.5.15 总结

在本地部署系统运行环境和在服务器部署系统环境所需要做的事情大体是一致的。一般需要具备一定的开发经验的人才能完成这些部署工作,大概需要两天的部署时间。

posted @ 2022-08-26 16:05  Boxin-kim  阅读(222)  评论(0)    收藏  举报
Web Analytics
Guang Zhou Boxin