本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于PHP邮箱的实现

www.bysj580.com / 2016-11-20
基于PHP邮箱的实现
文 献 综 述
一.选题的目的和意义
目的:设计一款基于web的快捷、方便的电子邮件管理系统,用以提高人们收发电子邮件时的效率。
意义:
Email收发系统作为支撑电子邮件服务的基础和核心,其稳定性、可靠性、安全性以及性能优劣、功能多少都对用户能否真正拥有稳定的电子邮件服务起着至关重要的作用。伴随中国互联网的发展,Email收发系统的重要性越来越显著。而为了适应人们的需求,电子邮件收发系统,是使人们通过电子邮件沟通,可以用非常低廉的价格,以非常快速的方式不分国界的网络用户进行交流。操作简单的Email收发系统,可以大大提高工作效率目的。主要应用于教学管理,解决老师怎么能快速的让同一局域网内的学生发出邮件,并且让学生快速提交作业到老师的邮箱中。
 
二.国内外研究现状
电子邮件是一种通过计算机网络实现与其他用户通信,交流高效,廉价的通信手段。也正是这种方便快速廉价的特点越来越赢得人们得青睐。我国的汉语文化博大精深,使得国内Email收发系统在设计收发功能,智能垃圾邮件过滤、以及邮件全文搜索功能等的实现难度远远大于基于拉丁语系的Email收发系统。在系统的稳定性、安全性、扩展性等设计上,国内外的Email收发系统都同样有严格的要求。但国内网络环境、硬件设备投资等与先进国家的尚有一定差距,所以对系统性能的要求更为苛刻。
国内由于我国在信息技术产业方面的起步晚于欧美等发达国家,受到人力、技术,设备的种种限制,国内基于Web的Email收发系统还处于探索和模仿阶段,现在只能是引进国外先进技术和相关软件,来发展自己的相关的Email收发系统,运用先进的软件设计思想发展国内的相关方面的人才和技术。比如说比较成功的有育贤国中WebMail、Yahoo mail等。iResearch艾瑞市场咨询根据市场咨询公司comscore的调查结果整理显示,在2006年9月基于Web的邮件服务提供商中,Yahoo Mail在全球市场的独立用户数达到2.5亿,在美国市场为1.34亿。
根据2010年1月30中国互联网报告,2009年即时通信用户规模达到2.7亿人,较2008年增长4822万,增长率为21.6%。与此同时,即时通信使用率继续下降。2009年即时通信网民使用率为70.9%,而2008年与2007年用户的使用率分别为75.3%和81.4%。 分析师解读:即时通信使用率的持续下降主要由两方面原因造成:首先,整体网民结构与即时通信用户结构重合度下降,即时通信服务的主体用户集中在30岁以下人群,而09年30岁以上网民增长明显,该用户群对于即时通信使用需求相对偏低;第二,互联网服务类型以及功能的增加使即时通信服务的“互联网入口”作用减弱,如社交网站、博客等既具有较大的用户粘合度,又可实现信息传递的服务,对于新网民即时通信的使用造成一定影响。从数据分析,2009年一年以上网龄的网民即时通信使用率为73.3%,而网龄不到一年的网民即时通信使用率仅为60.2%。 从职业上看,管理人员、从事第三产业者和学生使用电子邮件较多,从事一线生产的工人,以及没有固定职业的无业和自由职业者使用电子邮件较少[1]
在国外,Email收发系统经过几十年的发展,已经形成了完善的技术体系。邮件服务器系统在保留了Email收发系统最初的收发邮件、邮件存储等基本功能的同时,融入了最新的计算机与网络技术,使Email收发系统有了全新的改观 。无论是政府还是企业及小型机构都重视信息传送,通过电子邮件方式通信可以带来确切的利益,如不用填信封,跑邮局,节省下大量的时间[2]。比较成功的有Google Mail、Msn Hotmail、AOL Mail等。MSN Hotmail在全球市场的独立用户数为2.28亿,在美国市场为4500万。
根据互联网实验室的统计,Internet上百分之三十以上的业务量是电子邮件。由于我国的通讯基础设施较差,网络速度较慢,因而,与Internet其它功能如WWW、FTP、News等相比,电子邮件服务具有更大的实用性。目前美国大多数的中等规模公司经常电子邮件进行营销活动,巧妙的使用电子邮件,对于企业的发展极有益。Ferrisresearch的研究表明,使用电子邮件可全面提高生产力,提高工作效率。由此可以看出电子邮件给企业来巨额的利润[3]
最近美国的微软公司推出的MSN 的Kahuna是一个完全适用最新Web技术的新一代MSNEmail收发系统,IBM开发了一种自由语义电子邮件搜索引擎,这一产品的目标是IBM公司Lotus Notes软件和微软Outlook的使用者。IBM表示,新的搜索引擎名为IOPES(IBMO miniFind 个人电子邮件搜索),它能够让用户搜索基于概念的电子邮件,例如日期和电话号码。搜索者同时也可以定义他们自己的概念。
 
