当前位置: 网学 > 网学资源大全 > 计算机 > 正文

电子邮件客户应用程序的设计与实现(论文程序全套)

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供电子邮件客户应用程序的设计与实现(论文程序全套),希望对需要电子邮件客户应用程序的设计与实现(论文程序全套)网友有所帮助,学习一下吧!

资料包括: 论文(40页14668字) 程序 源码 图纸 
说明:
摘 要

电子邮件是一种通过电子手段提供信息交换的通信方式。如今越来越多的企业单位通过电子邮件来协同工作, 打破时间与域的限制, 实现办公自动化, 大大地提高 了工作效率。可以说, 电子邮件已经成为人们生活中不可缺少的一部分.
论文首先阐述了电子邮件客户应用程序的开发背景和系统的开发平台,并对系统开发所采用的技术进行相应的介绍。在系统的分析阶段,分析电子邮件的结构和邮件文本格式,掌握电子邮件工作原理,并对SMTP和POP3协议进行深入研究。在系统的设计与实现中,确定系统的开发思想以及开发环境。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。
系统使用Visual C++ 6.0 作为开发工具,开发一个功能全面,应用广泛的电子邮件应用程序。系统实现的功能主要有创建与更改帐号,发送与接收电子邮件及其附件,管理电子邮件等。


关键词:电子邮件,SMTP协议,POP3协议

ABSTRACT

E-Mail play a very important role in modern times. More and more people are using it, and the number of it will larger and larger. Though there are a lot of software for sending and receiving letters such as FoxMail which are also multifunctional, it is difficult and complicated to the Most of people who are curbstone. For this reason, we do this software with the rock-bottom protocol of SMTP and Pop. The full name of SMTP is Simple Mail Transfer Protocol. It is Used to sending letters. The full name of Pop is Post Office Protocol which is Special to receive letters. I basically take charge to how to realize the function of sending letters. A namespace which is named Smailer is the soul of my programe. It includes two classes. A method named send which realize the fuction step by step belongs to the class of MailSender. It detailedly note the track of client exchange to the server. You can use the software to send either a text E –Mail or a text E-mail with Attachments. You also can Send a letter to many addressee. In the nature of things, you can use a different SMTP service. The software I did support multiletters and multisender after I test. It is simplier than FoxMail and other professional softwares, but it is easy to hold and use.

Key Words: E-Mail,SMTP Protocol,POP3 Protocol

目录:

第1章 引言1
1.1电子邮件介绍1
1.2开发背景2
1.3开发环境及运行环境2
1.3.1 开发环境2
1.3.2 运行环境2
第 2 章 协议的研究与分析3
2.1 SMTP协议简介及通讯模型3
2.1.1 SMTP协议简介3
2.1.1 SMTP协议简介3
2.1.3 SMTP命令及其应答4
2.2 POP3协议简介及工作原理7
2.2.1 POP3协议简介7
2.2.2 POP工作原理8
2.2.3 POP3 命令介绍9
第3章 系统的总体设计11
3.1系统模块结构11
3.2系统用例图11
第4章 系统设计与实现14
4.1系统简介14
4.2发送邮件模块详细设计与实现15
4.2.1 Smailer 简介15
4.2.2 电子邮件的格式分析及其处理16
4.2.3 发送电子邮件具体实现18
4.3 收取邮件模块详细设计与实现22
4.3.1 CPop3 简介22
4.3.2 收取邮件的具体实现24
4.3 管理邮件模块的设计与实现26
4.3.1 保存邮件的具体实现26
4.3.2 打开邮件的具体实现27
4.3.3 删除邮件的具体实现29
第5章 系统测试31
5.1同一服务器发送与接收邮件测试31
5.2利用不同服务器发送与接收邮件测试32
小结33
致 谢34
参考文献35
附 录36



参考文献:
李显济.计算机网络[M].北京:机械工业出版社,2000.
史蒂文斯.TCP/IP详解 卷1:协议[M].北京:机械工业出版社,2000.4.
史蒂文斯.TCP/IP详解 卷2:实现[M].北京:机械工业出版社,2000.
尚穆格姆.TCP/IP详解:第二版[M].北京:电子工业出版社,2003.
魏强,刘溢垒.E-mail(电子邮件)学习教程[M]. 北京:北京大学出版社,2000.4.
张旆等.Internet 实战技巧∶电子邮件篇[M]. 北京:气象出版社,1999.8.
王愚,张海盛.高速邮件发送系统的实现[J].计算机应用,2002
沈奇威,廖建新.移动邮件业务系统的设计和实现[J].电信科学,2005.
王育民.通信网的安全—理论与技术[M].北京:电子工业出版社,1999.
A.S.坦尼伯母.计算机网络[M].成都:成都科技大学出版社,2000.
钱能.C++程序设计教程[M].北京:清华大学出版社,1999.
萨维茨.完美C++教程[m]. 北京:清华大学出版社,2005.
亚当斯, 尼霍夫.C++现代大学教程(第三版) [M]. 北京:清华大学出版社,2005.
许晓刚.Visual C++ 6.0入门与提高[M].北京:清华大学出版社,1999.
[15] 曹衍龙,刘海英. Visual C++网络通信编程实用案例精选[M]. 北京:人民邮电出版社,2006.
[16] 陈坚,陈伟. Visual C++网络高级编程[M]. 北京:人民邮电出版社,2001.8.
[17] 汪晓平, 钟军. Visual C++网络通信协议与分析与应用实现[M]. 北京:人民邮电出版社,2003.


作者点评:
经过不懈的努力,终于完成了这篇毕业论文,自己对此并不满意,对论文的水平有些惶恐。虽然在完成这篇论文的过程中,查阅了大量的中英文资料,充分借鉴了国内外关于电子邮件系统设计的信息,但由于计算机应用技术和理论的快速发展,仍使得本论文的有些理论和技术显得滞后。
本篇论文研究了关于电子邮件系统的需求分析,并完成了系统的设计与实现。归纳起来,主要是完成了以下的工作:
1.阐述了电子邮件的发展和意义,分析了目前我国电子邮件的发展趋势和存在问题计算机电子技术和通信的快速发展,加快了电子邮件技术的发展。
2.在需求分析阶段,深入的学习了SMTP,POP3协议后,掌握 SMTP、POP3通信模型和工作原理,SMTP、POP3命令及其应答。
3.在详细设计和编码阶段,运用了WINSOCKET技术,代码翔实易懂。系统结构清楚,设计了发送邮件的类Smailer,接收邮件类Cpop3。在此两类的基础上,完成了发送邮件,接收邮件,管理邮件等功能。
  • 上一篇资讯: VB物流管理系统
  • 下一篇资讯: 基于B/S模式的高校党务管理系统的开发
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号