Font Size: a A A

Design And Implementation Of The Sme Web Mail System

Posted on:2011-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q MaFull Text:PDF
GTID:2208330332486856Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet and networking office, email is becoming a popular communication way. According to the statistics, 66% of web accessing is email service. In the past, email client software, such as Outlook and Foxmail, is the only way to send and receive email. But this way is not enough for mobile office. WebMail technology can meet the need of mobile office, because it has the benefits of quickness and easiness. Users do not need to install any client software, by using the web browser, users can send and receive email or doing other operations.For application development, choosing a technical route which suits fou the development to a achieve this goal and develop a flexible, low-coupled,extensible, easy-to-maintain system is very necessary.Since the WebMail system has such benefits, it is important to develop a new generation WebMail system with high performance/cost rate. In such background, this paper discusses the key aspects of designing a WebMail system. Based on the MVC model, we design a three layer architecture which includes presentation layer, business layer and persistence layer. The implementation tools we used include Spring, Struts and Hibernate. The E-mail system bases on the J2EE paltform, MVC open source framework, technical standards Java Bean, Servlet and achieves MVC design mode.The author first describes the basic principles of e-mail and the related agreements and analyses the MVC model and J2EE architecture in the paper. Meanwhile, according to the demands of small and medium enterprises, the author has also introduced the general framework of web mail system,web server architecture and the structure of forming the mail system respectively. This e-mail system is designed including the user registration,authentication,message sending,e-mail receiving,contacts management,mail folder management,mail filtering and other applications. The functions of the system is accomplished by using socket programming as well as some component technology such as multithreading,thread pool and oscache cache technology and by using Mysql server database to manage user information,mail information and system configuration parameters data. For the sake of security, mail sending and receiving and spam filter system have also been tested. Testing the prototype WebMail system. The result shows that the system implements the basic function of a mail system, and its performance meet the need of a middle level mail server. In the last part of the paper, the author explains the current status of the study and points out the characteristics of the system and its limitations. The follow-up problems of the system has also been described.
Keywords/Search Tags:Email, Email Filtering, Email Protocol, MVC
PDF Full Text Request
Related items