快速采集系统

我要开发同款
proginn10284484742023年10月16日
80阅读
所属分类E charts、electron、vue、图表展示、电脑客户端

作品详情

项目介绍:是一款快速提取士兵手机信息并统计数据的的辅助产品,产品分为电脑客户端和采集助手app,客户端添加采集任务,生成下载采集助手app的二维码,手机端扫码下载app进行手机信息采集,客户端再分析采集到的数据进行展示,用完即卸。可对采集设备的短信、应用、通信信息进行敏感分析,预防和追踪不良行为的发生,提升士兵安全使用手机的良好素质。

负责任务:负责电脑客户端的整个开发,主要包含 添加单位:添加采集士兵的单位;添加敏感词(根据添加的敏感词,分析信息);添加采集(给已有的单位添加采集任务);开始采集(生成此单位采集任务对应的二维码,士兵可扫二维码下载采集app进行采集任务);数据分析(分为个人分析和整体分析,可导出分析报表)

技术栈:vue3全家桶,electron,E charts,html2canvas,jspdf,elementUI

难点及解决:
1. 客户想要同时能在浏览器和电脑客户端使用,开发两套代码成本太高,时间也不够,所以采用vue+electron,一套代码打包出来html文件和exe文件,实现需求。
2. 项目中有一个功能是在项目中打开html文件,浏览器中可以用window.open,而在客户端中需要使用electron的ipc模块的API,因此,此处通过判断项目运行环境,选择使用不同的API实现需求。
3. 项目中要对采集的数据进行分析,大量使用了E charts,包括百分比图、折线统计图、柱状统计图、扇形图、环形图,因此选择对E charts API进行封装,调用时传入图表类型、展示数据等参数,降低代码重复率,方便维护。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论