一、Web常用术语

  • Web页面:通常指在浏览器中所看到的网页,其实是一个单一的文件。
  • 网页:用HTML编写的文本文件,包含文字、表格、图像、链接、声音、动画和视频等内容。
  • 主页:有时也称首页,是网站的第一个页面。通常,主页总是与一个URL网址相应,引导用户浏览网站。
  • URL:统一资源定位器(Uniform Resource Locator),是一种唯一标识Internet上计算机、目录和文件位置的命名规则。
  • Http(Hypertext Transfer Protocol):超文本传输协议,是Internet上访问WWW信息资源的一种协议,用来传输多媒体信息
  • HTML(Hypertext Markup Language):超文本标记语言,是一种描述文档结构的语言。HTML语言使用描述性的标记符(标签)来指明文档的不同格式和内容。
    HTML是一种制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍。

如http://www.tup.tsinghua.edu:80/book/menu_jc.asp
其中http为超文本传输协议,www.tup.tsinghua.edu是服务器名,80为默认端口号,book是文件夹,menu_jc.asp是文件名。

二、网站的基本概念

  • 网站
    网站是指由若干网页按一定方式组织在一起,放在服务器上,提供相关信息资源。通俗的讲法就是在Internet上营造的“家”。
  • 网站的构成要素
    (1) 域名:域名是一个网站在Internet上的身份证,就像企业在工商局登记的名称一样
    (2) IP地址:IP是每个网站或上网用户的特定网络地址,通常用户上网后会立刻取得一个由4个数字组成的IP。
    (3) 网站的构成:一个网站是由多个网页及其他资源文件(图片、动画和视频等)和数据库组成,网页只是一页信息,只有多个网页以及其他要素组合起才能算网站。
    (4) 网站的功能:网站既能起到企业形象宣传的效果,又能为各方朋友、商家和客户提供网络交流平台。

三、网站建设的常用动态网页语言

  • ASP
    ASP(Active Server Pages)是由微软创建的Web应用开发标准,服务器已经包含在IIS(Internet Information Service)服务器中,服务器将Web请求转入解释器中,在解释器中将所有Web请求中的脚本进行分析,然后执行。
  • PHP
    PHP(Pre-Hypertext Preprocessor)是一种跨平台的服务器端嵌入式脚本语言,由于其良好的性能及免费的特点,它是目前互联网中应用非常流行的一种应用开发平台。它支持目前绝大多数数据库。
  • .NET
    .NET是微软推出的新一代基于.NET框架的动态网页开发语言,它采用了代码与页面编程语言相分离的编程方式。而ASP、PHP和JSP是将脚本语言嵌入到HTML文档中。.NET网页文件的后缀是.ASPX。

四、 网站建设的整体规划

  1. 建站前的市场分析
  2. 建网目的
  3. 域名和网站名称
  4. 网站的主要功能
  5. 网站技术解决方案
    根据网站的功能确定网站技术解决方案,应重点考虑下列几个方面:
    (1)采用自建网站服务器,还是租用虚拟主机。
    (2)选择操作系统,用UNIX,Linux还是Window 2003/NT。
    (3)分析投入成本、功能、开发、稳定性和安全性等。
    (4)采用系统性的解决方案,如IBM、HP等公司提供的企业上网方案、电子商务解决方案,还是自行开发。
    (5)网站安全性措施,防黑、防病毒方案。
    (6)相关的程序开发,如网页程序ASP、JSP、PHP、CGI和数据库程序等。
  6. 网站内容规划
  7. 网站测试和发布
  8. 网站推广与维护
    大部分的网络营销活动都是为了网站推广的需要,例如,发布新闻、搜索引擎登记、交换链接和网络广告等。
  9. 网站财务预算

五、电子商务网站的解决方案

针对以上的网站规划流程,一个电子商务网站的解决方案主要包括以下内容。
(1) 制定一份详实的电子商务市场评估和定位策划书,确立网站的目标。
(2) 策划短期和长期盈利项目,发现和分析企业可开展的网上业务。
(3) 设计理想的域名,并注册申请。
(4) 选择合适的软硬件和ISP(Internet服务提供商)。
(5) 收集网站内容信息、创建页面与组织网页链接、开发与设计数据库、制作导航页面、设计网站的检索功能和可能与用户检索排名有密切相关的关键词。
(6) 将网站中的主要页面向世界各大搜索引擎和中国主要的搜索引擎登记注册。
(7) 制定在线广告计划,最大程度地发挥广告效应,以求得最大的投入产出比。
(8) 制定与电子商务密切相关的新闻组、电子邮件组、电子公告牌的信息,使网络营销发挥最大的效率。
(9) 开发网站管理数据库,以便及时地发布、维护和更新网站信息,并快速地接收用户的反馈信息。
(10) 建立网络交易的在线支付平台。
(11) 设置防火墙、制定网站维护及安全防卫措施。
(12) 统计用户访问网站的流量,并及时有效地监控网站在搜索引擎中的排名,同时密切地监督竞争对手。
(13) 提供中英文等翻译。

六、相关知识

IIS是Internet Information Service(互联网信息服务)的缩写,它是微软公司主推的服务,最新的版本是Windows7里面包含的IIS 7.0,最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。用户能够利用IIS建立强大,灵活而安全的Internet和Intranet站点。
软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。
一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上,是通过“IP地址:端口号”来区分不同的服务的。TCP/IP协议栈中的端口主要有以下两类。

  1. 周知端口
    周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给WWW服务,21端口分配给FTP服务,25端口分配给SMTP服务等。通常在IE的地址栏里输入一个网址的时候是不必指定端口号的,因为在默认情况下WWW服务的端口号是“80”。因此此时“http://localhost/”也可以写为“http://localhost:80/”。
  2. 动态端口
    动态端口的范围是从1024到65535。之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。当这个进程关闭时,同时也就释放了所占用的端口号。

更多推荐

网站建设