JAVA电子邮件接收程序的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JAVA电子邮件接收程序的设计与实现

电子邮件又被称为电子邮箱或电子邮政,是一种通过电子手段提供信息交换的通信方式,是Internet应用最为广泛的服务。在互联网飞速发展的今天,电子邮件已经成为人与人之间沟通的主要手段之一,越来越多的人们开始选择通过网络沟通,人们可以通过电子邮件发送文字消息、图像、声音等文件。
    该论文实现一个电子邮件接收系统,通过POP3等协议,可以实现邮件的接收、发送、删除等功能,并能接收附件,当来新邮件的时候,能过通过托盘的图标闪动和声音的提示,告诉使用者有新邮件到来。同时,对在开发过程中遇到的问题及难点进行分析和解决。7971
该系统基于C/S模式,使用Windows  XP操作系统,运用目前流行的Java编程语言编写的。

关键词  邮件接收系统   C/S模式  Java  POP3协议

毕业设计说明书(论文)外文摘要
Title         The Design and Development of      an Email Receiving System                 
Abstract
E-mail, also called electronic mail or electronic postal, is a communication method of exchanging information by electronic means, and it is the most widely used service of Internet. In nowadays Internet enjoys a rapid development and E-mail has become one of the main methods for people to communicate with each other. More and more people prefer Internet communication.
This paper introduces the development process of E-mail receiving system. This system has the function to receive, send and detect E-mails, accept accessories, manage contact and remind users by icon and voice prompt when new E-mails coming into the mailbox. This paper introduces the whole process of receiving E-mail system, including the construction of user interface and the protocol of receiving E-mail. At the same time, the paper analyzes the problems and difficulties encountered during the developing process.
This system is written by the popular Java programming language. It is based on C/S mode and uses Windows XP as operating system.
Keywords  E-mail receiving system   C/S pattern   Java   POP3 protocol
目   次

1引言    1
1.1课题背景    2
1.2课题研发意义    3
2应用系统开发理论基础    3
2.1 E-MAIL协议概述    3
2 .2 JAVAMAIL API简介    5
2.3  JAVAMAIL体系结构    6
2.4  JAVAMAIL核心成员    7
2. 5 邮件系统架构    8
3  系统需求与分析    9
3 .1 系统的开发背景及其功能    9
3 .2 系统目标    9
3 .3 系统可行性研究    10
3 .4 需求分析    10
3 .5 开发与运行环境的选择    12
4 系统功能模块图与说明    12
4.1 系统功能模块表    12
4.2 收邮件流程图    13
4.3系统用例图    14
4.4系统功能说明    15
5 系统详细设计    16
5.1 邮件服务器的连接和主界面的登录    16
5.2 接收邮件模块的设计    18
5.3 邮件删除模块的设计    23
5.4 新邮件提醒模块的设计    24
5.5 邮件发送模块的设计    26
6  系统调试    28
6.1 测试方法    28
6.2 系统的测试    29
7  系统评价    30 (责任编辑:qin)