1.管理信息系统对接方案1.1接口方案描述投标报价和费用控制是项目管理的重要组成部分,投标报价和费用控制系统应与项目管理信息平台统一标准,规范系统间的接口标准,实现投标报价和费用控制软件与项目管理信息系统既相对独立,又无缝对接。数据对接是进行数据沟通、整合信息最佳方式,能让不同领域中相对专业的软件系统彼此互补,进而让企业信息化系统的整体运作效能达到相对最佳化。接口主要是解决两个系统数据相互交换读写的问题。解决方法有如下三种。第一种方式:用直接读写数据库的方式,先建立特定权限的数据库访问用户(只能访问接口信息相关的部分数据表,而不是全部)。将读和写分开考虑,在读数据时可以直接读数据源表,在需要写数据时,写到双方约定的中间表,并加上写信息操作日志。这样在读数据时可以保证数据的及时性;由于是写在中间表,并不影响原来系统的数据;系统并且记录了读写数据日志,这样做到有据可查,减少不必要的纠分。为了保证双方相互访问的透明与高效,可以制定两方都认可的数据访问规范性文档,明确如:数据库名、密码、可读表、可写表,及具体表结构、字段的含义等信息。我们全力配合,根据需要开放数据库结构。第二种方式:使用EXCEL、XML(可扩展标记语言,可以用来标记数据、定义数据类型,是一种常用的数据交换格式),或者文本文件,作为中间载体来实现数据交互。EXCEL简单明了,开发人员和用户都直接能看明白,对于结构简单数据的可用EXCEL,对于有关联关系的复合数据选可用XML。只要双方约定一个统一的数据交换规范,制定好格式,实现起来也最容易。第三种方式:通过应用程序接口(ApplicationProgrammingInterface,简称:API),双方各自开发自己的API,让对方系统调用,来间接实现数据访问与读写。对于浏览器中运行的程序可以使用WebServices方案,WebServices是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他系统进行互操作。对于客户端程序,可使用动态链接库(DynamicLinkLibrary缩写DLL),DLL是一个包含可由多个系统调用的函数库。为保证调用的正确性,接口开发方需向接口调用方提供详细的调用文档,包括API函数名称、作用、传入参数、返回参数等具体信息。这种方式基本上能实现数据的无缝对接。在实施中我们可以根据具体模块的业务特性和第项目管理系统的接口开放程度混合使用。对于系统集成接口的发送方和接收方,整个过程都需要有日志记录,发送方和接收方都需要先对数据进行日志处理,采用唯一的数据接口ID号追踪数据的来龙去脉,数据在发送时记录发送状态,数据处理时,记录处理状态,数据处理包括(数据接收成功和数据处理成功)数据接收成功只代表接收方已收到数据,并不代表已处理完数据,数据处理成功代表业务处理的成功与失败。在接口设计的过程中,接收方需要有重处理机制和避免重复接收机制,即如果数据已经接收成功,如果是接收方系统的问题导致数据处理失败,则不需要发送方重新发送,接收方可以对系统进行修复后,通过日志记录对数据进行重处理。如果在数据未到达接收方的情况下,发送方需要有重发机制,以保证数据能正确到达接收方。