二、网站开发方法及技术
(一)开发网站方法
1、结构化方法
结构化方法,简单地说,就是“有组织、有规范、有规律的一种安排[12]”。方法的核心概念是自顶向下的程序设计,此设计是把复杂的程序分解成具有层次结构的若干程序模块,在需要时上层模块通过调用下层模块来控制程序的执行。所以这种设计技术的理念精髓是“自顶向下、逐步求精”。使得若干彼此独立而且具有一定功能的程序片段可以组装成一个大型复杂系统。
这种方法的优缺点有:
优点:阶段的顺序性和阶段的依赖性,推迟实现的观点,良好的文档支持。
缺点:可变性差,数据流程图转换到模块结构图不自然。
SDLC的“瀑布”模型如下图2.1所示。
2、快速原型化方法
用户驱动系统的系统需求模糊或是随着时间会变化,此类系统需要具有快速、简便地进行调整的特征,开发需要采用适于进行反复试探的方法。在这样的背景下形成了适应变化的需求、提高软件开发质量、减少软件开发时间的快速原型化开发方法。此方法具有可操作性、目的性、快速性特征。
优点:便于需求定义,系统可靠性好,系统开发效率高、风险小、费用低
缺点:系统分析和设计的深度不够,系统开发过程不容易管理,要求训练有素有经验的开发人员参加且必须有一些自动化的高效辅助工具和开发环境作为支持。
原型法模型图如下图2.2所示。
3、面向对象法
面向对象方法是针对愈加复杂的软件需求的挑战,出于提高软件系统的稳定性、可修改性、可重用性的目的而提出的一种软件开发模式。基本概念包括:
(1) 对象:在应用领域中有意义的、与解决的问题有关系的任何事物都可以看做对象,不但是具体的物理实体的抽象,也可以是人为概念。
(2) 对象类:类是具有相同属性和行为的一个或多个对象的集合,是对特征相似的对象的一种抽象
(3) 类实例:由某个特定的类所描述的一个具体的对象
(4) 消息:一个对象请求某个对象执行在它所属的那个类中所定义的某个操作的规格说明
(5) 方法:对象所能执行的操作,就是类中定义的服务,对外表现为对象的行为特征
(6) 属性:类中所定义的数据,对客观世界或是问题域中事物的抽象。
优点:开发过程符合人们认识客观世界解决复杂问题时逐步深化的思维方式,软件可重用性好,以对象为中心构造出的信息系统相对稳定,可维护性好。
通过对上述几种开发方法进行比较分析,本文采用快速原型化方法建设网站。
(二)网站开发步骤
网站开发步骤可分为8个步骤:
1.网站前期规划
确定网站目标,在建立网站时,设计者应确定建立网站的目标、包含的内容、服务的对象,从三个方面考虑:
网站的整体定位:可以分为大型商用网站、小型电子商务网站、各种门户网站、科研网站、交流平台、公司和企业介绍性网站。本文所定位的是公司和企业介绍性网站。
网站的主要内容:根据网站内容不同可以分为综合性网站、侧重性网站、个人主页、介绍性网站。本文所做的是介绍性网站,因为浏览率比较低,链接较少,跟其他网站相比内容丰富程度比较低,但对画面美工要求高,颜色可采用鲜艳明亮的,同时为了增加网站吸引力,可以添加Flash动画,使网页具有动感活力。源-自/751+文,论^文'网]www.751com.cn