基于Java的邮件系统设计+文献综述_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Java的邮件系统设计+文献综述

摘要: 在过去的几十年里,人们主要使用书信与相隔较远,暂时见不到面的人相互交流情感与思想。而当今世界人们更多的是使用电子邮件,与传统的书信相比电子邮件具有使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻等优点。24281
基于java的电子邮件系统是使用当今流行的计算机语言(java语言)和当今流行的SSH(Struts+Spring+Hibernate)框架开发而成。在数据存储上使用了免费、开源、跨平台的MySQL数据库,邮件服务器使用了免费、开源的支持SMAP协议发送电子邮件和IMAP协议接收电子邮件的Apache James邮件服务器,界面简单大方。系统的实现将有效地提高企业员工的工作效率,降低员工之间的沟通成本,并且具有较广泛的推广价值。
本论文阐述了基于java的电子邮件系统背景、研究现状及发展趋势,介绍了系统开发所使用的语言、环境和工具,并对使用的相关的技术进行了详细的阐述。按照软件开发的生命周期论述了系统分析、概要设计、详细设计和代码实现、系统测试的过程。具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及体系结构的特点。
毕业论文关键词:电子邮件,James邮件服务器,MySQL,Java
Java-based Mail System Design
Abstract: In the past few decades, people mainly use the letters and far apart, temporarily see the emotional side of people and exchange ideas. And in today's world people are more e-mail, compared with the traditional e-mail correspondence with easy to use, fast delivery, low-cost, easy to store, the world's smooth and so on. 
Java-based e-mail system is to use today's popular computer languages (java language) and today's popular SSH (Struts + Spring + Hibernate) framework developed with. Used in data storage on a free, open source, cross-platform MySQL database, mail server uses the free, open-source support for SMAP and IMAP email protocols to receive e-Apache James mail server, the interface simple and generous. System implementation will effectively improve staff productivity, reduce cost of communication between employees, and has a wider spread value.
This paper describes the e-mail system based on java background, research status and development trends, describes the development of the language system, environment and tools, and related technologies used in a detailed exposition. According to the software development life cycle, discusses the system analysis, outline design, detailed design and code, system testing process. Specifically discusses the object-oriented design, system design principles, system design and architecture the overall objective of the characteristics.
Keywords: E-mail, James mail server, MySQL, Java
 目 录
1 绪论    1
1.1 课题研发背景    1
1.2 选题的意义    1
1.3 发展现状    2
2 实现技术及开发工具    3
2.1 Struts2简介    3
2.2 Spring简介    4
2.3 Hibernate简介    5
2.4 MyEclipse开发工具简介    6
2.5 MySQL简介    6
2.6 Tomcat服务器简介    6
2.7 James邮件服务器简介    7
2.8 Jquery简介    8
2.9 电子邮件简介    8
3 系统需求分析    10
3.1 可行性分析    10
3.1.1 经济可行性分析    10
3.1.2 技术可行性分析    11
3.1.3 社会因素可行性分析    11
3.2 功能需求分析    11
3.3 性能需求分析    13
3.4 数据库需求分析    14
4 数据库的设计与实现    16 (责任编辑:qin)