基于WinSock的电子邮件系统的设计与实现

基于WinSock的电子邮件系统的设计与实现

一、基于WinSock的电子邮件系统的设计与实现(论文文献综述)

高宗芳[1](2017)在《基于过程体验的信息技术实验教学法研究 ——以《网络交互技术》课程为例》文中指出信息技术课程是提升学生信息素养的最直接、最重要的方式之一,目前信息技术课程的内容主要是由计算机程序语言与各类工具软件的操作使用组成。深入考察我国中小学信息技术课程教学现状发现,其教学方式根据不同的课程内容模块可归纳为两种:一种是对一些应用软件使用操作的技能训练,例如“多媒体技术应用”模块的教学;另一种是对计算机程序设计的讲授,例如“算法与程序设计”模块的教学。这两者之间原本是一个有机的整体:学习计算机语言是为了编写各类日常处理信息的软件;而日常处理信息的软件是用计算机语言编写而成的,且其中使用了各种信息处理思想与方法。因此,讲授计算机语言应该更多地面向这类信息处理过程,而讲授各类工具软件时应该适当介绍这类软件处理信息的内部机制与技术原理。遗憾的是这类教学是当前信息技术教学中所缺失的。从信息技术学科发展的角度来说,信息技术的核心思想是利用程序设计语言来设计应用程序,而非单纯的软件操作技能训练。基于目前的信息技术教学现状,为了避免信息技术教学中出现只重视细化的、繁琐的技能操练,而忽视软件背后的信息处理思想方法的教学倾向,本文提出一种基于过程体验的信息技术实验教学法,旨在作为连接目前信息技术课程呈现出的两种极端教学方法的桥梁,试图为当前的信息技术教学提供一种新的教学模式。基于过程体验的信息技术实验教学法是让学生以编程体验为主,让学生接触面向信息处理过程的思想,体验计算机信息处理的基本方法与过程。这种基于过程体验的实验教学法与以往的教学不同,学生通过编程体验的方式体验信息处理的过程。在教学过程中,教师作为实验的组织者减少了大篇幅的程序代码细节上的讲授,注重观察学生编程体验的过程并随时对学生进行方法上的引导;学生作为学习的主体,以体验的形式观察信息的处理过程,在体验的过程中通过发现问题、思考问题、解决问题的过程来体验信息处理的过程,有利于培养学生成为有技术,讲合作,懂设计,会创新的新时代人才。论文共六章,第一章主要是介绍研究课题的背景,提出研究问题以及研究问题的目的和意义,进而确定研究方法,设计研究路线。第二章是研究综述和理论基础,对实验教学、体验教学的涵义进行了界定,列举教学设计的理论基础。第三章是在库博的体验教学理论模型的基础上建构了信息技术实验过程设计模型;第四章是基于过程体验的信息技术实验教学法的教学设计框架。第五章是基于过程体验的信息技术实验教学法的实践,选取《网络交互技术》课程中的《Winsock编程体验》和《C/S应用之电子邮件系统》两个在知识结构、问题类型等方面具有代表性的学习单元,按照研究提出的实验过程模型进行实验课程的教学设计,并根据实践学校情况进行了实践和实践效果分析;最后一部分是研究的不足与展望。研究结果表明在工具软件操作使用模块的内容使用操作技能训练式的教学方式,学生是满意的,因为技能训练式的教学方法简单、易学、实用,但涉及到程序设计的内容时,学生就会因为程序设计太抽象、难学而不愿意接受这种教学方式,这也再次证实了基于过程体验的实验教学法已经避开了传统技能训练式方法存在的抽象难学的弊端,使程序设计过程变得更加具体、可视化了,这也是学习者普遍乐意接受这种基于过程体验的实验教学法的原因。

