广西师范大学漓江学院2012届本科生毕业论文
在所购或所管服务器上利用虚拟主机的方式实现各分公司的网站建设方案。 5.1.2 虚拟主机托管方式
租用虚拟主机提供商给予的空间,用户可通过远程控制技术控制属于自己的那部分空间。这种租用方式费用低,但受其安全性差、资源不足、可伸缩性与灵活性不够等诸多因素的制约,只适用于简单网站系统方案的小型企业。 5.1.3 整机托管方式
服务器托管是指讲服务器放置到提供托管服务的网络公司,让其代为管理,这种方式收费较专线接入大大降低,只是需要对系统进行远程维护,技术难度较大。租用一整台服务器,拥有更高级别的控制能力和更好的安全性能,企业自己决定网站系统环境、服务器的资源配置等。这种方式性价比高,是越来越多的中小型企业的选择方案。 5.1.4 独立服务器方式
指企业准备硬件配置,企业自行安装服务软件,企业自行维护管理。需要有水平较高的专业技术人员;需要投入大量的资金购置性能较好的服务器;并且制订非常充足的预算,主要用于日常维护和管理。虽然前期投资较大,但它具有运行速度快、安全性高、易于后期数据更新维护、易于实现内部办公自动化系统的数据交换等特点。
5.2 企业网站的软件平台选择
网站软件平台为网站建设者提供一个服务界面,帮助网络管理员管理计算机的各种资源和外部设备,如存储系统、文件系统、扫描仪等。操作系统的好坏会 直接影响到网络信息系统功能的实现。 5.2.1 常见操作系统
常见的操作系统包括:Windows NT/2000、UNIX、Linux等。普通的企业网站建站多选用Linux,可从互联网上免费下载。Linux与UNIX技术上具有极强的相似性,UNIX上的基本功能都可以在Linux上实现,而且Linux源代码公开,具有较好的可开发性。选择操作系统的两点建议:
1) 小型企业网站:节约经费,Linux是上佳选择。
2) 大型企业网站:UNIX稳定性好,需要使用JAVA、JSP网页开发设计。 5.2.2 常用的服务器平台
常用可选的服务器平台软件包括:Apache、IIS、Jigsaw等。Apache历史悠
第 9 页 共18页
广西师范大学漓江学院2012届本科生毕业论文
久、功能灵活丰富,用户群庞大,算得上是Web服务器的标准,几乎所有Linux系统都包括Apache服务器,Apache也可在Windows平台运行。仅用于Windows平台。IIS Jigsaw使用JAVA作为开发语言,在所有支持JAVA的平台上都可以运行,是面向对象服务器。Jigsaw不受测试平台的限制,有无限潜能,是非常适应未来需要的优秀Web服务器。选择服务器平台的两点建议:
1) 小型网站:Linux+Apache/Windows操作系统(IIS是最好选择)
2) 采用UNIX操作系统的大型网站,虽可选择Apache或Jigsaw,但就稳定性而言,
Apache更好。
6 企业网站数据库分析 6.1 企业网站数据库概述
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足用户的应用需求,包括信息管理要求和数据操作要求。对于企业网站,数据库的设计一般包括5个阶段: (1)需求分析阶段:企业主要设置专业部门,专用于调查和分析用户的业务活动情况和数据的使用情况,搞明白所获得的数据的种类、范围、数量以及它们在业务活动中交流的情况,明确企业对数据库系统的需求分析和各种约束条件,对现实世界的客观分析。
(2)概念设计阶段:对企业要求描述的现实世界,经过数据的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型反映现实世界各部门的信息结构、信息流动情况、信息的互相制约关系以及各部门的信息结构、信息流动的情况、信息间的互相制约关系以及各个部门对信息存储、查询和加工的要求等。 (3)逻辑设计阶段:主要的任务从信息世界向数据世界的转换,将概念模型转换为某种数据库管理系统支持的数据模型,是英语某种特定数据库管理系统所支持的逻辑数据模式。同时,还需为各种数据处理应用领域所产生相应的逻辑子模式。
(4)物理设计阶段:根据特定数据库管理系统所提供的各种存储结构和存取方法等依赖具体计算机结构的各项物理设计措施,为数据模型选择合适的存储结构和存储方法。
(5)验证设计阶段:不管数据库的大小,一般的数据库的设计过程往往需要
第 10 页 共18页
广西师范大学漓江学院2012届本科生毕业论文
经过多次循环反复试验,当设计的某一个环节出现问题的时候,可能就需要返回到前面去进行修改。
6.2 企业网站数据库流程图如下:
用户需求分析系统分析阶段概念结构设计逻辑设计阶段逻辑结构设计物理结构设计物理设计阶段设计评价性能测试不满意物理实现实施阶段不满意试运行投入使用、测试运行维护阶段图6.1 数据库设计流程图
第 11 页 共18页
广西师范大学漓江学院2012届本科生毕业论文
6.3 常见的数据库软件
目前通用的数据库软件包括Oracle、DB2、Sybase、SQL Server、MySQL等。其中,Oracle可大范围安装在常用计算机上,支持多种操作系统,能与多种通讯网络相连接,支持多种协议,具有良好的开放性;DB2核心数据库支持面向对象的编程,支持多媒体应用程序;Sybase数据库支持JAVA,支持XML对标准 Internet技术的支持;Server是以Windows为平台的数据库,SQL具有很强的易用性,大多数Windows用户会对它有相当的亲切感;MySQL基本上是一种免费数据库平台,非常适合于当前自由免费软件潮流。选择数据库平台的两点建议: 1) 小型企业网站:采用Linux操作系统,MySQL是不二的选择;选用Windows操
作系统,SQL Server则能够与之实现无缝集成。
2) 大型企业网站系统:数据库平台可选择Oracle、DB2或Sybase。
7 企业网站的管理和维护 7.1 企业网站的日常管理
当一个网站建设完毕,而且已经开始进行企业的信息发布推广。其实,这并没有说明网站工作的结束,这只是网站工作的刚刚杨帆起航。一言以蔽之,网站建设决不是人们想的那么简单,是一件非常繁琐而艰巨的任务。其中最艰难的事不是建设的过程,而是建成之后投入运行的过程的网站维护和管理等一系列后续维护工作。工作的内容包括丰富网站内容、网页的更新、网站的安全管理和数据的后期维护管理等。
7.2 企业网站的维护与管理存在的问题
随着网络应用正在深入,网络营销知识在普及,越来越多企业老总、管理人员意识到:一个一、两年没更新过的网站,以及一个做得精美但没有多少人知道的网站,完全是在浪费资源。“信息化”原来并非一次性投资建一个网站那么简单,更重要的工作在于网站建成后的长期更新与推广过程。网站普遍存在着许许多多不同的维护管理问题,主要表现在以下几个方面: 7.2.1 重建设,轻管理
“重建设,轻管理”可以说是几乎全部企业的网站建设的通病,很多企业在做网站时兴师动众,甚至自己投资建设网站和Internet,投资数百万甚至上千万购置各种品牌的交换机、路由器、服务器、操作系统等。网站做好后万事大吉,
第 12 页 共18页
广西师范大学漓江学院2012届本科生毕业论文
企业老总很少过问,负责网站管理的部门没有人懂得基本的维护知识,导致资源浪费,并没有发挥应有的效益。 7.2.2 网管的职责跟不上时代
随着企业业务在不断发展,业务几乎都搬上网上,而网络管理却还只是停留在保证网络的连通、服务可用的层次上。更有甚者,有的网络管理员自认为其工作的职责单单是保证服务器的正常工作,服务器可用,别人可以正常地访问公司页面的阶段。对于企业网站的建设维护是非常不利的。 7.3 网站维护与管理的问题解决方案
具体的来说,网站维护和运营的工作有以下几方面:
(1)网站信息维护。这是网站维护工作中最常见的维护操作。任何一个网站的信息都不可能是一成不变的。以企业网站为例,网站中的新闻、产品、服务、联系方式都是有肯能会随时变化或者更新的。
(2)网站版面维护。这是门户站或者大型网站比较常用的维护方式。每逢节假日或者重大事件的时候,大型的门户站如”搜狐”、”新浪”等会据此进行网站首页风格的改版操作。虽然对于小站来说这种维护的成本稍高,但是却往往能够给客户一种与时俱进的感觉。从网络营销层面上讲,也往往能够带来意外的好的效果。
(3)网站功能维护。网站的功能维护是指在网站建设完成后,随着网站的发展,需要为网站添加更多的功能的情况。 搜索引擎优化。
网站访问情况统计分析。网站做好了,什么人在访问网站,访问的情况如何,这些都是很重要的统计分析信息。
一言以蔽之,网站的维护管理是非常重要的,企业网站建设营运维护不是一劳永逸的事情,更不可能抱着立竿见影的思想。企业网站建设运营需要的是细水长流、脚踏实地地发展。但长期来看,良好的运营维护是一定会产生好效果的,已经有越来越多传统行业的企业网站对销售业绩的增长产生不小的作用。此外,为企业网站设置专门管理员的必要性以及网站管理员的职责权限问题也应该提到议事日程上来。
第 13 页 共18页