ASP快速建站全程实录
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第一步 准备工作

第1章 网站制作规划与流程

学习导读

即将开始建设一个网站,相信你与我的心情一样,都很开心,也很想迅速把它完成。可是,大家先不要急,建设网站是一个复杂的过程,要做好前期的准备工作,确保思路清晰,按步实施,这样才能保证建站时间。反之,可能会中途停滞,甚至前功尽弃。因此希望大家一定要按本书的思路,先做再学,及时分析,记好学习手记。这样会使你的建站水平很快达到一定的高度,并在看完本书后,达到独立建站的目标。

掌握新知:建站的基本知识,学会建站规划书的写法;

操作重点:写一份完整的建站规划书;

难点把握:构建网站整体雏形及网站内容创意设计。

学习这一步很关键,良好的开端等于成功的一半,走过这一步,你已进入建站的门槛,让我们开始吧!

建一座大楼需要设计图纸,开发一个网站,需要制订方案。没有对网站的整体规划,往往会使制作陷入困境,甚至会前功尽弃。只有详细的规划,才能避免在网站建设中出现的诸多问题,使网站建设顺利进行。网站规划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用。因此初学建站的朋友们,在开发网站时,切记不要先急于去做,而是要构思:建网站的目的及实现的功能、网站的内容包括哪些、网站所应用的主要技术是什么、网页设计成什么样式、怎样维护、怎样对网站进行测试、网站的发布与推广及建站日程等。有了成形的思路,才是建站的基础,才可以按流程一步步完成建站过程。

1.1 新知预览

建设网站涉及的知识很多,对于初学者来说,首先要了解的是建站中的最基本要素,这些要素包括:什么是网站,怎样搭建本地站点;什么是域名,域名有哪些分类;什么是网站空间,网站空间有哪些类型,怎样选择适合自己所需要的网站空间,如何把做好的网站上传到空间上;常用的动态网站技术有哪些,怎样在建站中使用数据库;什么是IIS,如何搭建IIS环境等。

1.1.1 网站的定义及构成

网站是由多个HTML文件集合而成并通过浏览器来解读这些文件的场所。一般来说,网站的构成可分成3个部分:虚拟主机(服务器空间)、域名(IP地址)及网站的源文件。这3个部分是不可或缺的。可以把它们形象化地比喻为一个房子,服务器空间相当于房子,域名相当于门牌,网站的源文件相当于房子里面的摆设。

1.虚拟主机

虚拟主机(Virtual Host/ Virtual Server)使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享IP地址)功能,具有完整的Internet服务器(WWW、FTP、E-mail)功能。在同一台硬件、同一个操作系统上,运行着多个不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源。由于多台虚拟主机共享一台真实主机的资源,因此每个虚拟主机用户承受的费用有很大的降低。

2.域名

域名即网址,有关域名的知识可参看本书第10章的注册域名部分。域名在国际互联网上是通行的,世界各地都可用某个域名来访问某个网站,它具有唯一性,注册后即有使用权。

3.网站源文件

即访问一个网站所要实现的效果,包括编程、程序开发和代码编写等。

1.1.2 搭建本地站点

一系列网页文档链接起来就构成了一个站点。有关搭建本地站点的知识,大家可以参看本书第4章的必学内容中在Dreamweaver环境下建立本地站点部分。

1.1.3 网站空间及分类

网站空间即存放网站内容的地方,包括各种文章、电影、音乐和图片等。网站空间可以自己购买服务器来做。一般情况下,大的企业、公司都要这样来做,并配有专人负责。有时还可以购买虚拟主机,即通过远程服务器上的一小份来存放网站资源。网站空间一般包括ASP空间、PHP空间、Java空间、JSP空间、ASP.NET空间等。

1.1.4 网站发布

做好的网站只有发布到服务器中申请的网站目录下,才能通过域名来访问网站。发布网站的方法可以使用FrontPage或者Dreamweaver中的发布站点来实现,一般可用FTP软件来完成。详细内容可参看本书第10章中的网站发布部分。

1.1.5 网站建设中的技术

1.ASP

