当前位置: 网学 > 网学资源大全 > 计算机 > 正文

B/S结构下的邮件系统的设计与开发

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供B/S结构下的邮件系统的设计与开发,希望对需要B/S结构下的邮件系统的设计与开发网友有所帮助,学习一下吧!

资料包括: 论文(27页10394字) 
说明:

摘 要:随着网络的逐渐普及,Email在人们生活中应用日益广范,除了专业的邮件服务系统之外,一般大型网站与单位都提供了email服务。因此,本次设计是通过对SMTP、pop3协议的熟悉和理解、以及对JSP编程和网页设计技能的掌握,开发出一个简单的B/S结构下的邮件服务系统。能完成邮件的发送、接收、以及附件处理功能等。主要运用的软件有Eclipse, SQL Server,在JAVA环境下,利用JSP编程来实现邮件系统的各种功能。该系统主要支持用户的身份验证,用户只有通过正确注册后才能进入该系统。在系统中可以查看自己的邮件也可以发送邮件到任意的邮箱,发邮件的时候可以进行附件的发送。通过本次课题的学习和研究掌握了基本的web编程技能,更实践了自我的动手能力。同时认识到在信息化高速发展的今天,高效、快速、方便的邮件收发系统将得到越来越多的人关注和使用,它将给人们带来更方便快捷的生活。

关键词: B/S;邮件系统;SMTP;POP3;JSP

The design and development of E-mail system based on B/S


Abstract :Nowadays, with the increasing popularity of the network, Email system is used widely more and more. Since the e-mail comes to our life, people do not just depend on the traditional letters, either. It’s reliable, fast, convenient and flexible, which makes people accept and use it widely. The graduation designment is a way to let us know how to develop an email system based on WEB. This system uses an agent mail which gets through SMTP and POP3 protocol to achieve the email system. It is similar to OUTLOOK which is based on WEB Service. The mainly used soft wares are Eclipse, SQL Server. Java is also used too, under which we can use JSP programming to achieve for various functions. This system supports users’ authentication. Before accessing the system, users must have a proper registration. In this system, users can not only check their mail but also send them to any mail boxes. When sending the e-mail, they can also send the attachment. During this period, not only can I deepen the understanding of professional knowledge, but also I practice my self-agility. At the same time, I realized that, with the rapid development of the informational technology, more and more people will be concerned with the efficient, fast and convenient mail system. After that, perhaps most of them will have a try. In a word, e-mail will make our life more efficient and convenient.

Key words: B/S; mail system; SMTP; POP3; JSP

1 引言
1.1 课题背景
随着网络的逐渐普及现在的人们对于电子邮件已经不再陌生了,自从电子邮件进入人们的生活以来,人们对传统的信件已经不再依赖,它的可靠、快速、方便、灵活、廉价、内容丰富等特点都在使我们更加喜欢和接受它。近年来,电子邮件飞速发展,可以看到在比较专业、服务比较全面周到的网站基本上都有免费电子邮件服务。他们大部分都是通过各种软件进行开发的。而在当今很流行的Java技术中就包含有JavaMail API,它提供了大量的类和接口来与网络邮件传输。关于Jsp,最近两年,Jsp技术发展十分迅速,它的兴起让IT人员耳目一新,实现了长期以来的梦想。它的出现无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。因此,本次毕业设计就是利用Java技术来实现简单的邮件发送和接收的功能。
1.2 课题研究意义
对于用户来说一款简单,方便,快捷的邮件收发系统将会在很大程度上为用户提供满意的服务,制作一款能满足用户需求的邮件收发系统是每一个设计者所追求的目标。因此希望通过本次设计完成一个简单的邮件收发系统,实现邮件的接收与发送,并能完成附件的传输,同时能实现邮件用户登录管理及邮件删除等功能。从课题研究中更深入的了解邮件收发系统的设计原理,发现设计过程中的不足和知识的欠缺,为今后做出更好的设计打下一个坚实的基础。

目录:
1引言1
1.1课题背景1
1.2课题研究意义1
2相关技术和开发平台1
2.1开发环境的选择1
2.2JSP技术1
2.3系统所需协议介绍3
2.4系统所需配置简介3
3系统需求分析与总体设计5
3.1系统设计目的5
3.2系统功能需求分析5
3.3系统总体构架6
3.4系统功能模块简介6
3.5数据库设计7
4系统详细设计及实现7
4.1系统流程说明7
4.2用户管理模块8
4.3邮件发送模块12
4.4邮件接收模块16
5测试及问题分析19
5.1用户登录模块测试19
5.2发邮件模块测试19
5.3测试结果分析19
结 论21
参考文献21
致 谢22
声 明23
参考文献:
方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2006。
冯燕奎,赵德奎.JSP实用案例教程[M].北京:清华大学出版社,2005。
黄晓东.JAVA课程设计案例精编[M].北京:中国水利水电出版社,2004。
Bruce Eckel[美].JAVA编程思想[M].北京:机械工业出版社,2005。
W.Richard Stevens[美].TCP/IP详解,卷1:协议[M].北京:机械工业出版社,2000。
Steve, McConnell[美].代码大全[M].北京,电子工业出版社,2003。
张海藩.软件工程导论[M].北京:清华大学出版社,2003。

作者点评:
至此,经过不懈努力,邮件发送系统的预期效果基本达到,能正常的发送和接收邮件,同时完成了对附件的处理,实现了用户的登录,加强了系统的安全性。
在本次的毕业设计中,让本人学到很多知识,软件应用方面学习了服务器Tomcat,对以前有所接触的DreamWeaver也有了进一步的认识,对其的掌握也更熟练。在网络通信方面,深刻的认识了SMTP,pop3协议,也对JAVA,JAVA WEB有了一定的认识。
邮件收发系统基本上是按照软件工程的生命周期学方法来实现的。因此,实际开发过程中都是一步一步的按照软件周期学方法实现,也就是从需求分析,然后是总体设计,详细设计,编码,测试。因为是第一次做这样的系统设计,所以此次开发过程就是不断的学习的过程。在实际的开发过程中,得到老师和同学们的大力帮助。经过对这个系统的开发,让本人更深刻的认识了软件工程学中的一些方法和思想,同时也对数据库的了解有了提高。通过自己实际动手做东西,提高了自己实际动手能力,学到了很多书本上学不到的知识。这一切都将对以后的学习和工作带来积极的影响,可以说是收获不小。
  • 上一篇资讯: 教育报表管理系统—权限管理模块的实现
  • 下一篇资讯: 动态口令认证的网上选课系统的设计与实现
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号