基于Lucene的邮件管理系统的设计与实现

被引量 : 0次 | 上传用户:TNT2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展与普及,电子邮件已经成为当今进社会不可或缺的应用工具之一。电子邮件系统由于其方便、快捷而成为了信息交流的重要工具,并被越来越多地应用于日常工作和生活。目前用户使用电子邮件方式主要有两种:一种是使用公用的免费电子邮箱;另一种是申请自己的邮件域名,建立单独的邮件服务器。无论使用何种邮件服务器,客户端作为用户与服务器的交互工具都是必不可少的。目前广泛使用的邮件客户端软件有Foxmail和Outlook等。虽然当前的电子邮件管理软件已经具备了较完善的功能,但不同的用户会有不同的需求,通用的电子邮件管理软件无法满足所有的用户群体。例如,在实际应用和科研中,往往需要对邮件系统进行二次开发,而现有的邮件管理软件也不公开源码。而某些对信息的安全性要求较高的企业或者部门,使用现有的邮件客户端软件也会带来一些安全上的隐患。所以设计并且实现一个安全的有效的电子邮件管理系统具有很重大的理论意义和实际应用价值。本文着重阐述了电子邮件管理系统的整体开发过程,全面阐述了系统的设计思想和设计流程,详尽的说明了数据库表结构的创建过程和各个数据表之间存在的联系。本文充分的利用了功能模块图来清晰的表明系统的设计思想和程序各功能模块的规划。系统以Windows操作系统作为开发平台,Visual Studio2010作为开发工具,Microsoft Access作为数据库平台,设计并实现了基于Lucene的电子邮件管理系统,完成了电子邮件的编写、发送、接收和本地电子邮件检索等功能。本文主要介绍的功能包括如下几个方面。第一,实现了对邮件联系人的有效管理,实现了在通讯录中快速添加、删除联系人以及修改联系人信息,通讯录模块有效的提高了用户使用邮件系统的效率;第二,设计了邮件收发模块,通过对标准邮件格式的分析,利用SMTP协议实现邮件的发送,还实现了利用POP3协议接收电子邮件,并且对电子邮件进行解析和信息提取;第三,设计了草稿箱和已发送等实用的功能模块,进一步的提升了系统的可用性;第四,通过对Lucene技术的研究,利用Lucene实现对本地电子邮件的检索,提高了邮件检索的性能和准确度。最后,对系统实现的各个功能模块进行了全面的功能测试和性能测试,实验结果表明了系统设计的正确性与功能实现的稳定性。
其他文献
该文以自尊的起源为出发点,概述了依恋在自尊早期发展中的核心地位,以及依恋和自尊之间关系的相关研究,并对这些研究进行了评述。
<正>一、内容介绍、分析与教学建议1.内容介绍。"式与方程"是"数与代数"领域的教学内容。"式与方程"主要包括用字母表示数(四年级下册)、简易方程(五年级下册)和列方程解决简
<正> 李某,男,22岁,农民。1990年5月30日初诊.患者结婚半年余,每因同房即尿入阴道直至床铺.伴腰部胀痛,阳事举而不坚。曾多方求诊,屡治无效。患者平素一般情况如常,唯睡眠不
期刊
在企业内部,绩效考核体制为企业在员工的签解聘、职位升迁、薪资确定、在职培训等方面提供重要的依据,也是企业掌握员工情况和激励员工努力工作的重要手段。有效的绩效考核能
<正>一、扬琴曲《林冲夜奔》的创作背景扬琴,又称"打琴"、"敲琴"、"洋琴"、"蝙蝠琴"和"蝴蝶琴"等,原流行于波斯一带,明代末年传入中国新疆地区及广东沿海一带,后流行全国,现
学案兴起于20世纪末,发展至今已经形成了比较完整的形式,在各地区各学科间得到了普遍的运用,并取得了较好的效果。学案以其实用性、高效性和易操作性等特点在教学中受到越来越多
在第二次世界大战中,苏德两国进行的莫斯科会战对二战的进程产生了多方面的影响。它使希特勒在二战中的战略计划彻底破产,使希特勒德国陷入长期面临两线作战的局面,扭转了苏
由于国家政策要求和改革需要等原因,行政事业单位对外借调现象应运而生,在一定程度上满足了某些行政事业单位的人才需要,但是同时也带来了很多问题。本文介绍了行政事业单位
刘娥是宋史学界较为关注的女性之一。她是宋真宗的皇后,宋仁宗时以皇太后的身份垂帘听政十一年,当时位高权重,却没有像武则天那样改朝称帝。究其原因,这与当时的社会、制度、
姜黄素是从姜科、天南星科中的一些植物的根茎中提取的一种植物界稀有的具有二酮结构的酚类化合物,具有预防心脑血管疾病、抗氧化、抗炎、抗癌、抑菌、抗病毒和抑制酪氨酸酶