`
wenzhangli
  • 浏览: 5674 次
社区版块
存档分类
最新评论

桌面整合—实现跨系统数据交互

 
阅读更多
最近在做一些政府的整合项目,需求真是千奇百怪。办法想近啊!真不容易,有一些还是挺具有代表性的,现将解决问题的思路和办法发出来,供大家讨论。

业务现状:
某委办局,每月从市长信箱、区长信箱、市信访、区信访等专网或外网系统中,接收几百件需答复的信件。每天需要重复登陆近十余个系统中查看新的待办,并将文件内容打印分类送交各个业务科室,同时收集业务科室回复信息登录各个系统进行手工录入回复。

整合基本需求:
1,用户登录系统后可以自动登录到各业务系统。
2,用户办理业务时可以将外部业务系统的数据抓取出来,自动流转到内部系统。
3,等内部系统完成审批手续时,再次自动登录到外部业务系统并完成自动代添回复内容。
应用需求:
1,最好能实现内外部系统的待办统一(避免将外网事项重复转入内网)。
2,外部系统为正式运行,不能提供任何接口的B/S系统。
3,当外部系统有新的待办内容时可以实时在线提醒。

需求规格:
1,由于外部系统是不能提供数据接口的,只能通过WEB方式,将HTML抓取分析来完成,数据的提取工作。
2,外部系统的可变性比较大,数据抓取流程、及数据内容应该提供配置支持。

以其中的一个市长信箱技术实施流程举例如下:

上图中将系统分为,外部系统、内部系统和桌面整合系统
外部系统为第三方建设的,不能提供接口的实时运行系统
内部系统为正在使用的内部办公系统。
桌面整合,最主要的目的是将外部系统中的数据,搬运到内部系统进行流转审批,内部审批完毕后再将内部审批结果返回到外不系统。

实际的技术流程图如下:





实施过程:
1,窗口打开时直接跳转到外部系统待办页面
窗口加载完毕后执行
var title=document.title;
if (title.indexOf('Error')>-1){window.location.href='/szxx/gonggao.do'};
如果系统放回的是错误页面或登录页面则跳转到登录页面等待用户再次输入用户名密码。


2,如果当前用户session已经失效
则执行,完成代填并代理登录
document.all.userName.value='×××';document.all.passWord.value='×××';var inputTag=document.all.tags('input');for(var i=0;i<inputTag.length;i++){if(inputTag[i].type=='submit'){inputTag[i].click()}}



3,用户成功登录后
跳转到待办页面
在待办页面上提取信息并插入监听器修改页面
将已专办的进行标识

4,点击未转办的新件





5,内网流程




6,内网表单


7,内部流转


  • 大小: 66.1 KB
  • 大小: 27.8 KB
  • 大小: 185.7 KB
  • 大小: 157.3 KB
  • 大小: 130 KB
  • 大小: 356.2 KB
  • 大小: 327.2 KB
  • 大小: 152 KB
  • 大小: 30.7 KB
  • 大小: 83.2 KB
  • 大小: 219.9 KB
  • 大小: 145.2 KB
分享到:
评论
1 楼 liuxiang00435057 2011-04-21  
没有源码啊,郁闷

相关推荐

    MLTcola桌面管理系统,对电脑上的应用进行系统的管理,实现快速打开或跳转的功能.zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成...

    基于jbpm与activiti的工作流平台技术架构介绍

    系统的安全管理由Spring Security 3提供配置及管理,非常容易与第三方的用户或认证平台进行整合,如与CAS服务器作统一认证,只需要加上新的配置模块即可实现,不影响系统现有的功能模块。大大满足了各种不同系统的...

    iCMS内容管理系统 v7.0.14.zip

    通过iCMS微信公众平台接口,可以实现微信公众平台和网站的消息交互。 淘客接口可以将内容中所有淘宝、天猫链接都转换成淘客链接,为您的网站增加收入 iCMS内容管理系统功能说明: 支持无限级的分类与子分类,可...

    XX系统方案设计.doc

    页面框架设计 4 申请管理系统 概要说明 为了将种类繁多的申请进行有效的监管,需要建立一套信息化管理系统,利用计算机 信息技术实现对申请进行流程化、规范化管理,提高工作效率,充分利用资源,节约成 本,提高...

    新秀WebApi接口 v1.01.zip

    3、 充分利用discuz原有的信息框架系统,例如门户、论坛、群组、空间等系统进行数据的调用、修改、发布,实现传统web网站与手机app、桌面应用软件互通互联,同步更新; 4、 通过discuz框架,编写的api接口,严格...

    Microsoft Silverlight v5.1.50918.0.zip

    软件提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何尺寸图像的无缝整合,对基于asp .net、AJAX在内的Web开发环境实现了无缝连接。SilverLight一经推出就吸引了设计人员和开发人员的眼球。需要的...

    蜡笔同步(桌面客户端) v2.5.1

    贴心的界面设计和交互方式,帮您实现手机与电脑同步互联; 2.通过电脑遥控手机发短信 摆脱手机的小键盘,方便地插入图片、联系人、网址,快捷选取多个联系人,群发短信很轻松,提供大量妙趣横生的节日短信; 3....

    Google Android SDK开发范例大全(完整版)

    擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、Netbeans开发工具,积累多年大型项目开发、跨系统整合经验。 目录 第1...

    基于WPS的电信业务集成场景,第三部分:业务流程开发

    在传统的各个系统独立分散的架构下,系统之间的访问会由各个系统自己发起,业务流程的逻辑分散在各个业务系统之中,造成了业务流程的割裂和数据资源的冗余,同时异构系统之间的交互存在着访问方式和数据类型转换的...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView...

    Autodesk All Products KeyGen 2007-2018

    利用AutodeskMapServerEnterprise扩大覆盖面和空间信息的价值以整合数据,开发新的应用,并广泛传播空间信息。 Autodesk MapGuide Studio 管理所有在互联网上收集和整理的地理空间数据,并迅速创造空间应用。 Autodesk...

    OpenGrADS气象绘图增强软件

    GrADS是一个交互式的桌面工具,它用来和容易的进行地球科学数据的接入、操作和可视化呈现。数据的格式可以是二进制、GRIB、 NetCDF、或者 HDF-SDS(Scientific Data Sets)中的任意一种。GrADS已经在世界范围内的各种...

    Google Android SDK开发范例大全的目录

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView...

    Google+Android+SDK开发范例大全

    5.11 制作有图标的文件资源管理器——自定义Adapter对象 5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与...

    Google Android sdk 开发范例大全 部分章节代码

    3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView...

Global site tag (gtag.js) - Google Analytics