电子邮箱系统的设计与实现文档格式.docx

上传人:b****1 文档编号:15330365 上传时间:2022-10-29 格式:DOCX 页数:40 大小:1.16MB
下载 相关 举报
电子邮箱系统的设计与实现文档格式.docx_第1页
第1页 / 共40页
电子邮箱系统的设计与实现文档格式.docx_第2页
第2页 / 共40页
电子邮箱系统的设计与实现文档格式.docx_第3页
第3页 / 共40页
电子邮箱系统的设计与实现文档格式.docx_第4页
第4页 / 共40页
电子邮箱系统的设计与实现文档格式.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

电子邮箱系统的设计与实现文档格式.docx

《电子邮箱系统的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《电子邮箱系统的设计与实现文档格式.docx(40页珍藏版)》请在冰豆网上搜索。

电子邮箱系统的设计与实现文档格式.docx

********

学院名称:

科信软件学院

专业名称:

软件工程

******

 

二零一六年五月

【摘要】随着互联网通信业务的快速发展,很多企业都有自己的邮箱服务系统,现在流行的QQ邮箱,163邮箱等等邮箱无法满足这些企业的需求,因此,本人设计这个电子邮箱系统,此系统的主要运行环境有Eclipse,Mysql,通过对JSP编程和网页设计技术的学习,开发出一个简单的B/S结构下的电子邮箱系统。

能完成邮件的发送、接收、以及附件处理功能等。

本系统是采用JAVA语言开发,主要采用MVC开发模式,实现了一个基于JSP的B/S模式的电子邮箱系统。

该系统需要通过身份验证之后才能进入系统。

在系统中用户可以注册邮箱账号、可以查看自己所收到的邮件,用户也可以发送邮件到本系统中的其它用户的邮箱,发送邮件的时候可以发送带附件的邮件,可以下载附件,管理联系人,删除邮件等。

其主要功能包括发送邮件和接收邮件。

【关键词】邮箱,发送,接收,JSP,JAVA 

DesignandImplementationof

ElectronicMailboxSystem

【Abstract】withtherapiddevelopmentofInternetcommunicationservices,manyenterpriseshaveitsownmailboxservicesystem,nowpopularQQmailbox,163mailbox,themailboxunabletomeettheneedsoftheseenterprises.Therefore,Idesignedtheelectronicmailsystem,thissystemmainoperatingenvironmenttotheeclipse,mysql,throughthestudyofJSPprogrammingandwebdesigntechnologydevelopedasimpleB/Sstructureoftheelectronicmailsystem.Cancompletethemailsend,receive,andtheattachmentprocessingfunction,etc..ThesystemistheuseofJAVAlanguagedevelopment,themainuseofMVCdevelopmentmodel,toachieveaB/SbasedontheJSPmodeloftheelectronicmailsystem.Thesystemneedstobeauthenticatedbeforeenteringthesystem.Inthesystemtheusercanregisteredemailaccount,youcancheckthereceivede-mail,userscanalsosendmessagestootherusersinthesystemmailboxandsendmailcansendmailwithattachments,candownloadtheattachmentandcontactmanagement,deletethemail.Itsmainfunctionsincludesendingandreceivingmessages.

【Keywords】Mailbox,send,receive,JAVA,JSP

1绪论

1.1课题背景

电子邮箱系统已经成为当今时代发送信件最重要的手段之一。

其发送的信件的大小已经不是以前可比的,其发送的信件的类型多,可以发送不带附件的信件,发送视频,发送音乐,发送许多格式的图片等。