冯洋,周立辉,卢洪锋,邵利民[2](2014)在《基于E-mail的远程监控系统报警软件设计》文中研究说明报警系统是远程监控系统的重要组成部分,其实现的关键在于如何对监控对象指数超标的情况进行响应,并及时将报警信息传送至监控中心。该文提出的基于E-mail的远程监控系统报警软件,充分利用现存稳定的网络资源实现软件报警,通过Winsock实现对POP3协议进行编程,对收到的报警E-mail的主题进行分析,提取有效报警信息,并输出报警信号,达到实时监测报警功能。该设计能有效降低整个系统的硬件设施投资,并提高了报警系统功能的扩展性及可优化性,已应用于多个远程监控系统中。

刘红煜[3](2013)在《手机邮件推送系统客户端的设计与实现》文中研究表明在经济的飞速发展的今天,互联网的发展和普及功不可没,电子邮件以其快速、便捷地承载文本、音频、视频等多种文件,被各行各业的用户广泛使用,已经成为人们工作、生活中不可或缺的通信工具。第三代通信3G时代的到来,以及手机、PDA、智能终端设备的迅猛发展,使得通信不受时间、地域的限制,移动办公越来越受欢迎。将电子邮件、3G网络、移动终端,三者结合起来,用户能够随时随地地收发邮件,极大的提高通信效率。其中移动终端的收发邮件是整个邮件系统中一个关键的部分。本论文研究了邮件推送的原理,结合3G网络,提出了基于Windows Mobile移动平台、手机终端接收和发送邮件推送系统的设计和实现方案。首先对移动终端上邮件推送的相关技术进行研究,对几种常见的邮件推送方式进行了概述和比较,选择高效率、安全的STP方式实现邮件推送系统客户端。本论文研究了手机邮件系统的原理和网络传输控制协议,在Windows Mobile程序设计方法基础上,提出使用C/S架构实现邮件推送。为了提高开发效率,提高系统的可移植性,增加系统的稳定性,论文采用分层模块化思想设计。论文设计的手机邮件推送系统客户端具有常见邮箱的基本功能,例如,发送邮件、接收邮件、删除邮件、草稿箱、联系人、系统和用户设置等功能,在推送系统的客户端详细设计部分详细介绍各功能的实现。论文在Visual Studio2005开发环境下,基于Windows Mobile6.0平台实现邮件客户端基本功能,并对实现的客户端进行功能性、稳定性、兼容性进行测试,测试结果达到设计要求。该手机邮件推送系统客户端的设计与实现,减少了移动终端设备邮件客户端的复杂性,增加邮件系统的稳定性,为智能移动终端设备邮件客户端的进一步的发展和应用提供参考,具有一定的应用和市场价值。

程超[4](2013)在《基于Kerberos协议和DES加密算法的电子邮件服务认证的设计与实现》文中研究说明电子邮件以其快速、便捷、有效、可信的特点,成为现代社会信息沟通重要方式。但电子邮件传输信息的过程中,常发生电子邮件信息泄密、欺诈或携带木马病毒的事件。这些事件已严重威胁到电子邮件服务器系统的正常运行和服务,对用户形成了极大的信息安全隐患,甚至造成了严重的经济损失。因此,很有必要通过研究电子邮件传输过程中的脆弱性和威胁点,来有效避免上述情况发生。本文通过对Kerberos协议和DES加密算法的研究,在深入分析电子邮件传输过程和Kerberos协议的基础上,提出并设计一种新的Kerberos协议实现的模型算法,并通过将这种新的Kerberos协议模型算法导入电子邮件传输过程中,确保电子邮件在传输信息过程中的有效性和安全性。本文主要做了如下工作:1.研究Kerberos协议内容要求及其实现方法,提出并实现了一个新的Kerberos算法。在该算法模型中加入时间戳和有效期管控因子,以保证在电子邮件服务过程中的信息不被冒用或抵赖否认。2.研究并实现了Kerberos认证过程中信息流的加解密模块。通过对比分析对称加密算法和非对称加密算法的优缺点,选择已经过国际安全性验证的DES算法作为实现认证过程中信息流加解密模块的算法。3.研究Kerberos数据输入输出的格式规范化设计问题,提出通过采用ASN.1基本编码规则中的TLV格式来对本文中所要加密的数据信息流进行格式化处理,以消除在加解密过程中可能出现的错误情况。4.研究基于Kerberos协议和DES加密算法的电子邮件服务认证模拟实现的过程,主要包括身份认证阶段的流程实现、票据授权阶段流程实现和电子邮件服务阶段流程实现等过程。本文最终设计出一个新的Kerberos协议算法实现模型,成功将其应用到了电子邮件系统进行身份认证及票据授权,并通过DES加解密算法对身份认证及通信数据进行加解密,圆满完成了本文所要达成的目标。

