毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

php邮件收发程序毕业设计

当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得过于华丽而不实用。在应用所学习知识的基础上,设计一个人性化的,简单,方便,快捷的邮件系统。
2.2 工作原理分析
电子邮件从写到发送再到接收和读取就和日常生活中我们邮寄的普通信件一样。首先是写信,再把信件交给邮局,再又邮局按照信封上的地址投递,最后投递到收件人的信箱中。收件人只要凭着他的钥匙就可以拿到信件。同样的,一封电子邮件首先要有一个用户,用户再把信件写好,这个用户必须是邮件系统认可的,所以用户必须是写入数据库的。接着需要一个程序把这封电子邮件连同发件人信息及信件内容封装发到接收邮件人地址。同样的,收件人和收件人地址也必须是邮件系统所能识别的,也必须写入数据库。然后通过设计一个注册用户界面,将用户信息注册写入,则可以很方便的把信件传递到目的信箱。然后再需要一个程序接收邮件,当然也不是只要随便有一个程序就可以收的,还需要账号(就象收信人的姓名)和口令(信箱钥匙)。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的—个实体。
电子邮件的工作原理:
1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。
其各个界面是基于asp.net编写的,而实现各个控件功能的代码则是基于c#的。
2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。
3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。
3 系统设计
3.1 模块的划分与功能设计
通过对用户需求调研并进行了分析,确定邮件收发系统的功能模块主要划分为三部分:用户管理、邮件管理、邮件收发。
各模块的具体功能设计如下:
1)用户管理:
包括用户注册,用户注册登录,对注册用户进行权限设定,对注册用户的添加和删除等,对于一个完善的电子邮件系统来说,用户管理是很重要的,通过它可以对文件、信件、用户资料等加以保密。此外,也可以设置用户的管理级,使用户更好的使用和管理邮件。
2)邮件管理:
包括对邮件的移动,邮件修改,邮件删除以及新建邮件夹等。这个是电子邮件最基本应该具有的功能,使用户很方便的使用和管理自己的邮件,同时也节省了很多空间,如今,网络上垃圾邮件非常多,控制和删除便显得由为重要了。
3)电子邮件的发送:
用户运行该程序后,可以设置:收件人地址、寄件人地址、发送邮件的标题,发送邮件的正文、附件。
4)电子邮件的接收:
运行电子邮件接收程序后,就能够很轻松的查看邮件。邮件中将显示发件人、主题、内容和发送时间以及相关的附件等等。此外,该应用程序还能够顺利的浏览多封电子邮件。
接收和发送邮件则是邮件系统最为重要的一个功能模块了,也是人们使用他的真正目的,它很容易的让人们进行通信。
系统功能模块设置:
1) 用户注册:未注册用户需注册后才能进入系统。
 操作对象:所有未注册用户。
 浏览对象:所有未注册用户。
 具体操作:注册用户在需填写用户名和密码才能注册。

2) 用户登录:对注册用户和管理员的基本信息进行操作。
 操作对象:系统管理员
 浏览对象:系统管理员
 具体操作:用户使用注册成功的帐户名和密码登陆。
3) 用户管理:合法用户可以查看库存所有用户的信息资料。
 操作对象:注册用户、管理员
 浏览对象:注册用户、管理员
 具体操作:管理员可以更改用户的名称,用户的密码,用户邮件地址,用户权限等用户的详细信息。
4) 邮件管理:合法用户可以查看库存所有邮件的信息资料。
 操作对象:注册用户、管理员
 浏览对象:注册用户、管理员
 具体操作:管理员可以将邮件从一个文件夹转移到另一个文件夹。具体内容包括邮件标题,邮件内容,邮件创建时间,邮件创建用户名,附件内容等。同时,还能对邮件内容进行编译。
5) 邮件收取:用于接收和查询来自其他用户发送的邮件
 操作对象:注册用户、管理员
 浏览对象:注册用户、管理员
 具体操作:管理员在收件夹中可查询接收邮件的名称,发送用户,发送地址,发送时间,信件内容以及相关附件。
6) 邮件发送:用语发送邮件和邮件附件
 操作对象:注册用户、管理员
 浏览对象:注册用户、管理员
 具体操作:用户可以进入写邮件界面编写邮件和发送邮件,包括邮件标题,邮件内容,附件等并发送给目的地址。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:php小型企业网上订单系统
下一篇:php网站设计辅导员之家


版权所有 毕业设计网联系qq:242219979 © 2007-2022