欢迎来到天天文库
浏览记录
ID:260833
大小:1.37 MB
页数:41页
时间:2017-07-15
《基于Java电子邮件系统毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连交通大学2011届本科毕业设计(论文)第一章概述1.1项目简介电子邮件是介于书信、电话和传真之间的电子信息传送方式,它也是互联网上最基本的功能之一。随着互联网的进一步发展,电子邮件已经成为人们联系沟通的重要手段。技术的革新使得电子邮件系统已经演变成一个相当复杂且功能更为丰富的系统,可以传送声音、图片、图像、文档等多媒体信息,以至于数据库或帐目报告等更加专业化的文件都可以以电子邮件的形式在网上分发。随着信息技术的发展以及电子邮件系统功能的日益强大,其应用领域已得到较大的拓展。基于Web的Webmail系统应用是这些年发展起来的,
2、网络的普及使得它得以广泛的应用。采用开放的Web邮件服务不仅为用户省去了维护与升级客户端软件的麻烦,而且也能够充分发挥系统软硬件资源的作用。Web邮件服务的另一个优势是允许用户,甚至是持有移动设备的用户,可以随时、随地的访问系统并进行信息传递。在现有的基于WINDOWS平台的邮件服务器上来架构和实现Webmail是本文主要研究的问题。结合目前主流的B/S网络应用模式以及教研室邮件服务器的扩展需求,本文主要研究了基于C/S模式邮件服务器的开放式Web邮件服务器集成方案及相关技术;另外,随着网络的普及,基于Web的应用模式的发展与应用
3、,诸如sina、263以及众多的企业都已推出了自己的Web邮件系统。本课题将研究如何使用PHP、POP3、STMP、IMAP等技术实现教研室C/S邮件服务器到Web邮件服务器的集成。利用JSP,Server2000等实现其功能,功能主要有邮件的收发、存储、删除等等。1.2主要开发技术及工具简介1.2.1JSP简介JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm*.html)中加入Java程序片断(Scriptlet)
4、和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送Email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。41大连交通大学2011届本科毕业设计(论文)JSP提供了一种简单快速的建立基于动态内容显示的站点的技术。
5、在JSP文件中可以包含HTML标记、NCSA标记、Servlet标记和JSP语法,使得HTML的编码从Web页面的业务逻辑中有效地分离出来1.2.2JavaBeans简介JavaBeans技术是一种基于Java的组件技术,JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取等,是解决代码重用问题的一种策略。以前的组件无法实现真正的代码重用,其主要原因就是它们对于处理平台的依赖和对开发语言的依赖过重。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBeans组件技术倍受人们的关注
6、。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBeans组件可以在任何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。为了创建和使用Java软件组件,JavaBeans被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构及细节问题,只需要定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。 JavaBeans的实质就是一个.class文件,也可以成为类文件。JavaBeans以binary格式保存,可以保
7、护Java源代码不容易被他人抄袭。1.2.3MicrosoftSQLServer2000简介 MicrosoftSQLServer2000是微软公司推出的一个全面的、集成的、端到端的数据库。它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。此外,MicrosoftSQLServer2000还提供了JDBC驱动程序的下载,使得其与JSP页面的连接变得简单易行。其中,JDBC是一种用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface)。通过使用JDBC,开发
8、人员可以很方便地将SQL语句传送给几乎任何一种数据库。将Java和JDBC结合起来将使程序员只须写一遍程序就可让它在任何平台上运行[10]。 在MicrosoftSQLServer2000系统中,数据库的管理采取了先进的动态管理机制,数据库的大小
此文档下载收益归作者所有