Web编程的电子邮件系统及邮件服务设计毕业论文.doc

Web编程的电子邮件系统及邮件服务设计毕业论文.doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web编程的电子邮件系统及邮件服务设计毕业论文 绪 论 1.1课题背景 电子邮件是介于书信、电话和传真之间的电子信息传送方式,它也是互联网上最基本的功能之一。随着互联网的进一步发展,电子邮件已经成为人们联系沟通的重要手段。技术的革新使得电子邮件系统已经演变成一个相当复杂且功能更为丰富的系统,可以传送声音、图片、、文档等多媒体信息,以至于数据库或帐目报告等更加专业化的文件都可以以电子邮件的形式在网上分发。随着信息技术的发展以及电子邮件系统功能的日益强大,其应用领域已得到较大的拓展。基于Web的Web mail系统应用是这些年发展起来的,网络的普及使得它得以广泛的应用。采用开放的Web邮件服务不仅为省去了维护与升级客户端软件的麻烦,而且也能够充分发挥系统软硬件资源的作用。Web邮件服务的另一个优势是允许用户,甚至是持有移动设备的用户,可以随时、随地的访问系统并进行信息传递。在现有的基于平台的Send mail邮件服务器上来架构和实现Web mail是本文主要研究的问题。结合目前主流的B/S网络应用模式以及教研室邮件服务器的扩展需求,本文主要研究了基于C/S模式邮件服务器的开放式Web邮件服务器集成方案及相关技术。随着新技术的不断涌现,电子邮件产品越来越多,而且也越来越丰富。在邮件服务器端有Microsoft Exchange 服务器、Qmail服务器、FTPMail服务器等等。这些服务器都有相应的操作系统支持,而且有的又很好的跨平台性,像Send mail服务器它在Linux、Unix、FreeBSD都可用。在邮件系统客户端,其中Microsoft Outlook、Netscape Mail、Fox mail是当今电子邮件客户端软件的主流产品;另外,随着网络的普及,基于Web的应用模式的发展与应用,诸如sina、263以及众多的企业都已推出了自己的Web邮件系统。本将研究如何使用PHPIMAP等技术实现教研室C/S邮件服务器到Web邮件服务器的集成。JSP,Server2000等实现其功能,功能主要有邮件的收发、存储、删除等等。 1.3软件的开发方法 面向对象的方法经由系统分析、设计和试验等几个阶段,遵从软件生命周期的规律。所谓软件的生命周期是指一个软件从它的开发到其消亡的过程。以下是利用生命周期法开发软件的各个阶段的具体内容: (1)问题定义及可行性论证:其主要任务是明确软件开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。可行性分析的任务是确定项目开发是否必要和可行。也就是要对问题定义阶段中所提出的问题进行分析,以决定所提出的问题是否有“可行”的解。所谓可行,首先在技术上要可行,即现有技术能否解决所提出的问题;其次是经济上可行,即用户能否支付实施项目所需要的费用,项目建成后能否取得预期的经济效益;最后进行操作上和法律上的可行性研究。综合这些方面的论证,最终决定是否实施该项目。当然,这项工作就是建立在初步调查的基础上。 (2)用户需求分析阶段:在这个阶段中,就是了解用户的需求,准确的确定用户需要的功能,明确为了实现这些功能,需要哪些处理,需要处理什么数据;需要存储哪些数据文件;得到哪些信息。此外需要找出为了实现既定功能所需要的约束条件,典型的约束为成本约束和时间约束。另一个重要任务是要规定系统的生效准则,规定在目标系统建成后验收目标系统的一些原则以及具体的验收方法等。具体工作主要是详细调查,其具体的调查内容包括:分析当前各大网站上的邮箱的功能和实现方法,了解使用者在使用过程中存在的问题和希望使用的功能。 (3)系统设计阶段:其任务是在系统分析的基础上,按照逻辑模型的要求,科学合理地进行系统的总体设计和具体的物理设计,为下一阶段的系统实施提供必要的技术资料。具体分为:概要设计阶段和详细设计阶段。 ( 概要设计阶段:这个阶段中的主要任务是得到一个能够实现用户需求的理想的系统结构。所谓理想的结构指的是:能够实现需求阶段中规定的功能;系统容易设计和实现;系统易于维护。设计内容包括划分子系统、设计规范制定、数据流程图设计、功能结构图设计、系统物理配置方案设计。 ( 详细设计阶段:在这个阶段中的任务是进行系统所需要的数据结构设计和数据库的物理设计。输入输出设计、编写程序模块设计说明书。 系统设计工作结束后,要提交系统设计报告。若系统设计被审查批准,整个系统开发工作便进入系统实施阶段。 (4)系统实施阶段:这是软件系统的实现阶段,要进行模块编码和模块测试。模块测试又称为单元测试。模块编码要严格按详细设计阶段开发的模块逻辑进行。模块程序设计完成之后,应经过严格的测试。程序测试应该采用科学的方法。主要是黑盒法和白盒法进行测试,从而尽可能多地发现模块中错误,并加以改正。把经过彻底测试的模块组装起来形成需要的应用系统。再进行集成测试,

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档