长沙气象档案管理系统一体化设计与实现

2016-12-12 02:38长沙市气象局湖南长沙410205
低碳世界 2016年32期
关键词:气象局长沙气象

周 威,范 昱(长沙市气象局,湖南长沙410205)

长沙气象档案管理系统一体化设计与实现

周 威,范 昱(长沙市气象局,湖南长沙410205)

长沙气象档案一体化管理系统结合计算机网络、数字化处理、档案管理、气象信息应用等技术,无缝对接湖南省气象综合管理信息系统、长沙市政府电子公文传输系统,实现公文从签收到归档的、集中式一体化处理,解决了气象档案工作普遍存在的档案收不齐、用不好、放不开的问题,在气象科研、日常管理、业务需求、社会服务等方面发挥了重要作用。

1 前言

长沙气象档案一体化管理系统是全市气象部门的档案业务归档统一平台,涵盖了全市气象部门所有立卷单位的文件与档案录入、档案收集、档案管理及档案报表打印等功能,数据集中在市气象局统一管理。

湖南省气象局综合信息管理系统、长沙市政府电子公文传输系统已上线多年,但两个系统独立存在,也无第三方软件进行融合,在公文应用、文件处理、档案管理等方面带来诸多不便,效率不高、集约度不高、智能化成度不高。长沙气象档案一体化管理系统的建立,着力构建涵盖文书处理、科学管理、制度探索、技术应用等方面的气象综合档案服务体系,初步形成了“数字化、一体化、规范化”的模式,同时通过计算机客户端、移动客户端表现出来,为移动办公打下基础,有效解决了气象档案工作普遍存在的薄弱环节和难点问题,对气象业务、日常管理、社会服务等有着重要意义。

2 研究内容

接口方式及技术:数据交互采用了Web Service方式实现数据交换。基于我局的信息管理与检索系统的现状,由我局制定统一的Web Service接口规范,再由平台开发商提供相应的Web Service服务端接口。所有的信息交互由从业务系统主动发起请求,通过Web Service服务获取相应的数据信息。

扩展功能开发与技术:基于现有信息管理与检索系统现有功能及数据库要求进行开发。遵循JSEE的规范,采用多层架构,MVC设计模式,总体基于Struts2框架、Spring框架、I-batis、XFire框架等当前流行技术;数据库采用 Microsoft sqlserver 2008。

APP技术:气象信息发布软件(APP)和数字档案管理平台之间采用虚拟通道技术,该技术为点到点的逻辑通道,也是相互信息传输的唯一通道。虚拟通道是个表示层通道,它支持TCP/IP和IPX网络层协议。一般情况下使用TCP/IP。虚拟通道内部又划分为多个相互隔离的“子通道”,每个子通道中传输不同的内容:如:预约信息、电子条目、电子原文、反馈信息等等。

3 技术实现

3.1 长沙气象综合档案系统与长沙市政府电子公文传输系统的对接

该接口实现长沙市电子政务平台收发文自动归档到对应的信息管理与检索系统,可以避免数据的重新录入、电子文件的重新扫描;无须数据和文件的重新挂接,从而减少用户的工作量,达到了数据资源的共享使用。

3.1.1 归档设计

名称:归档流程。

协作者:办公系统。

定义:OA系统在公文办理完毕后,将相关信息按照档案系统的要求进行封装并由档案系统进行处理。

输入:archiveInfo-归档信息,xm l格式,参见archive.xm l attachfile-附件,将附件读取为二进制格式进行传输。

输出:归档处理成功后删除OA写入磁盘中的信息。

需求定义:在公文等办理完毕后需要归档。OA系统在用户点击了归档按钮后自动将文件内容和附件通过程序写到OA服务器(XXX.XXX.XXX.XXX),并将本地文档标记为已归档防止重复归档。

使用交互:档案系统提供档案处理相关接口,并接收处理结构。

处理:①OA系统在公文办理完成以后,将相关信息进行组装,公文信息组装为xm l,附件信息组装为二进制字符串并写到磁盘上。②档案系统通过JAVAFTP直接读取OA开发商给定目录下的XML文件,并根据解析XML内容把对应的档案信息和对应的档案文件存到档案管理系统中。

约束:此组件只适合公文系统的归档。公文信息中的文件名称。

3.1.2 接口实现图示

图1 与长沙市政府电子公务传输系统的数据接口

3.2 长沙气象综合档案系统与湖南省气象局综合管理信息系统的对接

该接口实现湖南省气象局办公系统收发文自动归档到对应的信息管理与检索系统,避免数据的重新录入、电子文件的重新扫描;无须数据和文件的重新挂接,从而减少了用户的工作量,达到了数据资源的共享使用。

为丰富综合管理系统接口服务,方便综合管理系统和其他档案系统进行对接,特增加档案到处接口。

3.2.1 调用地址

http://ip:port/services/DossierService?wsdl

注:ip和port是指综合管理系统服务的,一般端口为80可以省略。

3.2.2 1获取档案列表

定义:public JSON Objectget Dossier List(int pageNo,int page Size)

参数:int pageNo页数

int page Size每页数量

返回值(JSONObject json)

例:{“total”:218,“data”:[{“Id”:“f1”,“title”:“f2”},…{}]}

data中是Dossier对象的集合

Dossier对象

3.2.3 根据档案id获取档案信息

定义:public Dossier get DossierInfo By Keyid(String id)

参数:String id档案id

返回值:返回单个Dossier对象

Dossier对象说明

3.2.4 根据档案id获取所有附件

定义:public Listget Dossier Affixs By Keyid(String id)

参数:String id档案id

返回值:Listlist集合

Affix对象

3.2.5 接口实现(见图2)

4 结语

系统的接口技术处理得当,运行稳定,但基于Ios系统的特殊正文及附件标题符号有时存在无法读取的现象,在后续的开发中将完善字符处理。

继续做好资源智能推送与分发。在消息的推送方面,尽量做好归类、智能推送以及分受众、分时段的分发。

增加OA文件签发归档功能开发。通过该功能实现在信息管理与检索系统中实现OA文件签发归档功能,并能按公文规范打印出红头红章的不同类型的长沙市气象局发文;用户可以避免数据的重新录入、电子文件的重新扫描;避免数据和文件的重新挂接,从而减少了用户的工作量,达到数据资源的共享使用。

图2 与湖南省气象局综合管理信息系统的数据接口

[1]湖南省气象局档案Web Service接口说明.中科软科技股份有限公司,2016,3.

[2]马仁杰,张 浩,马伏秋.社会转型期档案信息化与档案信息伦理建设研究[M].上海世界图书出版公司,2014.

[3]长沙市政府电子公文传输系统技术说明.湖南科创信息技术股份有限公司,2012.

G275.9

A

2095-2066(2016)32-0275-02

2016-10-29

周 威(1981-),男,工程师,硕士,主要从事气象服务工作。

猜你喜欢
气象局长沙气象
气象树
黑龙江省气象局组织参观黑龙江省廉政教育基地
长沙之旅
《内蒙古气象》征稿简则
我眼中的长沙
大国气象
美丽的气象奇观
辽宁省环境保护厅与辽宁省气象局进一步深化合作
敢问天公脾气几何?——宝山气象局参观记
多姿多彩的“长沙窑”