最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
系统的实现 系统在ASP.NET MVC架构支撑下开发,主要分为如下层次:展现层、控制层、业务层、数据访问层、工作流、持久层、外围支撑、对外发布的Web Service服务。 学校各资产管理部门均有资产管理信息系统,并稳定运行多年。系统并不是重复建设全部功能,而是抽象出与资产生命周期中原值相关工作流程,并把系统发生数据作为信息源推送给各相关部门资产信息管理系统,不改变与资产生命周期无关的相关管理业务、统计报表、主题查询。 模块封装 系统通过Web Service与外围系统进行信息交互。两者之间通过商定的数据规范来交换数据。使用IP地址限定来保证访问Web Service的安全;与财务系统对原始数据采用md5签名方式,以增加安全性。所有外围支撑系统调用都放在一个组件中,便于维护。 工作流将信息流转逻辑独立于信息本身,将管理流程变化与信息改变隔离。资产生命周期管理涉及各种工作流程,而工作流程包括一个或多个活动以及各活动间的前后关联,各活动需要各类人员协作处理资产信息。 各个资产职能管理部门对自己管理的业务理念和需求有很大差异,并且不同业务本身需要不同的处理流程,最重要的一点是管理部门的管理理念在发生变化,使得今后业务流转也会发生变化。鉴于此,本系统引入工作流机制来封装信息流转的顺序,与管理信息分隔开,便于信息的流转发生独立变化。 Facade模式封装实际业务 在控制层和业务层之间用Facade模式隔离,松耦合控制层和业务层,使得调用者和被调用者能够独立变化。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com