电子邮件客户端毕业论文报告bypq.docx
《电子邮件客户端毕业论文报告bypq.docx》由会员分享,可在线阅读,更多相关《电子邮件客户端毕业论文报告bypq.docx(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 南 京 理理 工 大 学学毕业设计计说明书书(论文文)作 者者:张鹏学 号:0706658001400学院(系系):计算机科科学与技技术专业:网络工程程题 目目:电子邮件件客户端端的设计计与实现现教授樊春丽指导者:(姓 名名) (专业业技术职职务)评阅者:(姓 名名) (专业业技术职职务) 220111年 5 月毕业设计计说明书书(论文文)中文文摘要电子邮件件是种用电电子手段段提供信信息交换换的通信信方式。它它是全球球多种网网络上使使用最普普遍的一一项服务务。这种种非交互互式的通通信,加加速了信信息的交交流及数数据传送送。通过过连接全全世界的的Intternnet,实实现各类类信号的的传送、
2、接接收、存存贮等处处理,将将邮件送送到世界界的各个个角落。到到目前为为止,可可以说电电子邮件件是Innterrnett资源使使用最多多的一种种服务。本电子邮邮件系统统主要包包括的动动能有:信箱管管理(收收件箱、发发件箱、草草稿箱、已已发送信信箱以及及邮件的的接受,发发送,删删除),联联系人管管理(选选择联系系人、添添加删除除联系人人),用用户管理理(添加加删除用用户、更更改当前前用户)。所所有的邮邮件都存存放在aacceess数数据库中中,数据据库的表表有:联联系人,用用户,收收件箱,发发件箱,草草稿箱,已已发送。附附件默认认存放在在系统工工程目录录下的附附件文件件夹中,用用户可以以通过点点击
3、附件件另存为为按钮,将将附件保保存至用用户指定定的位置置。关键词 电子子邮件邮邮件服务务 邮件件客户端端 毕业设计计说明书书(论文文)外文文摘要Titlle E-mmaill cllienntDeesiggn aand ImpplemmenttatiionAbsttracctE-maail isaa kiind ofeexchhangge oof iinfoormaatioonbyy ellecttronnicmmeannstooprovvideecommmunnicaatioon.It is thee mmostt wiidelly uusedd seerviice of thee woor
4、ldds varrietty nnetwworkks. TThiss noon-iinteeracctivve ccommmuniicattionns aacceelerrateethee exxchaangee off innforrmattionnandd daata traansmmisssionn.Connnecctinngthhe wwholle wworlldInnterrnett,itt acchieevevvariiouss tyypess offsiggnall trranssmisssioon, reccepttionn, sstorragee annd ootheerpr
5、roceessiing,thee meessaagessentt tooalll coorneers oftthe worrld.So farr, wwe ccan sayy e-maiil iisthhe mmostt ussedsservvicee duurinng tthe Intternnetrresoourcces.Theee-maail sysstemminccluddesttheffuncctioons:MaiilMaanaggemeent(Inbbox,Outtboxx, DDraffts, Seent Boxx annd aacceeptaancee offe-mmaill,
6、 ssendd maail, deelette mmaill),CConttactt Maanaggemeent(Sellectt Coontaactss, addd aand delleteeconntaccts),Usser Mannageemennt(addd annd ddeleeteuuserr,seet ccurrrentt usser),Alll mmaill iss sttoreed iin aacceess dattabaase,Dattabaasettablle hhasCConttactts, useers, Innboxx,Ouut BBox, Draaftss Boo
7、x, Sennt BBox.Annnexddefaaulttstooredd inn thhesyysteemdiirecctorryunnderr thheprrojeectffoldder intthe annnex,Useersccan cliicktthe Annnex Savve AAsbuuttoon tto ssavee thhe aattaachmmentt too a useer sspeccifiied loccatiion.KeywworddsE-maiilMaail SerrvicceMaail cliientt本科毕业设计说明书(论文)第54页 共39页1 引引言31
8、.1电电子邮件件介绍331.2电电子邮件件的工作作原理441.3电电子邮件件技术现现状41.3.1 端端到端的的安全电电子邮件件技术441.3.2 传传输层的的安全电电子邮件件技术551.4 开发发环境及及运行环环境62 应应用系统统开发理理论基础础62.1 SMTTP介绍绍62.1.1 SSMTPP的工作作原理及及其模型型82.1.2 SSMTPP协议的的命令和和应答992.2 POOP3协协议1222.2.1 PPOP33协议简简介1222.2.2 POPP3协议议简介1122.3 jmaail组组建简介介及其特特点1332.3.1 jjmaiil组建建简介1132.3.2 JJmaiil
9、的特特点1332.4 MFFC简介介132.4.1 MMFC概概述1332.4.2 MMFC中中对话框框类型1143 邮邮件客户户端总体体设计1143.1 系统统总框架架153.2程程序功能能图1554 邮邮件客户户端详细细设计及及实现1164.1 数据据库模块块的的设设计与实实现1664.1.1数据据库表的的设计1164.1.2 关关键数据据库操作作功能代代码1884.2 邮件件发送模模块的的的设计与与实现2204.2.1类和和界面的的设计2204.2.2关键键代码2214.3 收件件箱的设设计与实实现2224.3.1 类类的设计计以及组组建导入入224.3.2关键键代码2244.4 发件箱
10、箱、草稿稿箱、已已发送信信箱的设设计与实实现2884.4.1类和和界面的的设计2284.4.2关键键代码3304.5 联系人人模块的的设计与与实现3314.5.1 类类和界面面的设计计314.5.2关键键代码3324.6 用户模模块的设设计与实实现3334.6.1 类类和界面面的设计计334.6.2 关关键代码码344.7其其它关键键代码3364.7.1 窗窗口创建建函数3364.7.2 窗窗口销毁毁函数3375 结论论396 致谢谢397 参考考文献391引言21世纪纪是网络络飞速发发展的时时代,电电子邮件件已经成成为热门门话题。随随着网络络技术的的不断发发展,网网络应用用已经渗渗透到人人类
11、社会会的各个个角落。作作为网络络世界信信息传输输的支撑撑点的电电子邮件件,更是是人们关关注的焦焦点。通通过电子子邮件无无论朋友友在何方方,都可可以通过过电子邮邮件方便便的联系系交流,电电子邮件件开辟网网络世界界里的一一片天地地。电脑的日日益普及及,大大大改变了了各行各各业的工工作方式式和人们们的生活活方式,越越来越多多的人开开始进入入到电脑脑的世界界。电脑脑的普及及化,进进而促进进了互联联网的进进一步的发发展和完完善,而而作为互互联网上上基本的的存在电电子邮件件系统给给予了上上网的电电脑用户户另一个别样样的空间间。1.1电电子邮件件介绍电子邮件件(简称E-maii1)又又称电子子信箱、电电子邮
12、政政,它是是种用电电子手段段提供信信息交换换的通信信方式。它它是全球球多种网网络上使使用最普普遍的一一项服务务。这种种非交互互式的通通信,加速了了信息的的交流及及数据传传送,它是个简易易、快速速的方法法。通过过连接全全世界的的Intternnet,实现各各类信号号的传送送、接收收、存贮贮等处理理,将邮件件送到世世界的各各个角落落。到目目前为止止,可以说说电子邮邮件是IInteerneet资源源使用最最多的一一种服务务,E-maii1不只只局限于于信件的的传递,还可用用来传递递文件、声声音及图图形、图图像等不不同类型型的信息息。电子邮件件不是一一种“终端到到终端”的服务务,是被称称为“存贮转转发
13、式”服务。这这正是电电子信箱箱系统的的核心,利利用存贮贮转发可可进行非非实时通通信,属属异步通通信方式式。即信信件发送送者可随随时随地地发送邮邮件,不不要求接接收者同同时在场场,即使使对方现现在不在在,仍可可将邮件件立刻送送到对方方的信箱箱内,且存储储在对方方的电子子邮箱中中。接收收者可在在他认为为方便的的时候读读取信件件,不受时时空限制制。在这这里,“发送”邮件意意味着将将邮件放放到收件件人的信信箱中,而“接收”邮件则则意味着着从自己己的信箱箱中读取取信件,信箱实实际上是是由文件件管理系系统支持持的个实体体。因为为电子邮邮件是通通过邮件件服务器器(maai1 serrverr)来传传递档的的
14、。通常常maiil sservver是是执行多多任务操操作系统统UNIIX的计计算机,它它提供224小时时的电子子邮件服服务,用户只只要向 maiil sservver管管理人员员申请个信箱箱账号,就可使使用这项项快速的的邮件服服务。1.2电电子邮件件的工作作原理1) 电电子邮件件系统是是一种新新型的信信息系统统,是通信信技术和和计算机机技术结结合的产产物。电子邮件件的传输输是通过过电子邮邮件简单单传输协协议(SSimpple Maiil TTrannsfeer PProttocool,简称SMMTP)这一系系统软件件来完成成的,它是Innterrnett下的一一种电子子邮件通通信协议议。2)
15、 电电子邮件件的基本本原理,是在通通信网上上设立“电子信信箱系统统”,它实实际上是是一个计计算机系系统。系系统的硬硬件是一一个高性性能、大大容量的的计算机机。硬盘盘作为信信箱的存存储介质质,在硬盘盘上为用用户分一一定的存存储空间间作为用用户的“信箱”,每位位用户都都有属于于自己的的个电子子信箱。并并确定个用户户名和用用户可以以自己随随意修改改的口令令。存储储空间包包含存放放所收信信件、编编辑信件件以及信信件存盘盘三部分分空间,用户使使用口令令开启自自己的信信箱,并进行行发信、读读信、编编辑、转转发、存存档等各各种操作作。系统统功能主主要由软软件实现现。3) 电电子邮件件的通信信是在信信箱之间间
16、进行的的。用户户首先开开启自己己的信箱箱,然后后通过键键入命令令的方式式将需要要发送的的邮件发发到对方方的信箱箱中。邮邮件在信信箱之间间进行传传递和交交换,也可以以与另个邮件件系统进进行传递递和交换换。收方方在取信信时,使使用特定定账号从从信箱提提取。1.3电电子邮件件技术现现状随着网络络的进一一步发展展,电子子邮件已已经成为为人们联联系沟通通的重要要手段,而而电子邮邮件的安安全问题题也越来来越得到到使用者者的重视视。对此此,惠普普公司及及时提出出了安全全电子邮邮件的全全面解决决方案。1.3.1 端端到端的的安全电电子邮件件技术端到端的的安全电电子邮件件技术,保保证邮件件从被发发出到被被接收的
17、的整个过过程中,内内容保密密,无法法修改,并并且不可可否认(pprivvacyy,innteggritty,nnonreppudaatioon)。目目前的IInteerneet上,有有两套成成型的端端到端安安全电子子邮件标标准:PPGP和和S/MMIMEE。PGP是是Preettyy Goood Priivaccy的简简称,是是一种长长期一直直在学术术圈和技技术圈内内得到广广泛使用用的安全全邮件标标准。其其特点是是通过单单向散列列算法对对邮件内内容进行行签名,以以保证信信件内容容无法修修改,使使用公钥钥和私钥钥技术保保证邮件件内容保保密且不不可否认认。发信信人与收收信人的的公钥都都分布在在公开
18、的的地方,如如FTPP站点,而而公钥本本身的权权威性(这这把公钥钥是否代代表发信信人?)则则可以由由第三方方、特别别是收信信人所熟熟悉或信信任的第第三方进进行签名名认证,没没有统一一的集中中的机构构进行公公钥/私私钥的签签发。即即在PGGP系统统中,信信任是双双方之间间的直接接关系,或或是通过过第三者者、第四四者的间间接关系系,但任任意两方方之间都都是对等等的,整整个信任任关系构构成网状状结构,这这就是所所谓的WWEB of Truust。最最近,基基于PGGP的模模式又发发展出了了另一种种类似的的安全电电子邮件件标准,称称为GPPG,GGnu Priivaccy GGuarrd。S/MIIM
19、E是是Seccuree MuultiiPaart Inttermmaill Maail Exttenssionn的简称称。它是是从PEEM (PPrivvacyy Ennhanncedd Maail)和和MIMME(IInteerneet邮件件的附件件标准)发发展而来来的。 同PGGP一样样,S/MIMME也利利用单向向散列算算法和公公钥与私私钥的加加密体系系。与PPGP不不同的主主要有两两点:首首先,它它的认证证机制依依赖于层层次结构构的证书书认证机机构,所所有下一一级的组组织和个个人的证证书由上上一级的的组织负负责认证证,而最最上一级级的组织织(根证证书)之之间相互互认证,整整个信任任关系
20、基基本是树树状的,这这就是所所谓的TTreee off Trrustt。其次次,S/MIMME将信信件内容容加密签签名后作作为特殊殊的附件件传送。SS/MIIME的的证书格格式也采采用X.5099,但与与一般浏浏览器网网上购物物使用的的SSLL证书还还有一定定差异,支支持的厂厂商相对对少一些些。在国国外,VVeriisiggn免费费向个人人提供SS/MIIME电电子邮件件证书;在国内内也有公公司提供供支持该该标准的的产品。而而在客户户端,NNetsscappe MMesssengger和和Miccrossoftt Ouutloook都都支持SS/MIIME。1.3.2 传传输层的的安全电电子邮
21、件件技术传统的邮邮件包括括信封和和信本身身;电子子邮件则则包括信信头和信信体。现现存的端端到端安安全电子子邮件技技术一般般只对信信体进行行加密和和签名,而而信头则则由于邮邮件传输输中寻址址和路由由的需要要,必须须保证原原封不动动。然而而,一些些应用环环境下,可可能会要要求信头头在传输输过程中中也能保保密,这这就需要要传输层层的技术术作为后后盾。目目前主要要有两种种方式实实现电子子邮件在在传输过过程中的的安全,一一种是利利用SSSL SSMTPP和SSSL PPOP,另另一种是是利用VVPN或或者其他他的IPP通道技技术,将将所有的的TCPP/IPP传输封封装起来来,当然然也就包包括了电电子邮件
22、件。SMTPP,即SSimlle MMaill Trranssferr Prrotoocoll,简单单邮件传传输协议议,是发发信的协协议标准准;POOP,即即Posst OOffiice Prootoccol,邮邮箱协议议,是收收信的协协议。SSSL SMTTP和SSSL POPP即在SSSL所所建立的的安全传传输通道道上运行行SMTTP和PPOP协协议,同同时又对对这两种种协议作作了一定定的扩展展,以更更好地支支持加密密的认证证和传输输。这种种模式要要求客户户端的EEMAIIL软件件和服务务器端的的EMAAIL服服务器都都支持,而而且都必必须安装装SSLL证书。基于VPPN和其其他IPP通道
23、技技术,封封装所有有的TCCP/IIP服务务,也是是实现安安全电子子邮件传传输的一一种方法法。这种种模式往往往是整整体网络络安全机机制的一一部分。1.4开开发环境境及运行行环境1.4.1开发环环境Micrrosooft Winndowws XXP PProffesssionnalVisuual C+ 6.0、MMicrrosooft Acccesss200771.4.2运行环环境Inteel PPenttiumm 2及及以上处处理器,32M以上内存,4G以上硬盘Micrrosooft Winndowws 99X/NNT操作作系统800*6000或以上上的屏幕幕分辨率率2 应用用系统开开发理论论
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子邮件 客户端 毕业论文 报告 bypq
限制150内