Ø业务目标
ü财务人员在一个系统中管理付款和对账
ü付款数据和业务数据进行解耦
Ø解决方案
ü重新设计系统,采用“付款指令”方式解决上述问题。上游各业务系统有付款需求时,只需要对财务发出“付款指令”,系统会自动生成付款请求,并进入财务付款系统。财务收到付款请求,付款完成后,通过“财务通知”中间件,把付款状态反馈给上游各业务系统
Ø采用技术
ØASP.NET Web Form+Sql Server 2008+IIS+Lodop打印插件+Jquery报表插件echarts
Ø硬件设备:一台Web服务器+一台数据库服务器
Ø采用MVP设计,与传统的三层架构不同之处是把视图层的逻辑进行了抽取
ü“财务通知”中间件实现原理
•当财务人员付款完成后,系统会把该付款结果写入“财务通知”表,通过数据库作业调度,每10分钟(时间间隔通过具体业务估算),把付款结果刷新到上游业务系统中。把无法刷新的“付款通知”,以“警告”的形式通知给财务和具体业务人员。
Ø主要功能模块
ü付款指令
ü待确认付款
ü已完成付款
ü核销
ü发票总量管理
ü付款管理
ü状态查询
ü流程查询
ü退款管理
ü打印入库单
Ø功能组成
ü业务流程