另-个邮件系统进行传递和交换。收方在登录邮箱之后,就可以提取新邮件。
1.2 开发背景
随着Internet的迅速普及,Email已成为了人与人沟通的主要手段,越来越成为生活中不可缺少的一部分。中国互联网络信息中心(CCNIC)2002年7月发布的"中国互联
网络发展状况统计
报告"显示,截止到2002年6月30日,我国上网用户人数达4580万人,与去年同期相比增长了72.8%,对大多数用户来说,电子邮箱是他们最经常用的网络服务之一,中国网名人均拥有1.6个Email账号。除了利用互联网络发送电子邮件外,随着通讯技术的快速发展,用手机发送电子邮件也正在迅速的变成现实,每天收发Email已经成为我们许多人生活中不可缺少的一部分。
电子邮件除了在个人的生活中扮演着重要的角色外,在企业中也扮演着一个不可缺少的角色。在企业的发展过程中,人与人之间的交流,特别是同一个项目组之间的交流显得越来越重要,而电子邮件在企业中的采用则能使企业员工通过电子邮件来联系工作,可以节约大量的电话、传真、邮寄等费用,可以大大的提高工作效率。
当前流行的各大邮件客户端
软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机,知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。
1.3 开发环境
AMD Athlon(TM),512M内存,80G硬盘
Microsoft(r) Windows(tm) XP Professional
MyEclipse 6.0
Apache Tomcat 5.5
MySQL 5.5
Apache James Mail Server 2.3.1
1.4 本人主要
工作 本人在"IU电子邮箱系统"中主要完成网站的需求分析、建模、系统的主要功能及所有的动态显示。分析解决关键技术问题,功能和性能的测试,以及
毕业论文的撰写,"IU电子邮箱系统"中本人完成的主要功能如下:
1.用户注册及登录:客户在注册成功后成为系统的用户,登录后可以进行邮件的收发等操作;
2.收取邮件:用户登录系统时系统自动提取该用户的邮件,用户点击获取的邮件可以查看邮件;
3.搜索邮件:用户登录系统后通过选定条件进行模糊
查询,系统默认是主体+正文的搜索条件;
4.邮件回复及转发:用户登录系统后进入单封邮件,点击回复或转发按钮即可回复转发邮件;
5.写信:用户登录系统后,点击写信按钮即可写信,用户可以写带附件的邮件保存至草稿箱或发送出去。
1.5 本文组织
第1章 简述了课题的开发背景和开发环境以及本人主要工作;
第2章 通过分析Java EE技术,确立系统开发平台,并对系统实现过程中用到的相关技术进行简单的介绍;
第3章 使用用例分析技术对系统的需求进行了详细的分析;
第4章 详细阐述了系统数据库设计全过程;
第5章 详细介绍了本人完成的系统收件箱,发件箱,草稿箱各模块功能的实现;
第6章 详细介绍了系统使用的分页技术和批量删除技术;
第7章 全文的总结,说明了在撰写论文过程中的心得和体会,并总结系统开发过程中的经验以及教训,展望未来的应用前景。
第2章 系统相关技术概述
在对系统开发本身的前景分析之后,接下来就是确定开发的目标和功能需求,最后就是确定开发工具以及运用相关的技术来开发系统。系统开发时所采用的相关模式及开发技术有:MVC模式、Struts2、Jsp、MySQL、POP3和SMTP等。
2.1 MVC模式
MVC【6】架构是"Model(模型)View(试图)Controller(控制)"三个单词的首字母缩写。MVC模型是一中交互界面的结构组织模型,它能够使软件的计算模型独立于界面的构成。MVC模型由Trygve Reenskaug提出