网站设计方案《草原兴发》.doc

上传人:小飞机 文档编号:3914979 上传时间:2023-03-27 格式:DOC 页数:15 大小:294.50KB
返回 下载 相关 举报
网站设计方案《草原兴发》.doc_第1页
第1页 / 共15页
网站设计方案《草原兴发》.doc_第2页
第2页 / 共15页
网站设计方案《草原兴发》.doc_第3页
第3页 / 共15页
网站设计方案《草原兴发》.doc_第4页
第4页 / 共15页
网站设计方案《草原兴发》.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《网站设计方案《草原兴发》.doc》由会员分享,可在线阅读,更多相关《网站设计方案《草原兴发》.doc(15页珍藏版)》请在三一办公上搜索。

1、世纪万维网络科技有限公司2000.9草原兴发网站设计方案 1 实现目标草原兴发集团为一家上市公司,通过为草原兴发集团web站点的建设以及在北京地区B2B方式电子商务业务的开展,实现以下目标。A. 通过互连网,向全国乃至全世界宣传公司,扩大公司的知名度和影响力。B. 将公司的最新信息及时在网上公布,让客户及时了解公司的情况。C. 及时获得用户对公司产品的意见反馈,加快公司对市场的反应,为公司的决策服务。D. 整合公司的内部资源,有效利用公司现有的资源。E. 加快公司内部的信息化建设。F. 在北京地区开展电子商务工作。降低交易成本,提高效率,为在全国范围内开展电子商务工作积累经验。2 栏目设计为了

2、满足以上要求,我们建议网站开设以下栏目 公司介绍:向广大用户介绍公司的情况,介绍公司的企业文化,获得客户的认可。 公司新闻:向外发布公司的最新消息 产品介绍:向广大用户介绍公司的各种产品,并且可以向用户提供在线查询功能。 特色精品:向用户隆重介绍有特色的精品,为产品的推销服务。 客户咨询:将客户关心的一些普遍问题的答案在网上公布,为客户提供方便。 BBS系统:作为客户与公司交流的一种补充方式。客户可以将自己的意见和建议在网上公布,公司也可以在这里回答客户的问题。 网上招聘:将公司的招聘消息在网上公布,节约招聘成本。 网上交易:公司开展的B2B电子商务平台。通过此平台,可以做到让客户在线采购。考

3、虑目前的实际情况,暂时先在北京地区进行试点,代时机与经验成熟,再向全国各分公司推广,从而降低成本,增加公司的竞争力。3 系统结构 系统采用三层体系结构。在逻辑上,共分为:Web服务器层、应用服务层,数据库层。Web服务层负责提供日常页面管理与服务。应用服务层负责对公司的商业应用进行业务处理。公司的核心数据存储在数据库层。采用如上结构的优点:A. 系统结构清晰,便于开发和部署。B. 由于系统结构清楚,有利于整个系统的日常维护。C. 随着日后站点访问量和业务量的增加,网站的规模将不断增大。后台系统采用按逻辑功能的方式进行分层开发与部署,有利于日后系统规模的不断扩充。同时便于将整个系统扩展成大型的分

4、布式处理系统。D. 分层结构与防火墙等安全技术的结合,可以既兼顾响应速度,又加强全部系统的安全性。通过将不同的逻辑层次放到防火墙的两边,可以迅速的对访问者的普通请求进行响应,同时可以避免对系统关键的核心功能和企业敏感数据的非法访问。根据实际的用途,系统的应用服务层可以再细分为两个层次。A,访问者经常使用的一些功能,例如产品查询,BBS等。此部分根据需要放在防火墙的外面,这样可以加快响应速度。B,公司进行业务处理的部分,例如后台定单管理、库存管理等部分。因为此部分涉及到公司内部的敏感数据,对安全性的要求比较高,所以将此部分和数据库一起放到防火墙的后面。通过防火墙的过滤,防止外面的非法用户访问此类

