演示视频:
https://www.bilibili.com/video/BV1pC4y1u7XK/
1系统需求分析与总体设计
1.1系统设计目的
本次毕业设计所要完成的,是一个tomcat服务器下的邮件收发平台,该平台功能类似于OUTLOOK,但是由于时间的关系,只是实现了OUTLOOK的部分功能,但是该平台是基于WEB的一个B/S应用程序,它不用安装传统的C/S程序,只是需要在任意的客户端上访问该服务器就可以实现邮件收发功能。
1.2系统功能需求分析
由于该WEB平台是通过SMTP协议来进行发送邮件,POP3协议来接收邮件,所以该平台只是相当于一个代理邮件系统。该平台应该实现用户的登录验证,只有拥有对该邮箱有合法权限的用户才能进行登录,可以有多个用户同时对该邮箱(所代理的邮箱)进行控制。而在发邮件系统中,需要用户输入要送发邮件的对方邮箱名称,可以进行本地计算机资源传输,也就是添加附件的功能。在收邮件系统中,邮箱将自动将所有邮件包括其基本信息显示在收件箱中,并且将带附件的邮件的附件自动保存在本地计算机特定路径下。
1.3系统总体构架
系统总体模块框架如下图所示,用户在不同的模块通过相关操作完成对邮件的接收和发送并实现对邮件的管理。系统总体结构分为四个模块,关于每个模块的具体功能和实现将在后面进行介绍。
图1设计系统结构图
1.4系统功能模块简介
1.登录模块
要求用户输入正确的用户名,密码。如果输入信息合法则登录成功进入邮件发送模块。如果输入信息某一项错误,则显示该用户名不存在,