6.1 网站的开发流程介绍


在上一章中,主要介绍了使用Dreamweaver通过可视化操作来实现网页中的各种元素,既学习了如何使用Dreamweaver在网页中设置页面标题、背景和插入各种对象,又学习了使用Dreamweaver来创建表格布局和实现表单页面,还研究了框架相关知识。另外,为了制作出赏心悦目的网页,我们还学习了在Dreamweaver中如何快速地创建和应用样式表。

从本章开始,我们将学习网站设计和布局技术,其中重点是熟悉网站的开发流程,DIV层和表格布局各自的使用场合,以及网站开发的一些经验、技巧;难点是如何进行网页布局。

创建一个商业网站,要做好商业网站开发的前期准备、中期制作和后期的测试发布工作。前期准备包括了解网站的业务背景、明确网站的设计风格、确定网站内容等;中期制作主要包括创建站点、制作首页、制作模板和制作样式;后期的测试发布工作包括检查页面效果是否美观、链接是否完好、不同浏览器的兼容性以及如何发布网站。本章和下一章将结合淘宝网案例逐一介绍这些内容。

一、需求分析

需求分析就是分析客户的需求是什么。如果投入大量的人力、物力、财力,开发出的网站却没人要,那所有的投入都是徒劳,因此,网站前期的需求分析是相当重要的。

需求分析之所以重要,就因为它具有目的性、方向性、决策性,它在网站开发的过程中具有举足轻重的地位,大家一定要对需求分析具有足够的重视。在一个大型商业网站的开发中,它的作用要远远大于直接设计或编码。简言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解客户的各项要求,并且能够准确、清晰地表达给参与项目开发的所有成员,保证开发过程按照客户的需求去做,而不是为技术而迁就需求。

1.客户需求

(1) 业务背景

做任何事情之前,要明确的是为什么要做这件事情,网站建设也不例外,要分析、理解、颁会客户的需求,这就要求网站开发项目经理对网站的业务背景有较好的理解和把握。不

同的业务背景有不同的需求,不同的需求导致做出来的网站千差万别。不过,根据网站的主题、题材、客户需求和客户企业的业务背景,可以把网站大致上分为不同的类别。下面就是美国《个人电脑》杂志(PC Magazine)把网站分为以下10类。

● 网上求职类。

● 网上聊天/即时信息/ICQ类。

● 网上社区/讨论/邮件列表类。

● 信息技术类。

● 网页/网站开发类。

● 娱乐类。

● 旅行类。

● 参考/资讯类。

● 家庭/教育类。

● 生活/时尚类。

这些分类仅供我们参考,但同时也提醒我们,建设网站不要建设“面面俱到”型的,可能导致“面面不到”,而是要建设专业性强的、主题鲜明的网站。

每个大类都可以继续细分,比如娱乐类再分为体育/电影/音乐等小类,体育小类又可以按运动形式分为足球、篮球、排球、乒乓球等。同时,各个题材相联系和交叉结合可以产生新的题材,例如足球加讨论就是足球论坛、旅游加社区就是旅游社区等。这么多种类,如何选择?可以遵循如下原则,第一、主题要小而精炼;第二、题材最好是自己熟悉的;第三、题材不要太滥。

下面我们就以淘宝网案例为例来分析商务网站的业务背景。

从大的方面讲:中国现在上网的人越来越多,还有广大人民的消费水平越来越高、消费能力越来越强;此外,网上交易是一种发展趋势,并且在欧美一些国家得到成功的应用。从小的方面说:如果阿里巴巴公司原来主要是通过店面、邮购等方式销售产品或服务,或者公司有很多本地之外的潜在客户可以挖掘,出于这方面的业务背景,建立在线商务网站是非常合适的,因此,阿里巴巴就着手创建了淘宝网,这不仅降低了运营成本,而且为顾客带来了实惠和便利,还能增加销售量、吸引更多的潜在客户。在线商务网站为广大客尸提供在线商品展示、在线商品购买、交互服务和管理的平台,借助电子商务软件,客户便可以不受时间、空间的限制使用银行卡在线订货和购买。从商业模式上看,“在线商务网站”不同于“网上商城”的概念,后者是为商家出租或免费提供“网络空间”的形式。从营销模式上看,网站是一种有力的营销媒介。网站的建设是一个不断修改、不断完善、循序渐进的过程,如果您想从网络中受益,那就赶快行动吧!

当初创建淘宝网的目标是建立全球最大最活跃的网上贸易市场,让天下没有难做的生意,而且淘宝网是一个目前比较火爆的网上在线商务网站,如图1所示,可以看出淘宝网具有在线商务网站的典型优点。第一、体现了在线销售的方便性;第二、体现了在线服务的及时性。总之,方便、及时是在线购物网站的主要特点。


图1 淘宝网主页

(2) 设计风格

在掌握了网站的业务背景之后,就可以明确网站的设计风格。

