电子邮箱系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科毕业论文(设计)(2016 届本科毕业生)

题目:电子邮箱系统的设计与实现

****:**

学生学号:********

学院名称:科信软件学院

专业名称:软件工程

****:**

二零一六年五月

【摘要】随着互联网通信业务的快速发展,很多企业都有自己的邮箱服务系统,现在流行的QQ邮箱,163邮箱等等邮箱无法满足这些企业的需求,因此,本人设计这个电子邮箱系统,此系统的主要运行环境有Eclipse,Mysql,通过对JSP编程和网页设计技术的学习,开发出一个简单的B/S结构下的电子邮箱系统。能完成邮件的发送、接收、以及附件处理功能等。本系统是采用JAVA语言开发,主要采用MVC开发模式,实现了一个基于JSP的B/S模式的电子邮箱系统。该系统需要通过身份验证之后才能进入系统。在系统中用户可以注册邮箱账号、可以查看自己所收到的邮件,用户也可以发送邮件到本系统中的其它用户的邮箱,发送邮件的时候可以发送带附件的邮件,可以下载附件,管理联系人,删除邮件等。其主要功能包括发送邮件和接收邮件。

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

Design and Implementation of

Electronic Mailbox System

【Abstract】with the rapid development of Internet communication services, many enterprises have its own mailbox service system, now popular QQ mailbox, 163 mailbox, the mailbox unable to meet the needs of these enterprises. Therefore, I designed the electronic mail system, this system main operating environment to the eclipse, mysql, through the study of JSP programming and web design technology developed a simple B / S structure of the electronic mail system. Can complete the mail send, receive, and the attachment processing function, etc.. The system is the use of JA V A language development, the main use of MVC development model, to achieve a B/S based on the JSP model of the electronic mail system. The system needs to be authenticated before entering the system. In the system the user can registered email account, you can check the received e-mail, users can also send messages to other users in the system mailbox and send mail can send mail with attachments, can download the attachment and contact management, delete the mail. Its main functions include sending and receiving messages.

【Keywords】Mailbox ,send ,receive ,JA V A ,JSP

目录

1绪论 (1)

1.1 课题背景 (1)

1.2 国内现状 (1)

1.3 研究意义 (2)

1.4 本文结构 (2)

2需求分析 (4)

2.1 系统定义 (4)

2.2 功能需求 (4)

2.2.1从邮箱需求的角度分析 (4)

2.2.2从用户的角度分析 (4)

2.3 数据需求 (4)

2.4邮箱系统总体用例图 (5)

3技术介绍 (6)

3.1 JAVA开发语言的选择 (6)

3.2 J2EE平台技术介绍 (6)

3.3 JSP,Spring MVC技术 (7)

3.4 MVC设计模式 (9)

3.5 SQL语言 (10)

3.6 开发环境 (11)

4数据库设计 (12)

4.1 数据库的概念 (12)

4.2 数据库的选择 (12)

4.3 数据库表的描述 (12)

5系统实现 (17)

5.1邮箱系统总体架构及实现 (17)

5.2 写信 (18)

5.3 查看已发邮件信息 (21)

5.4 查看收件箱信息 (23)

5.5 查看联系人信息 (27)

5.6 其他功能 (30)

6系统测试 (33)

6.1 测试的目的 (33)

6.2 登录测试 (33)

6.3 发送邮件测试 (33)

6.4 测试结果分析 (34)

总结 (35)

致谢 (36)

参考文献 (37)

附录一数据库连接 (38)

1绪论

1.1 课题背景

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

1.2 国内现状

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

第一种是国外的电子邮箱系统。在目前最具代表性的就是谷歌,雅虎,网易 @************************@***********************@******************等。它们是全国性的、综合的、在目前中国大陆的电子邮箱通信行业中应该是处于领先和知名度最高的邮箱系统。当然随着互联网通信业务的高速发展,以及日益激烈的竞争,它们各有各的特色,但是在我国用的最多的国外邮箱如谷歌的@hotmail 邮箱和苹果公司的邮箱系统,主要是因为拥有这些电子邮箱方便大家在其应用商店消费,这些电子邮箱方便人们消费,提高了人们生活质量。

第二种电子邮箱系统是我国自主设计和开发的。最具代表性的就是:QQ邮箱、新浪邮箱、中国人民银行系统、中国石化电子邮箱系统、邮政电子邮箱系统、教育部电子邮箱

相关文档
最新文档