没有合适的资源?快使用搜索试试~ 我知道了~
首页统邮件客户端系 毕业论文设计
邮件客户端软件的作用是来收发电子邮件的,它是电子邮件产生初期的邮件服务软件,如今主要被商务人士广泛使用。 当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平用到的功常真正能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。 因此,非常有必要设计一款简单、可靠并且非常易于使用的邮件客户端软件,来方便广大普通用户的需求。而本论文就是就这方面的问题进行一些探讨,探究如何在。Net平台上通过SMTP协议和POP协议来实现电子邮件的收发功能。
资源详情
资源评论
资源推荐

毕业论文(设计)
户端系统
【摘 要】 邮件客户端软件的作用是来收发电子邮件的,它是电子邮件产生初期的邮
件服务软件,如今主要被商务人士广泛使用。
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但
是人们平用到的功常真正能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,
更加显得太过于华丽而不太实用。
因此,非常有必要设计一款简单、可靠并且非常易于使用的邮件客户端软件,来方便
广大普通用户的需求。而本论文就是就这方面的问题进行一些探讨,探究如何在。Net 平
台上通过 SMTP 协议和 POP 协议来实现电子邮件的收发功能。
【关键词】SMTP POP3 .Net SQL Server
Electronic mail programs
【 Abstract 】 The main usage of e-mail client softwares, which are the initial used
I

毕业论文(设计)
messages servicing softwares after the e-mail appears and now wildly used by business people,
is to sending and receiving e-mails, and the functions of the popular e-mail client softwares
nowadays are getting increasingly complex, besides the main usage. But the most frequntly used
functions are very few. So it is too "powerful" for the people who don't have enough computer
konwledges to use.
Based on the problem above, it is very necessary to design a simply programed and reliable e-
mail client softwares which can be easily operated by ordinary people, and fulfill the pulic's
needs. The main purpose of this paper is to solve the problem in some degrees, and to explore
the methods to conduct the functions of sending and receiving e-mails on Net platform by using
SMTP protocol and POP protocol.
【Key words】SMTP POP3 .Net SQL Server
目 录
绪论............................................................................................................................................................................1
1 邮件客户端系统介绍.............................................................................................................................................2
1.1
开发背景
..........................................................................................................................................................2
1.2
开发环境
..........................................................................................................................................................2
1.2.1 运行环境...................................................................................................................................................................3
II

毕业论文(设计)
2 系统的架构和用例图..............................................................................................................................................3
2.1
系统的架构设计(三层架构的设计)
..........................................................................................................3
2.2
系统的用例图
..................................................................................................................................................3
2.3
程序功能框架图
..............................................................................................................................................4
2.4
邮件发送类
......................................................................................................................................................5
2.5
邮件接收类
......................................................................................................................................................5
3 SMTP 协议的探究..................................................................................................................................................6
3.1 SMTP
协议的简介
...........................................................................................................................................6
3.2 SMTP
模型
.......................................................................................................................................................6
3.3 SMTP
协议的命令
...........................................................................................................................................7
3.4 SMTP
的答应
.................................................................................................................................................10
3.5
。
net
对
SMTP
的封装
...................................................................................................................................11
3.5.1 本系统对 SMTP 的运用.........................................................................................................................................12
4 POP 协议的探究...................................................................................................................................................13
4.1 POP
协议的简介
............................................................................................................................................14
4.2 POP
在网络模型中的层次
............................................................................................................................14
4.3 POP
工作原理简介
........................................................................................................................................14
4.4
本系统中对
POP3
的运用
.............................................................................................................................15
5. 本系统的设计概述..............................................................................................................................................22
5.1
邮件客户端系统设计思想
............................................................................................................................22
5.2
本系统的功能简介
........................................................................................................................................22
6 本系统详细设计...................................................................................................................................................23
6.1
系统主界面设计
............................................................................................................................................23
6.2
账号管理模块设计
........................................................................................................................................24
6.3
邮箱模块(邮件收发模块)设计
................................................................................................................25
6.3.1 邮件发送模块设计.................................................................................................................................................25
6.3.2 邮件接收模块设计.................................................................................................................................................26
6.3.2 邮件内容处理类 MIMEFile....................................................................................................................................26
6.4
邮件模块(邮件管理模块)设计
................................................................................................................28
6.4.1 邮件的回复设计.....................................................................................................................................................28
6.4.2 邮件的转发设计.....................................................................................................................................................30
6.4.3 邮件的删除设计.....................................................................................................................................................30
6.4.4 邮件的还原设计.....................................................................................................................................................30
6.5
系统设定与系统风格模块设计
....................................................................................................................30
6.5.1 系统设定模块设计.................................................................................................................................................30
6.5.2 系统风格功能设计.................................................................................................................................................30
结论..........................................................................................................................................................................31
参考文献..................................................................................................................................................................32
附录:......................................................................................................................................................................33
致 谢.........................................................................................................................................................................33
III

毕业论文(设计)
绪论
邮件客户端软件的作用是来收发电子邮件的,它是电子邮件产生初期的邮件服务软
件,如今主要被商务人士广泛使用,普通百姓一般使用 Web 邮件。Web 邮件,也就是我
们平时登陆网页上的邮箱,是后来才发展起来的。
实际上收发 Web 邮件时,我们首先将客户端软件临时下载到我们的电脑上,然后才
能够收发邮件。而邮件客户端软件则是事先安装到电脑上,打开软件即可以收发邮件,
不需要登陆网页,也不需要临时下载东西,所有收发邮件的速度要快于 Web 邮件。
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,
但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,
更加显得太过于华丽而不太实用。
因此,我认为非常有必要设计一款简单、可靠并且非常易于使用的邮件客户端软件 ,
来方便广大普通用户的需求。
我设计的这个系统是一个 C/S 结构的系统,用户在安装本系统以后,只要用户申请都
可以拥有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。
存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己
的信箱,并进行发信、读信、编辑、转发、存档等各种操作。
1

毕业论文(设计)
1 邮件客户端系统介绍
电子邮件(E-mai1)是—种用电子手段提供信息交换的通信方式,是全球网络上使用最
多的一种服务。这种非交互式的通信方式,加速了信息的交流和数据的传送,它是—种简易
和快速的方法。通过连接全世界的 Internet,实现各类信号的发送、接收、存贮等处理,将邮
件送到全球的各个地方。而且 E-mai1 不只局限于信件的传递,还可用来传递文件、声音及
图形、图像等不同类型的信息。
而所谓的邮件客户端系统就是指在本地电脑使用 IMAP/APOP/POP3/SMTP/ESMTP/
协议收发电子邮件的软件,用户不需要登入邮箱就可以收发邮件。目前在市面上有很
多这样 的软件, 比如说 FoxMail 、 Dreammail 、KooMail 和 Windows 自带的 Outlook
Express 等。
1.1 开发背景
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,
但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,
更加显得太过于华丽而不太实用。有鉴于此,在了解 smtp 协议和 pop3 协议的基础上,我
开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。
1.2 开发环境
本系统的开发环境是 Microsoft Visual Studio 2008+ sql server2005。只所以采用 C#做
为开发语言,是由于 C#是目前比较先进的一门面对对象语言,综合了 c++、java 等语言
优点,并改进了它们的不足。而。net3.5 是目前比较新的一个。Net 版本,也是一个比
较稳定的版本,目前被许多的软件公司所采用。
sql server2005 也是目前比较稳定和成熟的一款数据库产品。所以我选择这样的一个开发环境来完成这
个程序。
2
剩余35页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0