通过使用电子邮箱系统,用户可以把自己不敢说的话通过信件或者音频发送到对方来表达自己的心意,公司的领导可以通过使用电子邮箱系统给公司的员工下达其需要完成的任务,既节省了时间,也提高了工作的效率,员工完成任务之后可以通过发送邮件来告知领导已完成自己的任务,让领导再通过邮件给自己布置任务,这样可以使员工不用和领导面对面交谈,正是由于电子邮件的使用简单易懂、投递速度快、收费价格低廉,信件容易保存、在全球范围内使用,可以无障碍交流,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变,因此本人开发了此电子邮箱系统,此电子邮箱系统可以满足用户所有的需求,此电子邮箱系统只适合公司内部使用即安全,又节省开支,既方便,又节约时间。

此电子邮箱系统的缺点就是无法向其它的邮箱系统发送邮件。

1.2国内现状

电子邮箱系统最早出现在20世界80年代,当时互联网通信才刚刚起步,人们还不了解互联网通信能做什么,但是由于互联网才刚刚起步,网速太慢,那时的邮箱只能发送简单的信息,其它信息都无法发送,而且需要,发送邮件人和接受邮件的人需要同时在线,现如今电子邮箱系统已经普及,电子邮箱系统功能越来越完善,发送的内容也越来越丰富,发送和接受双方不用同时在线,许多国家都有自己的电子邮箱系统,而我国使用的电子邮箱系统大致分为两种:

  第一种是国外的电子邮箱系统。

在目前最具代表性的就是谷歌,雅虎,网易@@@@@@等。

它们是全国性的、综合的、在目前中国大陆的电子邮箱通信行业中应该是处于领先和知名度最高的邮箱系统。

当然随着互联网通信业务的高速发展,以及日益激烈的竞争,它们各有各的特色,但是在我国用的最多的国外邮箱如谷歌的@hotmail邮箱和苹果公司的邮箱系统,主要是因为拥有这些电子邮箱方便大家在其应用商店消费,这些电子邮箱方便人们消费,提高了人们生活质量。

第二种电子邮箱系统是我国自主设计和开发的。

最具代表性的就是:

QQ邮箱、新浪邮箱、中国人民银行系统、中国石化电子邮箱系统、邮政电子邮箱系统、教育部电子邮箱

系统、交行电子邮箱系统等,但这些电子邮箱系统,使用最多的是邮箱系统是QQ邮箱,163邮箱,其它邮箱基本上都不对外开放使用,因此这些邮箱系统根本无法满足人们所需要,这些邮箱系统有待与改进才能满足大众的需要。

综上所述,用户应该对电子邮件使用的安全性、邮件的可靠性及功能上的要求也必须在不断提高。

因此,电子邮箱系统就应该必须设计出更加安全、更加可靠、功能更加完善的邮箱系统,如何能设计出满足大众需求的邮箱系统,这才是设计和开发电子邮箱系统的关键之处,因此本人根据如今的国内研究邮箱系统的现状,自己独立设计和实现此邮箱系统,此系统完全免费,功能比较齐全,本系统适合公司内部使用,此系统只需要在一个局域网下的用户进行发送和接受邮件,此邮箱系统还存在许多不足之处,本人会在以后的开发过程中进行改进。

1.3研究意义

随着网络的快速发展,现在的人们都有自己的电子邮箱,有的人还可能有多个电子邮箱,以前的邮箱已经无法满足现在人们的需求,如今大多数人们的学习,工作,社交等都离不开电子邮箱,它已经深深的融入到人们的生活中,同时现在的邮箱和以前的邮箱具有天壤之别,现在的邮箱不但可以发送邮件,还可以发送贺卡,发送视频,发送音频,发送文件等等。

现如今各中大型公司都有自己的电子邮箱系统,它既可以节省人们的工作时间,又可以提高员工的工作效率,又因为电子邮箱系统完全免费,所以深受人们的喜爱,由此可以开发电子邮箱系统是必然的,因此本人选择设计和开发电子邮箱系统。

开发完善的电子邮箱系统,可以为许多公司,学校,医院等等,提供快捷服务,本人设计和开发的电子邮箱系统,不但具备其他邮箱的功能,此系统还有自己特有的功能,本系统如果在公司使用,领导和员工可以不用再面对面交流来布置任务,只需要给员工发送邮件来通知员工他自己的任务是什么,员工可以通过邮箱和领导交流,既节省了员工的工作时间,又提高员工的工作效率,又节省公司的开支。

