国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Lotus Notes電子論壇模塊的實現(xiàn)

2013-04-29 22:28:13趙曉亮
中國管理信息化 2013年7期
關(guān)鍵詞:辦公自動化

趙曉亮

[摘要] 辦公自動化就是要創(chuàng)造一個集成的辦公環(huán)境,使所有的辦公人員在同一個桌面環(huán)境下一起工作。IBM Lotus作為業(yè)務協(xié)作軟件的領(lǐng)導者,為使用者帶來一種全新的商業(yè)模式。它可以使使用者對各種變化作出迅捷的反應,使員工的聯(lián)絡更加簡單、信息訪問更加方便、流程掌握更為容易。它的某些技術(shù)還可以讓公司員工能在更大范圍內(nèi)進行協(xié)同合作,并以其開放、靈活、經(jīng)濟的特性,幫助使用者快速獲取商業(yè)成果,一切隨需應變。而 Lotus Domino R6能通過內(nèi)置的連接服務,對于事務處理系統(tǒng)進行實時訪問。集成的開發(fā)工具,可以使用戶使用自己所喜歡的HTML制作工具,Java IDE和Script工具生成Domino應用。

[關(guān)鍵詞] Lotus Domino R6;電子論壇;辦公自動化

[中圖分類號] TP317.1 [文獻標識碼] A [文章編號] 1673 - 0194(2013)07- 0057- 03

1 開發(fā)工具Lotus Notes簡介

Lotus Notes 是Lotus(蓮花)公司的旗艦產(chǎn)品,自1989年問世以來,它便以優(yōu)越的性能贏得了用戶,也逐漸為中國用戶所熟識。在Lotus歸于IBM旗下后,歷經(jīng)3年時間研制開發(fā)了功能更加強大的革命性產(chǎn)品Notes 6/Domino 6。Domino服務器是應用和電子郵件服務器,它提供了連接客戶機、傳遞郵件、控制數(shù)據(jù)庫在用戶中的共享等實現(xiàn)各種功能的集成服務,服務器上還可存儲用戶郵箱和各種可被用戶共享的數(shù)據(jù)庫。Notes客戶機則主要提供接口、良好的圖形用戶界面、信息處理等功能,同時用戶也可以在客戶機中以數(shù)據(jù)庫的形式存儲個人信息。

2 開發(fā)環(huán)境

2.1 Lotus Domino/Notes(OA)硬件環(huán)境

信息傳輸設備:電話、傳真機、計算機局域網(wǎng)、廣域網(wǎng)等。

信息處理設備:各種個人計算機、工作站或服務器等。

信息存儲設備:如硬盤、U盤、光盤存儲系統(tǒng)等。

2.2 Lotus Domino/Notes(OA)軟件環(huán)境

本系統(tǒng)是基于Lotus Notes(Domino)開發(fā)的流程事務類管理系統(tǒng),系統(tǒng)的服務器端環(huán)境為Lotus Notes(Domino)服務器,客戶端環(huán)境是IE瀏覽器(B/S結(jié)構(gòu))。 系統(tǒng)具有良好的跨平臺特性,采用了Lotus Notes、Java等編程技術(shù),系統(tǒng)可以在很多流行的平臺上運行(Linux/Unix/Windows/OS2等),特別適合于企事業(yè)單位內(nèi)部網(wǎng)絡。由此可見,客戶端環(huán)境采用IE瀏覽器(B/S結(jié)構(gòu))大大降低了系統(tǒng)運行的要求。比較適合中小企業(yè)應用,為企業(yè)節(jié)省了不少開支。而且為日后維護、升級打下了良好的基礎(chǔ)。

3 功能模塊

初步考慮設計本電子論壇所需要的設計元素有:表單、視圖、文件夾、導航器。其中導航器為進入本論壇的起始頁面,其中設有4個熱點矩陣分別鏈接到不同的視圖,讓有不同需要的用戶可以按熱點矩陣名稱進入自己所需要的頁面。

4 功能模塊開發(fā)

電子論壇主要實現(xiàn)的功能:讓用戶可以在論壇上發(fā)表文章,同時可以答復其他用戶發(fā)表的文章,還可以對他人、對自己的主題進行二次答復。

4.1 表單