5、功能和数据。如下图图(一)为了降低成本,系统设计为采用IDC托管的方式。将服务器托管在IDC中心。这样做可以大幅度降低系统投资,节省大量的接入费用,降低维护成本,充分利用IDC中心的共享资源,并由IDC的专门人员对服务器进行管理,既保证了系统的安全可靠性,同时由降低了系统的接入和维护费用。具体方式为,在IDC中心设置三台服务器。一台作为Web服务器,向外界提供静态页面服务,同时运行一些安全性不高的简单应用(如产品查询等);一台作为应用服务器,运行企业的核心应用(如后台产品管理、库存管理、定单管理等);一台作为数据库服务器,存储管理企业的核心数据。将应用服务器和数据库服务器放到防火墙后面,从而提

6、高系统的安全性。根据企业的需要,可以在Web服务器上增加Mail服务和Ftp服务功能。企业可以通过DDN专线或者电话拨号方式进入防火墙后面,运行企业核心应用,查询修改核心数据。网络系统的拓扑结构如下图图(二)4 应用开发 为业务需要提供成熟、完整、实用的解决方案,客户及管理界面友好,提供方便灵活的系统使用、维护和统计功能 系统具备良好的安全性,提供用户管理、身份认证功能 适应大业务量、长时间运行需要,系统性能优良,并具有高度的可靠性和稳定性 充分考虑技术和业务发展的需要,具备良好的可扩展性移植性,在对系统不作大的改动的情况下可平滑过渡 与其他已有或潜在的系统有良好的接口和兼容性 在视觉效果上要

7、求美观简洁,以草原风情为住,突出绿色环保的特色信息发布系统负责在系统日常使用期间,向站点上自动发布企业的各种信息和公告。要求界面友好使用灵活简单,安全可靠。前台购物系统为北京地区的注册壳户提供在线订购服务。要求实现在线商品查询,在线够物车,确定定单的有效性,能生成唯一的定单,放入定单数据库,供公司其他业务部门处理。要求够物系统好用,安全。后台定单管理系统对前台提交的定单进行查询,验证其有效性,并进行处理,交到下一个处理流程。库存管理模块库存管理模块负责提供对库存情况的管理功能。可以通过此模块对库存情况进行查询、修改、添加等工作。会员注册模块 系统采用B2B的商务模式,能订购的客户必须实现注册,

8、得到企业的认可才可以进行网上够货。会员注册模块向用户提供网上注册的功能,通过会员管理模块确定是否接受此会员。会员管理模块会员管理模块负责对用户管理。对于网上注册的用户,此模块负责确认其合法性,决定是否接受此会员。对于已经注册的用户,此模块负责对用户的信息进行管理、查询。可以冻结、注销此用户。产品查询模块商品查询模块负责向一般浏览者提供查询功能。普通浏览者可以通过此模块对企业的商品信息进行查询功能。模块应能提供按分类、名称等多种途径的查询功能。要求作到使用起来快速,方便。 BBS系统其他静态部分为网站的其他部分制作大量的静态页面,同时制作大量的模板。现状目前公司的订购、库存、发货等过程都采用手工

9、方式。在这种方式下,由于公司库存管理与客户定单管理的脱节,经常造成已经接受了客户的定单,但库房里却没有相应货物的情况。并且由于定单管理采用手工操作,定单与发货过程脱节,使得定单在处理过程中,经常出现定单丢失的现象。这些都造成了经常出现无效定单,降低了效率,影响了公司与客户的关系,影响公司的形象。通过在北京地区的B2B电子商务的试点,做到能使在北京地区的用户可以在网上查询订购公司的产品。通过以数据库为中心的管理方式,将公司库存,定单等相关资源统一管理。当客户在线订购的同时,就对库存情况进行查询,从而确定了定单的有效性。从根本上杜绝以上情况的发生。前台够物流程 客户首先进入在先购物页面。对公司的产

10、品可以通过分类、产品名称等方式对公司的产品进行查询。对于客户满意的产品,可以将起放入购物车,并记录数量,系统自动计算出相应价格。选购过程结束后,客户进入收银页面。页面内显示出客户选购的所有商品的数量、单价、总计以及定单的总共货款金额。用户可对定单进行最后的修改,确定后提交。系统随后显示出客户注册时提供的相关信息。客户可以对某些信息进行修改,所有信息确认后,用户可进行最终的确认提交。系统自动将定单提交的后台数据库,交给后台业务处理系统进行处理。过程如下图图(三)单后台处理过程库存部门通过商品管理模块,对库存情况进行管理。对库存的增加、修改、删除等工作进行日常操作。将信息记录在产品数据库中。定单处

