仪表管理

我要开发同款
混江砂泥鳅2022年12月16日
601阅读
所属分类webappH5网站

作品详情

1.这个项目分为多个模块,需要用户管理、权限设置、文件管理(文件的上传/下载/分类查询),基础数据/主数据管理(基本数据的增删改查、关联关系、连表查询、导入导出),仪表覆盖率(仪表的安装情况,按照工厂/部门/产线分类显示,侧边和底部做统计,导出excel需要同样有相应的功能),数据管理( 仪表的运行状态定期检查--①到检测周期未检查显示什么状态②检测有问题什么状态③检测是ok什么状态),问题管理(根据数据管理的数据自动生成问题数据,通过行动去关闭问题),图表分析/报表(可以查询各种统计数据),后端还有一个定时发送邮件的任务。
2. 本人在项目中负责了仪表覆盖率前后端的开发任务,文件管理页面的前后端开发任务,主数据管理的前端开发任务、基础数据部分的前后端开发任务、以及数据管理页和问题管理页的部分后端开发任务
3.个人感觉比较复杂的:1.数据状态定时检查的定时任务,主要是逻辑比较复杂,需要按甲方提供的逻辑定时检查仪表的状态,并自动生成问题数据,连表查询稍微有点多。这部分有做多线程开发,以提高运行的效率。2.文件管理实现上传、下载、分类查询,这部分就是要在上传时生成一条对应的数据存储到mysql,然后分类查询按这个mysql去查询,文件地址放在这个数据中 3.仪表覆盖率的复杂的Excel导出,需要表头按照数据动态生成,表头筛选功能,单元格按数据的值设置颜色,右侧和底部做公式自动统计功能,这部分功能原本是想通过后端easyexcel去实现的,但是发现效果不是很好,后来改成了前端实现,前端先获取全部的数据,然后通过相关的逻辑去写这个表格,再通过exceljs插件去实现excel生成和文件下载。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论