熊居民[5](2012)在《电子邮件服务中的KERBEROS化方案分析与设计》文中指出电子邮件是Internet中应用最为广泛的服务之一,但由于电子邮件本身的工作机制存在着一定的漏洞,导致了在邮件进行传输的过程中邮件信息泄露或欺骗的事件经常发生。研究人员采取了一些措施来保证邮件的安全,但是现存的邮件安全认证技术还存在一些其他的缺陷,如与某些邮件服务或反垃圾邮件技术之间存在兼容性问题;安全性问题还存在一些问题,还会受到多种攻击;成本较高,实施较复杂等问题。身份认证是信息安全理论中非常重要的一个方面,是实现网络安全的重要机制之一。将身份认证技术应用到邮件服务中,能够有效地保证邮件的安全,并且能够较好地控制成本等问题。通过分析现在主要的身份认证技术,本文选择Kerberos协议作为邮件安全认证技术的主要部分,本文重点讨论了Kerberos身份认证协议在邮件服务中的应用实现,并根据Kerberos规则,分析Kerberos协议在邮件安全应用中存在的一些问题。本文主要在口令、密钥存储和时钟同步等方面提出了Kerberos协议实施时存在的问题。攻击者就可以大量地向密钥服务器请求获取访问邮件的票据,通过计算和密钥分析来进行口令猜测。时间戳与时钟的同步存在问题,使邮件服务器容易被解密致使遭受攻击。Kerberos认证中心要求保存大量的共享密钥,无论是管理还是更新都存在很大的困难,需要特别细致的安全保护措施。在密钥存储管理的问题上,将付出极大的系统代价。本文针对具体的邮件服务中存在的上述的问题,分析设计出了一个具体的Kerberos身份认证系统,将IP地址加密和复杂密钥加密应用到Kerberos在邮件安全服务中。并提出了应在用户发送身份认证申请的信息中添加控制因子,避免Kerberos遭受拒绝服务攻击。在分析设计Kerberos协议在邮件安全服务具体实施中的问题时,本文采用递进分析的方法:在解决一个问题后,根据其后又出现的问题,递进地解决所有的问题,直到系统安全性达到实际的要求。本文主要的架构是介绍了Kerberos协议、邮件传输协议以及Windows Sockets编程的相关理论和技术,并设计出了一个具体的Kerberos身份认证系统。最后对所实现的这个Kerberos身份认证系统进行主要模块分析,归纳出详细的实现流程,并对运行结果进行安全性分析。

李佳音,张博强[6](2012)在《利用WinSock编程实现SMTP协议》文中研究表明详细介绍了在Windows下,利用C#语言实现SMTP协议进行邮件发送、联系人管理功能的设计步骤及编程。

商林[7](2011)在《基于Winsock2 SPI和PKI技术实现电子商务中邮件系统数字签名》文中提出电子商务的邮件在传输过程中,其机密性、真实性、完整性和不可抵赖性等方面得不到很好的保证,鉴于此,本文分析了基于Winsock2 SPI和PKI技术的电子邮件数字签名方法,实现了邮件的加密传输,保证只有邮件的合法接收者才能获得邮件明文,具有邮件的防伪造、防抵赖的功能。

纪其进,朱艳琴[8](2010)在《网络工程专业网络程序设计课程探讨》文中进行了进一步梳理网络工程是近年来为满足社会对网络和信息化人才的迫切需求而设立的本科专业。网络程序设计是各高校网络工程及相关专业广泛开设的一门专业课。本文依据网络工程专业的培养目标,结合个人教学过程中的体会,对该课程的教学基本问题,包括课堂教学的内容设置与学时分配、实践环节内容与安排等进行初步探讨,阐述作者的理解和认识。