ASP(Active Server Pages,动态服务器页面)是一种服务器端脚本执行环境,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体。它没有自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。通过在普通的HTML页面中嵌入ASP脚本语言,可以产生和执行动态的、交互的、高性能的Web应用程序。ASP的程序编写比HTML更方便且更有灵活性。它是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。

ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。

2.PHP

PHP(Hypertext Preprocessor,超文本预处理器)是当今Internet上很受关注的脚本语言,其语法借鉴了C、Java、PERL等语言,只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点。

它与HTML具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便,兼容性强,扩展性强,可以进行面向对象编程。

3.JSP

JSP与ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP或JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP和JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP和JSP都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java语言。

4.ASP.NET

ASP.NET技术是当前较流行的网站建设技术,ASP.NET语言大幅度地加快了网站运行速度,但是学习起来有一定困难,不过一旦掌握,用ASP.NET制作的网站会更稳定,其运行速度也会更加快。

网站制作大都使用Dreamweaver、FrontPage等软件来完成,至于选择何种语言来编写,除了要考虑网站的功能和安全性外,还要根据网站的数据量来选择数据库,这些都是影响网站建设的基本因素。

1.1.6 网站类型

网站类型可分为以下几种:门户类、资讯类、电子商务类、企业类、个人主页类、娱乐类、政府类和交易类等。现主要介绍前几种。

1.门户类网站

这类网站一般以静态为主,这是由其特点所限定的。它要求有大的信息量,而且还要保证速度。国内比较著名的门户网站有新浪、网易、搜狐和中华网等,不同的门户网站其风格不同,提供的服务也不同。

2.资讯类网站

以资讯为主要内容,辅以其他内容。一类资讯涵盖面比较宽,另一类则是比较专业的行业,所以把内容做好是资讯类网站的重点。如新华网http://news.xinhuanet.com/

3.电子商务类网站

电子商务网站分为不同的类型。按照商务目的和业务功能,可以将电子商务网站分为基本型商务网站、宣传型商务网站、客户服务型商务网站和完全电子商务运作型网站。按照构建网站的主体,可以将电子商务网站划分为:行业电子商务网站、企业电子商务网站、政府电子商务网站、服务机构电子商务网站等。按照网站拥有者的职能可以将电子商务网站分为生产型商务网站和流通型商务网站两类。此外,按照电子商务模式划分可以将电子商务网站分为B2B商务网站、B2C商务网站、C2C商务网站和C2G(政府)商务网站等。因此,企业可以依据其业务职能、自身实力、战略目标和所处区域的商务环境等,制定自己的电子商务发展战略,进而构建适合其发展的电子商务网站。如拍拍网http://www.paipai.com/

4.企业类网站

一般的企业网站相对比较简单,其目的也比较明确,通过网站的形式向公众传递企业品牌形象和企业文化等基本信息;发布企业新闻、供求信息和人才招聘等信息;向供应商、分销商、合作伙伴和直接用户等提供某种信息和服务;网上展示、推广和销售产品等;收集市场信息和注册用户信息等。如可口可乐http://www.coca-cola.com.cn

5.个人主页类网站

以展示个性特点为主,主题鲜明,样式独特,如9酷网http://www.9ku.com/。本书的综合网站框架就来源于个性网站,只是在内容上有所不同。

1.1.7 网站建设中所使用的数据库

数据是用来反映客观世界而记录下来的可以被鉴别的符号,是被计算机识别与处理的数字、语言、文字、图形、光和声音等有意义的组合。数据库则是一个提供数据的基地,它能为用户提供有用数据的记录保存系统,是长期存储在计机算机内的、有组织的、可共享的数据集合。一般来说,数据库包括层次模型、网状模型和关系模型,现在使用的大都是关系模型。

一个完整的站点,必须要有数据库的支持,才能实现其功能。根据网站的规模、功能的不同,可用的数据库包括Access、SQL Server 、My SQL和Oracle等。在后面的内容中将向大家介绍有关Access和SQL Server数据库的知识。

1.1.8 网站建设流程

一般来说,建设网站大体包括以下环节。

(1)客户要求,包括网站的类型和设计要求等。

(2)预算资金,根据客户要求,提供实现方案及价格。

(3)签订协议。

(4)客户提供相关信息。

(5)撰写建站方案并交给客户审核。

(6)确定方案。

(7)制作网站。

