产品中心  

《吉林省“三农”调查监测系统》成功上线


发布者:管理员      发布日期:2009-12-28

《吉林省“三农”调查监测系统》经5个月的努力,该系统于2009年12月17日正式上线运行,使全省人行系统相关业务人员彻底摆脱了繁琐的手工操作方式,实现了数据的自动接收、校验、汇总、分析、查询,极大地提高了工作效率。
        项目开发中,使用Microsoft Framwork .Net3.5开发平台、C#为开发语言、使用 SQL2005数据库,使用Microsoft Enterprise Library 4.1组件,Unity--可扩展的依赖性容器。开发人员采用Unity架构,利用面向切面编程[AOP(Aspect Oriented Programming)]技术,保证了系统的先进性和可扩展性。AOP技术将系统分为两个部分:即核心关注点和横切关注点。核心关注点是业务逻辑,关注的是业务逻辑的实现;横切关注点是分散与核心业务中的事务管理、异常处理、日志处理等通用逻辑,使用AOP技术监听和自动完成事务回滚、事务提交、异常捕捉、日志提交等功能。系统类库分为Domain、Common、DAL、Business及WebUI,使用的是三层架构模式:即数据层(DAL)、业务逻辑层(Business)和UI层(WebUI)分离。这三层的逻辑清晰,上层对于下层来讲是不可视的,即数据层不会管业务层,只需提供数据服务;业务层也仅仅向UI层提供业务逻辑服务。在Domain类库中定义类结构,来映射数据库中的表结构,在Common类库中定义数据库接口以及Unity容器接口。数据层通过Common类库,使用微软patterns & practices 小组的Enterprise Library 4.1的数据访问块应用程序对数据库进行数据访问,实现了数据层与数据库之间的无缝连接。业务层通过Domain类库与数据层进行通讯,在Domain类库中我们把数据库的字段信息封装成类,对于数据库的数据表字段进行了描述与校验。UI层与业务层之间通过实现业务层中定义的泛型<T>接口的方法来完成页面所需的功能。

        《吉林省“三农”调查监测系统》经过多次论证、模拟测试、集中测试、正式上线过程逐步得到完善,其先进的设计理念,人性化的系统界面,完美的数据校验,强大的分析表功能、图表生成功能和数据查询功能受到各级人民银行用户的一致好评。尽管目前系统还在继续优化、完善的过程中,但其强大的功能将为吉林省“三农“调查监测制度向更深层次发展打下坚实的基础。





 
 
 
联系我们
0433-2913300
 
 
延边高品软件开发有限公司     吉ICP备09009549号-4    Copyright(c) 2009 Good Point Soft All rights reserved.