当前位置:文档之家› 综合项目管理系统中间库接口技术解决方案

综合项目管理系统中间库接口技术解决方案

密级:公开
北京东方飞扬软件股份有限公司
项目文档
项目名称:中国建筑第五工程局档案管理软件
项目经理:李瑞江
用户名称:中国建筑第五工程局
文档名称: OA系统数据归档到档案系统技术解决方案
编制单位:北京东方飞扬软件股份有限公司
编写人:李瑞江
版本号:1.0
北京东方飞扬
软件股份有限公司
技术解决方案
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第 2 页共8 页
文档名称技术解决方案密级
文档编号编写人李瑞江编写日期2010-09-25 版本号 1.1 审核人审核日期
总页数12 批准人批准日期
名称内容描述
摘要通过对用户进行需求调研,从用户的角度来设计解决方案。

版本修订记录
编号日期版本修订人修订内容
1 2010-09-25 1.0 李瑞江正式版
2 2010-9-27 1.1 李瑞江添加文档信息、文件修订记录部分
目录
1.目的和对象 (4)
2.需求实现 (4)
2.1.需求1【需求编号】 (4)
2.1.1.需求类型: (4)
2.1.2.需求简要概述 (4)
2.1.3.需求分析 (4)
2.1.4.解决方案概述 (4)
2.1.5.涉及模块名称 (4)
2.1.6 设计方案 (4)
3.技术配置 ................................................................................................................................... 错误!未定义书签。

4.方案确认 (8)
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第 4 页共8 页1.目的和对象
该文档的编写目的是为了明确项目管理软件系统将工程信息归档到档案系统中,综合项目管理系统将需要归档的数据信息(条目信息、电子文件信息)插入到档案系统方建立的中间库中,档案系统从中间库中取得数据并将数据保存到档案管理系统中。

2.需求实现
2.1.需求URS0001
2.1.1.需求类型:
□新增功能□功能完善或增强□BUG修改■个性化开发
2.1.2.需求简要概述
中国建筑第五工程局使用的综合项目管理系统是用友方开发的,用户方需要将综合项目管理系统中的工程信息进行归档操作,将信息归档到档案系统的收集整理库中。

2.1.
3.需求分析
用户方需要将综合项目管理系统中的工程信息归档到档案系统中进行保存,此归档操作是通过手动方式来进行,将信息归档到档案管理系统的收集整理库中。

2.1.4.解决方案概述
1、档案系统方建立中间库来保存综合项目管理系统需要归档的数据
2、综合项目管理系统方将需要归档到档案系统的数据(条目数据、电子文件)插入到中间库中,电
子文件保存到中间库对应的BLOB字段中。

3、档案系统从中间库中取得相关数据,将数据插入到档案管理系统中。

2.1.5.涉及模块名称
涉及到档案收集整理业务模块、档案著录业务模块
2.1.6 设计方案
用户方档案要按照和用户方确定的需求,将中建五局的分子公司需要归档的数据进行归档整理,档案系统方建立一个中间库,综合项目管理系统方将工程信息对应的条目数据存储到条目数据表中,将对应的电子文件附件存储到与之匹配的电子文件表中,将电子文件存储到BLOB字段中,档案系统从中间库中去提取数据,插入到档案系统中对应机构下,实现综合项目管理系统数据归档到档案系统功能。

中间库中的数据在综合项目管理系统方插入时会将标识字段中插入‘N’,档案系统方通过开发的CS程序
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第 5 页共8 页
的通用接口程序来接收中间库中的数据,读取时将标识字段中的值修改为‘Y’,以便能确定新插入的数据,中间库中的数据定时删除标识为‘Y’的数据。

数据库表结构:
中间库数据库设计
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第 6 页共8 页
建表SQL语句:
/*==============================================================*/
/* Table : xmglxx */
/*==============================================================*/
create table xmglxx (
xmdh V ARCHAR2(30),
xmmc V ARCHAR2(100),
gcdd V ARCHAR2(100),
kgrq V ARCHAR2(20),
jgrq V ARCHAR2(20),
gczj V ARCHAR2(30),
jzmj V ARCHAR2(30),
jglx V ARCHAR2(30),
xmjl V ARCHAR2(30),
xmjsfzr V ARCHAR2(30),
gczly V ARCHAR2(30),
sjdw V ARCHAR2(100),
jsdw V ARCHAR2(100),
jldw V ARCHAR2(100),
hdjxqk V ARCHAR2(100),
ywdzbzl V ARCHAR2(30),
jdrq V ARCHAR2(30),
jdwzqk V ARCHAR2(30),
xh V ARCHAR2(10),
ajtm V ARCHAR2(100),
fs V ARCHAR2(10),
zys V ARCHAR2(10),
nd V ARCHAR2(10),
wjbh V ARCHAR2(30),
zrz V ARCHAR2(30),
wjtm V ARCHAR2(100),
rq V ARCHAR2(20),
yc V ARCHAR2(10),
bz V ARCHAR2(100),
wjxs V ARCHAR2(30),
id V ARCHAR2(10) not null,
jgbm V ARCHAR2(30),
jgmc V ARCHAR2(30),
bmbm V ARCHAR2(30),
bmmc VARCHAR2(30),
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第7 页共8 页
constraint PK_XMGLXX primary key (id)
)
/*==============================================================*/
/* Table : xmglxx_dzwj */
/*==============================================================*/
create table xmglxx_dzwj (
dzwj_id V ARCHAR2(10) not null,
id V ARCHAR2(10),
wjmc V ARCHAR2(100),
wjnr BLOB,
constraint PK_XMGLXX_DZWJ primary key (dzwj_id),
constraint FK_XMGLXX_D_REFERENCE_XMGLXX foreign key (id)
references xmglxx (id)
)
表xmglxx 主键是按照序列SEQ_XMGLXX 生成:
create sequence SEQ_XMGLXX
minvalue 1
maxvalue 9999999
start with 1
increment by 1
cache 20;
版本号:1.0 文件编号:ES-TS-W-05 第1次修改第8 页共8 页表xmglxx_dzwj的主键生成规则按照SEQ_ xmglxx_dzwj序列来进行生成:
create sequence SEQ_ xmglxx_dzwj
minvalue 1
maxvalue 9999999
start with 1
increment by 1
cache 20;
3.方案确认
编写人员签字:日期:
项目经理签字确认:日期:
测试人员签字:日期:
评审小组签字确认:日期:
用户签字确认:日期:
综合项目管理系统方项目经理签字:日期:
集成商负责人签字:日期:。

相关主题