創(chuàng)建了12個表單,分別對其命名為:(Archive Log)、 (ArchiveInstructions)、ArchiveProfileDlg、ProcessExistingdbDlg、ArchiveInstructions、答復(Response)、答復的答復(ResponsetoRespons)、個人興趣簡要表(Interest Profile)、歸檔簡要表(Archive Profile)、匿名的答復(AnonymousResponse)、匿名的答復的答復(AnonymousResponsetoResponse)、討論主題(MainTopic)。

(Archive Log)表單的主要功能為實現(xiàn)用戶對文檔的歸檔。

(ArchiveInstructions)這個表單的存儲是一個幫助文檔,主要內(nèi)容為歸檔的幫助。

答復表單的主要實現(xiàn)功能為用戶答復其他用戶發(fā)表的主題,里面設有答復主題域(Subject),其屬性設為文本可編輯,代碼 @Trim(Subject)。

答復的答復表單,其實現(xiàn)功能和答復表單大致相同,設有答復的答復主題域(Subject)其屬性設置為文本可編輯,代碼 @Trim(Subject)

討論主題表單,同答復表單的功能也大致相同,設有討論主題域(Subject)其屬性同樣設置為文本可編輯,代碼 @Trim(Subject)

4.2 視圖

創(chuàng)建了五個視圖,分別為:(&All)、按分類、按作者、歸檔、歸檔簡要表。

&All視圖的頁面顯示為用戶發(fā)表主題的區(qū)域,其中顯示用戶發(fā)表的主題的名稱,類別。實現(xiàn)代碼為 @If(!@IsResponseDoc;@Created;"")。在&All視圖中設有操作分別為:

新主題:@PostedCommand([Compose];"Main Topic")

答復:@PostedCommand([Compose];"Response")

答復的答復:@PostedCommand([Compose];"Response to Response")

返回:@Command([FileCloseWindow])

按分類視圖的功能是把用戶發(fā)表的文章分類顯示,其中類別可以自己添加在其中設置的操作同&All視圖。

歸檔視圖是為用戶歸檔文件所做的,里面設有操作:

設置歸檔:@PostedCommand([Compose]; "ArchiveProfile");

@PostedCommand([RefreshHideFormulas])

立即歸檔:key := "Archive Profile";

AllDocs := @DbLookup("":"NoCache"; ""; "(¥Profiles)"; Key; "ArchivePath");

@If(AllDocs = "" ; @Prompt([Ok];"錯誤";"請為本歸檔數(shù)據(jù)庫指定位置。") : @Return(0);@Success);

AllDocs2 := @If(@IsError(@DbLookup("":"NoCache"; ""; "(■Profiles)"; Key; "ArchivePath"));@Return(@Prompt([Ok]; "立即歸檔"; "在您開始進行歸檔之前,您需要填寫一份“歸檔簡要表”。請按“設置歸檔...”。")); "");

@If(@Prompt([YesNo]; "歸檔"; "是否現(xiàn)在將文檔移到歸檔數(shù)據(jù)庫中?"); ""; @Return(0));

打開歸檔數(shù)據(jù)庫:其代碼設置為:

Sub Click(Source As Button)

On Error Goto ErrorRoutine

91 is Object Variable Not Set

On Error 91 Resume Next

4412 is the notes database does not exist

On Error 4412 Goto DatabaseNotExistError

Set s = New NotesSession

Set sourcedb = s.CurrentDatabase

Set view = sourcedb.GetView("(■Profiles)")

key = "Archive Profile"

Set profile = view.GetDocumentByKey(key)

If profile Is Nothing Then

Messagebox "本數(shù)據(jù)庫沒有歸檔數(shù)據(jù)庫。", 0 + 64, "歸檔"

Exit Sub

End If

ArchivePath = profile.ArchivePath

ArchiveServer = profile.ArchiveServer

If (ArchivePath(0) = "") Then

Messagebox "沒有找到歸檔數(shù)據(jù)庫。請單擊“設置歸檔”按鈕來創(chuàng)建一個新的歸檔數(shù)據(jù)庫。",16,"數(shù)據(jù)庫沒有找到"

Exit Sub

End If

Set w = New NotesUIWorkspace

Call w.OpenDatabase(ArchiveServer(0), ArchivePath(0), "", "", "1")

Exit Sub

ErrorRoutine:

Messagebox "意外情況: " & Err & " - " & Error

Exit Sub

DatabaseNotExistError:

Messagebox "沒有找到歸檔數(shù)據(jù)庫。請單擊“設置歸檔”按鈕來創(chuàng)建一個新的歸檔數(shù)據(jù)庫。",16,"數(shù)據(jù)庫沒有找到"

