论文部分内容阅读
随着信息技术在世界范围内的迅猛发展,特别是互联网技术的普及应用,网上办公不仅给企业日常办公节约了成本,并且还能够提高企业办公的效率,能够更好的协调各部门间的工作。上海银行考虑到以上这几个方面的原因,为各个部门建立了许多的办公应用系统,:如财务系统、ERP系统,企业办公系统(OA)、培训系统、内容管理系统(CMS)等。但是随着企业信息化建设的深入,应用系统数量的迅速增加,导致出现如下的一些问题:1.各个应用系统有各自的域名或网络地址,这样导致用户需要记住的域名或网址越来越多。2.用户在各应用系统中可能使用不同的帐户和密码,这就需要用户记住自己在各个应用系统中的用户名和密码。3.各个应用系统往往是独立存在的,系统间缺少协调和沟通。4.当用户发生变更时(如员工入职或离职),须要手工操作各应用系统对员工进行管理。综上所述,这些各自独立的应用系统像一个个的孤岛,维护和使用将消耗掉管理员和普通用户大量的精力。门户系统的出现,可以很好的解决以上的几个问题。1.它可以建立一个统一的信息平台,将各个应用系统集成到这个信息平台中,从而解决用户需要记住许多个域名的问题。这样,用户只需要记住门户的域名,通过门户可以直接访问其它的应用系统。2.门户系统可以实现单点登录。所谓的单点登录是指门户系统接管了各个应用系统的身份验证功能。用户只要在门户系统中进行登录验证,不必在其它应用系统中再次登录验证就可以直接访问。从而避免用户需要记住不同应用系统的用户名密码的问题。3.在门户系统中可以开发应用程序,使不同的应用系统进行协调工作。4.用户整合工作可以确立一套权威数据源,当员工发生变更时,只需要在权威数据源中进行更改,更改结果可以自动同步到其它的应用系统。根据上海银行的需求,我们选择了sun公司的Sun Java Enterprise System Portal软件系列实现门户系统。门户中将集成以下七个应用系统:内容管理系统(CMS)、邮件系统、网上办公(OA)系统、BBS、部门文件共享系统、即时通讯系统、办公通知系统。本文主要进行如下几方面的工作1.详细介绍在开发门户系统项目时进行需求分析、概要设计、详细设计、系统实现、系统测试的过程;2.详细介绍如何使用sun公司的门户产品平台来构建门户系统。并且书写了门户系统构建(包括安装、配置以及应用系统集成)的详细步骤。3.详细介绍门户中单点登录的实现方法和原理。4.详细说明如何通过Spring+ Hibernate+Struts的平台组合来实现用户整合。5.介绍整个上海银行内网门户系统的工作成果。