题目
素材
框架
一、 摘要
2020年12月,我参加了某省政协委员履职系统的开发。该系统为政协机关人员管理委员信息以及委员完成各项履职提供了全方位的软件支撑。我在该项目重担任系统架构师一职,负责履职系统的架构设计。本文结合作者的实践,以委员履职系统为例,主要讨论软件设计模式在该系统开发中的具体应用。在政协提案模块中,针对复杂节点的审批流程我们采责任链模式;在委员履职积分模块中我们采用策略模式,以灵活算法规则的实现来统计委员各项履职的积分;在日志模块中我们采用代理模式,在不干扰业务的同时完成对业务日志的记录。通过使用这些设计模式,提高了软件质量和开发效率,最终项目顺利上线并完成了政协全会的服务工作,获取用户的一致好评。
二、正文
1、项目背景介绍
随着信息化时代的发展,政协信息化已成为时代潮流中不可阻挡的一部分,2020年政协第十三届全国委员会第十三次会议指出,推进信息化智能化建设是提升政协履职水平的重要方式,要通过完善委员移动履职平台功能、增强信息化服务履职能力等&