(8)提交成品,客户验收。

(9)发布网站。

(10)网站维护与推广。

(11)其他。

对于个人建站,则可以省略其中的一些步骤,但收集资料、规划网站、制作网页、申请空间、申请域名、发布网站及网站的维护与推广则必不可少。

1.1.9 网站建站方式

网站建站方式不外乎以下几种。一是自助式建站。这种建站是用户登录到在线自助建站平台,选择模板,添加栏目,增加内容,快速生成网站的一种模式。这种建站的优点是快速生成,操作容易,功能不逊,而且所需的费用不高。对于没有程序语言基础者来说,自助建站不乏是一个好的方法。但它的缺点也是明显的,即模板式建站,束缚了网站的灵活性,不能打造个性特色,不能实现拓展功能。二是专业代码式建站,这种建站是靠书写代码完成建站,并实现其各种功能的,它的优点是建站灵活、功能强大,可以打造个性化网站。它的缺点是需要专业技术,或掌握一定编程知识方可完成。三是软件式建站,其实在第二种建站方式中,也需要像Dreamweaver等这样的软件,只是用软件建站,可以使用一种软件,完成整站建设,而且不用书写代码,做成的网站具有专业化的特性。本书的附录部分将向大家介绍WebTea建站的知识。

1.1.10 网站的维护与推广

保持网站内容的更新,会吸引更多的浏览者。网站的日常维护,一般由网站管理者在后台进行,管理程序是在建设网站中搭建的管理平台,一个好的管理平台,会使网站的管理更加合理、快捷。在网站维护中还要特别注意防止非法入侵和蓄意破坏,对服务器端要进行安全设置,时刻警惕病毒的入侵,保证网站的安全运行。

对于提高网站的访问量及知名度,则要通过一定的方法对网站进行宣传与推广。常用的方法有在搜索引擎上注册(例如百度),与其他网站进行图片或文字式的链接,在导航站点上链接,借助网络广告、邮件推广和BBS宣传等。也可以采用通过有关媒体或广场文化周等形式使网站得到推广。

1.2 操作实录

下面我们将以新建一个网站为例,向大家介绍网站规划书的具体写法,同时把该站点各版块的样式以图例的形式呈现给大家,并对建站流程进行了简单的设想,希望能对读者的学习起到指导作用。

1.2.1 编写建站规划书

本书是以综合网站为例介绍网站的建站过程,网站的名称暂定为青春在线,其规划书写法如下。

1.青春在线网站建站规划书(简写)

建站目的:展现自我、交友、心理咨询。

网站类型:综合类型

网站域名及名称:www.qc718.com青春在线。

网站的功能:发表原创作品、网上留言、BBS交流和商品信息发布。

网站技术解决:基于ASP技术,运用Dreamweaver、Photoshop、Fireworks和Flash等软件完成建站。

网站内容:首页、事事关心、网上物流、青春随笔、青春在线和心灵有声。

首页:用户登录入口、热点信息发布。

事事关心:发布当日最新新闻。

网上物流:提供各类商品信息。

青春随笔:发表原创作品。

青春在线:BBS交流。

心灵有声:发表留言与回复留言。

网站测试与发布:租用虚拟主机,由出租方完成。

网站维护:网站内容更新由建站者自主完成。其他技术问题由出租者负责。

网站预算:300元以下。

2.网站版块内容图示

1)主页(见图1-1)

图1-1

2)青春随笔(见图1-2)

图1-2

3)网上物流(见图1-3)

图1-3

4)网上留言(见图1-4)

图1-4

5)青春在线(见图1-5)

图1-5

1.2.2 制定建站流程

1.建站流程

(1)定制规划(一天半)。

(2)IIS安装与调试(半天)。

(3)查找模板并对所需页面进行加工处理(2天)。

(4)添加网上各种功能(23天)。

(5)申请域名、测试网站及发布网站(3天)。

2.分解流程

1)构建网站雏形

定制规划网站时,要根据网站的类型不同,确定网站的样式,根据网站的不同特点,决定网站的内容。浏览是这一时期的重点工作,分析是这一时段的中心。如果是自己独立建站,在查阅大量资料时,要注意整理过程,特别是初学建站的朋友,在建站初期,网站上栏目一下开了很多,一级目录下还有二级、三级目录,这种结果不仅使制作起来困难,也增加了将来更新与维护网站的难度。第一次做网站以早日成功为基准,所以不必扩大规模,要小而精。

