日期:2014-05-20  浏览次数:20678 次

SSH开发项目 业务工作流资料库讨论
用Java的主流框架S2SH开发ERP,数据库是SQL Server 2005,涉及到工作业务资料库的问题,各个部门由于地理位置区别,在加上之间联系网路带宽有限,所以在开发时就准备两套方案,一、业务资料都在一个资料库里,各个地方的同仁通过Web界面登录直接从这个资料库上获取资料并做自己的事情,结束后提交保存,这样通过状态基本上就可以解决。二、erp有个总的资料库,然后各个分区部门都有个本地资料库,这样比如各个分区的资料库每天早晨8点开始从总资料库获取当天要做的任务的资料到本地资料库,每天晚上在将本地资料库资料全部同步到总资料库(这时就不没提交一下就去同步,而是设置为一天或者半天,保证总资料库的资料基本上是最新的)。我之前做的时候是设置了几个相同结构的数据库表分别代表不同业务部门,都是在业务跨部门时才去修改总表,这样不好(如果一笔业务在A这个部门手上一个月甚至更长时,那其他部门查询总资料库时一直没有最新资料。),如果是方案一的话比较简单,但如果是方案二的话,那我最好的数据库表要怎么设计,具体到java时,是不是一个表生成一个pojo好xml配置文件,然后每个不同的表对应不同的DAO接口、实现类和不同的Service接口和实现类,这样感觉有是大量的重复,有什么比较科学的解决办法,这里还有数据库同步问题没有解决,各位前辈同仁们,麻烦帮想想,昨天得知我十一没假期了很是郁闷。

------解决方案--------------------
学习了,也不懂
------解决方案--------------------
在加200分吧!!

这可是方案呀!

请问你的数据库有几个,是北京一个数据库,上海一个数据库么? 还是就一个数据库。我说的数据库是DBMS
------解决方案--------------------
方案一比较简单...但信息是最新的啊...
比如: 小王上午8点领了资料...中午12点就完成了...可以让总部及时了解这一信息...做出相应的安排...避免浪费时间...
我是个新手...说出了我想的...期待高手出现...呵呵...
------解决方案--------------------
我是一个新手,如果有说错的地方请见谅,为什么不把一个POJO类当做一个对象传到方法里呢。
------解决方案--------------------
我想想呀,这个问题我之前做ERP系统时遇到过,我们当时怎么解决的有点记不清了,我想下。
------解决方案--------------------
等我晚上回家找代码看看吧,我也忘记了,好久没动过那个系统了,当时我们也是一直在研究这个问题。
------解决方案--------------------
友情帮顶一下吧
------解决方案--------------------
帮顶 看看后面人的设计