李明[9](2010)在《基于TCP/IP协议族的十种最常用网络应用的设计与实现》文中认为该文介绍基于TCP/IP协议的十种最常用网络应用的设计与实现方法,每例仅用一二句至多四五句VB代码,实现了DIY的最快解决方案,也生动诠释了"简单即美"的编程理念。

傅扬波[10](2010)在《邮件客户服务原型系统研究与实现》文中认为随着计算机技术的发展,互联网的普及,电子邮件作为一种使用方便的信息交流方式得到了广泛的应用。因为在信息交流传递上具有方便快捷的特点,所以越来越多的企业和个人把它作为必不可少的信息传递平台。本文设计并实现了基于数据库存储的邮件客户服务原型系统,具体包括邮件接收功能、邮件发送功能、邮件信息管理、通讯录和账户管理功能,实现了本地编辑邮件发送到服务器、从服务接收邮件、本地查看保存等过程。本文通过研究电子邮件系统的基本技术和实现原理,并深入研究和分析了电子邮件相关常用协议和标准格式,重点分析了RFC 822标准邮件格式的内容,在邮件客户服务系统中实现了部分协议内容;在此基础上设计了基于数据库存储的邮件客户服务系统,包括基于SMTP和ESMTP协议的邮件发送模块、基于POP3协议的邮件接收模块,设计了相关功能模块如邮件信息管理模块,账户信息管理模块等功能,并且设计数据库存储的表结构、逻辑关系等内容;实现了邮件客户服务系统,在常用的Windows平台下,采用SQL Server2005管理后台数据库,系统支持多账户、多种邮件格式的发送、接收、查看、本地存储等功能。最后,本文对基于数据库存储的邮件客户服务系统进行了功能性和非功能性的测试。测试结果表明,系统实现了邮件的基本收发功能,且兼容常见的多种邮件服务器,基本满足了电子邮件用户的需求。

