邮件收发系统的设计与实现毕业论文

 2021-04-12 04:04

摘 要

过去,人们通过书信来沟通交流,但是传统的书信又受到天气、环境的影响与限制,产生了信息的延迟闭塞。如今随着网络的飞速发展,互联网的广泛应用使电子邮件迅速发展起来,其简单易操作、实时性、方便快捷等优势,受人们的热烈欢迎。

本系统采用了三层架构模式和JSP技术来增加系统的先进性、扩充性及前瞻性,进而使系统更加的稳定。对于邮件系统的设计,采用当下比较成熟的Java语言和SSH(Struts Spring Hibernate)框架;系统采用开放的标准和统一的服务接口作为核心。

系统主要包括用户的注册和登录,实现了对邮件的书写和基础的管理,简单邮件及其带有的附件的收发,对联系人的增、删、改、查等简单操作的管理。同时对用户个人信息管理的增加、修改、删除等操作。系统还需要构建安全的电子邮件服务器,来接收和发送邮件。

关键词:James邮件服务器,MySQL,Java,SSH框架,Tomcat服务器

Design and implementation of email transceiver system

ABSTRACT

In the past, people communicated through letters, but the traditional letters were influenced and restricted by the weather and the environment, resulting in the delayed blocking of information. Nowadays, with the rapid development of the Internet, the wide application of the Internet has developed rapidly, and its advantages such as easy operation, real-time performance and convenience are warmly welcomed by people.

This system uses a three-tier architecture and JSP technology to increase the system's advancement, scalability and forward-looking, and thus make the system more stable. For the design of the mail system, the current mature Java language and SSH (Struts Spring Hibernate) framework are used; the system adopts open standards and a unified service interface as its core.

The system mainly includes the user's registration and login, and realizes the management of the writing and basics of the mail, the sending and receiving of simple mails and attachments attached thereto, and the simple operations such as adding, deleting, changing, and checking of contacts. At the same time, the user's personal information is managed, such as: adding, modifying, deleting, etc. The system also needs to build a secure email server to receive and send emails.

Key words: James Mail Server, MySQL, Java, SSH Framework, Tomcat Server

目 录

1 绪 论 1

1.1 研究背景 1

1.2 邮件收发现状 1

1.2.1国外现状 1

1.2.2国内现状 1

1.3 研究目的及意义 2

1.4本文主要工作 3

2 相关技术简介 4

2.1电子邮箱简介 4

2.2Tomcat服务器简介 4

2.3 James邮件服务器简介 4

2.4 SSH框架 5

2.5 数据库技术 5

3 系统分析 7

3.1 系统可行性分析 7

3.1.1经济可行性分析 7

3.1.2 技术可行性分析 7

3.2 系统功能需求概述 7

3.3 系统设计规则与运行环境 9

3.3.1整个系统的设计规则 9

3.3.2操作环境 9

4 系统设计 10

4.1 系统架构的设计目标 10

4.2 系统架构设计 10

4.3系统交互图 11

4.3.1 用户登录邮箱系统交互图 11

4.3.2 注册新用户信息交互图 12

4.3.3 用户找回密码信息交互图 13

4.3.4 用户添加联系人交互图 15

4.3.5用户发送电子邮件交互图 16

4.3.6 用户查看电子邮件交互图 17

4.4 数据库设计 19

4.4.1 E-R图 19

4.4.2 逻辑结构设计 21

4.4.3 数据库实现 22

5 系统实现 24

5.1 系统各模块的实现 24

5.1.1 用户登录电子邮件系统的实现 24

5.1.2 用户发送电子邮件的实现 27

5.1.3 用户查看电子邮件的实现 28

5.1.4 基本信息维护的实现 29

5.1.5数据库连接设计实现 31

6 系统测试与维护 32

6.1 单元测试 32

6.2 集成测试 33

结 论 36

致 谢 37

参考文献 38

1 绪论

1.1 研究背景

Emai1——电子邮件,又称为电子邮政。它是目前最盛行且最常用到的功能之一。电子邮件是指利用网络进行编辑、发送和接收的信件,是—种利用电子手段用以信息交换的通信方式。早期的邮件只能传递纯文本的文档,而如今的电子邮件,不仅仅限制于纯文本文档的传递,还可用来传递各类电子信息文件,如视频、图片、音频等。

传统的邮件受到恶劣的天气、不发达的交通运输,险峻的地理环境等各种限制,无法实时准确的传送信息,而且信息延迟。电子邮件却不受这些限制,所以传统的信件相比电子邮件更具优势。电子邮件可以在瞬间传递到世界各个角落,用户在任何地方、任何时间段内都能够收发邮件,这提高了工作效率与信息传递的实时性,而且发送邮件可以批量处理,实现用户群发,将减少重复操作所浪费的时间,为办公自动化提供了便捷。现在,随着互联网和计算机的迅速发展,电子邮件将成为日渐盛行的通信方式。

1.2邮件收发现状

1.2.1国外现状

在20世纪70年代,邮件系统受到当时网络速度的限制,只能发送短消息。,电子邮件的发展,是在个人电脑兴起的20世纪80年代中期; 到互联网诞生的20世纪90年代中期,电子邮件才被人们广泛所知,并运用到生活、工作中。

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。