项目介绍:对于中小型企业,做账、报税业务为主的一站式服务软件。提供多公司、多帐套切换,客户通过进项发票、销项发票、员工工资、资产折旧、凭证管理等多个模块入口采集数据,到发票凭证生成、结账报税,最后生成数据报表的整个流程,帮助客户快速完成做账报税。
技术架构:SpringBoot、MyBatisPlus、Mysql、Redis、Shiro、EasyExcel
职责描述
1、负责项目核心业务的开发,包括资产管理、凭证管理、进销存管理、账户权限等功能模块的设计与实现。
2、参与核心模块产品需求评审,根据需求合理性、开发周期、项目排期确定最终产品需求选型。
3、通过数据库索引优化+查询重构,将单企业月度申报处理时间从5分钟缩短至2分钟。
4、使用自定义线程池+CompletableFuture并发编程实现数据的异步读取,提高接口的请求性能,保证在200ms之内。
5、使用多线程与EasyExcel实现资产、凭证、发票等模块百万级数据的导出功能,性能提升200%,避免内存溢出。
通过创建索引、小父表驱动大子表等SQL优化,将系统中500ms以上的多表关联慢查询减少80%以上。