编程语言
首页 > 编程语言> > JavaEmail课设

JavaEmail课设

作者:互联网

团队介绍

组员职务负责模块博客链接
余锋组长程序逻辑设计、数据库设计与交互、部分交互设计
郭少池组员前端、前端与后端交互、部分程序逻辑设计

项目介绍

功能简介

本组的选题是基于Web的Java邮件系统,是一种在网页端进行邮件收发的在线系统,可以进行平时的聊天,类似目前主流的邮箱系统,如QQ邮箱和网易邮箱。本次课程设计主要完成网页端,用户可以通过http://106.55.180.124:8082/JavaEmail_Web/访问已经部署到服务器的项目,注册登录,收发删邮件等等。

参考项目

Java 程序设计——站内短信系统Web-简单注册系统

功能架构图

image-20220111095324183

功能流程图

登录

image-20220111104419442

注册

image-20220111104747419

发邮件

image-20220111105056619

Gitee 仓库

Wray&Muggle/JavaEmail
image-20220111102818334image-20220111102903805

前期调查

以qq邮箱为例,首先是登录和注册
image-20220111103050098
然后是发信功能
image-20220111103227914
收信箱
image-20220111103401448
发信箱
image-20220111103425985

包图、类图

image-20220111105312336

项目运行截图

登录界面
image-20220111105404912
注册界面
image-20220111105424790
主界面
image-20220111105532670
image-20220111105550569
信息修改界面
image-20220111110649352
发邮件
image-20220111110710728
收件箱
image-20220111110826172
发件箱
image-20220111110842348

课设总结

Java邮件系统看似功能简单,但是要实现很难,对数据库依赖很大,再加上这是一个web项目,底层逻辑构造完成又要与前端交互,两人jsp和servlet的基础不高,只得一点点学,在数据交互上也发生了一些冲突,步步解决,两个人精力和能力有限,只是实现了基本功能,但是效果还是觉得满意的。

未来展望

邮件功能很实用,在此希望能添加更多的功能,比如用户的身份验证,进行修改密码,邮件的回收站,智能提醒,还有就是页面的交互,还是需要很大的改善。

标签:Web,功能,Java,课设,JavaEmail,注册,邮箱,交互
来源: https://blog.csdn.net/Jad2333/article/details/122427652