1、 基于基于 Struts2 的的电子邮件设计与实现电子邮件设计与实现 -邮件收发、邮件管理邮件收发、邮件管理 Design and Implementation of the Design and Implementation of the E E- -mail mail SystemSystem on Son Struts2truts2 - Send and receive mail, email management 指指 导导 老老 师师 : XXX 姓姓 名名 : XX 学学 号号 : XX 学学 院院 : 软件学院软件学院 专专 业业 : 软件工程软件工程 完完 成成 时时 间间 :
2、 2012 年年 4 月月 摘要 I 摘要摘要 随着互联网快速、广泛的普及应用,电子邮件越来越受到人们的欢迎,其最大的特 点是,人们可以在任何地方时间收、发信件,解决了时空的限制,大大提高了工作效率, 为办公自动化,商业活动提供了很大便利。各类企业、学校、甚至于个人之间的业务交 流越加依托于网络通讯,电子邮件系统也越发成为企业、学校的主流级应用。电子邮件 为人们提供快速,安全,完善,经济的服务,相对于传统的信件效率大大的提高。通过 本系统用户可以随时进行收发邮件,还可以回复转发并对邮件进行全文模糊搜索,以便 用户更迅速的查找所需邮件。 本小组通过分析现有的电子邮件系统,致力于打造一个轻量级的电
3、子邮件系统。系 统以 Java EE 作为开发平台,运用 MVC 模式开发思想,采用 Struts2 框架技术实现。系 统具有收发邮件、邮件管理、通讯录、搜索等功能,初步完成电子邮件系统的要求。 本文以电子邮件系统为背景,详细地阐述了基于 UML 的面向对象的系统分析与建 模过程及详细设计过程,对电子邮件系统收发邮件、邮件管理等功能也进行了较为详细 的阐述。 关键词关键词: Struts;MVC;UML;邮件收发;邮件管理 Abstract II Abstract With the wide application of Internet, e-mail becomes more and mo
4、re popular among people. People can send and receive e-mails anywhere at any time, increasing their efficiency and making Office Automation and commercial activities more convenient. The communication between enterprises, schools, even people depends more on network communication. As a result, e-mail becomes the main application in enterprises and schools. Compared with traditional mail service, e-mail provides fast, safe and cheap service to people. Us