三.理论与实践的意义
虽然目前市场上已经有了不少的基于Web的Email收发系统软件,在充分的调查分析后发现,这些系统虽然得到了广发的使用,但是由于种类繁多,许多系统的质量存在严重的缺陷,给客户的使用带来了严重的不便,也不能完全满足所有电子邮件使用用户的需求,只是更适用于一部分的用户。在许多的企事业单位,对信息的使用量会越来越大,以后的发展前景很广阔,因为这方面还留有许多的空白,竞争对手少,发展潜力大。而且我们所设计的Email收发系统除具有最基本收发功能,还具有一定的可扩展行,可以根据不同的情况,个人的喜好通过附件功能可以选择发送声音,图片等形式文件的发送,也使得电子邮件收发系统应用多样化。也可以极大方便他们的使用操作,在应用所学习知识的基础上,设计一个人性化的,简单,方便,快捷的Email收发系统,相信该系统会有一定的发展空间。我们所设计的Email收发系统是一套单独的系统,要有自己的服务器,在Email收发系统中可以设多个域,每个域中可以设多个用户。Email收发系统它的作用主要是用于网上的信息的交流,因此要设计出一个功能完善,操作简单的Email收发系统,必须得明确电子邮件收发系统的主要内容和周边内容,相关的协议,既能避免一些不必要的工作又能有针对性的设计一些用户需要的功能。

参考文献:
[1]中国互联网络信息中心CNNIC.中国互联网络发展状况统计报告[EB/OL]. www.pewinternet.org;NIDA, Survey on the Computer and Internet Usage,2010-1.
[2]问天.电子邮件现状[M].互联网实验室http://www.chinalabs.com/,2009-8-10. 
[3]李菲,李晖.安全Email收发系统的设计与实现[M].Secure E-mail System Design and Implementation,2010-1-10.
[4]姚家弈.管理信息系统[M].北京:首都经济贸易大学,2003.
[5]牛尧,章文毅. 基JavaMail的邮件管理系统的设计[J]. 科学技术与工程,2008.8:4191-4193.
[6]钟珞, 刘玲, 夏红霞. 基于JavaMail API 的Web Email收发系统开发[J]. 武汉理工大学学报, 2006,(6):84-86.
[7]俞辉基于PHP数据库访问效率的优化与实现[D]江苏:江南大学物联网学院,2010,06(32):71-73.
[8] W.Jason Gilmore 著 朱涛江等译 PHP与MySQL 程序设计(第三版) 人民邮电出版社 2009
[9] matt Zandstra 著陈浩 吴孙斌 胡丹 译 陈浩审校 深入PHP面向对象、模式与实践(第2版) 人民邮电出版社2010[10] Ryan Asleson,Nathaniel T.Schutta著 金灵等译 Ajax基础教程 出版社:人民邮电出版社[11] dagfinn Reiersol marcus baker Chris Shiflett 著 张颖 等译 段大为 审校php实战 人民邮电出版社; (2010年1月1日)
[12]邱林;张凌.基于B/S三层结构的电子邮件解决方案[J]. 2003(19).

一. 研究问题
   阐述系统的功能和子系统,以及功能模块的划分。
该电子邮箱系统适用于各个企业以及个人,其功能主要为:实现用户进行收发邮件的功能。本系统由三个子模块组成:邮件信息管理子系统、用户个人信息管理子系统、用户好友管理子系统。它们各自的功能如下所述:
1. 邮件信息管理子系统:用于用户发送的信息的归类,整理。邮件信息管理子系统是本电子邮箱系统的核心功能,它欲涵盖:
(1) 用户注册:
内部Email收发系统为用户提供邮件发送和管理等功能,因此当新用户需要使用该系统时,就必须成为注册用户,一方面方便管理人员管理,另一方面可以方便用个人信息的储存。包含姓名、用户名、密码等信息。
(2)发送邮件:
作为Email收发系统的最主要功能,根据系统要求,将提供内部用户之间的发邮件功能。在写邮件的过程中,包括收件人,级别和邮件内容,上传附件等。本系统为内部Email收发系统,用户名其实就等同于邮箱中的用户地址,所以发件人可以直接在收件人窗体中直接填写收件人的用户名,同时也在收件人窗体后面设置一个下拉菜单,下拉菜单中添加了所有注册用户的用户名,发件人也可以通过此下拉菜单选择收件人。
(4)收件箱:
该功能模块主要实现用户对收到的邮件进行管理。把用户收到其他用户发送来的邮件,放入收件箱中,使用户能够阅读新收到的邮件,并可以对旧邮件的进行阅读和删除。
(5)草稿箱:
该功能模块要求用户能够将未完成或者未发送的邮件放入草稿箱中,当用户需要时,可以发送,当用户不再需要时,可以进行彻底删除。
(6)通讯录管理:
该功能模块要求管理员可以对用户的邮箱账号进行管理。
 
2. 用户个人信息管理子系统:用于对每个注册用户的个人信息查询等。它欲涵盖:
(1)客户管理:当进入客户管理时,客户的信息会以table的形式列出来,然后管理员可以点击修改和删除来进行管理。
(2)查看发送日志:查看发送过的日志。
(3)操作员管理:管理员信息的显示,以及添加管理员的信息
(4)权限功能:系统所有权限功能只赋予已注册的用户。
 
二. 拟采用的技术
本系统将是一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的PHP电子邮件管理系统。本系统以最简洁实用的创新方式,满足收件人和发件人的需求。
1. PHP的强劲之处在于
    PHP是一项最优秀的技术。其它技术,如PERL,Python,VB Script,ASP相对来说,都是陈旧低劣的。即使是Java/PHP,也在PHP之下。
2.  PHP网页执行流程    PHP与传统网页不同,一般的HTML网页在加载时,会直接将网页全部传到使用者的计算机中,然而在使用者的计算机上执行程序,展示内容;PHP则是刚好相反,它主要的用途是在网站服务器端的网页开发,程序员可以通过程序的控制,让网站与访问者交互,进而设计出迷人的动态网页。
 
三. 研究手段
1. 查阅文献
充分利用图书馆、利用CNKI电子资源和网络等资源,完成论文部分。
2. 软件工程
软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。
3. 小组讨论
与同学进行讨论、请教指导老师等,解决遇到的技术问题
 
收缩