西安文理學院 楊博強 郭增輝 韓利凱
Lotus Domino是企業(yè)級協(xié)同辦公管理平臺,它是專用于給企業(yè)員工服務為核心的辦公管理平臺,可以使企業(yè)員工辦公有效的,合理化的進行。而Lotus Domino作為辦公平臺,它為用戶提供了很多有效的功能,成立了一種獨特的、個性化的、低成本、高效率的辦公環(huán)境。與之同時Lotus Domino的安全機制是非常完善的,在業(yè)內又算是小有名氣,Lotus Domino采用的是admin.id文件加密。想要進入后臺除了必備的密碼之外,還需要用戶提供管理員所給的admin.id文件,否則是無法連接到Domino的后臺的[1]。
系統(tǒng)是基于協(xié)同辦公系統(tǒng)而成的,那么很多人就要問了,到底什么是協(xié)同辦公系統(tǒng)?協(xié)同辦公系統(tǒng)即是OA(Office Automation辦公自動化)、工作流以及即時通訊等群組協(xié)同辦公功能相結合而成的協(xié)同辦公系統(tǒng),它其實是一整套的系統(tǒng)組合而成的,并不是單獨的指某一種的系統(tǒng)。
那么工作流是什么呢?簡單地說工作流的核心就是人與系統(tǒng)的協(xié)同、系統(tǒng)與系統(tǒng)的協(xié)同、人與人的協(xié)同并以此為核心的大協(xié)同就是工作流。即時通訊顧名思義就是使得人與人之間的通訊能夠即時的進行,這里當然不僅僅是指人之間的通訊還有數(shù)據與數(shù)據之間的通訊?;蛘呶覀円部梢哉f協(xié)同辦公系統(tǒng)是由協(xié)同商務與協(xié)同政務和辦公設備與字表編輯組合而成的一種新的模式下的辦公環(huán)境[2]。
IT管理系統(tǒng)主要有三大模塊,系統(tǒng)的結構如圖1所示。
(1)用戶登陸模塊
用戶登陸模塊的角色劃分主要有管理員、讀者、普通用戶、作者等幾個角色構成,當管理員需要給某個用戶只讀的權限時可以將用戶設置為讀者,當管理員需要給某個用戶只能寫入的權限時可以將用戶設置為作者,當管理員需要給某個用戶可以更改其他用戶數(shù)據的權限時可以將用戶設置為管理員,當然這里的管理員是不是系統(tǒng)的管理員,兩者不可混為一談。
總之,通過這些角色,系統(tǒng)的管理員可以更加輕松的對用戶所需的不同權限進行不同的授權。除此之外當用戶需要某些特定的權限是,管理員可以給其賦予單獨的域,這個域管理員可以賦予其指定的權限和功能,這時只需要將需要此權限的用戶名單添加到該域當中即可。
圖1 IT管理系統(tǒng)的結構圖
(2)系統(tǒng)管理模塊
系統(tǒng)管理模塊分為代辦管理、用戶管理以及郵件管理,代辦管理即當流程停在某一個人哪里時間達到規(guī)定期限后,會自動提交到關聯(lián)的用戶處,這個用戶可以代為處理;用戶管理即為管理員添加用戶,也可以設置機構管理群組用于更好的管理用戶,郵件管理顧名思義,即為企業(yè)員工之間可以使用郵件通知,當業(yè)務流程提交結束后,會自動給起草人郵件通知流程結束。
(3)IT設備管理模塊
IT設備管理模塊主要的功能有查詢與維護(采購、歸還、領用、轉移、維修、報廢)、待維修設備、待入庫設備、設備類別維護、設備信息維護、基礎設置、流程綁定、統(tǒng)計匯總等,IT設備管理功能圖如圖2所示。
圖2 IT設備管理功能圖
在客戶端機器上打開瀏覽器,使用超級管理員或某個管理員身份登陸到系統(tǒng)首頁,點擊管理按鈕,即可進入問卷管理頁面,創(chuàng)建問卷,編輯問卷,通過“編輯啟用狀態(tài)”使得問卷“啟用”,同時通過“分配權限”將對應調查對象添加成功后,在問卷首頁通過調查范圍的用戶登錄可以進入該問卷進行答卷,非范圍內用戶無法答卷,用戶問卷提交之后,超級管理員或管理員即可查閱問卷的統(tǒng)計信息,如有需要,也可將用戶的統(tǒng)計數(shù)據進行導出[3]。
Lotus Domino平臺的IT設備管理系統(tǒng)的數(shù)據存儲具有集中管理的特性,這樣有利于對數(shù)據進行備份,數(shù)據不易丟失。同時Domino還有長時間不操作停頓機制,這樣當用戶長時間不使用的時候系統(tǒng)會自動將用戶的業(yè)務給斷掉,以防止暫時不用的業(yè)務流程占據服務器的內存容量大小。
Domino首先提供了多種多樣的訪問關系型數(shù)據庫的方法,可以用JDBC來訪問也可以用ODBC來訪問,當然了也可以通過SQL來訪問,多變的訪問方式使得Domino可以靈活多變,用戶可以根據不同的情況建立不同的訪問鏈接方式,極大的方便了用戶。
Domino Designer是Lotus本身所擁有的一個開發(fā)平臺。Domino Designer可以為用戶提供日常開發(fā)中的各種需求,集成了HTML、java、Script、XML等語言,同時還可以在Domino Designer中建立用戶所需的視圖和控件,可以說Domino Designer已經是一個非常完善的開發(fā)平臺了。
在Domino 的第八個版本中,Notes和Web兩個部分已經進行了集成,實現(xiàn)了可以將Web技術應用到Notes環(huán)境中,而且還能將Domino技術擴廣到Web環(huán)境。利用Domino Designer,用戶就可以編寫能夠同時在Web瀏覽器和Notes客戶中運行的應用[4]。
(1)測試系統(tǒng)所要求的最基本的功能,查看流程是否可以正常提交,統(tǒng)計的結果是否符合實際,文件導出是否有誤等等,也就是所謂的黑盒測試。
(2)測試在Domino Designer中的js頭中的方法體中加入“console.log()”令程序運行時直接在游覽器的控制臺進行報錯,用于測試我們想要的值是否傳遞成功,獲取值是否已經獲取到;或者也可以在js頭加入“MsgBox strByKey”語句,令程序運行時直接在服務器的控制臺進行報錯,用于測試想要的值是否傳遞成功,也就是對應的白盒測試,測試結果如圖3所示。
圖3 IT測試結果
采用B/S架構,基于自動化辦公系統(tǒng)Lotus Domino的IT管理系統(tǒng),可以為企業(yè)提供一套完整管理IT設備的系統(tǒng),使得企業(yè)員工對IT設備進行規(guī)范性的操作,使得IT設備能合理有效的進行辦理。實現(xiàn)企業(yè)設備的“統(tǒng)一規(guī)劃、統(tǒng)一設計、統(tǒng)一開發(fā)、統(tǒng)一運維、快速推廣”的特點,讓管理趨于信息化、時代化、科技化的管理。