11、理部门接收查询每天提交的定单,进行相应的处理(确认其有效性,取消定单或者确认定单),对于已经确认可以发货的定单,将其提交的发货部门。对于需要取消的定单,系统取消定单,在产品数据库中恢复相应产品的数据,同时通知订购客户。发货部门每日接收由定单处理部门提交的定单。对于可以发货的定单,通知库房提货,同时注明已发货的状态,以备日后查询。对于无法发货的定单,将其取消,或者置为待处理状态,并适当注明原因,放入待处理子数据库中,供问题解决后从新处理。后台处理过程如下图图(四)查询统计部门负责对已经处理的定单及待处理的定单进行查询统计工作。统计已交易、待交易的业务量,统计相关的款额,并进行催款工作。5 系统平

12、台网站发布服务器(HTTP/FTP Server)网站是建立在TCP/IP网络协议之上的服务程序,TCP/IP提供了一种通用的可靠数据信息传递服务。在此之上, HTTP协议则提供了网站运转最直接使用的功能它可靠地把服务器的网页传递给网络另一端的网站用户。网站服务器就是实现将本地文件架引擎为WWW目录。FTP服务是将有大量的文件客户浏览、下载、购买等服务。服务器将主要用于将文件存于具有级别的目录中,并加以存取记载和控制,以实现对文件的上传/下载。网站应用服务器 在网络为中心的计算环境中,单靠Web服务器并不能使有强大处理能力的分布式应用为千百用户所用,人们通常需要用协议和API作为接口来为应用程

13、序提供所需的扩展,或者创建新的应用程序。应用程序服务器正是这样一种支持多种工业标准的协议和界面引擎,它支持的工业标准包括因特网InterORB通信协议、数据库互连JDBC和ODBC、 Corba、Microsoft的ActiveX、Sun关于分布式应用程序处理的Enterprise JavaBeans (EJB)对象模型等。数据库服务器 由于要将大量的用户信息、图片信息、商务信息、网站内容信息都放在数据库服务器上,所以作为关键性任务,要选用高档的企业级服务器。邮件服务器提供电子邮件的发送和接收的服务。管理服务器管理服务器将作为整个系统的监视、管理和控制中心,在其上可以安装网络安全软件、网络管理

14、软件、数据自动备份软件、以及网站分析软件主域控制器提供局域网内部客户登录身份验证,存取控制,文件共享、打印共享路由器Cisco 1601/2501实现与托管服务商通过ISDN/DDN相连。防火墙Cisco PIX Cisco Secure PIX防火墙是Cisco防火墙家族中的专用防火墙设施。Cisco Secure PIX防火墙提供强大的安全,而不影响网络性能。产品线可以扩展满足广泛的客户需求和3个容量许可级别。Cisco Secure PIX防火墙是其防火墙市场中的领先产品。Cisco Secure PIX防火墙提供全面的防火墙保护,对外部世界完全隐藏了内部网体系结构。通过Cisco Se

15、cure PIX防火墙可以建立使用IPSec标准的虚拟专网(VPN)连接。Cisco Secure PIX防火墙加强了内部网、外部网链路和Internet之间的安全访问。Cisco PIX防火墙领先其他同类产品,它是一个高速专用防火墙设施,能在不影响网络性能的情况下提供强大的安全。新的PIX515机箱通过一个成本更低的小型机箱,扩展了这一世界领先的产品线。PIX515高度仅为1RU(1.72英寸),在不牺牲吞吐量的情况下节省了珍贵的机架空间。PIX515支持50,000和100,000个连接,对于较小的或远程站点非常理想。加上PIX520(支持250,000个连接),目前Cisco提供无与伦比

