基於Domino 技術的定製郵件羣發的設計與實現研究論文
1 概述
當今社會企業與企業之間、企業與個人之間的相互交流與溝通都離不開郵件系統, 特別是在企業內部,對於一些比較重要的事件, 人們往往透過郵件系統進行溝通與反饋。隨着郵件系統的普及, 人們對郵件系統的功能也在不斷地提出新的要求, 郵件系統除基本的收發功能外,各種不同的郵件系統各有不同的功能, 如: 設定簽名、定時發送、取回、提醒、分類、羣發等各種功能, 應該說郵件系統的功能已經相當齊全了, 但是在日常工作中, 用戶卻提出了是否能羣發郵件到指定的相關人員,且他們各自收到的郵件內容中,有部分資訊是不同的。如: 員工的崗位晉升、績效獎金的發放通知, 其中的崗位晉升等級、績效獎金每位員工是不同的,如果一封封的郵件發送,工作效率極其低下且容易出錯, 爲此, 希望能提供一個平臺進行一次性發送。
2 需求分析
針對用戶的需求, 需要實現的關鍵功能點是: 羣發對象可定製, 羣發的郵件內容可定製。如果基於現有的郵件系統, 羣發對象可定製是可以實現,即: 由用戶在自己的個人通信錄中創建羣組, 並在羣組中加入指定的相關人員, 但是郵件羣發到這個羣組時, 每個人收到的郵件內容都是同樣的。實現定製郵件羣發功能的實施思路:
(1) 由用戶預先將指定相關人員的email 地址, 郵件內容中的定製部分內容批量錄入到系統中。
(2) 在郵件內容中插入一些特別標識符,代碼一旦讀取到這些標識符, 就用相應的資訊進行替換, 從而實現郵件內容的定製。
(3) 系統逐條獲取相關人員後進行發送,一直循環到發送完所有的相關人員。
3 實現技術
由於工作中一直都在使用Lotus Domino 技術進行系統的開發與維護,公司的辦公自動化系統和郵件系統也是基於LotusDomino 技術進行開發定製的, 爲此, 此功能的實現就考慮利用此技術進行開發。Lotus Domino 是IBM 公司推出的消息和協作平臺, 它內含靈活的審批工作流引擎開發環境,強大的文檔處理能力,並具有獨特的安全特性, 它還內置了郵件、日曆、目錄、Web等服務, 爲此, 在辦公領域深受廣大用戶的好評。本功能是在Lotus Domino 開發環境下, 採用B/S 架構, 透過LotusScript 開發工具, 結合個性化的變量替換思路, 最終透過使notesdocument 對象的send 方法實現郵件的發送。
4 實現方法
(1) 在辦公應用中大家都已經非常熟悉Excel 的使用, 爲此利用Excel 軟件, 讓用戶收集好相關人員的郵件地址、姓名和定製化郵件內容,然後將其轉化成txt 格式的檔案。格式如下:用戶名、工號、Internet 地址、變量1、變量2、變量3、變量4、目前最多可支援9 個變量。
(2) 系統將txt 檔案逐行匯入,每人生成一條資訊, 供發送時調用。
5 實現效果
此平臺目前僅僅開放給人力資源部門使用, 此平臺自上線使用以來, 每年總部及子公司的各人力資源部門都會透過此平臺發送各類與人事相關的定製化郵件,每年平均發送郵件50 封。此平臺可以適用於需要羣發定製郵件的各類場合。
5.1 資訊發佈功能的整合及意義
在長期的地震速報工作中總結出的經驗表明, 地震資訊在獲取、傳遞、發佈3 個環節上較容易出錯, 這是因爲在這些環節下的工作本身非常細緻甚至繁瑣。在傳統的地震速報過程中, 資訊處理需要大量的人工操作,而這些人工操作又受制於時間緊迫和緊張氣氛的限制, 這就使得出錯的可能性更高。從資訊發佈的結果來看, 任何細小的錯誤都可能造成很大的影響, 因此地震資訊的發佈過程要做到不出差錯。具體造成地震速報過程中出錯或耽誤時間的因素有以下 幾點:速報、短信、傳真、網頁等不同發佈平臺上資訊的`格式要求不同, 在切換、轉移時人工操作易於產生疏漏, 複覈也需要花費較長時間; EQIM、MSDP、MAPSIS、ARCGIS 等系統間地名存在差異, 不同地點的地震可能要以不同的地圖系統爲標準, 易於出錯; 不同發佈平臺的登入、操作、發佈方式不同, 產生繁複的操作。本次地震平臺的開發, 整合了地震速報、短信發送、傳真生成、網頁發佈4 項功能。這4 個平臺獲取的地震資訊全部來自於速報平臺的數據庫, 因此速報平臺的數據庫是該軟件資訊來源的核心。該軟件從EQIM 數據庫獲取到原始地震資訊(包含經緯度、震級、發震時刻、深度等要素)後, 按照不同發佈平臺的格式要求將原始地震資訊轉化爲對應的地震資訊。在獲取對應資訊後, 只需要在功能介面上點擊相應按鈕,就可以完成對應地震資訊的發佈。這樣做的意義有如下幾點: 避免了資訊轉化過程中可能出現的錯誤, 同時節約了時間; 統一使用EQIM 地圖, 地名不會出現錯誤;自動化程度高, 簡化了不同平臺間的發佈操作,節約時間降低錯誤率。
6結語
在項目組的共同努力下, 安徽省地震速報平臺順利完成,程序的各項功能均得到了實現。安徽省地震速報平臺已經在安徽測震臺網試執行一年,期間執行穩定, 各項功能運轉正常, 表現良好。在應對2015 年3 月14 日阜陽4.3 級地震等速報地震時, 安徽省地震速報平臺發揮了重要作用,在保證資訊準確性的同時縮短了發佈資訊的時間, 透過軟件將地震速報期間的繁冗工作進行自動化處理, 減輕了值班人員的工作負擔。在日常工作中, 安徽省地震速報平臺切實有效地幫助工作人員提高了效能,達到了預期的效果。在今後的工作中,項目組成員將繼續根據實際情況不斷完善安徽省地震平臺,爲臺網的日常工作和地震速報工作提供介面友好、功能豐富的操作平臺。
-
幼兒園及家庭對幼兒社會責任感的研究論文
幼兒期的個性發展是日後發展的重要基礎,處在學前期的兒童需要教師、家長等成人的正確引導,以使他們養成良好的生活習慣和個性。因此,孩子責任感的培養,是學校教育和家庭教育的重要內容,也是幼兒成長的過程中必要的一課。一、從身邊做起,讓孩子明確責任感二、讓家長明...
-
農村資訊化建設績效改善途徑論文
摘要:農村資訊化建設的最終受益者是誰,這是改進農村資訊化建設績效不能迴避的問題。我國在“自上而下”農村資訊化建設中常常忽視農民的主體地位,不注重農民的資訊需求、資訊意識和資訊能力,正因爲如此,農民難以從資訊化建設中獲得最大受益。要想改進我國農村資訊化...
-
市政給排水管道工程施工質量管理工學論文
摘要:從施工準備階段、管道施工階段、管線安裝、檢查井施工以及土方回填和閉水試驗等方面論述了市政給排水管道工程施工質量管理重點及措施。關鍵詞:市政;給排水;管道1施工準備階段質量控制1.1道路拆除與恢復市政給排水管道施工必然涉及到一定路面的拆除與恢復工作...
-
論近代中國科技落後的一點文化思考的論文
【論文關鍵詞】:近代科技;傳統文化【論文摘要】:中國古代科學技術曾經在世界文明史上寫下了光輝燦爛的篇章,但到了近代卻進展遲滯,遠遠落在了西方的後面,文章主要從文化的角度探討近代科技落後的原因。輝煌燦爛的中華古代文明內含着遙遙領先於西方文明的傳統科學技術...