基于Exchange邮件系统的校园知识共享管理系统摘要:本文讨论使用Exchange Server在校园网内建立邮件系统服务器实现内部电子邮件系统应用,使用Outlook作为客户端进行邮件的发送、接受,并通过构建Web服务器实现基于Web的系统访问。
并基于Exchange Server,设计实现了一个面向全校师生的知识共享管理系统。
关键词:Exchange Server,Outlook,ADO,ODBC,
1. Exchange邮件系统介绍
Exchange邮件系统(Exchange Server)是微软研发并发布的一个消息协作系统,常被用来在企业以及学校内部构架邮件系统。
Exchange邮件系统能够和当前主流使用的Windows系列操作系统实现无缝融合,使用微软提供的Outlook作为默认客户端软件进行邮件的收发行为,也可以通过POP3/IMAP或者是Web方式来进行邮件的收发。
Exchange邮件系统本身就是一个集安全、应用、协作为一体的平台,可基于其开发工作流系统、Web处理系统等消息系统。
鉴于规模原因,本文选用目前比较常用的Microsoft Exchange Server 2007标准版作为服务器软件来构建整个系统。
2. Exchange Server 2007的安装及配置
Exchange邮件系统的安装界面用户体验性非常的优秀,这是微
软一贯的风格体现。
在安装时我们需要准备好的相关组件主要有:Microsoft .NET Framework 2.0(SP1),Windows PowerShell,Internet 信息服务(IIS),Microsoft管理控制台(MMC),域和林功能级别2003以上,尽量打好所有的安全补丁等。
需要注意的是,在使用Windows Server 2003时,必须安装编号为KB861464的补丁。
首先安装好IIS及相关的组件,并对DNS服务进行相应的配置,以便和我们需要使用的域名进行绑定。
然后按需要安装活动目录,以便于对整个系统的数据组织进行方便的管理和查看。
接下来就是安装Exchange Server 2007,在安装时选择使用Exchange部署工具,安装全新的Exchange 2007。
在安装过程完成之后,我们还需要进行一系列的配置,首先需要创建用户和组,选择开始菜单中Microsoft Exchange|Active Directory用户和计算机,创建需要使用的组,例如教师,学生等,然后可以在其中创建相应的用户。
3. 知识共享管理系统总体设计
结合着Exchange邮件系统的强大功能,我们设计实现一个知识共享管理系统(以下简称系统)来为全校的师生提供一个知识共享平台,方便他们寻找有用的相关知识和信息。
整个系统的设计是基于Exchange邮件系统以及Web服务,主要针对着邮件知识、学校内部共享知识以及Internet检索知识三部分。
其中邮件知识主要是针对着平时师生收发的邮件而言,系统为其提供一种永久保存所有电子邮件、文档、图像等内容的公共文件夹环境,Outlook与公共文件夹的
功能相结合来实现邮件知识体系。
学校内部共享知识则主要针对着学校内部经常使用到的工作标准、流程、文档、论文等按照学校部门、业务流程等进行详细分类保存,并在实际工作中不断的补充新的信息和知识。
Internet检索知识主要是针对于通过Internet检索到的知识,知识的获取途径主要有两种,一种是通过Internet直接进行知识的抓取和检索,另外一种则是通过和一些企业进行合作实现知识的储备。
系统使用的客户端可以是Outlook软件平台,也可以通过提供的Web 平台进行方便的访问和操作。
在安全性上我们直接整合使用Exchange 邮件系统的安全控制功能进行限制和管理。
本文利用Exchange邮件系统建立起一个知识共享平台,整合了微软提供的便利技术,按照校园网的实际需求建立一个灵活的、有力的、可伸缩的知识管理系统解决方案。
4. 知识共享管理系统的开发和实现
(1)基础功能的实际实现。
基础功能主要是针对着Web服务端的功能,因为在使用Outlook软件的时候,其权限控制已经通过Exchange邮件系统实现了。
而在进行例如校园内部知识管理的时候,我们还需要通过专门的Web服务端进行管理和控制。
这部分的功能主要包括:用户的登录验证模块,主要进行用户身份验证,确定用户权限级别等;搜索功能模块,主要是进行知识的搜索和获取;交互模块:主要是与Exchange邮件系统进行交互,发送邮件、接受获取邮件、用户组权限的获取等。
(2)门户访问的设计实现。
门户访问指的是通过Web服务对整个系统进行访问和控制,这一部分的p(3)邮件知识管理。
邮件知识管理是整个系统非常重要的一部分,因为在永久保存邮件的同时,涉及到了隐私性的敏感话题。
因此我们在设计实现这部分功能的时候将功能限定为:如果要进行邮件知识的发布,需要向特定的邮件组转发或者发送该邮件,在发送成功之后,相关权限的用户会收到此邮件通知,并在公共文件夹中进行保存和共享,包括邮件原文以及相应的附件、图片等。
在之后也可以方便的功过邮件检索功能搜索到该封邮件。
(4)校园内部知识管理。
校园内部知识是整合好的、详细分类的知识体系。
这部分功能需要由专人进行管理,是独立于Exchange 公共邮件用户组的,需要建立单独的用户组,以便进行权限的控制。
在该模块中,不同的知识被合理的区分开来,除了固定的类别区分之外,为了实现知识检索的广泛性以及准确性,我们还采用了标签来进行标记,在进行知识检索的时候,不仅可以通过类别进行区分,还可以直接通过标签来进行广泛的、跨专业领域的知识检索。
(5)校园知识库。
校园知识库主要是通过Internet检索到的知识以及通过与企业合作获取到的知识库,这部分主要是作为数据仓库存在的,在使用校园知识库的时候,我们主要是通过搜索模块进行检索和获取。
这部分的知识储备是一个长期以及需要协调合作的过程。
(6)扩展功能。
扩展功能主要是为了以后可能的扩展需要预留
的功能层,这部分也是整个系统对外提供服务的接口实现部分,可通过Web服务发布的方法对外提供校园知识的获取途径。
5. 结束语
Exchange邮件系统在校园内部得到了非常广泛的应用,本文结合Exchange邮件系统设计实现的校园知识共享管理系统对于优化校园内部知识管理、方便校园知识共享以及简化校园工作流程等方面有着现实的意义和实际效果。
参考文献
[1] 王成恩, 赫永平, 舒启林. 产品生命周期建模与管理. 北京:科学出版社, 2004.
[2] 李蔚泽. 精通Exchange Server 2007企业信息平台实战彻底攻略. 北京:清华大学出版社, 2008.
[3] Microsoft. Microsoft Exchange Server 2007 技术白皮书. 2006.。