Font Size: a A A

The Design And Implementation Of The E-mail Management System Based On Lucene

Posted on:2015-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z K ZhangFull Text:PDF
GTID:2298330467956677Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the rapid development of internet, email has been the one of most important utility incurrent era. The email has widely applied in our daily routines for its convenient and efficient.Currently, there exist two main types of email system, one is free and public email, such as126and sina, the other the self-built email system. No matter which kind of email system youused, both of them are need the client system to realize the interaction with users. Forexample, Foxmail and Outlook are the widely used email client. Although those clients havethorough functions, they cannot meet all the requirements of users since different users havedifferent requirements. For instance, it often need to conduct secondary development foremail client system, while most of clients are not open source. Moreover, some institutionswhich require strict security cannot utilize the public client system. Therefore, it ismeaningful to design an email client system.It focuses on the realization and designing of management system of email. Giving thespecific explanation in the aspects of how to design and realize the modules, elaborating theprocess that designing database and the relationship of the database tables. It shows thedesigning principle utilizing the succinct module graphs. The management system of emailtakes advantage of modular design under the Windows operation system and exploits the C#of Visual Studio2010as the main utility, Access as the database platform. As a result, itrealize the management system of email, which including the functions of sending andreceiving email, and retrieving email with specific conditions by Lucene.Several parts make the system distinctively. First of all, it realized the efficientmanagement for email contactors. The contacts module improved the efficiency of usingemail system for users. Secondly, it designed the sending and receiving emails modules,which utilizing SMTP protocol to realize sending email and POP3to realize receive email.Thirdly, it designed some practical functions to improve the availability, such as draft box and sent email box. The forth, it utilized Lucene to index the emails, which improving theperformance and precise of email retrieval. Finally, it conducted a thorough experiments foreach function module, and the result shown the correctness of designing and stability ofsystem.
Keywords/Search Tags:Email, SMTP, Email parse, Lucene
PDF Full Text Request
Related items