999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Lotus Domino/Notes R5與管理信息系統MIS的集成

2008-04-12 00:00:00
現代電子技術 2008年22期

摘 要:闡述辦公自動化(OA)系統與管理信息系統之間的集成技術,使整個工作流數據通過OA數據接口與企業現有的MIS 系統自動交換數據。以SQL數據庫作為后臺數據庫,通過在notes中調用SQL語句實現二者之間的數據集成,實現了Domino數據庫和Sybase/Oracle等關系型數據庫的數據信息的交互,使OA系統的協同工作結果能與企業的MIS系統有效的溝通和交換,提高企業的集成工作效率。

關鍵詞:辦公自動化;管理信息系統;SQL數據庫;Domino數據庫;Sybase/Oracle關系型數據庫;Lotus/Notes

中圖分類號:G202;TP311文獻標識碼:B文章編號:1004-373X(2008)22-181-02

Integration of Lotus Domino/Notes R5 and Management Information System

XUN Yang

(Jining College,Jining,273155,China)

Abstract:The paper mainly describes the integration technique between the office automation system and the management information system,makes the whole work flow data exchange data automatically with the business enterprise existing MIS system through OA data connects.Based on SQL database as the background database,the system implements the data integration through calling SQL sentence in notes and implements the data information alternation between Domino database and Sybase/Oracle etc relation database.The collaborating results of OA system to communicate and commute availably with the MIS system of business enterprise,raising the integrated work efficiency of business enterprise.

Keywords:office automation system;management information system;SQL database;Domino database;Sybase/Oracle relation database;Lotus/Notes

大部分現代企業,都建有自己的管理信息系統(MIS)。傳統的MIS 系統主要依賴于關系型數據庫,由于缺乏有效的基礎通信平臺,沒有通信和協同辦公能力,協作效率低,不能在現代企業中構建有效的集成辦公環境。基于Lotus Notes平臺的OA系統使一些在MIS系統中難以處理的協同辦公工作在OA 系統中得到很好的解決。為了使OA系統的協同工作結果能與企業的MIS系統有效的溝通和交換,提高企業的集成工作效率,Lotus Notes平臺提供了OA系統數據接口,它使OA系統與企業的MIS系統實現無縫連接,不需要人工編程干預,整個工作流數據通過OA數據接口與企業現有的MIS 系統自動交換數據,溝通信息,大大地提高了企業整體辦公決策能力。

1 數據接口的原理

數據接口由數據接口數據庫(A_Intgrt.nsf)及數據記錄數據庫(A_MisLog.nsf)組成。數據接口數據庫負責設置與MIS系統的連接及MIS數據進入工作流系統的方式;數據記錄數據庫記錄所有MIS與工作流系統數據交換的活動信息。

數據接口通過數據連接器(DECS,LEI,ESB),將MIS系統的數據(表單、視圖)導入數據接口數據庫,數據接口的“定時代理”根據連接文檔的設置,將這些數據導入OA工作流系統,并啟用相應流程。OA工作流系統在流轉完成后將連接設置中定義為要返回寫到MIS系統的數據寫到數據接口緩沖區,再由數據接口回寫到MIS系統[1],見圖1。

2 集成系統的設計

針對Lotus Notes平臺的特點,結合SQL數據庫的特點,考慮到SQL數據庫在數據庫技術方面的優點,在設計系統時分為辦公、業務2部分。在做數據庫設計時,把文件需要流轉的工作或靜態的數據放在Lotus Notes端,可以利用Lotus Notes強大的工作流機制及對多種文本格式的支持;而把大量的需統計的業務報表放到SQL數據庫端(用可視化開發工具Delphi進行開發),利用成熟的數據庫技術方便利用簡便快捷的SQL語句對數據庫進行操縱。最后利用Lotus Notes提供的與外部數據庫的接口功能,通過建立ODBC數據源,在Lotus Notes端利用Lotus腳本語言(Lotus Script)自動提取SQL數據庫中的相關數據,使兩個系統有機集成。這樣,系統不但運行速度快,而且可以實現一次錄入多次使用,避免數據的不一致性,利于系統維護和修改。