2)注重细节操作

安装调试IIS及对页面的加工,都是很细致的工作,特别是对网页的处理更需要一丝不苟。因此在操作中,一定要注意每个环节,切片切图一定要准,去色、涂抹一定要细,可以在对选择的页面进行加工前,用其他页面做类似的尝试,觉得做得不错后,再开始页面的加工处理,否则一旦生成页面再去修改,就会费时、费力,不能按期完成网站的开发。

3)开发原创作品

有了网站的雏形,就要积累网站的原创作品。原创是一种品牌,也是一种个性,没有原创,网站也就失去了生命力,这样的网站也就很难被大家识记。因此在制作网站中,一旦确定好网站的框架后,就要着手原创作品的开发与整理。个人建站,在这一时段内,就要着手开始文章的创作,其他类建站,就要着手收集网上预载资源。

1.3 必学要点

通过前面的学习,大家已经掌握了有关网站规划书的写法。书写网站规划书是建站的第一步。良好的文笔、规范的写作会创造无限的商机。因此对于从事这一职业的朋友来说,必须要有深刻的认识。下面我们将就这方面的知识进行一下拓展,向大家介绍一下企业网站建站规划书的样式,同时对本科院校信息技术专业学生毕业论文的书写格式进行简单的介绍。

1.3.1 企业网站建站规划书

实际工作中,我们经常接触的往往是商业类网站的制作,为企业建站,规划书是必须要写的,而且还要随时更改,以满足客户的需要。为了帮助大家在为企业建站时写好规划书,这里为大家设计了一个商业类网站建站规划书的内容提要,希望能对你的工作有所帮助。

市场调查

相关行业的市场运营情况,是否能够在互联网上开展公司业务;市场主要竞争者上网情况及其网站规划和功能作用;公司自身条件、公司概况和市场优势,可以利用网站提升哪些竞争力,建设网站的能力。

网站目的及功能定位

确定建立网站的目的,整合公司资源,根据企业的需要与计划,确定网站功能。根据网站功能,确定网站应达到的目的。确定好网站的类型。

网站应用技术

根据网站的功能确定网站技术解决方案:采用自建服务器,还是租用虚拟主机;选择操作系统,用UNIX/Linux还是Windows 2000/NT;网站安全性措施,防黑、防病毒方案;相关程序开发。如网页程序ASP、JSP、CGI和数据库程序等。

规划网站内容

一般企业网站应包括公司简介、产品介绍、服务内容、价格信息、联系方式和网上订单等基本内容。电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、订单确认、付款、个人信息保密措施和相关帮助等。

网页设计

网页设计一般要与企业整体形象一致,要符合CI规范。要注意网页色彩、图片的应用及版面规划,保持网页的整体一致性。在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度和阅读习惯等。

网站维护

服务器及相关软硬件的维护、数据库维护、内容的更新和调整等。

网站测试

网站发布前要进行细致周密的测试。测试内容包括服务器稳定性和安全性,程序及数据库测试,以及网页兼容性测试,如浏览器和显示器。

网站发布与推广

网站建设日程表

费用清单

这个规划书只是一些共性的东西,在实际工作中,根据合作方的具体要求,可能要做相应的调整,希望大家要灵活运用。

1.3.2 个人网站建设论文样式

不少大学信息技术专业的学生在撰写毕业论文时,常常会把个人网站的建设过程写成论文,但由于初次写作,对论文格式不够清楚,使写成的论文不能得到导师的认可。为使大专校院的学生在书写论文时有一个共性的参考,现把这种论文写作格式介绍给大家,以便大家在写作中参考。

论文写作内容共包括以下9项(仅供参考)。

(1)论文摘要

(2)关键字

(3)网站建设意义

(4)网站开发需求分析(功能和性能需求等)

(5)创建网站结构(系统层次图表和系统各模块设计)

(6)网站开发可行性分析(技术上、时间上、社会因素、主页的构成和数据库的设计等)

(7)网站开发流程

(8)致谢

(9)参考文献