个人主要负责生产调度系统和综合报表系统的开发工作和全部系统正式运行后的维护工作,
1.生产调度系统:开发和部署排班管理、生产计划、生产报表(月报、日报)、趋势分析(曲线
图)、调度任务、调度二级大屏对接 SIS 系统,将各分公司的主要内容全部做到实时更新数据,前端
定时调后端接口,后端则是定时从 sis 接口获取数据,更新到 redis 中,并每间隔一小时同步到数据库,
生产日报和生产计划模块代码构建使用策略模式,减少同一功能对于不同分公司的不同业务逻辑的大
量冗余的代码,并在开发时可以不修改原有的主要方法,选择不同的算法或者继续扩展其他方法。
2.综合报表系统:自定义报表模块的建表和开发,自定义报表实现了完全可配置的报表业务,
用户可以根据需求自己在报表维护中制作报表,包括报表的标题(支持多级)和表头、字段,还有指
标项的数据来源,都实现了可配,指标数据来源分为 sql 取数和自定义公式,sql 取数是通过配置 sql
的方式根据数据源 ID 查询数据库中这一指标项的真实数据;重点提供给用户用的方式为自定义公式,
将配置在基础数据中的指标项全部展示出来,用户可根据需求配置此项指标的计算公式,当时创建该
系统的主要目的是,为了解决每个分公司对报表的不同需求,很难做到统一,让用户可在综合报表中
自己创建、维护报表