学位论文 > 优秀研究生学位论文题录展示

中小企业web邮件系统的设计与实现

作 者: 马谦
导 师: 周世杰;施吉鸣
学 校: 电子科技大学
专 业: 软件工程
关键词: 电子邮件 邮件过滤 电子邮件协议 MVC架构模式
分类号: TP393.098
类 型: 硕士论文
年 份: 2010年
下 载: 82次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着互联网技术及网络办公化的发展,电子邮件已经成为人们主要的通信方式之一。据统计,目前全球网页访问量中有66%以上与电子邮件相关。电子邮件系统在应用的初期只能通过Outlook,Foxmail等客户端软件来收发自己的邮件,但随着经济的发展与用户需求的不断提高,单纯使用邮件客户端程序进行邮件的收发已经不能满足用户移动办公的需要。Web邮件技术因其快捷、方便的优点吸引了众多的网络用户。该技术的出现,较好解决了用户办公的需要。运用该技术,用户无须安装任何E-mail客户端软件,只需要使用浏览器打开存放在服务器上的特定网页就可以进行E-mail收发及相关操作。对于应用开发来说,选择一条适合开发的技术路线,才能够开发出灵活的、低耦合的、可扩展的、易于维护的系统。正是基于目前Web邮件系统的优势和切实需求,开发新一代的高性价比Web邮件系统对于某些行业有重要的意义。本文正是在这样的背景下,对Web邮件系统实施中的关键要素进行讨论,在系统的架构方面基于MVC模式,实现了由表现层、业务层到持久层的三层架构,采用的技术是Spring+Struts+Hibernate,在此基础上设计和实现一个基本的邮件系统。系统基于J2EE平台,MVC开源框架,使用JavaBean,Sevlet等标准技术实现了MVC模式。论文首先阐述了电子邮件基本原理、相关协议,分析了MVC模式及J2EE架构。进而根据中小企业的需求分析介绍了中小企业web邮件系统的总体架构及Web server构架,对构成该邮件系统的结构进行了分别介绍。本邮件系统设计了用户注册、身份认证、邮件发送、邮件接收、通讯录管理、邮件夹管理、邮件过滤等应用功能。系统的功能实现采用了socket编程,多线程、线程池技术,oscache缓存技术等组件技术,运用Mysql数据库服务器管理用户信息、邮件信息以及系统配置参数等数据。本文对系统安全性、邮件收发及垃圾邮件过滤进行测试,自建的邮件服务器测试表明,该邮件系统的功能满足了设计的要求,性能方面达到了中小型企业邮件服务器的需求。本文的最后,说明了本课题的当前状况,并且指出了该系统的特点以及不足之处,对该系统的后续需要解决的问题作了说明。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-16
  1.1 课题背景  9-10
  1.2 电子邮件系统研究现状  10-12
  1.3 电子邮件系统发展趋势  12-14
  1.4 课题的研究内容及意义  14-15
  1.5 论文章节安排  15-16
第二章 Web 电子邮件相关技术  16-28
  2.1 基本原理  16-19
  2.2 相关协议  19-24
  2.3. MVC 设计模式  24-26
  2.4. Web 应用J2EE 架构  26-27
  2.5 小结  27-28
第三章 Web 邮件系统的设计  28-35
  3.1 中小企业邮箱需求分析  28-29
  3.2 系统总体架构  29-30
  3.3. Web server 构架设计  30-32
  3.4. Web 应用功能设计  32-34
  3.5 小结  34-35
第四章 电子邮件系统的实现  35-60
  4.1 系统实现技术背景  35-40
    4.1.1 开发环境  35
    4.1.2 相关组件技术  35-38
    4.1.3 收发邮件的基础API  38-40
  4.2 系统架构实现机制  40-44
  4.3. Web 邮件系统功能实现  44-59
    4.3.1 用户注册和身份认证的实现  44-48
    4.3.2 邮件发送的实现  48-51
    4.3.3 邮件接收的实现  51-53
    4.3.4 通讯录管理的实现  53-54
    4.3.5 邮件夹管理的实现  54-56
    4.3.6 垃圾邮件过滤的实现  56-57
    4.3.7. Web 页面的JSP 实现  57-59
  4.4 小结  59-60
第五章 测试与分析  60-70
  5.1 系统部署  60-61
    5.1.1 部署环境  60
    5.1.2 运行及监控  60-61
  5.2 功能实现测试  61-68
    5.2.1 测试的方式  61-62
    5.2.2 测试配置  62-63
    5.2.3 用户安全性测试  63-64
    5.2.4. Web 邮件发送测试  64
    5.2.5. Web 邮件接收测试  64-65
    5.2.6. Web 邮件夹管理测试  65-66
    5.2.7. Web 通讯录管理测试  66-67
    5.2.8 垃圾邮件过滤测试  67-68
  5.3 系统性能的分析  68-69
    5.3.1 用户并发行性能  68
    5.3.2 服务器资源分配问题  68-69
  5.4 小结  69-70
第六章 总结与展望  70-73
  6.1 系统特色  70-71
  6.2 问题与展望  71-73
致谢  73-74
参考文献  74-76

相似论文

  1. 电子邮件分析取证系统的设计与实现,D918.2
  2. 电子邮件取证模型及关键技术研究,TP393.098
  3. 基于Exchange的中小企业邮件系统的研究与实现,TP393.098
  4. 基于Geo/Geo/1排队的延迟产品和电子邮件系统的建模分析,O226
  5. 中国跨国公司内部英文电子邮件中请求言语行为的语用分析,H313
  6. 基于PKI和USBKEY技术的安全电子邮件系统设计与实现,TP393.098
  7. 基于密码技术的安全电子邮件系统设计,TP393.098
  8. 安全的移动电子邮件系统的设计与实现,TP311.52
  9. 嵌入式邮件接收系统的设计与实现,TP368.12
  10. 电子证据若干问题研究,D915.13
  11. 基于SVM的中文垃圾邮件过滤,TP393.098
  12. 基于内容的电子邮件过滤系统的研究,TP393.098
  13. 基于嵌入式与神经网络的邮件过滤系统设计,TP393.098
  14. 基于推送技术的移动电子邮件系统研究,TP393.098
  15. 基于Web的邮件管理系统的设计与实现,TP393.098
  16. 基于Web的PGP安全电子邮件系统研究与实现,TP393.098
  17. 基于朴素贝叶斯与SVM的垃圾邮件检测系统的设计与实现,TP393.098
  18. 企业内网垃圾邮件监控软件设计,TP393.098
  19. 基于Brew平台的手机电子邮件管理系统的设计与实现,TP393.098
  20. 油脂企业故障信息管理与诊断系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 电子邮件(E-mail)
© 2012 www.xueweilunwen.com