展望未来,电子邮箱系统必成为社会发展不可缺少的一部分,而其自身的发展趋势也必然更专业化、高质量化。

那么就要求我们提供的不仅仅是简单的发送邮件,接受邮件这么一个功能,而是要做到邮箱可以满足用户其使用邮箱的要求等因素来改进我们的服务,使之更加专业,更有特色。

如今的邮箱应该具有的功能更多,邮箱的使用方式更加简单,方便。

1.4本文结构

1绪论,介绍课题的来源,课题的国内现状、研究意义及论文的结构等。

2需求分析,主要对系统的定义,功能需求,功能需求主要对邮箱的需求分析和用户的需求分析,数据需求是对邮箱使用者的个人信息分析,邮件的详细信息分析,邮件使用者联系人的信息分析。

3数据库设计,主要是数据库的概念,数据库选择是MySQL,数据库表的描述,数据库表主要有用户表,发件箱表,收件箱表,联系人表,并对数据关系进行说明。

4技术介绍,主要是对介绍JAVA开发语言的选择,J2EE平台技术介绍,JSP,SpringMVC技术。

MVC设计模式,SQL语言,以及开发环境的介绍。

5系统实现,系统总体实现部分主要论述写邮件实现,以及查看已发邮件功能模块、查看收件箱功能模块、联系人功能模块等功能模块如何实现进行论述。

6系统测试,主要是对系统进行测试。

2需求分析

2.1系统定义

电子邮箱系统顾名思义和以前的邮箱有巨大的差别,以前的邮箱只能发送信件,不能发送图片,视频,音频等不同类型的信息。

电子邮箱系统的出现在一定程度上取代了送信邮递员所具有的职能和作用,那么本系统只作为一个公司的邮箱系统使用,为本公司的领导与领导,员工与员工,领导与员工提供双向服务。

2.2功能需求

电子邮箱系统的功能需求实现了用户注册邮箱,用户发送带附件的邮件或发送不带附件的邮件,用户接收带附件的邮件或不带附件的邮件,邮件管理实现再次编辑发送功能,联系人管理可以添加联系人信息,修改联系人信息,删除联系人,邮箱最主要功能发送邮件和接收邮件。

2.2.1从邮箱需求的角度分析

邮箱发送主要是发送带附件的邮件和发送不带附件的邮件。

邮箱接收主要接受带附件的邮件和不带附件的邮件。

2.2.2从用户的角度分析

邮箱使用者主要注册电子邮箱,如果注册的邮箱存在的,系统会提示用户此邮箱地址已经被注册。

邮箱使用者登录邮箱修改个人信息,修改用户姓名,修改用户登录密码。

邮箱使用者即用户可以查看联系人信息,可以修改联系人信息,添加联系人信息,如果添加的联系人在此用户的通讯录存在时,提示用户通讯录已经添加过这个联系人,用户还可以删除联系人信息。

邮箱使用者发送邮件,发送邮件包括发送带附件的邮件和发送不带附件的邮件。

邮箱使用者还可以查看所有已经发送过的邮件,已发的邮件可以编辑之后再次发送。

邮箱使用者可以删除发件箱的邮件。

邮箱使用者可以查看其它用户给其发送的信件,可以回复别人的信件,也可以下载

其它用户所发送的附件信息。

邮箱使用者可以删除其它用户给其发送的信件。

2.3数据需求

1.电子邮箱使用者的个人信息

电子邮箱使用者信息包括使用者姓名、电子邮箱地址,邮箱登录密码。

2.邮件的详细信息

邮件主要分为发送的邮件和接收的邮件,发送的邮件信息包括,邮件主题,邮件发送的收件人,邮件的附件,邮件主要内容,邮件的发送

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1