Exit Sub

End Sub

4.3 文件夾

創(chuàng)建一個文件夾選項,將其命名為:我的個人興趣。

這個文件夾的主要功能為用戶選擇自己個人感興趣的文章做為收藏

4.4 代理

分別為以上幾個設計元素創(chuàng)建了代理,其功能為:初始化系統(tǒng)線索標識符、編輯我的個人興趣簡要表、標記或取消標記文檔為“注銷”、定期歸檔、發(fā)送新聞簡報、在個人興趣簡要表中添加個人興趣主題。

4.5 導航器

分別創(chuàng)建了四個熱點矩陣:分別對其命名為:所有文檔、個人興趣、按作者、按分類。

所有文檔:設置為簡單操作,打開視圖或文件夾,打開的視圖為&All視圖。

個人興趣:設置為簡單操作,打開視圖或文件夾,打開文件夾為個人興趣。

按作者:設置為簡單操作,打開視圖或文件夾,打開的視圖為按作者。

按分類:設置為簡單操作,打開視圖或文件夾,打開的視圖為按分類。

導航器所連接的元素如圖1所示。

5 模塊流程圖

本模塊所完成的工作如圖2所示。

6 結(jié)束語

辦公自動化(OA)因其明顯推動企事業(yè)單位信息化的進程而備受重視,一直是IT建設的重點;同時,由于辦公自動化具有涉及崗位、人員眾多,處理流程煩瑣、多變等特點,而成為IT建設的難點之一。網(wǎng)絡化和Notes平臺的出現(xiàn)使上述問題迎刃而解。許多成功的案例確立了Notes在辦公自動化方面事實上的標準地位。需要指出的是Notes不僅模擬了辦公過程,而且支持人們通過模擬而改革辦公流程。顯然,這是傳統(tǒng)的辦公自動化工具(如傳真機、復印機)等無法勝任的。在發(fā)展辦公自動化的過程中我們感到了知識對于企業(yè)流轉(zhuǎn)和員工的技能等方面的重要性,國內(nèi)OA系統(tǒng)很多是基于Lotus Domino/Notes平臺,它幾乎已經(jīng)成為一個事實上的標準平臺。

主要參考文獻

[1]馮錦峰.Lotus Domino/Notes R5 應用開發(fā)指南[M].北京:北京希望電子出版社,2000.

[2][美]Randall A Tamura.Lotus Notes 和Domino Server 4.6技術(shù)大全[M].王建華,譯.北京:機械工業(yè)出版社,1998.

[3]石麗霞.Lotus Domino Designer 6應用程序開發(fā)指南[M].北京:中國水利水電出版社,2004.

[4]段立. Lotus Domino\Notes R6中文版辦公自動化解決方案及應用剖析[M].北京:機械工業(yè)出版社,2001.

[5][美] T Tulisalo,R Carlsen .Lotus Domino 6應用開發(fā)手冊[M].北京:北京希望電子出版社,2003:56-80.

猜你喜歡
辦公自動化
企事業(yè)單位辦公自動化的應用與發(fā)展探析
淺談辦公自動化系統(tǒng)的設計與應用
活力(2019年21期)2019-04-01 12:17:06
辦公自動化中的計算機應用
計算機信息處理技術(shù)在辦公自動化中的應用研究
探討辦公自動化發(fā)展方向
辦公自動化系統(tǒng)軟件教學探索
辦公室自動化、辦公自動化與OA
企業(yè)辦公自動化的現(xiàn)狀及發(fā)展策略分析
滬蘇浙高速公路辦公自動化系統(tǒng)設計
利用辦公自動化進行圖書館管理
河南科技(2014年22期)2014-02-27 14:18:25
宜宾县| 宝山区| 许昌市| 阳山县| 山东省| 肃宁县| 信丰县| 岐山县| 固安县| 杭州市| 广元市| 镇康县| 辽中县| 永兴县| 璧山县| 理塘县| 衡山县| 东兴市| 攀枝花市| 温宿县| 五寨县| 扎囊县| 宣汉县| 广水市| 邹平县| 调兵山市| 沂源县| 武川县| 汝城县| 葵青区| 上蔡县| 高淳县| 汤阴县| 尼玛县| 嵊州市| 惠水县| 永年县| 文安县| 准格尔旗| 土默特左旗| 保康县|