天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Lucene的郵件管理系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2018-02-12 06:56

  本文關(guān)鍵詞: 電子郵件 SMTP 郵件解析 Lucene 出處:《吉林大學(xué)》2014年碩士論文 論文類型:學(xué)位論文


【摘要】:隨著互聯(lián)網(wǎng)的快速發(fā)展與普及,電子郵件已經(jīng)成為當(dāng)今進社會不可或缺的應(yīng)用工具之一。電子郵件系統(tǒng)由于其方便、快捷而成為了信息交流的重要工具,并被越來越多地應(yīng)用于日常工作和生活。目前用戶使用電子郵件方式主要有兩種:一種是使用公用的免費電子郵箱;另一種是申請自己的郵件域名,建立單獨的郵件服務(wù)器。無論使用何種郵件服務(wù)器,客戶端作為用戶與服務(wù)器的交互工具都是必不可少的。目前廣泛使用的郵件客戶端軟件有Foxmail和Outlook等。雖然當(dāng)前的電子郵件管理軟件已經(jīng)具備了較完善的功能,但不同的用戶會有不同的需求,通用的電子郵件管理軟件無法滿足所有的用戶群體。例如,在實際應(yīng)用和科研中,往往需要對郵件系統(tǒng)進行二次開發(fā),而現(xiàn)有的郵件管理軟件也不公開源碼。而某些對信息的安全性要求較高的企業(yè)或者部門,使用現(xiàn)有的郵件客戶端軟件也會帶來一些安全上的隱患。所以設(shè)計并且實現(xiàn)一個安全的有效的電子郵件管理系統(tǒng)具有很重大的理論意義和實際應(yīng)用價值。 本文著重闡述了電子郵件管理系統(tǒng)的整體開發(fā)過程,全面闡述了系統(tǒng)的設(shè)計思想和設(shè)計流程,詳盡的說明了數(shù)據(jù)庫表結(jié)構(gòu)的創(chuàng)建過程和各個數(shù)據(jù)表之間存在的聯(lián)系。本文充分的利用了功能模塊圖來清晰的表明系統(tǒng)的設(shè)計思想和程序各功能模塊的規(guī)劃。系統(tǒng)以Windows操作系統(tǒng)作為開發(fā)平臺,Visual Studio2010作為開發(fā)工具,Microsoft Access作為數(shù)據(jù)庫平臺,設(shè)計并實現(xiàn)了基于Lucene的電子郵件管理系統(tǒng),完成了電子郵件的編寫、發(fā)送、接收和本地電子郵件檢索等功能。 本文主要介紹的功能包括如下幾個方面。第一,實現(xiàn)了對郵件聯(lián)系人的有效管理,實現(xiàn)了在通訊錄中快速添加、刪除聯(lián)系人以及修改聯(lián)系人信息,通訊錄模塊有效的提高了用戶使用郵件系統(tǒng)的效率;第二,設(shè)計了郵件收發(fā)模塊,通過對標準郵件格式的分析,利用SMTP協(xié)議實現(xiàn)郵件的發(fā)送,,還實現(xiàn)了利用POP3協(xié)議接收電子郵件,并且對電子郵件進行解析和信息提取;第三,設(shè)計了草稿箱和已發(fā)送等實用的功能模塊,進一步的提升了系統(tǒng)的可用性;第四,通過對Lucene技術(shù)的研究,利用Lucene實現(xiàn)對本地電子郵件的檢索,提高了郵件檢索的性能和準確度。最后,對系統(tǒng)實現(xiàn)的各個功能模塊進行了全面的功能測試和性能測試,實驗結(jié)果表明了系統(tǒng)設(shè)計的正確性與功能實現(xiàn)的穩(wěn)定性。
[Abstract]:With the rapid development and popularization of the Internet, email has become one of the indispensable application tools in modern society. E-mail system has become an important tool for information exchange because of its convenience and rapidity. And is increasingly being used in daily work and life. At present, there are two main ways for users to use email: one is to use a common free email address, the other is to apply for their own mail domain name. Create a separate mail server. Regardless of which mail server is used, The client is indispensable as the interaction tool between the user and the server. At present, the widely used mail client software includes Foxmail and Outlook, etc. Although the current email management software already has the relatively perfect function, But different users will have different needs, and general email management software will not be able to meet all user groups. For example, in practical applications and scientific research, mail systems often need to be re-developed. However, the existing mail management software is also not open source code. And some enterprises or departments that have higher requirements for the security of information, The use of the existing mail client software will also bring some security risks, so the design and implementation of a secure and effective email management system has great theoretical significance and practical application value. In this paper, the whole development process of the email management system is described, and the design idea and flow chart of the system are expounded. This paper makes full use of the function module diagram to show clearly the design idea of the system and the programming of each function module of the program. The Windows operating system is used as the development platform and Visual Studio2010 is used as the development tool. Microsoft Access is used as the database platform. An email management system based on Lucene is designed and implemented. The functions of writing, sending, receiving and retrieving local email are completed. The main functions of this paper include the following aspects. First, it realizes the effective management of email contacts, the rapid addition of contacts in the address book, the deletion of contacts and the modification of contact information. The address book module effectively improves the efficiency of using the mail system. Secondly, the mail transceiver module is designed. Through the analysis of the standard mail format, the SMTP protocol is used to send the mail. It also realizes the use of POP3 protocol to receive email, and the analysis of e-mail and information extraction; third, designed a draft box and sent functional modules to further improve the availability of the system; 4th, Through the research of Lucene technology, we use Lucene to realize the retrieval of local email, which improves the performance and accuracy of mail retrieval. Finally, the function and performance tests of each function module of the system are carried out. The experimental results show the correctness of the system design and the stability of the function realization.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.098;TP311.52

【參考文獻】

相關(guān)期刊論文 前2條

1 李平;馬麗;;基于Lotus Domino/Notes的郵件服務(wù)系統(tǒng)的設(shè)計和實現(xiàn)[J];微計算機信息;2006年15期

2 張校乾,金玉玲,侯麗波;一種基于Lucene檢索引擎的全文數(shù)據(jù)庫的研究與實現(xiàn)[J];現(xiàn)代圖書情報技術(shù);2005年02期



本文編號:1505041

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1505041.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶6b11f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com