宁夏动物防疫信息管理系统为政府主导的畜牧业信息化范围项目之一,我主要负责的模块有(涉及部分后端代码实现及涉及数据库设计均由我独立完成):
1.免疫模块:疫苗采购(自采苗和政采苗)入库、疫苗库存(自采苗和政采苗)管理、自采苗回退、追溯码核验、疫苗类型和畜禽病种基本数据维护等。
2.兽医组织管理模块:兽医社会化服务组织管理、社会化防疫员管理、社会化防疫员组织绑定等。
3.先打后补模块:补贴申请、补贴测算、补贴清单、补贴审核等。
其中,免疫模块和先打后补模块并为公司五大核心业务之一,现已完成一期开发并上线使用,后期继续完成湖南、海南、贵州 、山东、湖北等省份这部分模块的重构和上线。
项目难点及解决方案:
1.疫苗追溯码核验:因库存追溯码数量较多(每季度将产生百万级数据),数据库去重操作耗时会越来越长,用户体验会较差(我的解决方案是在相关数据库表添加索引和相关sql优化的基础上加入redis缓存层,并使用rabbitMQ消息异步机制,在不影响用户正常操作的前提下完成核验入库操作)
2.补贴测算:补贴测算是项目核心中的核心,测算结果(二级审核后)将直接视为国家免疫补贴量,该模块因旧版本的设计和计