邮件收发软件的设计与实现Word格式文档下载.docx
- 文档编号:16833096
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:19
- 大小:107.48KB
邮件收发软件的设计与实现Word格式文档下载.docx
《邮件收发软件的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《邮件收发软件的设计与实现Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
1.开发概述,,,,,,,,,,,,,,,,,,,,,,,,,,1
2.对电子邮件的现状分析,,,,,,,,,,,,,,,,,,,,2
3.电子邮件的发展前景,,,,,,,,,,,,,,,,,,,,,3
二、开发分析,,,,,,,,,,,,,,,,,,,,,,,,,,,3
1.开发背景,,,,,,,,,,,,,,,,,,,,,,,,,,3
1.开发背景,,,,,,,,,,,,,,,,,,,,,,,,,,3
2.工作原理分析,,,,,,,,,,,,,,,,,,,,,,,,3
三、系统设计,,,,,,,,,,,,,,,,,,,,,,,,,,,4
1.模块的划分与功能设计,,,,,,,,,,,,,,,,,,,,4
2.功能模块的初步设计,,,,,,,,,,,,,,,,,,,,,5
3.数据库设计,,,,,,,,,,,,,,,,,,,,,,,,,5
4.模块的组织结构,,,,,,,,,,,,,,,,,,,,,,,7
四、系统详细设计,,,,,,,,,,,,,,,,,,,,,,,,,9
1.用户“注册”的设计,,,,,,,,,,,,,,,,,,,,,9
2.用户“登录”的设计,,,,,,,,,,,,,,,,,,,,,,10
3.
修改用户密码的设计,,,,,,,,,,,,,,,,,,,,
11
4.
新建文件夹,,,,,,,,,,,,,,,,,,,,,,,,
12
5.
阅读邮件,,,,,,,,,,,,,,,,,,,,,,,,,
13
6.
重命名文件夹,,,,,,,,,,,,,,,,,,,,,,,
14
7.
发送邮件,,,,,,,,,,,,,,,,,,,,,,,,,
15
8.
邮件用户管理,,,,,,,,,,,,,,,,,,,,,,,
17
五、结论,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
18
致谢,,
引言
伴随着信息技术的快速发展,电子邮件已经成为最基本的网络通信工具,每天都有成千上万的用户使用它。
电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式,它是全球多种网络上使用最普遍的一项服务。
这种非交互式的通信,加速了信息的交流及数据传送,它是—个简易、快速的方法。
进入国际互连网的用户可以方便的使用电子邮件,而且不用任何纸张,就可以方便的写、寄、读、转发信件,而且它不论地球的任何区域,只要他在网内就可以进行转发,而不受任何时间的限制。
利用电子邮件还可以实现文件的传输、电子杂志的订阅,进行学术讨论,举行电子会议或者查询信息。
这是目前最普及也是最方便的通信工具。
很多应用程序都附带有电子邮件的发送和接收功能,因此,电子邮件和接受程序的编程变的十分重要。
《邮件收发程序的设计和开发》是采用C#开发的综合性的程序设计。
它包括邮件用户的注册、登陆、管理以及邮件的收发。
现在,这种电子邮件系统已成为人们生活中不可缺少的重要工具,也是许多商家和组织机构的生命血脉。
用户可以通过电子邮件的讨论会进行项目管理,并且有时要根据快速,或洲际的电子邮件信息交换进行重要的决策行动。
电子邮件(ElectronicMail,E-mail)是利用计算机网络传递的电子媒体信件,它是随着计算机网络出现的,依靠网络的通信手段实现普通邮件信息的传输。
虽然电子邮件是在70年代发明的,它却是在80年才得以兴起。
70年代的沉寂主要是由于当时使用Arpanet网络的人太少,网络的速度也仅为目前56Kbps标准速度的二十分之一。
受网络速度的限制,那时的用户只能发送些简短的信息,根本别想象现在那样发送大量照片;
到80年代中期,个人电脑兴起,电子邮件开始在电脑迷以及大学生中广泛传播开来;
到90年代中期,互联网浏览器诞生,全球网民人数激增,电子邮件被广为使用。
现在使用电子邮件已经成为日常工作、生活中不可缺少的一部分,关于电子邮件发生的最大变化是基于互联网的电子邮件的兴起。
人们可以通过任何联网的计算机在邮件网站上维护他们的邮件帐号,而不是只能在他们家中或公司的联网电脑上使用邮件。
因此,需要对已有的传输文件程序以及信息程序进行研究,研制出一套新程序,它可通过电脑网络发送和接收信息,再也没有了以前的种种限制。
一、邮件系统的介绍
1开发概述
电子邮件(ElectronicMail,E-mail)是利用计算机网络传递的电子媒体信件,它是随着计算机网络出现的,依靠网络的通信手段实现普通邮件信息的传输。
虽然电子邮件是在70年代发明的,它却是在80年才得以兴起。
70年代的沉寂主要是由于当时使用Arpanet网络的人太少,网络的速度也仅为目前56Kbps标准速度的二十分之一。
受网络速度的限制,那时的用户只能发送些简短的信息,根本别想象现在那样发送大量照片;
随着网络的不间断发展,依靠网络的通信手段实现普通邮件信息的传输,取代了传统的纸上书写、信箱投寄、邮局传送的邮寄方式。
运用最为快捷,简洁,方便的电子邮件已成为许多商家和组织机构的生命血脉。
用户可以通过电子邮件的讨论会进行项目管理,并且有时要根据快速,或洲际的电子邮件信息交换进行重要的决策行动。
2对电子邮件的现状分析
自从1987年9月,CANET在北京计算机应用技术研究所内正式建成中国第一个国际互联网电子邮件节点,并于9月14日发出了中国第一封电子邮件:
"
AcrosstheGreatWallwecanreacheverycornerintheworld.(越过长
城,走向世界)"
以来,电子邮件服务在我国得到了飞速的发展。
至2005年7月,依据中国互联网络信息中心颁布的《第十六次中国互联网络发展状况统计报告》的结果显示,我国网民人数已达1.03亿人,平均拥有1.6个E-mail,平均每周收到5.2封电子邮件(不包括垃圾邮件),发出3.7封电子邮件。
同时,这次统计报告还显示,电子邮件服务依旧是除万维网之外,应用最为广泛的一种服务,我国网民对电子邮件的使用率已经达到了91.3%。
随着电子商务近几年的飞速发展,现在使用电子邮件已经成为了主流,用户可以随时随地方便的使用它来传送信息,并且电子邮件作为一种新兴的商务手段,也得到了广泛的应用。
虽然在电子商务不断发展的同时,还逐渐出现了许多应用技术,如:
IP电话、网络会议、留言版、论坛等等。
然而电子邮件以其普及适用性、稳定性、易用性、传输内容多样性、相对保密性成为了众多电子商务应用技术中最为普遍和重要的一种应用方式,并受到越来越多的人的青睐。
可是,电子邮件作为一种计算机的数字化技术,其方便性和快捷性则非常重要,对设计和开发的邮件收发程序的要求也越来越高,我们都向着这个方向努力着。
3电子邮件的发展前景电子邮件系统经过几十年的发展,已经形成了完善的技术体系。
邮件服务器系统在保留了电子邮件系统最初的收发邮件、邮件存储等基本功能的同时,融入了最新的计算机与网络技术,使电子邮件系统有了全新的改观。
电子邮件系统应该具备无限的扩展能力,Internet网络的一个特性是变化无常,我们需要应对随时而来的应用尖峰。
因此,我们需要电子邮件系统具有无限的可扩展能力,这个能力主要体现在邮件的处理能力和邮件的存储能力上。
为了能够使邮件的处理能力可以无限扩展,就需要引入集群和负载均衡技术,使应用平台可以在需要的时候无限扩充,满足长期或临时的业务需要。
为了便于邮件存储,需要高性能的邮件存储解决方案。
总之,电子邮件是一项系统工程,需要网络、数据存储、数据库、操作系统等技术的支持;
它现在已经演变成为一个更加复杂并丰富得多的系统,可以传送声音、图片、图象、文档等多媒体信息,以至于如数据库或帐目报告等更加专业化的文件都可以电子邮件附件的形式在网上分发。
现在,电子邮件已成为许多商家和组织机构的生命血脉。
用户可以通过电子邮件的讨论会进行项目管理,并且有时要根据快速,或洲际的电子邮件信息交换进行重要的决策行动。
二、开发分析
1开发背景当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得过于华丽而不实用。
在应用所学习知识的基础上,设计一个人性化的,简单,方便,快捷的邮件系统。
2工作原理分析电子邮件从写到发送再到接收和读取就和日常生活中我们邮寄的普通信件一样。
首先是写信,再把信件交给邮局,再又邮局按照信封上的地址投递,最后投递到收件人的信箱中。
收件人只要凭着他的钥匙就可以拿到信件。
同样的,一封电子邮件首先要有一个用户,用户再把信件写好,这个用户必须是邮件系统认可的,所以用户必须是写入数据库的。
接着需要一个程序把这封电子邮件连同发件人信息及信件内容封装发到接收邮件人地址。
同样的,收件人和收件人地址也必须是邮件系统所能识别的,也必须写入数据库。
然后通过设计一个注册用户界面,将用户信息注册写入,则可以很方便的把信件传递到目的信箱。
然后再需要一个程序接收邮件,当然也不是只要随便有一个程序就可以收的,还需要账号(就象收信人的姓名)和口令(信箱钥匙)。
即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。
接收者可在他认为方便的时候读取信件,不受时空限制。
在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的—个实体。
电子邮件的工作原理:
1)电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。
其各个界面是基于编写的,而实现各个控件功能的代码则是基于c#的。
2)电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。
系统的硬件是一个高性能、大容量的计算机。
硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。
并确定—个用户名和用户可以自己随意修改的口令。
存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。
系统功能主要由软件实现。
3)电子邮件的通信是在信箱之间进行的。
用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。
邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。
收方在取信时,使用特定账号从信箱提取。
三、系统设计
1模块的划分与功能设计通过对用户需求调研并进行了分析,确定邮件收发系统的功能模块主要划分为三部分:
用户管理、邮件管理、邮件收发。
各模块的具体功能设计如下:
1)用户管理:
包括用户注册,用户注册登录,对注册用户进行权限设定,对注册用户的添加和删除等,对于一个完善的电子邮件系统来说,用户管理是很重要的,通过它可以对文件、信件、用户资料等加以保密。
此外,也可以设置用户的管理级,使用户更好的使用和管理邮件。
2)邮件管理:
包括对邮件的移动,邮件修改,邮件删除以及新建邮件夹等。
这个是电子邮件最基本应该具有的功能,使用户很方便的使用和管理自己的邮件,同时也节省了很多空间,如今,网络上垃圾邮件非常多,控制和删除便显得由为重要了。
3)电子邮件的发送:
用户运行该程序后,可以设置:
收件人地址、寄件人地址、发送邮件的标题,发送邮件的正文、附件。
4)电子邮件的接收:
运行电子邮件接收程序后,就能够很轻松的查看邮件。
邮件中将显示发件人、主题、内容和发送时间以及相关的附件等等。
此外,该应用程序还能够顺利的浏览多封电子邮件。
接收和发送邮件则是邮件系统最为重要的一个功能模块了,也是人们使用他的真正目的,它很容易的让人们进行通信。
2功能模块的初步设计
本邮件系统设计是在.NET平台上使用C#语言实现的,后台数据库使用了功能强大、性能优越的SQLServer数据库为用户管理数据,浏览,交换信息带来了极大的方便。
本系统包括下列功能模块:
用户注册,用户登陆,用户管理,邮件管理,普通邮件发送,发送多附件,接收普通邮件,接收多附件,对文本邮件的编译,信息内容的查询。
图1功能体系图
3数据库设计
数据库设计是系统设计中非常重要的一个环节,因为数据库设计就像在建设高楼大厦的根基一样,如果设计不好,在后来的系统维护,变更和功能扩充时,甚至于在系统开发过程中,将会引起比较大的问题,有时大量的工作将会重
新进行。
因此,设计一个合理的数据库成为一个十分关键的步骤。
因此,数据库
是负责数据共享网站所有信息的存储,非常重要。
本项目采用SQLServer作为
数据库应该是比较稳定和高效的。
表1Attachments
列(属性)名
中文名称
类型
宽度
是否允许为空
AttachmentID
附件ID
int
4
NONULL
Name
名称
varcher
50
NULL
Url
地址
255
Type
Contain
内容
MailID
邮件ID
表2Folders
FolderID
文件夹ID
Nonull
Total
总数
NoReader
是否阅读
CreatDate
创建时间
datetime
8
Flag
bit
1
表3Mails
Title
题目
Body
text
16
FromAddress
发送地址
ToAddress
接收地址
CCAddress
抄送地址
HTML
format
表4Users(用户表)
UserID
用户ID
UserName
用户名称
32
Password
密码
邮件
200
IsAdmin
是否为管理员
表5WebMailprolife
WebMailID
Web邮件ID
AliasName
MailServerIP
邮件服务IP
MailServerPort
邮件服务Port
4模块的组织结构
邮件收发系统是一个数据共享网站,采用了B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。
用户使用从用户注册开始,流程如下:
图3总体流程架构
用户登陆
电子邮件发送系统
附加功能
各种错误的提示
图4总体功能架构图
四、系统详细设计
1用户“注册”的设计
在用户注册时页面与数据库动态连接,首先检测该用户注册的用户名和密码是否为空,不为空再检测数据库中用户名是否已存在,如果满足条件则将用户信息写入数据库,即注册成功。
不可用则放弃操作或重新填写。
格式错误/用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮件 收发 软件 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)