网站的风格是指站点给人留下的整体印象。这个“整体印象”包括站点的标志、色彩、字体、标语和版面布局、浏览方式、交互性、文字、语气、内容价值、存在意义、站点荣誉等诸多因素。如:搜狐网站看上去就是平易近人的,迪斯尼则是生动活泼的,IBM是专业严肃的,这些都是网站给人们留下的不同感受。

风格是独特的,是站点不同于其他网站的地方。或者色彩,或者技术,或者交互方式都能让浏览者分辨出网站的独有特色。例如黑客网站、游戏网站一般都是黑色调,这种黑
色调能反映出此类网站的神秘和诱人之处。

通过网站的外表、内容、文字、交流可以概括出一个站点的个性、情绪。是温文儒雅还是执著热情?是活泼易变还是放任不羁的?是“豪放派”还是“婉约派”?要树立好的
网站风格,请参照以下几个方面:

● 合理的网页布局。

● 让网站logo尽可能地出现在每个页面的页眉中。

● 将文字、链接、图片、背景、边框等尽量与主色调一致。

● 突出字体特色。在关键的标题、菜单、图片里使用统一的字体和颜色。

● 使用特效,让网页看起来生动活泼。

● 网站主题鲜明、整体实用性强、内容切合度好等。

像淘宝网具有主题鲜明,色彩亮丽、简洁明快、时尚生活的设计风格。

(3) 网站内容

一个网站应该具备什么样的功能,采取什么样的表现形式,并没有一个统一的模式。不同形式的网站其内容也千差万别。因此,网站中的内容应该根据客户的需求,企业的业
务背景确定。对于网站的表现形式,应根据网站的设计风格来确定。下面我们就以淘宝网为例,来简单地介绍一下淘宝网的主要内容,其主要内容如下:公司简介、商品分
类、商品展示、价格信息、商品搜索、网上订单、会员注册、客户服务等。

2.确认需求

经过细致的需求捕获活动之后,我们就可以开始着手制作网站,不过,不要急!我们在真正制作网站之前,最好让美工或UI(User Interface,用户界面)设计人员将需求捕获活动的结果加以适当的分析,然后设计一个用户可以直接感知的静态的网站样板,也就是要做网站的静态图片版。方便客户与开发人员就网站系统的业务背景、设计风格、网站内容达成共识,并建立需求变更制度与流程,方便后期的制作与完善。

二、网站制作

经过需求分析阶段之后,我们就可以正式制作网站。网站的制作主要包括创建站点、制作首页、制作模板和制作样式。创建站点能很好地管理我们的网页文件和文件夹,所以在网站制作阶段创建站点是我们首先要考虑的问题。首页是一个网站的门面,是一个网站的灵魂,因此,首页制作的好坏是一个网站成功的关键所在。制作模板便于设计出具有统一风格的网站,并且模板的运用能为网站的更新和维护带来极大的方便,为开发出优秀的网站奠定了基础。样式表是一个很神奇的东西,它能把网页制作得更加绚丽多彩,使网页呈现不同的外观。当网站有多个页面时,修改页面链接的样式表文件即可同时修改多个页面的外观,从而大大地提高工作效率,减少工作量。

三、测试网页

测试网页主要从3个方面着手,第一、页面的效果是否美观;第二、页面中的链接是否完好;第三、是最重要的也是最烦的一点,就是要兼容不同的浏览器(如Intemet Explorer、Mozilla Firefox等)。对于网页是否美观,仁者见仁,智者见智,那怎么办呢?不过有章可循,可以从页面整体视觉效果、美工设计、页面布局、内容实力、亲和力等方面进行检查。对于链接是否完好,可以使用Dreamweaver里的“检查链接”命令来检查,详细的检查步骤请参照第7章。对于兼容不同浏览器,也可以使用Dreamweaver来检查,在网页学习网本系列教程下一章将详细介绍。

四、发布网站

网站设计好了,经测试之后,就可以放在服务器上发布,这样,能让更多的人知道您的网站。

发布网站有两种方式,一种是本地发布,即通过本地计算机来完成,在Windows操作系统中,一般通过IIS来构建本地Web发布平台,这种发布方式只能让局域网中的用户访问您的站点;另一种是远程发布,即登录到Internet上,然后利用有些Internet服务商提供的个人网络空间来真实地发布自己所建的网站,不过,这种发布方式要先申请一个域名和虚拟主机,申请成功后Internet服务商就会给您一个IP地址、用户名和密码,使用此IP地址、用户名和密码就可以把您的网站上传到Intemet上,只有这样,才能让Intemet上的用户访问您的站点。可以根据自己的需要来选择不同的发布环境。

点击下载第六章案例及作业资源 返回《HTML入门经典》教程列表

编辑:网页学习网
本文地址:http://www.lodidance.com/html/jc/537.html

6.1 网站的开发流程介绍,布布扣,bubuko.com

时间: 2024-08-06 16:01:31

6.1 网站的开发流程介绍的相关文章

servlet的开发流程介绍

