[关闭]
@code33 2021-05-15T09:36:12.000000Z 字数 3453 阅读 448

erp-pos jisugo

企划文档 技术文档 项目规划 前端项目


edit by jyo on 2021-05-12
code0515@outlook.com

技术架构

  1. reactjs
  2. electron
  3. webpack

硬件

中间件

foxtable grid++ clodop

帆软

效果炫酷,适合做BI需求量高的项目

foxtable-报表软件

foxtable 功能最强大,带统计计算,
数据源
可配置函数 可直接对接API 数据库 等操作
实现方案,可在客户端安装一本地库,每日日结后,把报表传输到本地库,即可交由我方实施/客服人员实施即可

grid++ report-锐浪报表

参考
http://www.gridreport.cn/demos/html5/
可自定义各种表单,支持打印,自定义表头 方便实施维护
数据源 API,C#调用唤醒传入数据

c-lodop

web打印支持

因为我们有electron本地封装,所以建议使用foxtable和grid++优先方案

DLL 本地交互方案

c-lodop

本地文本交互文件 + 中间服务,对交换文件夹进行监视

并进行读取写入操作

环境操作简便,开发成本较高,测试成本高

交互方式, 中间文件缓存, 性能低

参考:

http://www.lodop.net/demolist/PrintSample12.html

node-ffi

electron nodejs自带对dll操作的包

node-ffi

环境操作极其苛刻,大部分前端同学无法独自完成,每个人的win版本 桌面版本不同 C++环境不同

交互方式,C++ NODE API 性能高 , 测试成本低,使用成本高

参考:

https://segmentfault.com/a/1190000019770619

PluginOK

一款商业化的交互中间件,交互方式

环境操作简便,开发成本低,测试方便,需要付费

参考:

http://zorrosoft.com/?page_id=44

cefsharp

微软自带的封装方案

环境操作简便,开发成本低,免费,硬件和应用整合成一个程序,打包出来体积比较大

https://www.nuget.org/packages/CefSharp.WinForms.NETCore/

页面架构

前端工作量评估以此作计量单位,
其中每10个字段以上的QRY,DTE多计一个单位

QRY - 查询页(带字段搜索 过滤 条件检索) 100x6
TBL - 表格页(带独立表头/统计 描述信息) 4x4
LST - 列表页 21x2
QRY + ACT 查询交互页
ACT - 列表/信息交互页 35x3
DTE - 详情编辑 19x6
VEW - 详情查阅 8x3
RPT - 报表打印 待定
空缺: 需求不明

待服务端接口工作完成后,即可一边招聘实施客服岗,可对其进行技术培训,对报表拖拽式开发进行培训考核上岗

MAN-首页部分

MAIN01-主页

BDT-基础数据

PRC-采购管理

SAL-销售管理

INT-库存管理

QTC-质控管理

FNC-财务管理

RPT-报表分析

MKT-营销管理

MBR-会员管理

SYS-系统


在此输入正文

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注