基于Spring SpringMVC Mybatis的E-mail系统

 2023-02-15 09:08:54

论文总字数:32930字

摘 要

随着科技的进步,人与人之间传递信息的方式也是有着日新月异的变化,从一开始的飞鸽传书到现在的互联网传递信息,而在如今的互联网时代,使用最普遍的传递信息的方式就是email。

该邮箱的应用模型是B/S结构,相对于以前的C/S结构,使用B/S结构不用配置一些服务相关的设置,操作更加简单、快捷。将E-mail系统和Web结合起来,用户只需要通过浏览器就可以使用整个邮箱服务。本邮箱系统所具备的基本功能:用户的注册和登录,通讯录的的增删查操作,邮件的编辑、上传附件,邮件的读取、下载附件,以及已读邮件的删除管理。

关键词:java;email;ssm;邮件系统

E-mail system based on SSM

Abstract

With the advancement of science and technology, the method of transferring information between people is also changing with each passing day. From the beginning of the IP communication to the current Internet, it is the most commonly used information transmission in the Internet age. The way is email..

The application model of the mailbox is a B/S structure. Compared with the previous C/S structure, using the B/S structure does not require configuring some service-related settings, and the operation is simpler and faster. Combining the E-mail system with the Web, users only need to use the browser to use the entire mailbox service. The basic functions of this mailbox system include user registration and login, addition and deletion of address book, editing of emails, attachment uploading, reading and downloading of emails, and deletion management of read emails.

Keywords:java;e-mail; ssm;email system

目录

摘要 I

Abstract II

第一章 引言 1

1.1 课题背景 1

1.2 发展现状 1

1.3 研究的意义 2

第二章 系统开发环境及相关技术 3

2.1 开发环境及其介绍 3

2.1.1 开发语言JAVA 3

2.1.2 开发工具Eclipse 3

2.1.3 数据库软件MySQL 3

2.2 Spring 3

2.2.1 Spring概述 3

2.2.2 Spring的框架结构: 3

2.2.3 Spring框架特征: 4

2.3 SpringMVC 4

2.3.1 Spring MVC框架概述 4

2.4 MyBatis 4

2.4.1 MyBatis概述 4

2.4.2 MyBatis的优点: 4

2.4.3 MyBatis使用心得: 4

2.5 jQuery框架 5

2.5.1 jQuery框架概述 5

第三章 系统需求分析 6

3.1 功能需求分析: 6

3.2 可行性需求分析 6

3.2.1技术可行性 6

3.2.2经济可行性 7

第四章 系统详细设计 8

4.1 系统业务流程设计 8

4.2 系统各模块设计 8

4.2.1 注册模块 8

4.2.2登录模块 9

4.2.3 新增信件模块 9

4.2.4 收信箱模块 10

4.3 数据库设计 11

4.3.1 数据库的概念 11

4.3.2 数据库的选择 11

4.3.3 数据库表的描述 11

4.3.4 用户表(user) 13

4.3.5 信息表(info) 14

4.3.6 发件箱表(info_send) 14

4.3.7 收件箱表(info_receive) 14

4.3.8 通讯录表(adressbook) 15

第五章 系统实现 16

5.1 邮箱系统总体架构及实现 16

5.1.1 系统注册界面图 16

5.1.2 系统注册功能描述 16

5.1.3 系统登录界面图 17

5.1.4 系统登录功能描述 17

5.1.5 系统主页界面图 18

5.1.6 系统主页功能描述 18

5.1.7 系统写信界面图 19

5.1.8 系统写信功能描述 19

5.1.9 系统收信箱界面图 20

5.1.10 系统收信箱描述 20

5.1.11 系统通讯录界面图 20

5.1.12 系统通讯录描述 21

第六章 系统测试 22

6.1 测试的目的 22

6.2 登录测试 22

6.3 发送邮件测试 22

6.4 测试结果分析 23

结束语 24

致谢 25

参考文献 26

附录一 注册界面源码 27

附录二 登录、退出源码 29

附录三 发送信件源码 35

附录四 收信箱源码 38

引言

随着信息时代的发展,互联网技术早已被各个领域广泛使用,同时也推动的社会上各行各业的进步,从此人们之间的信息交流更加快捷。

人们的生活方式也随着互联网的进步产生了天翻地覆的变化,人们在日常生活中信息交流的频率的增加,信息交流的质量也有着相应的提升,人们对信息的获取方式已经由互联网替代了以前的邮件和信件。在此需求的推动下,电子邮箱服务系统应运而生。新兴的电子邮箱系统收发信件以及存储信件的功能,逐渐成为互联网上最重要的信息交流工具。

人们可以在任何地方通过访问自己的邮箱账户来进行信件的收发,大大的提高了日常的工作效率,也为日常办公提供了很大的便利。

1.1 课题背景

随着信息时代的发展,互联网通信给人们的生活带来的很大的便利,电子邮箱就是互联网飞速发展的产物之一。电子邮件的出现取代了以前的书信传递消息的方式,并成为了当今时代发送信件最重要的方式之一。如今我们可以使用电子邮箱系统发送带有附件的信件,还可以发送给好友一些音频或者视频文件。电子邮箱也是随着互联网的进步在变革者,而且现在的电子邮箱的应用领域也是越来越广。基于Web的email邮箱也是应运而生,使用web E-mail系统可以省去一些客户端上面麻烦,不需要下载客户端,只要在浏览器上登录自己的账户就可以完成自己信件的收发,更加的方便快捷。因此本课题开发了基于SSM的Web E-mail系统,此电子邮箱系统可以满足用户的所有基本需求,使用起来更加的简单、快捷。

1.2 发展现状

电子邮箱系统兴起于20世纪80年代,因为当时互联网通讯刚刚起步,人们还不是很了解互联网通讯能做什么,互联网在刚刚开始发展的那个阶段的网速是很慢的,所以对于刚刚兴起的电子邮箱也是很大的挑战,因为网速比较慢,所以使用电子邮箱传输信件的速度也是非常慢的,当时的电子邮箱系统因为有网速的限制,所以只能发送一些简单的、内容简洁的信件,太过复杂的信息由于传输的压力比较大,所以基本上都无法成功发送,而且当时的电子邮箱在发送信件的时候是需要发送邮件方和接受邮件方同时在线才能保证发送成功。现如今互联网发展速度的快速提升,电子邮箱系统的功能也是有着日新月异的发展,功能也是越来越完善;随着互联网的变革,电子邮箱的使用变的越来越广,我们不在局限于使用电子邮箱发送简短的信件,而且可以使用电子邮箱发送一些音频或者视频文件,还可以发送一些高清图片提供给好友欣赏,现在的电子邮箱可以发送一些较大的文件。面临着5G时代的到来,随着网速的大幅度提升,使用电子邮箱发送文件的速度也会越来越快。

新浪,搜狐,中华网这些大型的门户站点也是开始像电子邮件服务方向发展,从而引发了各大门户站之间的电子邮件大战。

剩余内容已隐藏,请支付后下载全文,论文总字数:32930字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;