文档库 最新最全的文档下载
当前位置:文档库 › 【EIP信息门户】企业信息门户

【EIP信息门户】企业信息门户

【EIP信息门户】企业信息门户
【EIP信息门户】企业信息门户

【EIP信息门户】企业

信息门户

随着网络技术的迅猛发展和市场竞争的不断加剧,企业门户网站在现代社会中扮演的角色越来越重要。企业建立门户网站除了宣传企业的品牌和形象外,更重要的是建立企业与外界的商务往来和信息交流。

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>前面增加以下代码:

(2)将SQL Server驱动包复制到Tomcat路径下的common\lib目录中。

(3)在项目目录下的WebR00t\WEB-INF\web.xml文件中添加以下代码:

(4)至此Tomcat连接池配置完毕,重启Tomcat服务器,即可在JSP或JavaBean文件中使用Tomcat数据源。例如:

3.4 数据库设计

3.4.1 数据库设计需求分析企业门户网站的数据库访问量是比较大的.开发企业门户网站使用的数据库应不仅能承载巨大的数据量.而且还需要具有强大的稳定性和可靠性。考虑到节约网站开发成本,可使用SQLServer 2000数据库.这是一种客户朋艮务器模式的关系型数据库,具有很强的数据完整性、可伸缩性、可管理性、可编程性,且功能均衡、完备,性价比较高。

3.4.2 数据库概念设计通过对系统进行需求分析、系统流程设计以及系统功能结构的确定.规划出本系统中使用的主要数据库实体对象.分别为新闻实体、商品实体、商品类别实体、用户实体。其中商品实体与商品类别实体需要以外键进行联系。

(1)新闻实体对象。新闻实体对象包括“新闻标题”、“新闻内容”、“新闻作者”、“提交时间”及“新闻编号”等属性。这几个属性均为新闻实体的基本信息,其中“新闻编号”为新闻实体对象的惟一标识,设置为自动增长类型。新闻实体E-R图如图4所示。

图4. 新闻实体E-R图

(2)商品实体对象。商品实体对象包括商品编号、商品名称、商品样图、商品描述、商品类别、商品提交时间等属性。其中.商品编号为商品实体对象的惟一标识,设置为自动增长类型,商品样图存储商品样图的文件名称。商品提交时间属性设置为datetime类型。商品实体E-R图如图5所示。

图5. 商品实体E-R图

(3)商品类别实体对象。商品类别实本对象包括商品类别名称、商品类别编号、提交时间等属性。其中,商品类别编号属性为商品类别实体对象的惟一标识,设置为自动增长类型。商品类别实体E-R图如图6所示。

图6. 商品类别实体E-R图

(4)用户实体对象。用户实体对象包括用户名称、用户编号、用户密码等属性。其中用户编号属性为用户实体对象的惟一标识,设置为自动增长类型。用户实体E-R图如图7所示。

图7. 用户实体E-R图

3.4.3 数据库逻辑结构设计根据在数据库概念设计中给出的数据库实体E—R图,可以设计数据表结构。本网站包括以下数据表:

(1)企业商品表(tb_business):企业商品表主要用于存放企业商品信息,如表1所示。

表1. tb_business表结构

(2)用户表(tb_usertable):用户表主要保存用户的相关信息。如表2所示。

(3)商品类别表(tb_category):商品类别表主要用于保存商品类别的相关信息,如表3所示。

表2. tb_usertable表结构

表3. tb_category表结构

4 结束语

开发平台与系统设计模式使用JSP+JavaBean+SQLSrver2000的开发模式,通过实际调查确定需求分析过程中的企业门户网站应具有的功能,并概述了网站系统前台、后台部分主要功能设计。构建开发环境时的主要技术为:在MyEclipse中配置Tomcat服务器和Tomcat 连接池,最后给出了数据库设计中的主要表结构。

1。

相关文档