论文部分内容阅读
本论文研究的主要内容是以当前电子邮件服务应用现状和不同用户的需求现状为背景,充分考虑个人用户、企业用户和高校“数字化校园”建设中的校园网环境下使用电子邮件等需求,从高校最缺乏的自主创新的软件资源为出发点,提出了一个新型模式的电子邮件系统模型。该系统模型主要以人们最常用的电子邮件系统为研究目标,从不同用户的角度出发,指出当前电子邮件系统在实际使用中的不足。为改善这种情况,同时也保持了传统电子邮件的功能和使用习惯的前提下,设计了一种全新架构,且在功能也得到扩展的新型模式的电子邮件系统。Internet中的电子邮件已经是人们最喜爱,最常用的应用程序之一。与普通邮件一样,电子邮件是一种异步通信媒体,当人们方便时就可以自由收发邮件,而不必与他人的计划进行协调。电子邮件系统总体来看有三个主要组成部分:用户代理,邮件服务器和简单邮件传送协议,其中邮件服务器组成了电子邮件体系结构的核心。新型模式的电子邮件系统的设计是以面向服务架构(Service Oriented Architecture,SOA)的理论为支撑,吸取了其中以服务为架构主导,而不是原理和技术的理念,重新诠释和扩展定义了电子邮件这一概念。在实现上是基于Web数据库的,使之数据更容易维护、功能强大、扩展性强。采用面向对象技术,以邮件为研究的核心对象,用抽象化手段设计出邮件类的特征,把它映射为数据库表中的一条记录,实现DBMS高效的管理。从系统的软件体系结构来看,新型模式的电子邮件系统分为三层体系结构:表示层,应用层,数据层,使用HTTP协议和DBMS专用协议来实现邮件的收发。从用户的角度出发,新型模式的电子邮件系统依然继承了传统电子邮件系统的操作和功能,保证了用户在使用上的透明性。同时由于新型模式的架构设计,增强了用户在使用上的方便性、灵活性和邮件管理的易维护性,充分考虑用户的这些需求,从而提高用户的满意度。从提供服务的架构者角度来看,新型模式的电子邮件系统层次分明,架构简单,技术上和经济上都具有充分的可行性。本论文侧重于新型电子邮件系统体系结构的模型设计,关键是用新型的模式把这个邮件系统描述出来,并期望能提炼出一种合适一般校园信息化的软件框架。在实现上是基于轻量级J2EE规范来进行设计和部署,主要采用JSP技术和Servlet技术来处理基本业务。在整个项目的设计和实施过程中,采用UML图等作为描述文档,并将其和统一过程结合,实现项目的迭代和增量式开发。