servlet的开发部署流程 1.在%TOMCAT_HOME%/webapps下WEB-INF的文件夹,写一个文件web.xml(该网站的配置信息),建立一个classes的子文件夹,也可以从别的目录ROOT下拷贝.下面是web.xml配置文件: <servlet> <!—给servlet取名,可以随意取名--> <servlet-name>hello</servlet-name> <!—指明servlet的路径,就是servlet的包+类名-->

【BIEE】14_开发流程介绍

以上是BIEE开发的流程图,通过流程图我们可以看出在BIEE中存在以下主要内容: 仪表盘 仪表盘页 分析 仪表盘提示 主题区域 Catalog RPD 以下是一些文件以及资料库存储路径 资料库存储路径:D:\obiee\instances\instance1\bifoundation\OracleBIServerComponent\coreapplication_obis1\repository 目录[管理视图] [共享文件夹]与[用户文件夹]等存储路径: D:\obiee\instances\

02-FPGA设计流程介绍——小梅哥FPGA设计思想与验证方法视频教程配套文档

芯航线——普利斯队长精心奉献 课程目标: 1.了解并学会FPGA开发设计的整体流程 2.设计一个二选一选择器并进行功能仿真.时序仿真以及板级验证 实验平台:芯航线FPGA开发板.杜邦线 实验内容: 良好的文件夹设置以及工程管理是一个好的FPGA设计的基础,在学习之初就建立俩良好的习惯,会少走一些弯路.因此我们首先在新建的工程文件夹下面,分别建立如图2-1所示的子文件夹. 图2-1 FPGA工程子文件夹 上图中,prj为工程文件存放目录:rtl为verilog可综合代码存放目录:testbench

完整的整车开发流程

完整的整车开发流程 完整的整车开发流程资料 整车开发流程 整车开发流程 大众开发流程介绍  (奇瑞)整车开发流程 整车设计开发流程 最详细的整车开发流程 原文地址:https://www.cnblogs.com/liunaixu/p/10457960.html

一个网站的开发步骤

github 经常有朋友说"我想做个网站".“网站上放个什么什么”."对你来说应该很容易,帮个忙吧"等等.怎么说呢,大部分非互联网行业的人是不了解网站的开发流程的,他们可能以为就是个简单的页面,顺手拈来,分分钟搞定的,其实不然. 今天就来简单聊一聊一个网站的开发步骤,尽量做到简单易懂,希望能让非相关行业的人也能弄懂. 准备服务器 服务器是运行网站程序的电脑. 公网IP 每台电脑都有一个ip地址. 例如运行网站程序后,用户可以在浏览器里输入:http://192.16

asp.net 网站开发流程总结

由于这学期要做asp.net的网站开发,导师让我们在前期做详细的计划说明,时间安排.由于网站开发流程不知道,以及需要学什么指示都是盲懂,所以计划安排需在了解大致流程之后才能做出来,一下是询问同学和在网上查阅,总结出的粗略的网站开发流程以及一些所需要学的知识.可能存在很多漏洞和缺陷,如大家看到了也希望大家指导..... 总结一 asp.net建网站的主要步骤 1. 首先是需求分析了,分析你打算做哪些功能,涉及哪些因素以及他们的关联关系等等. 2. 数据库设计,根据功能定义出可能的数据对象,设计出数

HTML5移动端手机网站开发流程

最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难.为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于为什么觉得难.觉得无从下手. 段亮觉得有以下几点: 一.没有完整的思路和流程 就像做网站的流程一样,如果你能知道它的流程,我相信就不会觉得做手机网站难!真正难的是你没有思路. 二.把html5这门技术想的高深莫测 好像觉得学会用html5+css3做手机网站,就相当于学会了顶尖的绝世武功

Linux下服务器端开发流程及相关工具介绍(C++)

原文:Linux下服务器端开发流程及相关工具介绍(C++) 去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手. 本文介绍的是阿里妈妈搜索直通车这边的一些开发流程及相关工具.做为新人入门手册,其中某些工具可能只有直通车这边在用,但对于其他公司的新人来说,一样是具有指导意义的. 简单介绍一下直通车这边的开发背景:直通车业务对外是

在线捉鬼游戏开发之一 - 游戏流程介绍与技术选用

看过芒果台某知名节目的朋友们应该对“谁是卧底”不会陌生:N人参与,N-1人拿到同一个词(如馒头),剩余一人拿到另一个词(如包子),N人都只能看到自己的词,故没人知道自己是否和别人描述的不一样.游戏采用轮流发言制,想尽办法描述自己手中的词,让自己不被怀疑,且又不能让真正的卧底猜出自己和别人不一样,直到猜出谁是卧底. 此类游戏的有趣之处在于描述的尺度要拿捏在明确且不点破之间,机器没有人的智慧那么发散,人的参与感就更重要了(不然好比我喜欢的飞行棋,你还真不知道网络对面的对手是不是条狗). 捉鬼 这个游