开发工具:Android Studio
硬件环境:Android 5.1 版本以上
工作内容:独立开发维护
项目描述:
1、 支持蓝牙对接扫码枪,对待出货商品进行条码校验,防止条码标签混贴。
2、 支持移动端对接web版ERP系统,进行物料发放操作。
3、 远程唤醒机房主机,节约电费的同时,保证系统资料的安全。
4、 远程控制网络继电器的通断,实现警铃控制、LED屏幕的开启关闭。
5、 资产管理:首先每台固定资产都贴有带二维码的资产标签,通过扫码识别资产信息,并可及时修正资产信息。
功能实现:
1、 项目实现使用MVC模式架构制作。
2、 主界面是由GridView 内嵌 ListView制作而成的。
3、 由于厂内无固定的公网IP,要实现外部终端访问,必须得解决DDNS动态域名解析问题。利用已部署到阿里云的企业官网,厂内其中一台服务器每间隔10分钟就访问阿里云开放出来的服务接口,阿里云企业官网收到信息后,将厂内的公网IP保留下来。APP端是通过保存到服务器的最新公网IP直接连接厂内的服务器,实现了稳定的直通车联网。既省钱,又稳定。
4、 网络通讯主要用的是httpURLConnection,向服务端执行get请求,然后解析服务端返回的json数据。
5、 用WebView控件实现web版ERP操作,调用Web站点上的js函数实现网页post上传。
6、 前期使用的是zxing二维码解析,后期改版为蓝牙对接扫码枪,实质是外接一个蓝牙键盘,将扫码内容传入Android 系统,然后系统终端识别结束符后进行扫码内容判断,如果有异常则报警提示。
7、 版本更新使用的是局域网FTP更新,支持回退更新,多版本共存。
8、 企业官网服务端用的是thinkphp6.0框架。
9、 内网企业ERP使用的是微软MVC架构,前端用的是easyui