二、基于WinSock的电子邮件系统的设计与实现(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于WinSock的电子邮件系统的设计与实现(论文提纲范文)

(1)基于过程体验的信息技术实验教学法研究 ——以《网络交互技术》课程为例(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 问题的提出
    1.2 研究背景
        1.2.1 信息化社会发展的要求
        1.2.2 学生发展的要求
        1.2.3 学科自身发展的要求
    1.3 研究的目的与意义
        1.3.1 研究目的
        1.3.2 研究意义
    1.4 主要研究方法
        1.4.1 文献研究法
        1.4.2 调查研究法
        1.4.3 观察研究法
        1.4.4 行动研究法
2 研究综述与理论基础
    2.1 相关概念的界定
        2.1.1 实验
        2.1.2 实验教学
        2.1.3 体验
        2.1.4 体验教学
    2.2 国内外研究综述
        2.2.1 关于实验教学的研究
        2.2.2 关于体验教学的研究
        2.2.3 实验教学与信息技术课程
    2.3 课程设计相关的理论基础
        2.3.1 建构主义学习理论
        2.3.2 戴尔的经验之塔理论
        2.3.3 体验学习的理论模型
        2.3.4 任务驱动教学法
3 基于过程体验的信息技术实验过程模型构建
    3.1 创设体验情境
    3.2 指导体验过程
    3.3 组织交流协作
    3.4 指导反思评价
4 基于过程体验的信息技术实验教学法课程设计
    4.1 课程总体设计思路
    4.2 基于过程体验的信息技术实验教学法的教学设计框架
        4.2.1 实验目标设计
        4.2.2 实验模型设计
        4.2.3 实验过程设计
        4.2.4 实施教学
        4.2.5 教学评价与反思
5 《网络交互技术》课程的实践探索
    5.1 研究基本情况介绍
        5.1.1 研究对象的选择
        5.1.2 教学内容的选择
    5.2 《Winsock编程体验》教学设计
    5.3 《C/S应用之电子邮件系统》教学设计
    5.4 教学效果分析与总结
        5.4.1 问卷设计
        5.4.2 调查问卷的统计分析
        5.4.3 研究小结
6 总结与展望
    6.1 研究总结
    6.2 研究不足与展望
参考文献
附录Ⅰ: Winsock编程体验实验模块的教学设计
附录Ⅱ: C/S应用之电子邮件系统实验模块的教学设计
附录Ⅲ: 实验项目报告单一
附录Ⅳ: 实验项目报告单二
附录Ⅴ: 编程体验教学效果问卷调查
攻读学位期间取得的研究成果
致谢

(3)手机邮件推送系统客户端的设计与实现(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 课题研究背景
    1.2 邮件推送系统相关研究
    1.3 手机电子邮箱发展现状
    1.4 论文主要研究内容及结构安排
    1.5 本章小结
2 推送系统原理及相关技术
    2.1 推送原理和协议
    2.2 手机邮件推送技术
        2.2.1 收发邮件的方式
        2.2.2 Push Mail技术
    2.3 Windows Mobile相关技术
    2.4 WinSock编程基础知识
    2.5 本章小结
3 手机邮件推送系统总体设计
    3.1 性能分析与设计
    3.2 系统客户端功能描述
    3.3 邮件推送系统架构
        3.3.1 邮件系统总体架构
        3.3.2 邮件系统软件架构
        3.3.3 系统传输模型
    3.4 邮件服务器与客户端通信
    3.5 本章小结
4 手机邮件推送系统客户端详细设计与实现
    4.1 手机邮件系统客户端界面设计
        4.1.1 界面设计基础
        4.1.2 客户端界面设计
        4.1.3 用户登录的界面设计
        4.1.4 邮件列表和读取界面
    4.2 客户端收发详细设计
        4.2.1 SMTP发送邮件设计
        4.2.2 POP3收取邮件设计
    4.3 邮件系统客户端使用的类定义
        4.3.1 推送管理类
        4.3.2 网络传输套接字类
        4.3.3 客户端Push配置类
        4.3.4 Push消息处理类
    4.4 客户端运行测试
    4.5 本章小结
5 总结与展望
    5.1 工作总结与研究结论
        5.1.1 工作总结
        5.1.2 研究结论
    5.2 展望
参考文献
攻读硕士学位期间发表的论文
致谢

(4)基于Kerberos协议和DES加密算法的电子邮件服务认证的设计与实现(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 本文研究的背景及意义
    1.2 当前身份认证的研究与应用
第二章 背景知识
    2.1 KERBEROS 协议简介
        2.1.1 KERBEROS 协议原理
        2.1.2 认证过程安全性分析
    2.2 邮件服务器工作模式
    2.3 WINSOCK 编程
        2.3.1 WINSOCK 的基本概念
        2.3.2 WINSOCK 网络编程原理
第三章 KERBEROS 身份认证系统的设计
    3.1 在邮件系统中加载 KERBEROS 协议必要性分析
    3.2 设计一个 KERBEROS 认证服务的初步设想
    3.3 KERBEROS 认证服务的具体设计
        3.3.1 加载认证端
        3.3.2 消除用户密钥明文传输安全隐患
        3.3.3 服务票据的安全性设计
        3.3.4 过程完善设计
第四章 邮件服务 KERBEROS 化的模拟实现
    4.1 系统主要模块分析
        4.1.1 加解密模块
        4.1.1.1 密码体制的构成与分类
        4.1.1.2 对称密钥密码技术
        4.1.1.3 DES 算法
        4.1.1.4 DES 模块集成
        4.1.2 数据格式规范化模块
    4.2 实现流程
        4.2.1 身份认证阶段流程
        4.2.2 票据授权阶段流程
        4.2.3 邮件服务阶段流程
    4.3 系统运行结果
第五章 结论
    5.1 系统存在的问题
    5.2 相关展望
致谢
参考文献
攻硕期间取得的研究成果

(5)电子邮件服务中的KERBEROS化方案分析与设计(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 背景及意义
    1.2 邮件服务认证的研究与应用现状
    1.3 论文结构
2 邮件服务及Kerberos协议综述
    2.1 Kerberos协议概述
        2.1.1 Kerberos协议原理
        2.1.2 认证过程分析
    2.2 邮件服务器工作模式
    2.3 Winsock编程
        2.3.1 Winsock的基本概念
        2.3.2 Winsock网络编程原理
3 Kerberos身份认证系统的分析与设计
    3.1 认证系统必要性分析
    3.2 Kerberos认证服务的构架
    3.3 Kerberos认证服务的具体设计
        3.3.1 加载认证端
        3.3.2 消除用户密钥明文传输安全隐患
        3.3.3 服务票据的安全性设计
        3.3.4 过程完善设计
4 邮件服务的Kerberos化设计实现
    4.1 系统主要模块
    4.2 主要模块实现
        4.2.1 加解密模块
        4.2.2 DES模块集成
        4.2.3 系统接口配置
    4.3 数据格式规范化模块
    4.4 实现流程
        4.4.1 身份认证阶段流程
        4.4.2 票据授权阶段流程
        4.4.3 邮件服务阶段流程
    4.5 系统软件部署
    4.6 系统运行结果
    4.7 本章小结
5 总结与展望
    5.1 总结
    5.2 展望
参考文献
致谢
作者攻读学位期间发表的论文
附件

(6)利用WinSock编程实现SMTP协议(论文提纲范文)

1 引言
2 相关知识
3 功能分析及系统设计
    3.1 系统功能及流程
    3.2 编码实现
        (1) 界面设计
        (2) 构建编程环境
        (3) “导入联系人”功能
        (4) 联系人管理功能
        (5) 联系人选择功能
        (6) 验证用户的输入信息
        (7) 邮件发送功能
4 结语

(7)基于Winsock2 SPI和PKI技术实现电子商务中邮件系统数字签名(论文提纲范文)

0前言
1 邮件数字签名原理
2 Winsock2 SPI技术实现邮件系统数字签名的分析
3 Winsock2 SPI技术实现对邮件系统数字签名方法
    3.1 安装SPI服务
    3.2 发信者的数字签名的实现
    3.3 接收者对数字签名的解密
4 结束语

(8)网络工程专业网络程序设计课程探讨(论文提纲范文)

1 教学目标与特点
    1.1 教学目标
    1.2 课程特点
2 内容设置与学时分配
3 课程实践环节
    3.1 实践环节的必要性
    3.2 教学组织与学时分配
4 结语

(9)基于TCP/IP协议族的十种最常用网络应用的设计与实现(论文提纲范文)

1 基于HTTP协议的Web浏览器
2 基于SMTP协议的Email发件箱
3 基于POP3协议的Email收件箱
4 基于FTP协议的FTP文件上传器
5 基于UDP协议的NET聊天器
6 基于TCP协议的远程控制
    6.1 TCP远程控制服务器设计
    6.2 TCP远程控制客户端设计
    6.3 TCP远程控制的调试运行
7 基于IP协议的本地主机IP地址解析
8 基于DNS协议的远程主机域名解析
9 基于PPP协议的远程拨号连接
1 0 基于Telnet协议的远程主机登录
1 1 小结

(10)邮件客户服务原型系统研究与实现(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 研究背景和意义
    1.2 电子邮件发展历史
    1.3 电子邮件系统现状
    1.4 研究内容及论文结构
第二章 电子邮件系统的相关技术原理及协议研究
    2.1 电子邮件(E-mail)简介
        2.1.1 E-mail 的定义
        2.1.2 电子邮件服务系统
    2.2 简单邮件传输协议(SMTP)
        2.2.1 SMTP 指令
        2.2.2 SMTP 应答码
        2.2.3 SMTP 流程
    2.3 SMTP 协议扩展(ESMTP)
        2.3.1 对SMTP 命令的扩展
        2.3.2 SMTP 认证服务扩展
    2.4 邮局协议(POP3)
        2.4.1 POP3 指令
        2.4.2 POP3 命令格式
        2.4.3 POP3 基本模型
        2.4.4 POP3 流程
    2.5 多用途网际邮件扩展(MIME)
        2.5.1 MIME 支持的媒体类型
        2.5.2 编码方式
    2.6 IMAP 协议
    2.7 电子邮件标准格式
        2.7.1 邮件头一般格式
        2.7.2 结构化字段和非结构化字段
        2.7.3 邮件头字段的元素
    2.8 Winsock 编程简介
    2.9 本章小结
第三章 邮件客户服务系统的设计
    3.1 系统总体设计
        3.1.1 总体设计说明
        3.1.2 系统优缺点分析
    3.2 系统实现功能模块划分
    3.3 发送邮件模块设计
        3.3.1 逻辑结构设计
        3.3.3 SMTP 客户端与服务器交互方法
        3.3.4 命令回复处理方法
        3.3.5 发送邮件主模块
    3.4 邮件接收模块设计
        3.4.1 逻辑结构设计
        3.4.2 POP3 客户端与服务器交互方法
    3.5 信息管理模块设计
    3.6 网络通信公共功能模块
    3.7 统一数据访问模块
        3.7.1 数据库表设计
        3.7.2 数据库逻辑关系
    3.8 本章小结
第四章 邮件客户服务系统的实现
    4.1 系统开发环境
        4.1.1 系统开发环境
        4.1.2 系统开发工具简介
    4.2 系统主要功能模块界面的实现
        4.2.1 主界面
        4.2.2 账户管理
        4.2.3 通讯录
        4.2.4 邮件发送前端界面
        4.2.5 邮件接收前端界面
    4.3 系统主要后端处理功能模块的实现
        4.3.1 编码转换的两个方法
        4.3.2 SMTP 客户端与服务器交互方法
        4.3.3 命令回复处理方法
        4.3.5 发送邮件主模块
        4.3.6 POP3 客户端与服务器交互方法
        4.3.7 接受邮件主模块
    4.4 使用Windows API 获取附件图标
        4.4.1 .NET 中调用Windows API
        4.4.2 图标类型结构体
        4.4.3 获取图像句柄
    4.5 本章小结
第五章 邮件客户服务系统的测试
    5.1 系统测试基础
    5.2 功能性测试
        5.2.1 发送邮件功能模块测试
        5.2.2 接收邮件功能模块测试
    5.3 非功能性测试
    5.4 本章小结
第六章 结论
    6.1 总结
    6.2 展望
致谢
参考文献

四、基于WinSock的电子邮件系统的设计与实现(论文参考文献)

  • [1]基于过程体验的信息技术实验教学法研究 ——以《网络交互技术》课程为例[D]. 高宗芳. 浙江师范大学, 2017(07)
  • [2]基于E-mail的远程监控系统报警软件设计[J]. 冯洋,周立辉,卢洪锋,邵利民. 科技资讯, 2014(32)
  • [3]手机邮件推送系统客户端的设计与实现[D]. 刘红煜. 西安工业大学, 2013(05)
  • [4]基于Kerberos协议和DES加密算法的电子邮件服务认证的设计与实现[D]. 程超. 电子科技大学, 2013(01)
  • [5]电子邮件服务中的KERBEROS化方案分析与设计[D]. 熊居民. 上海交通大学, 2012(07)
  • [6]利用WinSock编程实现SMTP协议[J]. 李佳音,张博强. 电脑编程技巧与维护, 2012(03)
  • [7]基于Winsock2 SPI和PKI技术实现电子商务中邮件系统数字签名[J]. 商林. 信息网络安全, 2011(01)
  • [8]网络工程专业网络程序设计课程探讨[J]. 纪其进,朱艳琴. 计算机教育, 2010(23)
  • [9]基于TCP/IP协议族的十种最常用网络应用的设计与实现[J]. 李明. 电脑知识与技术, 2010(28)
  • [10]邮件客户服务原型系统研究与实现[D]. 傅扬波. 电子科技大学, 2010(05)

标签:;  ;  ;  ;  ;  

基于WinSock的电子邮件系统的设计与实现
下载Doc文档

猜你喜欢