16、的专用防火墙产品家族。 在1995年,许许多多的人对Web服务器软件都不太满意。那时商品化的软件如微软的IIS(因特网信息服务器)和Netscape的系列产品尚未问世,而由大学生们写出来的软件。它称为Apache。精英们发起了一个项目,这个项目最终创造了世界上最流行的Web服务器软件。 Apache项目组的最显赫之处在于他们写出的程序好,在于他们所采用的开发模式:开放源代码。 (附注:开放源代码的开发模式也有几种,Apache的模式使任何人都可以以已有的源代码为基础生成一个商品化软件,而不必被迫与他人共享这个成果。如果我说这种模式比其他模式更好的话,那么随着这篇文章的发表,反对的人一定发来大量

17、的邮件。但是我确实觉得这种模式更好。) WWW是Internet上最吸引人的服务形式之一,它通过超文本形式,给用户提供图文并茂的信息。WWW服务器是提供WWW服务的服务器软件,由它来响应来自浏览器的请求。WWW服务器软件目前较多,例如最早出现的NCSAHTTPD、CERNHTTPD以及Netscape的系列产品等等。根据NetcraftSurvey公司调查的结果,1997年1月,Apache已跃居成为Internet上最受欢迎的WWW服务器软件。ApacheWWWServer最初的源码和思想基于最流行的HTTP服务器NCSAhttpd13,经过较为完整的代码重写,如今已在功能、效率及速度方面居

18、于领先的地位。5.3 应用服务软件PHP/PERL/ASP5.3.1简介PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点()自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux 和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。怎样在Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到,也

19、可以查阅网页陶吧的“PHP安装全攻备”专题文章。安装过程很简单。PHP虽然很容易学习,但是速度上比mod_perl(植入web服务器的perl模块)慢。现在有了可以与mod_perl速度想媲美的被称作Zend的新引擎,而PHP4就可以充分利用这个引擎。现在,PHP4正式版已经发布,大家可以到php的官方站点上去下载。Andy Gutmans和Zeev Suraki是Zend的主要作者。可以去Zend站点()了解更多。PHP的应用在个人性质的web工程中增长显著。根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。PHP的先进之处应用PHP有许

20、多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到PHP4之前)。但是PHP的邮件列表很是有用而且除非你正在运行像Yahoo!或者A这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看PHP有那些优点:- 数据库连接PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。- 可扩展性

21、就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。- 面向对象编程PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。- 可伸缩性传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。

22、- 更多特点PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。引用Nissan的Xterra的话来说就是PHP可以做到你想让它做到的一切而且无所不能!PerlPerl是Practical Extraction and Report Language(实用摘录和报告语言)的简称,是由Larry Wall所发展的。其最新版本为5.0。Per

23、l的设计目标是帮助UNIX用户完成一些常见的任务,这些任务对于shell来说过于沉重或对移植性要求过于严格。Perl是按GNU Public License的形式分发的,其实质是免费的,原先运行于UNIX和类UNIX系统,现在已可以方便地在OS/2,Windows 9x,Windows/NT等系统下运行。Perl是解释运行的,一般Perl程序的第一行需注明自己是一个Perl程序而不是shell程序。5.3.4 ASPASP全称Active Service Pages。是微软公司提供的一项用于Web开发的脚本语言。其语法基于VBScript。并且提供对Activex Server调用功能,与数据

24、库连接方便。可以与微软的Web服务器:IIS紧密的结合在一起,功能强大。目前已经有大量的成功网站采用ASP进行后台开发。 5.4 数据库服务软件Oracle 8i Oracle 8i是世界上第一个100%的Internet 数据库, 是唯一一个具有集成式Web信息管理工具的数据库,它支持Web 高级应用所需要的多媒体数据,支持Web 繁忙站点不断增长的负载需求,能够提供在Internet 上运行电子商务所必需的可靠性、可扩展性、安全性和易用性。自从1999 年3 月以来,已有17000 多个用户购买了Oracle 8i,创Oracle数据库销售历史之最。Oracle 8i提供了最多的java和

25、internet功能,数据库分割、灵活的安全性、出色的速度和并行处理能力。n Web信息管理 Oracle 8i的WebDB是一个用于建立、部署和灵活监视Web 数据库应用和内容驱动的Web 站点解决方案。Oracle WebDB 是一个工具集, 其中包括建立动态Web 应用和内容驱动的Web 站点的所有必备工具,真正实现了快速的应用开发和简化的应用部署。n 支持所有Web 数据类型 Oracle 8i将多媒体支持增加到了Oracle 8i 之中, 使其能够管理Internet 应用和传统应用中的多媒体内容, 方便地访问图像、音频、 视频、 文本和位置信息。interMedia 文本服务器支持

