《企业门户网站设计与实现.doc》由会员分享,可免费在线阅读全文,更多与《企业门户网站设计与实现(word文档)》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。
1、
Global文件
每一个以HyertextPrerocessor为基础的应用程序都拥有一个
Globalasa文件(ASA后缀名其实是ActiveServerAlication的缩写),
它位于每一个应用程序的基点目录之下。当ActiveServerPages做下面两个
动作时,Server便会去读Globalasa文件:
WebServer启动之后,一个应用程序目录中任一个PHP文件被提出第一
个HTTP请求(Request)时。
不具有任何Session的客户端向Server请求一个PHP文件时。
前面已经提到Alication和Session这两个PHP的内部对象。Alication
对象内的信息供所有正在执行该应用程序的用户分享,它创建于WebServer启
动后一个应用程序中任一PHP文件被提出第一个HTTP请求时,结束于Server
端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,
2、门户网站设计与实现第二章开发平台介绍
第页共页
Web结构(如图所示)的中间一层,将客户机服务器结构与Web密切结
合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功
能更强大。
利用IIS+PHP技术来集成Web前后端所带来的强大效益可归结为以下几个
方面:
减少构建和维护成本
加快联机过程
应用软件集中在服务器端开发管理
前端可使用任何浏览器(IE、FireFox„)
后端可存取任何数据库(Mysql、Access„)
可使用任何脚本语言开发(VBScrit、JavaScrit、PERL„)
图IIS+PHP三层式Web结构图
PHP的内部特点
PHP内部大对象
PHP提供了个功能强大的内部对象,每个对象具有各自的属性
(Proerty)、方法(Method),有的还拥有数据集合(Collection)与事件
(Event),它
3、们共同完成Web中的一些重要工作。这个对象及其功能描述如
表所示。
程序和计算逻辑
前端浏览器
ActiveXServer
元件
ActiveXServer元件
后端数据库
数据库服务器
MicrosoftIIS+PHP
浏览器企业门户网站设计与实现第二章开发平台介绍
第页共页
对象名象功能描述
Request从客户端取得信息
Resonse将信息送给客户端
Server提供一些Web服务器工具
Session储存在一个Session内的用户信息,该信息仅可被该用户访
问
Alication在一个PHPAlication中让不同的客户端共享信息
ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理
表PHP内部大对象及其功能
合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。
我们可以用以下的语法直接使用这些对象:对象属性方法数据集合
4、
、与现有系统的集成:能将企业现有的数据和应用无缝地集成到一起,无
需重新开发,保护了原有的投资。
、高度的可扩展性:能适应企业新的人员和部门的调整的变化,满足企业
业务调整和扩展的要求,解决企业与IT部门短时间内无法解决的技术需求问题。
、安全可靠的保障:通过安全机制保证数据的机密性及完整性,保障企业
业务的正常运转。企业门户网站设计与实现第二章开发平台介绍
第页共页
第二章开发平台介绍
开发语言介绍
MySQL是一个小型关系型数据库管理系统,MySQL是一种关联数据库管
理系统,关联数据库将数据保存在不同的表中,而不是将所有数据
脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务
器应用程序,如交互式的动态网站,包括使用HTML表单收集和处理信息,上
传与下载等等。更重要的是,PHP使用的ActiveX技术基于开放设计环境,用
户可以自己定义和制作组件加入其中,使自己的动态网站几乎具有无限的
5、eb应用程序具有以下缺点:
不易与HTML文件集成。
须使用其他较复杂的语言来开发CGI程序。
程序开发时间较长。
存取数据库不容易。
每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个
端口(Port),降低Server效率。ASP在数据库访问、与HTML的集成、提高服
务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文
选择了PHP作为个性化页面生成器的开发工企业门户网站设计与实现目录
I
目录
摘要II
前言
第一章综述
开发背景及目的
可行性分析
第二章开发平台介绍
开发语言介绍
PHP的产生
PHP与IIS
PHP的内部特点
PHP与CGI的比较
第三章详细设计
系统详细调查
数据流图
软件模块结构设计
数据库设计
第四章系统的实现
动态网站的优点
主窗口界面
我的产品网页设计
咨询中心模块设计
人才招聘模块设计
6、专业能力。
该网站主要形式有:企业对消费者、企业对企业、消费者对消费者的商务活
动。利用网络,可以扩大资源的配置半径,使企业很容易在全球寻找到最优资源,
开展全球化采购,有利于企业的资本、劳务和国际化,进行国际化经营。其二是
开拓市场。企业通过网络可以接触到更多的销售渠道,减少交易中间人,加速购
销流程。从接洽供应商、获取产品样本,到最终完成交易,都可以通过网络来完
成,这对买卖双方都意味着更便捷的查询和贸易机会,有利用企业从传统的经销
渠道迈向网络经营。其三是提高经济效益。网络大大提高了信息传输速度和信息
使用交互频率,有利于降低库存,缩短生产时间,使经济效益明显提高。而且,
网络本身能创造价值,网络技术可以有效地解决企业的内部管理问题,提高管理
能力,使企业的组织结构和管理模式更富效率。其四是提升企业形象。网络技术
还可以大大增加企业的无形资产,使企业的商标、品牌、知名度得到更加广泛的
传播,扩大在顾客和社会中
7、,而如果一个Alication与一个Session同时结束,ActiveServerPages
则会先处理Session的结束事件。
PHP与CGI的比较
CGI(CommonGatewayInterface,通用网关接口)也是Internet上一种功
能强大的Web页面技术,其工作方式有别于PHP。我们现对二者进行比较。
HyertextPrerocessor开发Web应用程序的特点:
完全嵌入HTML,与HTML、Scrit语言完美结合。
无须手动编译和链接程序。
面向对象,并可扩展ActiveXServer组件功能。
使用脚本语言(JavaScrit、VBScrit或PERL)编写。
存取数据库轻松容易(使用ADO组件)。
可使用任何语言编写自己的ActiveXServer组件。
无浏览器兼容问题。
程序代码隐藏,客户端仅能看到PHP输出的HTML文件。
缩短Web开发时间。
相比之下,使用CGI开发W
8、国企业如
何能够适应国际化的竞争,进入全球化供应链,首先在企业信息化的建设方面就
在进行有一个充足的准备,市场环境开放,竞争开放,企业的信息化也要适用这
种变化。
然后我们来看。当前,社会信息化和经济全球化发展日益加快,网络经济
迅速发展,互联网正以惊人的速度渗透到经济的各个领域,对经济发展和社会生
活产生了深远的影响,至年底,全球互联网用户已经突破亿,人们使用
互联网的时间将超过使用电话的时间,随着我国加入世贸组织,国内企业不可避
免地要面对全球化引发更加激励的市场竞争。企业上网,势在必行。
企业门户网站的主要功能:
、于企业内部是管理和查询日常业务的公用平台:员工可以访问企业的客
户信息、销售信息、生产信息、库存信息、财务信息,以最低的成本共享和利用
企业的所有信息;
、对外则是企业网站:通过企业门户及时向客户和合作伙伴提供产品、服
务的信息。开拓新的网上业务,推动企业走进电子商务;
、使企业能够释放存储
9、扩充
能力,这是传统的Web编写工具所远远不及的地方。使用PHP还有个好处,就
在于PHP来处理所有的HTML文件,这么一来,用户就无法得知服务端到底
做了什么。这也是本文选择PHP作为开发工具最重要的原因之一。
PHP与IIS
IIS简介
Wsb服务器是Web应用程序的心脏。IIS(InternetInformationServer)
是微软推出的WindowsNTOtionPack的主要成员,作为Winserver的
扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的
Web服务器之一。新推出的IIS版本增强了系统安全性,具有服务器端脚
本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持
PHP等强大功能。
IIS与PHP的结合
在过去,客户机服务器结构的设计与Web的相关技术几乎处于平行线上,
两者相互独立并无法作出集成性的设计。现在我们利用IIS+PHP构成三层式企业
10、的影响。
企业门户网站设计与实现第一章综述
第页共页
可行性分析
如果我们建立一个企业的网站,把它作为一个门户,在这个门户中我们可以
各类与企业相关的业务联系都引入其中,我们把各类的应用都放在其中,我们把
所有的企业相关信息都放在其中,你会发现,这个企业的门户无所不能了,这是
利用延伸互联网信息门户的整合能力,而在技术上是完全可以达到的。
互联网可以做到随时随地接入,提高效率,是辅助决策的很好的工具,并能
实现与国际供应链连接
有了互联网的接入门户,对于企业的一切行为都在最快捷最准确的掌握之
中,无论身在何方,随时随地接入,企业就在眼前,这对于提高决策效率的帮助
是以住任何一种形式都不可比拟的。
网络进一步扩展为管理、经营的手段,大大降低企业的运作成本,如通讯
费用、交易费用等
互联网技术的应用使用得企业变得开放,沟通便利,管理高效,成本大大
降低,这对于企业无疑增强了竞争的实力。特别是在WTO来临之时,中
11、其他
用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文
件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求
或刷新Web页面)或Abandon语句的调用。可见,Globalasa文件的调用与
Alication与Session这两个对象密切相关。事实上我们通常在Global。asa
文件中写入以下内容:
Alication或Session的开始事件(Startevent)。
Alication或Session的结束事件(Endevent)。企业门户网站设计与实现第二章开发平台介绍
第页共页
这样,在一个Alication或Session对象被创建或结束时,系统会自动
完成Globalasa文件中写入的相应事件。值得注意的是,如果一个Alication
与一个Session同时开始,ActiveServerPages会先处理Alication的开始
事件
12、在内部和外部的各种信息;企业门户网站设计与实现第一章综述
第页共页
、使企业员工、客户和合作伙伴能够从单一的渠道访问其所需的个性化信
息。
企业门户网站具有以下特点:
、统一的信息访问渠道:通过将内部和外部各种相对分散独立的信息组成
一个统一的整体,使用户能够从统一的渠道访问其所需的信息,从而实现优化企
业运作和提高生产力的目的。
、不间断的服务:通过网络和安全可靠的机制使用户在任何时间任何地点
都可以访问企业的信息和应用,保证企业的业务运转永不停顿,将网络经营的优
势发挥到极至。
、强大的内容管理能力:对企业各种类型信息的处理能力EIP支持几乎各
种结构化和非结构化的数据,能识别多种关系型和OLAP数据库中的数据,并
可以搜索和处理各种格式的文档。
、个性化的应用服务:信息门户的数据和应用可以根据每一个人的要求来
设置和提供,定制出个性化的应用门户,提高了员工的工作效率,增强了对顾客
的亲和力和吸引力。