基于JAVA的企业门户网站设计 下载本文

2 系统概述

2.1 需求分析

成功的企业门户网站需要一个高质量的前台页面和可以提升企业信息延续性和扩展性的后台管理系统。考虑到企业所能承担的成本,使用更加适合中小型项目开发的JSP和JavaBean开发模式。

通过实际调查,企业门户网站应具有以下功能:①门户网站前台页面设计要美观、大方,凸显企业商品、新闻、文化信息等;②门户网站后台页面简介,应具有企业新闻、商品、用户管理等功能模块;③前后台设计要明确,并保证前后台的安全性。

2.2 系统目标

开发企业门户网站的最终目的是为企业提供一个简单、易用、可扩展的企业信息门户平台。通过需求分析以及与客户的沟通,现制定网站实现目标如下:

(1)网站使用人性化设计,界面友好、安全、方便使用。 (2)网站操作便捷且具有高度的信息延续性和可扩展性

(3)提供建立在关系型数据库系统上的数字信息组织、管理、查询等功能。 (4)对用户输入的数据进行严格的数据检索,尽可能地排除人为错误。 (5)最大限度地实现网站的易维护性和易操作性。

3 系统的设计与实现

3.1 系统功能结构设计

根据企业门户网站的特点可以将网站分为前台和后台两个部分,前台部分主要实现企业与客户的交互,后台部分主要实现网站相关信息的管理功能。前台设计中包括公司概况、优点特色和信息发布等内容。具体内容如下:

公司概况 通过企业简介、产品介绍及部分图片等内容来展现。 优点特色 通过新闻中心、意见反馈等来展现。

信息发布 通过新闻中心、供求信息、招聘信息等栏目来实现。 后台管理 通过后台登陆可以控制整个网站的数据更新和资料整理。

3.1.1 网站前台功能

网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合来体现企业的勃勃生气,静态主页方式介绍企业风采、优点特色、信息发布,利用JAVA与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。网站前台部分主要包括企业新闻提示、产品信息介绍、公司文化、技术支持和管理员登录等功能模块。网站前台功能结构如图3.1所示:

企业新闻 产品介绍 前台功能模块 管 理员 登录 企业新闻展示 业内动态展示 产品信息展示 产品图片展示 产品咨询 公司文化 技术支持 3.1.2

图3.1 网站前台功能结构图

网站后台功能

网站后台部分主要包括企业新闻管理、商品管理、管理员注销等功能模块。

网站后台功能的结构如图3.2所示。

管理 员登 录 图3.2 网站后台功能结构图

后台功能模块 新闻管理 商品管理 企业新闻展示 业内动态展示 产品信息展示 产品图片展示 产品咨询 公司文化 技术支持 3.2 业务流程

企业门户网站业务流程如图3.3所示。

企业门户网站

新闻浏览 企业文化 技术支持 产品展示 产品展示 企业门户网站 管理员登录 产品展示 产品相关信息 产品展示 图3.3 企业门户网站业务流程图

用户相关信息 3.3 构建开发环境

3.3.1 MyEclipse中配置Tomcat服务器

MyEclipse提供了与各种Java Web服务器的连接方式。经过设置后,可以自己在MyEclipse中启动Tomcat服务器.这样便可以在MyEclipse中控制服务器的启动和停止本系统的运行环境采用的是Tomcat 5.5。 3.3.2 配置Tomcat连接池

创建Tomcat连接池的目的是在Tomcat启动时可以产生足够多的数据库连接,并提供给该程序使用。使用连接池可以提高程序的运行速度,同时也节省内存,提高服务器的效率,以支持更多的用户连接。连接的建立、端口都由连接池自身来管理,但程序需要建立数据库连接时,只需要从内存中取出来使用而不用新建,使用完将其放回内存即可。另外,连接池还可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。配置Tomcat连接池的步骤如下:

(1)打开Tomcat所在目录下的conf/server.xml文件.在文件最后一个前面增加以下代码:

path=

“/net”docBase=

”net”debug=

“5”

reloadable=“rue”

corssContext=“ true”>

type=“javax.sq1.DataSource” maxActive=“20” maxIdle=“5” maxWait=“ 10000” usernam e= ” sa” password=“”

driverClassName=“ com.microsoft.jdbc.sqlserver. SQLServerDriver” url = ” jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=db— net” />