整個軟件的運行環境是企業內部網(Internet),整體采用Client/Server(C/S)體系架構,服務器端采用 Lotus Domino文檔數據庫及關系數據庫SQL Server作為后臺數據庫服務器,客戶端采用Lotus Notes及ODBC(開放數據庫互聯)方式,實現Lotus Notes群件環境下的定時自動報表。以下為OA與MIS之間數據接口設計的具體實現方法。

2.1 前期準備

由于開發的OA系統是基于Lotus Notes平臺的,而MIS系統的后臺數據庫是SQL數據庫,下面的方法是用來實現從OA客戶端提取SQL數據庫中的數據。

(1) 建好SQL數據庫,填好庫中涉及到的表里的數據,以供提取。

(2) 建立ODBC(開放式數據連接)數據源。ODBC通常由Windows操作系統自身提供。目的在于用一個ODBC數據源名來一一對應一個SQL數據庫,在OA客戶端可以通過ODBC數據源找到SQL數據庫,從而可以提取該數據庫中相應表里的數據。

2.2 具體實現

程序代碼使用Lotus Script語言。在Lotus Notes中編程實現數據的提取。代碼如下:

Dim con As New odbcconnection

Dim qry As New odbcquery

Dim result As New odbcresultset

Dim ws As New notesuiworkspace

Dim uidoc As notesuidocument

Dim m As Variant

Dim y As Variant,m As Variant′以上為定義部分

Set uidoc=ws.currentdocument

Set doc=uidoc.document

y = uidoc.fieldgettext(\"year\")

m = uidoc.fieldgettext(\"month\")′取表單里的域值

If (con.connectto(\"temp_sql\",\"sa\",\"12345\") Then

Set qry.connection= con

s = \"select * \"

s=s \"from table1\"

s=s \"where table1.year=\"

s = s \"'\" y \"'\"

s = s \"and table1.month=\" \"'\" m \"'\"

qry.sql=s

Set result.query=qry

上述語句中的“temp_sql”是ODBC數據庫源名,它所對應的是一個大型的后臺關系型數據庫,即一個MIS應用子系統的后臺數據庫;“table1”是此數據庫中的一個表文件。該段程序實現:選擇table1中所有year 和month 值等于表單中相應域值的紀錄,并放入結果集result中。

If Not result.execute() Then

Messagebox _

result.GetExtendedErrorMessage,result.GetErrorMessage

Exit Sub

End If

If Not result.IsResultSetAvailable Then

Messagebox(\"沒有找到相關數據,請檢查輸入條件或數據庫\")

Exit Sub

End If

End If

數據已從SQL數據庫中取出,以下為把取出的數據賦到表單中相應的域中,通過循環,逐條提取紀錄,直到取完為止:

n=0

Do

Call result.nextrow()

n=n+1

Call uidoc.fieldsettext(\"jm\",result.getvalue

(\"cityname\"))

Loop Until result1.isendofdata

在程序執行完后,notes 文檔中相應的域被從SQL數據庫中提取的數據填充,如表1所示,原表為一張空表。

濟寧市各縣綜合情況反映表(2007年2月3日)如表1所示。

3 結 語

基于Lotus的企業信息集成系統具有集成性、開發快捷、實施容易、管理容易、機制完整、保有費用低、適應企業級、跨企業級的應用、開放性、可以獲得廠商的豐富經驗與支持等特點,通過標準的SQL語句,可以簡單地實現Domino數據庫和Sybase/Oracle等關系型數據庫的數據信息的交互。

參考文獻

[1][美]Matt Riggsby.Lotus Notes和Domino 應用程序開發指南.邱仲潘,譯.北京:電子工業出版社,2001.

[2]閃四清.SQL Server 7.0系統管理和應用開發指南[M].北京:清華大學出版社,1999.

[3]Scot Haberman.Lotus Notes R5(中文版)從入門到精通[M].翟明岳,譯.北京:電子工業出版社,2000.

[4]馮錦峰,惠月.Lotus Domino/Notes R5應用開發指南[M].北京:北京希望電子出版社,2000.

[5]張卓,劉麗娟,齊春橋,等.基于LOTUS R5平臺智能小區信息管理系統[J].大連大學學報,2001,22(4):63-68.

[6]董晶,董桂林.用Lotus R5構建Internet/Intranet應用[M].北京:電子工業出版社,2000.

[7]吳小鋒,張新長,張潤明.中小企業辦公自動化信息系統的研究與開發[J].計算機應用研究,2001,18(8):100-102.

[8]蔡斌.辦公自動化系統建設的發展趨勢[J].計算機系統應用,1999(10):68-69.

[9]盧葦,尹恒,趙成萍.基于Lotus Domino/Notes的企業辦公自動化系統的設計與實現[J].計算機應用研究,2002,19(4):127.

[10]蓮花軟件(中國)有限公司.Lotus Domino/Notes R5 企業信息集成技術[M].北京:國防工業出版社,2000.

[11]蓮花軟件(中國)有限公司.Lotus Domino/Notes R5應用開發大全[M].北京:國防工業出版社,2000.

[12]武坤.Lotus Domino/Note R5應用教程[M].北京:機械工業出版社,2000.

作者簡介 尋 楊 女,1971年出生,碩士,講師。主要從事計算機應用方面的研究工作。

主站蜘蛛池模板: 日韩AV无码免费一二三区| 亚洲视频一区| 喷潮白浆直流在线播放| 国产成人超碰无码| 亚洲成a人片在线观看88| 色婷婷国产精品视频| 欧美国产在线一区| 国产一区二区三区在线精品专区| 久久无码av三级| 午夜欧美理论2019理论| 99伊人精品| 99久久性生片| 亚洲无限乱码| 精品国产中文一级毛片在线看| 福利在线不卡| 一区二区影院| 狠狠躁天天躁夜夜躁婷婷| 精品久久高清| 在线永久免费观看的毛片| 91精品视频网站| 91人妻在线视频| 国产乱子伦一区二区=| 谁有在线观看日韩亚洲最新视频| 久久久久亚洲av成人网人人软件| 污网站在线观看视频| 在线网站18禁| 国产亚洲精久久久久久无码AV| 99热国产在线精品99| 成人午夜精品一级毛片| 色综合久久无码网| 91久久精品日日躁夜夜躁欧美| 在线观看无码a∨| 日韩精品一区二区三区中文无码| 性色在线视频精品| 欧洲亚洲一区| 无码专区第一页| 欧洲成人在线观看| 在线观看免费国产| 日日摸夜夜爽无码| 国产精品流白浆在线观看| 日本高清在线看免费观看| 伊人91视频| 国产在线高清一级毛片| 亚洲一区二区三区国产精品| 国产99视频在线| 亚洲国产成人超福利久久精品| 最新加勒比隔壁人妻| 免费不卡视频| 国产一级精品毛片基地| 一本大道香蕉久中文在线播放| 幺女国产一级毛片| 日本五区在线不卡精品| 欧美h在线观看| 欧美成一级| 亚洲AV成人一区二区三区AV| 手机成人午夜在线视频| 播五月综合| 最近最新中文字幕免费的一页| 国产清纯在线一区二区WWW| 国产精品欧美激情| 国产精品亚欧美一区二区| 久热精品免费| 国产精品久久久久久搜索| 欧美色图第一页| 久草性视频| 波多野结衣一区二区三区88| 日本三级欧美三级| 91精品专区国产盗摄| 亚洲中文字幕久久无码精品A| 国产美女一级毛片| 国产亚洲精品97AA片在线播放| 色悠久久综合| 国产91线观看| 国产精品爽爽va在线无码观看| 91系列在线观看| 国产精品刺激对白在线| 免费啪啪网址| 国产精品美女在线| 久久精品亚洲中文字幕乱码| 国产h视频在线观看视频| 精品黑人一区二区三区| 免费女人18毛片a级毛片视频|