26、对Web 应用的强大的文本检索能力。用户利用这一功能可以查询和分析通用格式。interMedia 音频、视频和图像服务功能支持对Oracle 8i数据库中以多种Internet 格式访问不同数据源,并支持任意的流式服务器。n 支持JAVA 的应用与开发 Oracle 8i将Java VM 引入到数据库之中,从而实现了在服务器上存储和执行JAVA 代码的能力。Oracle Data Server 中的Java VM 允许开发人员在数据库中编写、 存放和执行Java 代码,允许用Java 来创建存储过程、函数和触发器。客户或服务器Java 代码可以轻易地嵌入SQL,实现与关系数据库的通信。SQLJ

27、 在关系数据库和Java 之间提供了一个强大、易用的接口。Oracle 8i同时还提供对Enterprise Java Beans 的支持,并支持基于CORBA 通信标准IIOP的通信能力。分布式Java 对象可以通过自身CORBA 协议直接与Oracle Data Server 中的Java 对象实现连接。n 先进的查询技术与业务事件 在Oracle 8i中, 通过一个稳健的、基于规则的发布/ 订阅模型改进了查询技术,使得消息可以自动转发给已注册的客户端。应用可以使用规则来订阅一个查询队列,确定它们所“感兴趣的”队列消息是什么。利用业务事件框架,可以创建通过订阅消息实现无缝通信的集成应用。新

28、的事件触发器如今可允许数据库事件,例如数据库启动或用户登录, 激活一个触发器,从而执行一次操作。n Oracle 8i 并行服务器改进Oracle 8i为内部实例通信提供了一种新的机制, 从而大大提高了实例间读操作的性能。它允许在Oracle 并行服务器上不加修改地实现应用, 并达到多个簇所提供的伸缩性。Oracle 8i 还大大增强了Oracle 并行服务器的可管理性, 新的性能包括能够帮助确定错误的发生位置。 还有一些新的关于实例间Cache 的一致性统计信息, 这些信息可用来帮助调整环境。 同时,配置向导还可辅助设置和维护Oracle 并行服务器。6 系统报价6.1高性能方案:类别名称用

29、途型号报价备注硬件Sun220WEB 1CPU15万Sun220数据库服务器2CPU25万Cisco PIX防火墙15万DDN初装费128K软件Solaris 7网络操作系统随机带PERL/PHP开发应用软件免费Oracle数据库无限license企业版25万页面设计4万起价制作300元/页100=3万开发信息发布系统13万订单交易系统9万后台管理系统9万用户管理3万BBS系统4万托管4U16U标准1机位托管免费提供2个IP,每增加一个加收300元/共享20兆,不限流量40000/年2=8万费用随机器数增加累加费用合计:硬件(服务器+防火墙)+软件(Oracle)+ DDN初装费+页面(设计+

30、制作)+开发(信息发布系统+订单交易系统+后台管理系统+用户管理+ BBS系统)+ DDN线路租用(一年)+服务器托管费用(一年两台注:以后每年需要支付服务器托管费用和DDN线路租用费 8+6=14万元类别名称用途型号报价备注服务器租用WEB/应用服务器/数据库服务器Intel机架式服务器两台4万2=8万软件WindowNT网络操作系统9000元 ASP开发应用软件免费Oracle数据库无限license标准版20万DDN初装费128K页面设计4万起价制作300元/页100页=3万元开发信息发布系统10万订单交易系统8万后台管理系统8万用户管理3万BBS系统4万DDN线路租用128K5000元/月12=6万元/年费用合计:服务器租用+软件(WindowsNT + Oracle)+ DDN初装费+页面(设计+制作)+开发(信息发布系统+订单交易系统+后台管理系统+用户管理+ BBS系统)+ DDN线路租用(一年注:以后每年需要支付服务器租用费用和DDN线路租用费用 8+6=14万元

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号