企业信息门户
1 开发平台与系统设计模式
本企业门户网站系统结合企业的实际情况.经过可行性研究和深入的需求分析.采用最新的开发平台MyEclipse 6.0与SQL Serer 2000结合的开发工具。使用JSP+JavaBean+SQL Server2000的开发模式来设计的。 2 系统概述 2.1 需求分析
成功的企业门户网站需要一个高质量的前台页面和可以提升企业信息延续性和扩展性的后台管理系统。考虑到企业所能承担的成本,使用更加适合中小型项目开发的JSP和JavaBeen开发模式。
通过实际调查。企业门户网站应具有以下功能:①门户网站前台页面设计要美观、大方,凸显企业商品、新闻、文化信息等:②门户网站后台页面简介,应具有企业新闻、商品、用户管理等功能模块;③前后台设计要明确,并保证前后台的安全性。 2.2 系统目标
开发企业门户网站的最终日的是为企业提供一个简单、易用、可扩展的企业信息门户平台。通过需求分析以及与客户的沟通,现制定网站实现目标如下: (1)网站使用人性化设计,界面友好、安全、方便使用。 (2)网站操作便捷且具有高度的信息延续性和可扩展性。
(3)提供建立在关系型数据库系统上的数字信息组织、管理、查询等功能。 (4)对用户输入的数据进行严格的数据检索,尽可能地排除人为错误。 (5)最大限度地实现网站的易维护性和易操作性。 3 系统的设计与实现 3.1 系统功能结构设计
根据企业门户网站的特点,可以将网站分为前台和后台两个部分,前台部分主要实现企业与客户的交互,后台部分主要实现网站相关信息的管理功能。
3.1.1 网站前台功能网站前台部分主要包括企业新闻提示、产品信息介绍、公司文化、技术支持和管理员登录等功能模块。网站前台功能结构如图1所示。
图1. 网络前台功能结构图
3.1.2 网站后台功能网站后台部分主要包括企业新闻管理、商品管理、管理员注销等功能模块。网站后台功能的结构如图2所示。
图2. 网站后台功能结构图
3.2 业务流程
企业门户网站业务流程如图3所示。
图3. 网站业务流程图
3.3 构建开发环境
3.3.1 MyEchpse中配置Tomcat服务器MyEclipse提供了与各种Java Web服务器的连接方式,经过设置后,可以自己在MyEclipse中启动Tomcat服务器,这样便可以在MyEclipse中控制服务器的启动和停止。本系统的运行环境采用的是Tomcat5.5。 3.3.2 配置Tomcat连接池创建Tomcat连接池的目的是在Tomcat启动时可以产生足够多的数据库连接,并提供给该程序使用。使用连接池可以提高程序的运行速度,同时也节省内存,提高服务器的效率,以支持更多的用户连接。连接的建立、端口都由连接池自身来管理,但程序需要建立数据库连接时,只需要从内存中取出来使用而不用新建,使用完将其放回内存即可。另外,连接池还可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。配置Tomcat连接池的步骤如下:
(1)打开Tomcat所在目录下的contkserver.xml文件,在文件最后—个</host>前面增加以下代码: