基于springboot的邮件收发系统的设计与实现
- 毕业设计类型: Springboot
- 展示图片数量: 3
- 展示视频数量: 1
- 本项目包含了:源码、数据库、演示视频、远程包运行
可以点击视频播放器的右下角全屏播放
基于springboot的邮件收发系统的设计与实现演示视频1
基于springboot的邮件收发系统的设计与实现功能说明
一、开发环境
数据库:SQL Server 2008
服务器搭建工具:Tomcat
集成开发环境:Eclipse
开发语言:Java、 HTML5
网页编辑:Dreamweaver/CSS样式表
二、系统模块
确定邮件收发系统的功能模块主要划分为三部分:用户管理、邮件信息管理、邮件收发管理。
1.用户管理模块
(1)注册模块、登录模块
(2)其中当用户注册成功时,给用户发送包含注册信息的欢迎邮件
登录账号密码是邮件的账号密码,无注册。
用户注册还是需要一个,然后账号密码登录。
2.邮件信息管理模块
(1)可进行邮件新建、邮件删除、存草稿和转发等操作。
(2)可设置收件人地址、寄件人地址,发送邮件的标题、主题。
(3)发送邮件的正文、附件、图片,内容支持富文本编辑器。
(4)可显示已发送过的联系人和常用通讯录等。
3.邮件收发管理模块
(1)邮件发送模块通过STMP协议将已经书写好的电子邮件推送至邮件服务器。
(2)邮件接收模块通过POP3协议将存储在邮件服务器的电子邮件拉至本地后由邮件信息管理模块显示给用户。
三、界面设计
1.用户登录界面
包括用户名输入栏、用户密码输入栏、用户登录按钮、用户注册超链接 。
2.主页面主要涵盖3大模块 :邮箱管理(收件箱、发件箱、 垃圾箱等)、我的信息、通讯录。
(1)其中中间栏为未读邮件和各个主要文件夹的实时数量。
(2)有回到主页面按钮,以保证在所有界面均可一键回到主页面。有退出按钮,可退出邮件收发系统。
3.写信界面
(1)发送邮件可选择多个收信人(可不用输入直接从通讯录选择)。
(2)信件主题、正文、附件、图片的插入,具有富文本编辑器。
(3)侧栏为通讯录和历史联系人可供直接选择发送。
4.收信界面
(1)已收邮件(分页,每页20封, ),按时间顺序排列,时间节点分为:今天、昨天、三天前、一周前、一个月前。
(2)有删除(放到垃圾箱)、 彻底删除、
复杂了,做删除即可。
(3)点开信件可有 返回、删除选项。
回复比较复杂,原理跟发送一样但是交互步骤比较复杂,不做
5.通讯录
(1)通讯录可显示历史发信联系人,并可对联系人进行添加、删除、分组、 等操作。
(2)选中联系人即可进行写信操作,支持多选。
6.我的信息:包括用户名、登录信息、用户信息修改、及密码修改等。
7.邮件管理文件夹
(1)分为系统设定的收件箱(标出未读邮件)、发件箱、草稿箱、垃圾箱。
自主做不了复杂了,发件箱、草稿箱、垃圾箱可以。
(2)每个文件夹中都可进行删除、彻底删除(直接删除不存至垃圾箱)
这个删除跟上面类似,直接删除了
8.邮件搜索功能
(1)可通过搜索联系人搜索到所有相关邮件。
(2)根据邮件主题、关键字搜索相关邮件。