c#2010基于cs的电子邮件简单收发系统设计与实现

c#2010基于cs的电子邮件简单收发系统设计与实现

ID:33116860

大小:440.50 KB

页数:9页

时间:2019-02-20

c#2010基于cs的电子邮件简单收发系统设计与实现_第1页
c#2010基于cs的电子邮件简单收发系统设计与实现_第2页
c#2010基于cs的电子邮件简单收发系统设计与实现_第3页
c#2010基于cs的电子邮件简单收发系统设计与实现_第4页
c#2010基于cs的电子邮件简单收发系统设计与实现_第5页
资源描述:

《c#2010基于cs的电子邮件简单收发系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C/S的电子邮件简单收发系统设计与实现摘要电子邮件作为互联网中交换信息广泛的通信工具之一,如今都已被广大用户接受。早期的电子邮件只是从一个计算机终端向另外一个计算机终端传送文本信息,而现在的电子邮件不仅可以发送文本信息,还可以传送声音、图片、文档等多种信息。很多邮件邮件客户端软件不断地被用户利用起来,例如outlook,Foxmail,但是这些邮件客户端对于很多用户来说却过于复杂。为了方便用户快捷地收发邮件,本课题利用SMTP协议和POP3协议,经过前期对系统的需求分析和对相关协议的了解,设计并实现了简单的电子

2、邮件收发系统。为了保证本系统功能的完整性,在实现该系统过程中,设计了邮件用户注册模块,当用户首次使用本系统时,须注册一个邮件账号,然后才能进行其他的操作。作为一个电子邮件客户端,邮件的发送与收取是其核心功能,本系统邮件发送块实现电子邮件的发送,支持邮件的单个发送和群发,在邮件收取块,实现了电子邮件的简单收取。另外还增加了地址薄管理块让用户更方便地管理自己的联系人,对联系人进行添加、修改、删除等。关键词:电子邮件;SMTP;POP3;邮件收发系统目录论文总页数:27页1引言11.1邮件客户端相关介绍11.2课题背景1

3、1.3现状分析12电子邮件相关协议22.1RFC822邮件格式22.2SMTP协议22.2.1SMTP协议简介22.2.2SMTP的命令与应答32.3POP3协议52.3.1POP3协议简介52.3.2POP3的命令和应答63系统需求分析73.1功能需求73.1.1邮件发送需求83.1.2邮件接收需求83.1.3附加功能需求83.2研究思路83.2.1用户注册块83.2.2邮件发送块83.2.3邮件接收块83.2.4地址薄管理块84系统总体功能模块和系统总体流程84.1系统总体功能模块84.2系统流程95系统功能实

4、现95.1新建账号模块95.1.1模块功能95.1.2核心实现95.1.3运行界面105.2发送邮件模块115.2.1模块功能115.2.2核心实现115.2.2运行界面155.3接收邮件模块165.3.1模块功能165.3.2核心实现165.3.3运行界面165.4地址薄模块175.4.1模块功能175.4.2核心实现175.4.3运行界面216系统功能测试216.1发送邮件测试216.2接收邮件测试226.3地址薄管理测试236.4测试结果24结论24参考文献25致谢26声明271系统需求分析3.1功能需求作为

5、一个电子邮件客户端,其核心功能是能够发送和接收邮件,其他附加功能如地址薄管理等也是不可少的。3.1.1邮件发送需求主要要求能实现邮件的发送,不仅能实现单个发送而且还能实现群发,同时要求能够发送附件。3.1.2邮件接收需求要求能实现电子邮件的接收,不仅能实现邮件文本的接收而且还能实现附件的接收,同时具有提示发件人,接收日期。3.1.3附加功能需求附件功能主要有地址薄管理,用户能方便地实现对联系人的管理。3.2研究思路根据需求,本系统按照如下几个模块的设计的。3.2.1用户注册块用户只有在注册邮件账号后才能进行其他操作

6、。3.2.2邮件发送块邮件发送块主要实现邮件的发送,包括群发以及附件的发送。3.2.3邮件接收块主要实现邮件文本信息的收取,包括附件的收取,同时具有其他如发件人等信息提示功能。3.2.4地址薄管理块主要是方便用户管理自己的联系人,主要是对联系人的增加,删除等。2系统总体功能模块和系统总体流程4.1系统总体功能模块系统的功能模块有账号管理模块、地址薄管理模块、写邮件模块与收邮件模块。第7页共27页图3系统功能模块图5.1.1运行界面指定收发邮件的必须参数之后,再回到系统的主界面。图5新用户注册}5.2.2运行界面发信

7、时可选择相关的邮箱账号来进行邮件发送,也可选择相关的收件人。第7页共27页图6发送邮件图7接收邮件5.4.3运行界面当对地址薄操作时,可增加联系人,修改属性和删除联系人。如图8:图8地址薄管理1系统功能测试6.1发送邮件测试本测试主要是对发送文本以及附件的测试1.发送文本邮件给收信人测试中用新浪的邮箱分别往新浪的邮箱以及163的邮箱发送文本邮件,均可以发送成功,同时具有群发功能,如图9:第7页共27页图9发送文本文件1.发送附件给收件人测试中用新浪的邮箱分别往新浪的邮箱以及163的邮箱发送附件,均可以发送成功。如图

8、10:图10发送附件6.1接收邮件测试本测试主要是对单个邮件收取测试,在选取相应的邮件账号后,可以对单个邮件进行收取,也可以对新设置的邮件账号进行邮件的收取,如图11:第7页共27页图11接收邮件6.1地址薄管理测试本测试主要是对地址薄管理的测试,包括增加、删除、修改联系人等。1.增加联系人当点增加按钮时,对联系人的相关属性进行添加。如图12:图12增加联系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。