企业门户网站的设计与实现.docx
《企业门户网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《企业门户网站的设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。
![企业门户网站的设计与实现.docx](https://file1.bdocx.com/fileroot1/2023-5/25/03d871a0-3d3c-4063-9cc6-256c9db80e36/03d871a0-3d3c-4063-9cc6-256c9db80e361.gif)
企业门户网站的设计与实现
摘要
当今社会网络技术的快速发展,使得互联网己成为信息的主要载体,成为信息阵地的前沿,信息网络化更是信息化建设的重要途径之一。
其中,网站作为互联网中的重要成员,它的作用更是不言而喻,不论是企业、单位、企业、公司或是个人,无不使用网站树立自身品牌形象,宣传文化特色,利用图文声像等表现形式进行信息的传播。
另一方面,企业的网站还承担着为企业员工服务的功能。
门户网站为其提供了可能。
论文主要研究实现企业宣传信息门户网站。
采用的Struts2框架技术,实现企业办公的JBPM工作流系统,实现只需要登录一次就可以访问所有相互信任的应用系统的账号登录。
门户网站采用流行的UML需求分析模式和成熟的面向对象设计方法,完成门户网站的功能需求、模块设计和数据库设计。
前台网站采用Apache提供Web服务,全部是静态网页采用SSI技术,由后台管理页面产品并生成。
后台网站则采用Tomcat提供服务,全部是动态页面,采用Struts2框架和JBPM工作流实现,将发布的信息生成静态页面后保存到前台网站中。
最后对门户网站进行了性能测试,测试网站的各个模块功能实现情况。
程序正常无异常。
关键字:
门户网站;数据库;互联网
Abstract
Therapiddevelopmentoftoday'ssociety ofthenetworktechnology, theInternet hasbecomethe main carrierofinformation, hasbecomethe information leading position, theinformationnetwork isoneofthemost important ways ofinformationconstruction.Amongthem, thesiteasanimportantmemberof theInternet, its roleis self-evident, regardlessof istheenterprise,school, unit, company orindividuals, all usethewebsite toestablishtheirown brandimage,propagandaandcultural characteristics, spreadinginformation byusing thegraphicaudio-visual andotherforms. Ontheotherhand, theenterprisewebsite also isresponsibleforemployee services. Portals maybeprovided forthem.
Thispapermainlystudiestherealizationofenterpriseinformationportal.TheframeworkofStruts2technologyusedintheimplementationofJBPMworkflowsystem,businessoffice,onlyneedtologinoncetoaccessalltheapplicationsofmutualtrustaccountlogin.PortalusingthepopularUMLdemandanalysismodelandobject-orienteddesignmethods,completedthefunctionalrequirementstheportalwebsite,themoduledesignanddatabasedesign.ThesiteusesApachetoprovideWebservices,areallstaticWebpageusingSSItechnology,thebackgroundmanagementpagecolumnandgenerate.ThebackgroundsiteprovidedbyTomcatservice,allthedynamicpages,usingStruts2frameworkandJBPMworkflow,thereleaseofinformationtogeneratestaticpagessavetothereceptionsite.Finallyhascarriedontheportalsiteperformancetesting,eachmodulefunctionrealizationoftestsite.Thenormalprogramisnoexception.
Keywords:
portal;TheInternetDatabase;Internet
第1章绪论
1.1选题背景及意义
当今门户网站,是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。
而本文所开发的企业门户网站正是这样一个Web应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,以服务人需求为导向,提供企业信息、咨询辅导和业务信息等,促进企业业务流程的优化、服务资源的整合、管理效率的提高,同时有利于降成本;以不公开为例外,大力推行企业公开,广泛接受社会监督,提高企业工作透明度,增强企业部门的公信力;以产品互动为需求,通过网上公众参与等方式,进一步拉近企业与消费者的距离,既有利于建立和谐的销售和消费关系,也有助于提高企业知名度,同时把企业建设成为强有力的、负责任的、文明的合法企业,更好地发挥门户网站的作用。
其次,企业通过网站为消费者及客户提供新闻报道、通知发布、收发邮件等服务。
新网站将成为各企业、各部门之间信息共享、办公流程运作的基础通道,同时提供各种服务于全社会及交流活动的平台,为社会树立一个符合本企业形象的窗口,建立起了同其他系统或其他企业的交流通道。
因此,企业门户网站是一个连接企业与外界的网站,它提供一个单一访问接口,企业员工、合作伙伴、供应商、客户等可以通过它获得信息和服务。
企业门户网站能够完美的整合公司信息、商务和社区交流等。
首先,通过门户网站,企业可以随时发布来自企业内部或外部的各类信息。
其次,企业门户网站可以完成网上的交易;此外,企业门户网站还可以支持网上的虚拟社区,网站的用户可以相互讨论和交换信息。
随着国际互联网的普及和信息技术的不断发展,计算机网络己渗透到社会经济和生活的各个领域,网络使信息的获取、共享和传播更加方便,企业对互联网络的依赖程度越来越大。
一个企业的门户网站建设己成为衡量其综合实力的重要标志,很多企业纷纷建立了自己的企业网站,企业网站成为企业业务经营和形象宣传的新平台。
传统意义上的企业内部网络己不适应时代发展的需求,积极运用先进的信息技术,构建设计美观、功能全面的门户网站,己成为企业展示自身形象、传播企业文化、促进产品销售、提高工作效率和工作质量的手段之一。
1.2国内外研究
1.2.1国内研究
国内对企业门户网站的研究集中在技术特点、体系框架和应用基础方面。
企业门户网站特性研究。
企业门户网站的特点包括通用的信息访问渠道、不间断服务、强大的内容管理能力、个性化的应用服务、与现有系统的集成、提供基于Web的接口、个性化的服务、对遗留程序的继承功能。
主要技术特点包括信息的搜索整理、信息发布、单一的访问入口。
基于知识的企业门户网站系统结构特点为采用基于B/S的三层或多层的体系结构。
广泛支持各种标准,采用基于Web服务的应用集成方式具有良好的可扩充性、兼容性、安全防范体系及良好的知识管理功能。
体系结构研究。
企业信息门户网站典型的客户端/服务器结构,其中最重要的是应用服务器。
应该服务器的主要功能有频道设定、内容收集器、解析引擎、元数据库等,一般的层次结构为,数据层、应用层、访问层,着重于与企业系统进行无缝的集成,基于角色的内容组织,实现最终用户的个性化。
支撑门户发展的知识框架包括四层,从上到下分别是:
数据、信息、职能应用和知识。
应用技术现状研究。
企业信息门户网站技术可以分为基础技术和智能技术两大类,基础技术主要包括数据库技术、各种界面协议和脚本语言等,智能技术更包括文本分析、联合式的元数据多媒体集成、和信息可视化技术等。
实现企业信息门户的技术基础主要包括访问、搜索、归类、个性化服务、专业化、信息发布、安全等。
J2EE提供了一个框架,一套用于开发分布式结构应用的标准API,为企业信息门户开发人员提供了工作平台。
基于Jetspeed技术实现企业信息门户,以Turbine作为其实现的底层架构,提供了丰富的个性化设置特性,支持多种客户端设备,并具有安全控制等功能。
1.2.2国外研究
国外对企业门户网站的研究集中在企业信息门户网站、知识门户网站、职能门户网站和决策支持门户网站领域。
对企业信息门户网站的研究。
企业信息门户网站主要包含整合层、应用层、和表示层三个层次,其中整合层处理机构/非结构化数据,应用层处理应用程序,表示层处理人机交互企业信息门户网站模型具有3个主要功能,一是可对信息进行分析,二是可对相关半结构化信息进行自动分类,三是可将相关文件转化成XML格式并存储于XML服务器中。
SiteSpace,Inc公司指出企业协同门户将沿着由系统整合一数据整合一之间嵌入应用程序这三个阶段逐渐向前发展。
Hummingbird公司认为,企业信息门户网站代表了企业局域网数据管理与图形用户界面研究的最新进展,其技术正在成为各类电子商务的基础。
企业信息门户网站所具有的整合企业的内部应用与信息的能力必将对企业战略性应用模块,如CRM与KM产生重大影响。
对企业知识门户网站的研究。
企业知识门户网站是面向企业上网过程中所出现的支持生产、知识查询、知识传递与知识管理的门户分布式组织知识仓库是组成企业支持门户的重要组件之一。
知识门户网站具有信息门户的功能和特征,是信息门户内容更全面、功能更广的形式。
综观国外企业对门户网站的研究,信息门户,知识门户、智能门户、决策门户网站虽然称谓不尽相同,但它们的架构和功能差别很小,都是为用户提供一个访问企业各类信息的入口,同时整合电子商务和社区等。
它们之间的差别主要体现在,信息门户侧重于企业信息,知识门户则更注重行业知识。
决策型门户提供决策支持,而智能门户刚兼顾前两者的需求。
1.3主要研究内容
1.3.1为企业展示信息,为访客提供有效沟通的渠道
门户网站有着传统宣传方式不可比拟的优势,企业建设门户网站后,可以通过Internet,以很低代价就能很方便地发布产品和服务到世界。
通过电子商务,公司可以不受时间或空间的限制来全面展示企业信息。
门户网站可以采用各种各样的形式,图像、声音、视频或文本等多种手段供企业选择,可以帮助公司更生动、多维度、更全面展示自己。
门户网站可以根据自身情况决定网站的内容,不同企业,侧重点也不相同,比如,生产型企业更多地展示它们的生产工艺或产品和独特,服务型的企业则更可能着重它的企业文化或服务保障等。
门户网站不仅可以静态的展示,同样也可以和访客交流互动,实时沟通。
企业可以通过BBS或企业公告等方面联系客户,同时,客户也可以随时查看其它用户的评论。
更全面更客观了解企业的产品与服务等,客户也可以发表自己的意见供其它客户参考。
有的公司通过邮件平台与客户进行互动。
用户可以通过它快速询问企业产品或服务等信息,与企业一对一的沟通交流,有助于客户解决相关问题,也能增加客户对公司的忠诚度。
1.3.2实现企业信息系统等资源的有效整合
信息产业经过长期的发展,目前,越来越多的企业建设自己的MIS管理信息系统。
从过去的MRP到现在的ERP,CRM,SCM,公司都在不断应用和升级更新自己的MIS,以便达到理想的效果。
但是,目前,低水平的重复比较严重,产生很多“信息孤单”,系统间很难被集成,规模小,很难发挥整体效益优势,充分发挥信息化的潜力。
所以,企业信息系统整合己经刻不容缓,把分散的信息集成到一个平台上,才能充分共享这些信息,提高效率,为整体优化和决策管理提供数据基础,降低系统成本。
而企业门户就是信息整合的一个好平台,建设企业门户网站来整合信息系统,己成为一种高效且流行的方式。
1.3.3提升企业形象,提升企业业绩
一个优秀的门户,一是能起到宣传的作用,同时还能增加客户对公司的信息,访客总是会认为实力强的企业才能建设好的网站。
中国人口众多,电子商务市场大,电商有很好的发展前程。
企业通过管理好自己的门户网站,能带来巨大的无形收益。
网络销售己经成为十大网络应用之一,在以Internet为载体的电子商务用中,企业的门户网站能够在最短的时内将企业的良好形象以不同的形式个性地展示给不同地域的用户,有效提升企业形象,升华企业价值。
1.4论文基本框架结构
企业门户网站总合体上采用两个平台构建,即:
内部管理平台和外部展示平台。
内部管理平台是运行在企业内网平台下,为实现企业内部管理人员对门户结构、信息进行管理并集成任务管理等辅助办公功能的综合平台。
内部管理平台为提高工作效率将系统集成到公司域权限验证系统下,使用单点登陆,登陆系统进行管理。
外部展示平台是企业向外界宣传、展示企业形象的窗口,访问者可以通过外部展示平台查看到所有通过内部管理平台发布的信息。
1.5本章小结
本章主要介绍了本文研究的内容、国内外发展情况和系统的设计思路,讲述了本系统研究的必要性和必然性。
第2章相关技术
2.1Web服务介绍
Web服务包含3种类型的角色:
服务客户端、服务提供程序和服务发现代理。
客户端是向Web服务器发出请求的一款商业软件。
服务提供程序(serviceprovider)响应客户端的服务请求,请求者使用提供者提供的服务。
发现代理((discoveryagency)用作所有已发布的Web服务的存储库。
这种代理可能支持向其发送描述,或者可能搜询公共提供者以获得描述。
计算平台可以承担这些角色中的一个或多个,例如同时作为请求者和提供程序,或者同时作为请求者、提供程序和服务发现代理。
一个或多个Web服务可以被结合起来以执行一个完整的业务。
如图2-1所示,3种类型之间的数据交换。
图2-1Web服务请求
在执行这些角色的平台间可以发生3种类型的操作:
获取、发布和绑定。
服务提供程序实现软件组件,把描述直接发布给请求者或服务发现代理。
服务请求者尝试从本地或服务发现代理定位、找到、获取服务描述(这种获取操作可以在软件开发期间或请求者软件的执行期间发生平台间的通信以XM、以ExtensibleMarkupLanguage,可扩展标记语言)形式的消息传递。
这些消息的方向可以是单向、双向、广播或大量的消息,可以是同步或异步发送消息。
Web服务技术对它的使用者和开发人员都有好处,具有适应性、应用性、互操作性等特点。
适应性:
可以使用任何编程语言、计算平台和软件体系结构开发Web服务。
应用性:
Web服务允许作为组件开发的软件被其他软件部件或被输入到Web浏览器的URL重用。
互操作性:
Web服务最大的好处是它们支持不同计算平台之间的通信。
平台之间的通信不再要求它们必须具有相同的硬件和软件组件。
Web服务支持使用Java,C++。
Net,JavaScript和其他编程语言开发的多种平台之间的交互操作性。
因为Web服务建于Web标准(比如XML)之上,所以业务组件之间的通信基于行业标准而非专门的协议。
2.2B/S系统结构介绍
B/S模式仅由浏览器和服务器构成。
这里所说的服务器是数据库服务器、Web服务器、应用服务器等的总称。
B/S模式中,数据和程序都存放在服务器,用户只要安装浏览器,就可以访问网站。
1.B/S模式的结构
从逻辑架构上来讲,B/S模式可以分为四层,即客户机(Browser),Web服务器、应用程序服务器和数据服务器。
Browse:
完成人机交互。
Web服务器对应用程序的集中管理。
它也可以根据其处理的具体业务而分为不同类型的服务器。
数据服务器则主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等。
2.B/S模式的特点
分布式应用:
B/S架构采用服务器(Server、数据库服务器、浏览器(browser简化了分布式应用难题。
跨平台:
只要安装了浏览器,用户便可以访问网站,不受操作系统或数据库的影响。
方便部署和管理:
因为整个网站的管理、业务逻辑、数据库操作、资源分配等以及更新升级等操作都由服务器来完成,大大降低了客户机的管理。
3.B/S模式的优势
采用B/S架构来设计企业门户,可以使用最新最前沿的软件开发技术,在Internet全球化的浪潮中,能够得到很好的软硬件技术支持。
主要体现在以下几方面:
首先,用户只需安装浏览器,便可以完成所有的操作。
其次,在维护时,用户只需更改服务器端的代码即可,因此易于管理、维护和更新升级。
再次,无需开发客户端软件,使用Windows等操作系统内置的TCP/IP协议和火狐、谷歌等浏览器就可以浏览网站资源。
最后,采用公开的标准和协议,可使原有的系统平滑的升级到Interneto。
由于B/S模式有以上优点,这次企业门户,我们采用B/S模式研发。
2.3SQLServer2005
在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQLServer2005,组织内的用户和IT专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。
SQLServer2005也包括了很多新的和改进的功能来帮助IT团队更有效率的工作。
SQLServer2005包括了4个数据管理中的关键扩充。
1.易管理
SQLServer2005能够更为简单的部署、管理和优化数据和分析应用程序。
作为一个数据管理平台,SQLServer2005提供了一个唯一的管理控制台,使得数据管理人员能够在组织内的任何地方监视、管理和调谐所有的数据库和相关的服务。
它还提供了一个可扩展的管理架构,可以更容易的用SQL管理对象来编程,使得用户可以定制和扩展他们的管理环境,独立软件开发商(ISV)也能够创建附加的工具和功能来更好的扩展应用。
2.可用性
在高可用技术、额外的备份和恢复功能以及复制增强上的投资使数据库能够构建和部署高可用的应用系统。
SQLServer2005在高可用上的创新有:
数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时间和确保企业的关键系统可用。
3.可伸缩性
提供了诸如表分区、快照隔离、64位支持等方面的高级可伸缩性功能,使管理者能够使用SQLServer2005构建和部署最关键的应用。
表和索引的分区功能显著的增强了对大型数据库的查询性能。
4.安全性
SQLServer2005在数据库平台的安全模型上有了显著的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。
为了给管理者数据提供更高级别的安全,微软做了相当多的投资,实现了很多特性:
在认证空间里强制SQLServerlogin密码策略。
在认证空间里可根据不同的范围上指定的权限来提供更细的粒度。
在安全管理空间中允许分离所有者和模式。
根据SQLServer2005数据库相对功能强大,存储数据量大,简单易学,本网站系统选用SQLServer2005。
2.4本章小结
本章主要对系统所用到的技术作了详细的介绍,阐述了Web月及务的工作原理,介绍了B/S结构,另外,还对SQLServer2005的主要特性做了分析总结。
第3章门户网站的需求分析
3.1需求概述
所谓的网站可行性分析就是弄清将要设计的项目是否具有实现的价值和意义。
对网站可行性分析的过程实际上就是一次对系统分析和系统设计简化的过程。
但是可行性分析不是解决具体的实施问题,仅仅是却定这个项目是否值得去解决,是分析该项目存在着哪些风险。
换言之,就是研究网站开发成功的可能性,减小网站开发所需要面临的风险。
可行性研究是网站开发过城中的一个计划的过程,它的研究范围非常的广泛,在本文中我们主要是针对销售网站的经济可行性、技术可行性、法律可行性几个方面进行具体的分析。
3.2技术可行性分析
技术可行性就是分析现有的技术是否能够对网站的设计提供良好的技术支持,也就是说网站的设计在技术上是否能够实现。
1.开放性
给予网络的企业信息平台,致力于服务整个社会,可以有效的将不同地方的客户进行关联,开放性原则的设计保证了信息共享,为促进行业发展提供了良好的支持。
系统建设给予Java等可移植性平台,通过WebService提供信息的网络交互。
2.先进性
网络的发展口新月异,新的技术可以有效的节约运营和维护成本,所以系统中应用了较为先进的架构和开发技术。
3.标准性
网站将严格遵循国际上相应的标准。
4.可扩充性
考虑到网站以后有可能进行升级,所以在进行系统架构设计时充分考虑系统的可扩充性以便软件系统的后期开发。
因此得出技术是可行的。
3.3经济可行性分析
所谓的经济可行性就是从经济效益的方面分析网站是否能够带来里良好的经济效益,看网站的设计是否具有必要性。
从经济可行性的角度看销售网站的设计的必要性,我们会发现,随着近些年来网络技术的飞速发展以及人们生活水准的提高。
销售己经从一种单一的现实的销售形式发展到了一种基于网络的销售形式,即网上销售。
网上销售可以使用户即使足不出户也可以买到自己喜欢的产品。
通过对广大用户的调查我们可以发现个非常显著的问题,即越来越多的人们对于网上销售这种销售形式产生了浓厚的兴趣,并且现实生活中进行网络销售的人数也成几何增长的趋势。
通过对上述的介绍我们可以发现网上销售在网络体系中的重要性,但是国内具有一定规模的专业销售还是比较少的,仅限于我们所熟知的几个销售网站,并且国内的网络消费环境也尚未完善,和传统的销售环境进行对比,网上销售还存在着许许多多的问题,例如售后服务和质量保障这些问题在现实生活中己经屡见不鲜了。
正式由于这些不健全的方面促使网上销售的不断发展。
所以对销售网站的开发具有着很大的经济效益,因此通过以上的研究,从经济的角度来考虑网站的设计是可行性。
3.4法律可行性分析
法律可行性就是从法律的角度上看设计销售网站会涉及哪些与法律有关的问题即对网站的设计是否违反法律。
从法律的方面来看,近几年来国内出台了许多与网络相关的法律,为网上销售提供了一些法律保障,这些法律保证可以使许多用户对销售网站更加信任。
并且由于国内己经有几家初具规模的和销售网站,所以在销售网站的建设上不存在任何的法律上的障碍。
所以从法律的角度对网站的设计是可行的。
3.5功能性需求分析
企业门户网站系统基本功能模块包括:
用户管理模块、新闻动态模块、产品展示模块、施工现场模块、合作加盟模块。
企业网站模块和子模块功能图如图3-1所示;
图3-1系统功能模块图
3.5.1新闻管理
用户从登录页面进行登录,在代办事项中选择新闻模块,并选择发布新闻,填写完成后,点击提交,系统会进行字段验证,未通过则系统弹出相应错误信息,通过后根据用户选择的新闻发布范围发布的对应的网站服务器,此时该条新闻进入审核状态,在宣传部主任的代办事项中会列出未审核的新闻,由宣传部主任进行新闻审批。
通过系统提供的预览功能查看新闻是否符合条件,若审核不通过,则填写审核不通过的原因告之用户重新