电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件程序设计课程设计电子邮件客户端发送功能

  • 资源ID:136708137       资源大小:15.99MB        全文页数:23页
  • 资源格式: DOC        下载积分:3金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要3金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件程序设计课程设计电子邮件客户端发送功能

信息与电气工程学院课程设计说明书(2008/2009学年第一学期)课程名称 : 软件程序设计课程设计 题 目 : 电子邮件客户端发送功能 专业班级 : 电子信息工程班 学生姓名 : 学 号 : 指导教师 : 设计周数 : 2周 设计成绩 : 2009年X月X日 目录 目录.11、 课程设计目的.22、 软件分析.23、 软件总体设计. 4 3、1 软件框架结构. 4 3、2 软件设计流图.5 3、3软件设计需要的数据库.5 3.3 窗体的实现 .6 3.3.1进入界面部分的代码及窗体frmMain.cs.6 3.3.2发送邮件的界面的代码及其窗体Emailsend.cs .9 3.3.3、通讯录页面的核心代码及窗体Groupemail .cs.11 3.3.4、添加联系人的代码和窗体AddFriend.cs. .14 3.3.5草稿箱界面的核心代码及窗体frmScript.cs . 174、 软件发布.195、 课程设计总结.206、 参考文献.217、指导老师评价.22 1、课程设计目的 面向过程程序具有开发周期短、运行效率高等优点,但是一旦程序大了,面向过程程序设计方法就显现出它的局限性,如数据缺乏保护等。而面向对象程序设计语言使得程序员能够较直接地模拟现实世界问题领域。 我们在学习面向过程的编程基础上学习面向对象编程,是为了能更好的理解面向对象的含义以及与面向过程的区别学习C#这门可视化编程语言,使我们编写程序的过程中,能更直观的编写出程序,使编译工作变单易行C#具有更强大的功能。 学习c#这门课程后,我们不仅仅是要学会编写一些简单的小程序,我们更应该理解c#语言的内含,并运用它来实现更重要的实践应用中。因此,我们这次进行的软件课程设计不仅仅是要完成每个人的小软件,更要进一步深刻理解自己所设计软件时写的代码,为以后的工作打下基础。同时,这次软件课程设计也可以增强我们的动手能力。 我们这次课程设计的题目是“电子邮件客户端发送功能的实现”,做这个课题,首先需要我们对常见的电子邮件客户端软件(如 Outlook、Foxmail)进行分析,熟悉设计任务,确定系统设计目标。熟练掌握数据库的基本操作:包括数据库、表建立,数据库的连接,数据的添加、删除、修改等。深入学习System.Net.Mail命名空间及其使用,掌握邮件发送功能的实现。2、 软件分析 电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。 电子邮件不是一种“终端到终端”的服务,是被称为“存贮转发式”服务。这正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的个实体。因为电子邮件是通过邮件服务器(mai1 server)来传递档的。通常mail server是执行多任务操作系统UNIX的计算机,它提供24小时的电子邮件服务,用户只要向 mail server管理人员申请个信箱账号,就可使用这项快速的邮件服务。 电子邮件的工作原理:1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的个电子信箱。并确定个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。 电子邮件在当今社会中扮演了一个很重要的角色。越来越多的人在使用它。而且用它的人数势必会继续增加。虽然,现在已经有很多的邮件收发软件例如著名的FoxMail 但是对于大多数的非专业的人来说它还是有点难度。SMTP全称是简单邮件传输协议,它专门用来发送邮件用的。Pop全称是邮局协议,是专门用于接收邮件的。 我们这次课程设计主要目的就是设计一个电子邮件客户端,实现邮件发送和好友管理的功能 。本系统的功能具体要求如下: 1、系统功能采用Windows窗体实现; 2、系统面向单个用户设计; 3、用户可以管理自己的多个邮箱,每一次邮件发送可以选择邮箱; 4、用户可以管理自己的地址簿; 5、用户可以编辑、暂存、发送电子邮件。 3、 软件总体设计 3、1 软件框架结构 电子邮件发送系统发送页面系统通讯录模块草稿箱模块写邮件模块添加模块选中模块删除模块保存模块清空模块发送模块 开始初始化程序用户登录邮件页面填写邮件信息判断是否通过Smtp发送成功显示“发送成功”对话框结束显示“发送失败”对话框N3、2 软件设计流图 Y3、3软件设计需要的数据库数据库名称:lyyu ,数据库中的表有:FriendInfo表和EmailScript表1)FriendInfo 表,表的定义为:列名数据类型是否为主键FriendIDchar(10)是FriendNamechar(30)否FriendEmailnchar(50)否FriendPhonechar(30)否FriendAddressnchar(50)否FriendSexchar(2)否FriendBirthdaydatatime否FriendInfo 表中的数据主要有:FriendIDFriendNameFriendEmailFriendPhoneFriendAddressFrie

注意事项

本文(软件程序设计课程设计电子邮件客户端发送功能)为本站会员(共***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.