安卓收银系统小票打印机数据采集插件项目需求文档

创建时间 2017-12-12


1  引言


1.1项目背景
针对线上消费与线下消费界线逐渐模糊的商业消费现状,我们团队提出“以轻量的方式接入实体商业,采集全面的线下消费数据,建立共享的线下会员体系。”并针对如何采集线下消费数据进行设计。


1.2参考材料 
Windows打印体系结构之Print Spooler概念与架构
Windows打印体系结构之打印驱动框架


1.3假定和约束
开发期限 2018.3.1 之前
基本架构 android、linux
开发环境 不限
经费限制 面议


2 功能需求


2.1 插件运行环境
安卓收银系统


2.2 插件流程
开机自启动(商户ID自动登录)
安卓收银系统发送打印数据流给小票打印机时,自动截取数据流,发送到指定云端
在原来的数据流后加上推送的二维码


2.3 插件模块
2.3.1 模块 1 自启动模块
2.3.2 模块 2 商户登录模块
2.3.3 模块 3 小票打印数据采集模块
2.3.4 模块 4 小票打印数据发送模块
2.3.5 模块 5 推送二维码打印模块


2.4 外部接口



2.5 性能需求
适用于所有安卓收银系统
能够将安卓收银系统小票打印数据稳定地发送到指定云端


3 非功能需求


3.1 安全性需求
员工登录密码以加密形式传回数据库并记录登录 ip 以实现唯一性和不可取代性
将安卓收银系统小票打印数据稳定地发送到指定云端,不外泄


3.2 易用性需求
易于安装在安卓收银系统上
用户登录即可操作
一键搞定
方便查询
快速
高效


4 运行环境规定
Android

猜你喜欢

转载自blog.csdn.net/JiaYu_Guo/article/details/79030386