基于Domino 技術(shù)的定制郵件群發(fā)的設計與實(shí)現研究論文
1 概述
當今社會(huì )企業(yè)與企業(yè)之間、企業(yè)與個(gè)人之間的相互交流與溝通都離不開(kāi)郵件系統, 特別是在企業(yè)內部,對于一些比較重要的事件, 人們往往通過(guò)郵件系統進(jìn)行溝通與反饋。隨著(zhù)郵件系統的普及, 人們對郵件系統的功能也在不斷地提出新的要求, 郵件系統除基本的收發(fā)功能外,各種不同的郵件系統各有不同的功能, 如: 設置簽名、定時(shí)發(fā)送、取回、提醒、分類(lèi)、群發(fā)等各種功能, 應該說(shuō)郵件系統的功能已經(jīng)相當齊全了, 但是在日常工作中, 用戶(hù)卻提出了是否能群發(fā)郵件到指定的相關(guān)人員,且他們各自收到的郵件內容中,有部分信息是不同的。如: 員工的崗位晉升、績(jì)效獎金的發(fā)放通知, 其中的崗位晉升等級、績(jì)效獎金每位員工是不同的,如果一封封的郵件發(fā)送,工作效率極其低下且容易出錯, 為此, 希望能提供一個(gè)平臺進(jìn)行一次性發(fā)送。
2 需求分析
針對用戶(hù)的需求, 需要實(shí)現的關(guān)鍵功能點(diǎn)是: 群發(fā)對象可定制, 群發(fā)的郵件內容可定制。如果基于現有的郵件系統, 群發(fā)對象可定制是可以實(shí)現,即: 由用戶(hù)在自己的個(gè)人通信錄中創(chuàng )建群組, 并在群組中加入指定的相關(guān)人員, 但是郵件群發(fā)到這個(gè)群組時(shí), 每個(gè)人收到的郵件內容都是同樣的。實(shí)現定制郵件群發(fā)功能的實(shí)施思路:
(1) 由用戶(hù)預先將指定相關(guān)人員的email 地址, 郵件內容中的定制部分內容批量錄入到系統中。
(2) 在郵件內容中插入一些特別標識符,代碼一旦讀取到這些標識符, 就用相應的信息進(jìn)行替換, 從而實(shí)現郵件內容的定制。
(3) 系統逐條獲取相關(guān)人員后進(jìn)行發(fā)送,一直循環(huán)到發(fā)送完所有的相關(guān)人員。
3 實(shí)現技術(shù)
由于工作中一直都在使用Lotus Domino 技術(shù)進(jìn)行系統的開(kāi)發(fā)與維護,公司的辦公自動(dòng)化系統和郵件系統也是基于LotusDomino 技術(shù)進(jìn)行開(kāi)發(fā)定制的, 為此, 此功能的實(shí)現就考慮利用此技術(shù)進(jìn)行開(kāi)發(fā)。Lotus Domino 是IBM 公司推出的消息和協(xié)作平臺, 它內含靈活的'審批工作流引擎開(kāi)發(fā)環(huán)境,強大的文檔處理能力,并具有獨特的安全特性, 它還內置了郵件、日歷、目錄、Web等服務(wù), 為此, 在辦公領(lǐng)域深受廣大用戶(hù)的好評。本功能是在Lotus Domino 開(kāi)發(fā)環(huán)境下, 采用B/S 架構, 通過(guò)LotusScript 開(kāi)發(fā)工具, 結合個(gè)性化的變量替換思路, 最終通過(guò)使notesdocument 對象的send 方法實(shí)現郵件的發(fā)送。
4 實(shí)現方法
(1) 在辦公應用中大家都已經(jīng)非常熟悉Excel 的使用, 為此利用Excel 軟件, 讓用戶(hù)收集好相關(guān)人員的郵件地址、姓名和定制化郵件內容,然后將其轉化成txt 格式的文件。格式如下:用戶(hù)名、工號、Internet 地址、變量1、變量2、變量3、變量4、目前最多可支持9 個(gè)變量。
(2) 系統將txt 文件逐行導入,每人生成一條信息, 供發(fā)送時(shí)調用。
5 實(shí)現效果
此平臺目前僅僅開(kāi)放給人力資源部門(mén)使用, 此平臺自上線(xiàn)使用以來(lái), 每年總部及子公司的各人力資源部門(mén)都會(huì )通過(guò)此平臺發(fā)送各類(lèi)與人事相關(guān)的定制化郵件,每年平均發(fā)送郵件50 封。此平臺可以適用于需要群發(fā)定制郵件的各類(lèi)場(chǎng)合。
5.1 信息發(fā)布功能的整合及意義
在長(cháng)期的地震速報工作中總結出的經(jīng)驗表明, 地震信息在獲取、傳遞、發(fā)布3 個(gè)環(huán)節上較容易出錯, 這是因為在這些環(huán)節下的工作本身非常細致甚至繁瑣。在傳統的地震速報過(guò)程中, 信息處理需要大量的人工操作,而這些人工操作又受制于時(shí)間緊迫和緊張氣氛的限制, 這就使得出錯的可能性更高。從信息發(fā)布的結果來(lái)看, 任何細小的錯誤都可能造成很大的影響, 因此地震信息的發(fā)布過(guò)程要做到不出差錯。具體造成地震速報過(guò)程中出錯或耽誤時(shí)間的因素有以下 幾點(diǎn):速報、短信、傳真、網(wǎng)頁(yè)等不同發(fā)布平臺上信息的格式要求不同, 在切換、轉移時(shí)人工操作易于產(chǎn)生疏漏, 復核也需要花費較長(cháng)時(shí)間; EQIM、MSDP、MAPSIS、ARCGIS 等系統間地名存在差異, 不同地點(diǎn)的地震可能要以不同的地圖系統為標準, 易于出錯; 不同發(fā)布平臺的登錄、操作、發(fā)布方式不同, 產(chǎn)生繁復的操作。本次地震平臺的開(kāi)發(fā), 整合了地震速報、短信發(fā)送、傳真生成、網(wǎng)頁(yè)發(fā)布4 項功能。這4 個(gè)平臺獲取的地震信息全部來(lái)自于速報平臺的數據庫, 因此速報平臺的數據庫是該軟件信息來(lái)源的核心。該軟件從EQIM 數據庫獲取到原始地震信息(包含經(jīng)緯度、震級、發(fā)震時(shí)刻、深度等要素)后, 按照不同發(fā)布平臺的格式要求將原始地震信息轉化為對應的地震信息。在獲取對應信息后, 只需要在功能界面上點(diǎn)擊相應按鈕,就可以完成對應地震信息的發(fā)布。這樣做的意義有如下幾點(diǎn): 避免了信息轉化過(guò)程中可能出現的錯誤, 同時(shí)節約了時(shí)間; 統一使用EQIM 地圖, 地名不會(huì )出現錯誤;自動(dòng)化程度高, 簡(jiǎn)化了不同平臺間的發(fā)布操作,節約時(shí)間降低錯誤率。
6結語(yǔ)
在項目組的共同努力下, 安徽省地震速報平臺順利完成,程序的各項功能均得到了實(shí)現。安徽省地震速報平臺已經(jīng)在安徽測震臺網(wǎng)試運行一年,期間運行穩定, 各項功能運轉正常, 表現良好。在應對2015 年3 月14 日阜陽(yáng)4.3 級地震等速報地震時(shí), 安徽省地震速報平臺發(fā)揮了重要作用,在保證信息準確性的同時(shí)縮短了發(fā)布信息的時(shí)間, 通過(guò)軟件將地震速報期間的繁冗工作進(jìn)行自動(dòng)化處理, 減輕了值班人員的工作負擔。在日常工作中, 安徽省地震速報平臺切實(shí)有效地幫助工作人員提高了效能,達到了預期的效果。在今后的工作中,項目組成員將繼續根據實(shí)際情況不斷完善安徽省地震平臺,為臺網(wǎng)的日常工作和地震速報工作提供界面友好、功能豐富的操作平臺。
【基于Domino 技術(shù)的定制郵件群發(fā)的設計與實(shí)現研究論文】相關(guān)文章:
網(wǎng)站設計的實(shí)現技術(shù)研究論文10-24
基于XML技術(shù)的自動(dòng)閱卷系統設計與實(shí)現論文11-14
基于A(yíng)SP的圖書(shū)管理系統設計與實(shí)現研究論文10-30
基于RFID的農產(chǎn)品設計與實(shí)現研究論文10-31
基于云計算技術(shù)的虛擬實(shí)訓室設計與實(shí)現論文11-14
基于PHP的個(gè)人網(wǎng)站設計與實(shí)現論文11-17
基于PHP的個(gè)人網(wǎng)站設計與實(shí)現論文介紹11-17