VC++电子邮件客户端的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VC++电子邮件客户端的设计与实现

摘要电子邮件系统(E-mail),是如今互联网上最为常见的信息传递方式之一。由于其具有价格低廉(多为免费),传递速度迅速,方便易使用等优点,如今,它已经成为Internet应用范围最为广泛的网络服务。19375
本次设计主要功能有:用户,联系人管理,发送电子邮件,接收电子邮件(涉及到的有收件箱,发件箱,草稿箱,已发送信箱等)。另一方面,支持附件的传输。接收到的附件统一存放在工程目录下命名为“附件”的文件夹中。同时,用户可以将邮件附件另存到本地位置。邮件相关信息以及账户,联系人信息存在数据库之中,数据库创建的表有:用户列表,联系人列表,收件与发件列表,草稿箱与已发送列表。本系统较为全面地实现了电子邮件的功能,能够方便快捷的进行使用。
关键词  电子邮件 功能 附件 数据库
 毕业设计说明书(论文)外文摘要
Title    Design and implementation of e-mail clients         
Abstract
E-mail system (E-mail), the Internet is now one of the most common way of transmitting information. Because of its low price (mostly free), delivery speed fast, convenient and easy to use, etc., and now, it has become the most widely used Internet application network services.
The design of the main features are: User, contact management, e-mail, receive e-mail (there is related to the Inbox, Outbox, Drafts, Sent Mail, etc.). On the other hand, support the transmission of attachment. Received attachments unified storage named "Accessories" file in the project directory folder. Also, users can save email attachments to a local location. Mail-related information and accounts, contacts exist among databases, tables, database creation are: user list, contact list, the recipient and the sender list, Drafts and Sent list. This system is more fully realized the e-mail function, can be convenient to use.
Keywords  E-mail  Function  Attachment  Database
目   次
1 引言    1
1.1 本文组织结构    1
1.2电子邮件简介    2
1.3 电子邮件的技术现状    3
1.4 电子邮件的工作原理    4
1.5 开发环境及运行环境    5
1.5.1开发环境    5
1.5.2 运行环境    6
2 应用系统开发理论基础    7
2.1 开发工具介绍    7
2.1.1  Visual C++ 6.0(MFC)简介    7
2.1.2  Microsoft Access 简介    7
2.2 电子邮件SMTP协议    8
2.2.1  SMTP协议介绍    8
2.2.2 SMTP的工作原理    8
2.2.3 SMTP协议的命令和应答    9
2.3  电子邮件POP3协议    11
2.3.1 POP3协议简介    11
2.3.2 POP3的工作原理    11
2.3.3 POP3协议的命令和应答    11
2.4 Jmail组件简介及其特点概述    12
2.4.1 Jmail组件简介    12
2.4.2 Jmail特点概述总结    12
2.5 电子邮件编码技术    13
3 电子邮件客户端系统的总体设计    15
3.1  电子邮件系统总框架    15
3.2程序功能图    15
4 电子邮件客户端详细设计及实现    17
4.1  数据库模块的的设计与实现    17
4.1.1数据库表的设计    17
4.1.2 关键数据库操作功能代码    19

4.2  邮件发送模块的的设计与实现    20 (责任编辑:qin)