项目功能集团的OA办公系统,分别是销售管理系统、财务付款系统、原料采购系统、成品采购系统、担保系统和库房管理系统业务现状成品采购系统、库房管理系统、销售管理系统是Access开发的C/S系统,采用本地数据库财务付款系统、原料采购系统、担保系统是B/S系统
软件分布图
业务难点维护困难不能适应外出办公要求业务目标适应外出办公简化维护解决方案把C/S结构的系统重新开发,变成B/S系统把北京、上海、广州三地的本地数据库去掉,都使用中央数据库采用技术升级数据库到SQL Server 2012,使用2012自带的Always On功能实现读写分类,分担数据库压力新的B/S系统,采用ASP.Net MVC+Nhibernate.Net+ SQL Server 2012采用领域设计模式,面向业务建模,采用StructMap实现IOC
改造后的软件分布图
实现中的难点SQL Server2012主从数据库同步有1S的延时,在关键业务中开启2S的缓存来解决该问题。如在销售管理>做合同,开启Nhibernate的二级缓存
转载于:https://www.cnblogs.com/ljf10223063/p/7389490.html
相关资源:JAVA上百实例源码以及开源项目