Presentation is loading. Please wait.

Presentation is loading. Please wait.

第11章 网站建立与常用模块分析 1 1.

Similar presentations


Presentation on theme: "第11章 网站建立与常用模块分析 1 1."— Presentation transcript:

1 第11章 网站建立与常用模块分析 1 1

2 内容提要 本章主要介绍个人和企业建立网站的过程。介绍域名的基本概念,什么是域名,如何注册域名以及注册域名的必要性。介绍虚拟主机的基本概念, 虚拟主机能提供的服务以及使用虚拟主机的注意事项。 介绍一些网站应用案例分析,比如带回复功能的留言簿、新闻信息发布系统、在线考试系统和论坛系统,这些都是目前应用很广的系统。

3 域名系统的基本概念 域名是Internet网络上的一个服务器或一个网络系统的名字,在全世界,域名具有唯一性。

4 什么是域名 域名类似于互联网上的门牌号码,是用于识别和定位互联网上计算机的层次结构式字符标识,与该计算机的互联网协议(IP)地址相对应。但相对于IP地址而言,更便于使用者理解和记忆。域名属于互联网上的基础服务,基于域名可以提供WWW、 、FTP等应用服务。 比如:“IBM.com”、“Microsoft.com”和“sina.com.cn”等等都是比较常见域名。其中“ Wide Web)服务。

5 域名的层次结构 后缀 说明 举例 .COM 商业性的机构或公司 www.microsoft.com .ORG 非盈利的组织、团体
.GOV 政府部门 .MIL 军事部门 .NET 网络服务的机构或公司 .BIZ 取意为business .INFO 一般的信息服务使用

6 国内某域名提供商的价格 分类 注册的价格 说明 .com/.net/.org 国际域名 59元(个/年) 任何机构和个人都可以注册。
.cn/.com.cn/.net.cn/.org.cn 国内域名 95元/(个/年) 只有企业才可以注册,个人不可以注册。 .biz英文域名 140元(个/年) .info英文域名 160元/(个/年)

7 注册域名的必要性 域名如同商标,是因特网上的标志之一。Internet上的域名是非常有限的,因为每个域名都只有一个。
如果公司的名字是Intellectual Business Management Ltd.,想把公司的域名注册成IBM.COM,可是这个域名早已被国际商用机器公司抢注了!在美国,连街头上的小百货店和小加油站都在注册他们的域名,以便在网上宣传自己的产品和服务。作为有头脑、有远见的商人,越早行动,越有可能获得您所需要的域名。

8 虚拟主机的基本概念 虚拟主机和主机托管是目前常用的两种网站接入的方式
虚拟主机一般提供两种操作系统:Windows2000/2003和Linux操作系统。用户可根据需要选择不同类型的虚拟主机

9 什么是虚拟主机 虚拟主机(Virtual Host 或者Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成若干台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP 地址(或共享的 IP 地址),具有完整的 Internet 服务器功能。 在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(IP地址、文件存储空间、内存、CPU时间等)。虚拟主机之间完全独立, 在外界看来每一台虚拟主机和一台独立的主机的表现完全一样。

10 提供的服务 虚拟主机除了提供网站空间以外,还提供的常用功能有:网站计数器、留言版、调查反馈表、访问统计系统、数据备份、独立CGI-BIN目录、PHP支持、ASP和ASP.NET支持、JSP支持 、ACCESS数据库支持 、MySQL或者SQL Server数据库支持和提供访问日志,等等。 虚拟主机根据提供的服务不同可以分成四类: 普通企业级、论坛级、电商级和门户级别。

11 虚拟主机注意事项 l         禁止利用服务器从事Internet上为国家法律法规或公共道德所禁止的或不欢迎的活动,包括但不限于散布电子邮件广告、违反国家法律法规政策的任何内容(信息); l         涉及国家秘密和/或安全的信息;封建迷信或淫秽、色情、下流的信息; l         博彩有奖、赌博游戏;违反国家民族和宗教政策的信息; l         侵害他人合法权益的信息和/或其他有损于社会秩序、社会治安、公共道德的信息或内容; l         不得大量发送垃圾邮件; l         不得上传聊天室、江湖游戏及其他耗费服务器资源的应用程序;

12 查找域名 目前可以提供注册域名的服务商很多,而且注册的价格也不一样,比如.COM域名,最便宜的50元,最贵的120元。要找到这些域名服务商,可以利用Google或者Baidu搜索引擎。比如在“

13 注册域名 如果查到某个域名还没有被注册,就可以通过服务商注册该域名。通常情况下,用户需要填写一张注册表,然后交纳所需要的费用。
注册完毕后,用户可以要求服务商将该域名指向某个IP地址或者某个URL地址,同时也可以设置一些二级域名

14 选择虚拟主机的类型 相比域名来讲,各个服务商提供的虚拟主机的价格差的更大。但是价格因素将决定服务以及网站访问的速度。
各个服务商提供的虚拟主机一般有两种类型:Windows系列和Linux系列

15 注册虚拟主机 为了使用和维护方便,以及以后续费方便,域名和虚拟主机一般注册在同一家服务商。有时候,有些服务商使用域名和虚拟主机捆绑销售的方式来促销。 还有些服务商,为了能让用户使用放心,还推出免费试用7天的业务。比如:“

16 上传页面 用户可以将自己的做好的页面,通过FTP上传到虚拟主机中。服务商不同,虚拟主机的根目录也不同,可以根据说明进行上传。
可以使用专门的FTP工具上传,比如:CuteFtp或者LeapFtp等等,也可以通过通过浏览器直接上传,在浏览器直接输入地址,然后输入用户名和密码。则出现虚拟主机根目录文件列表

17 带回复功能的留言簿 前面的章节介绍了基于文件的留言簿、基于数据库的分页留言簿。目前通常留言簿都带有管理员回复的功能。本案例包括4个程序:
l         lyb.asp:分页显示和信息录入功能。 l         lyb/handle.asp:得到留言信息,并将内容存储到数据中。 l         lyb/dohuifu.asp:处理回复信息,并将内容存储到数据库中。 l         lyb/lyb.mdb:保存信息的Access数据库。

18 新闻信息发布系统 信息发布系统是网站应用中常用的系统。除了应用在各种新闻网站,网站中许多消息通知和消息发布系统,也可以利用信息发布系统实现。程序共包含5个主要文件: l         default.asp:首页,信息显示页面。 l         newswind.asp:显示信息详细内容页面。 l         newsadd.asp:信息添加的页面。 l         newsedit.asp:信息修改的页面。 l         news.mdb:存储信息的Access数据库文件。

19 在线考试系统 考试系统的主要功能是实现在线考试和客观题的自动评分。考试系统由四个文件组成,功能如下。
l         TEST.MDB:考试系统的数据库文件(Access2000/XP格式)。 l         Login.asp:考试系统的登录界面。 l         Test.asp:考试系统的考试界面。 l         Score.asp:考试系统的评分界面。

20 论坛系统 随着论坛系统的逐步成熟,使用ASP编写的论坛,根据规模的大小,可以分成3大类。 (1) 小型的论坛系统。 (2) BBS系统。
(3) 社区系统。

21 无组件上传系统 前面已经介绍了使用组件实现文件上传,还可以无组件实现上传
目前网上流行2种无组件上传:1、使用FSO对象实现无组件上穿;2、使用ADO对象的Stream对象实现上传。 使用第1种方法实现需要大量的代码,第2种方法实现起来比较方便,而且代码也非常少。

22 IP地址查询系统 目前网上有很多应用可以直接显示用户上网所在地,比如有些论坛系统,可以显示用户目前在什么地方,QQ也有带地址显示的版本。这种查询其实是把所有的IP地址都存储到数据库中,然后查询IP地址所在的地址段,从而得到所在地。 转换程序如look.asp所示.

23 小结 本章所有内容最好能亲自到网站上实践。因为许多的服务商都提供虚拟主机的试用服务,这些试用的虚拟主机还绑定一些3级域名。比如:“ 重点理解六个网站应用案例的数据库设计和程序设计。由于书上的程序多是节选,所以需要完全阅读相应的程序代码,然后进一步理解程序的每条代码。这六个程序在主体上都实现了功能,但是如果作为实际的网站应用,还需要增加用户管理和信息检查等功能,读者可以根据自己的需要增加功能。

24 本章习题 一、选择题 1. 下面哪个域名是国际顶级域名___________。
A) bbs.gettop.net B) gettop.net C) www1.gettop.net D) gettop.cn 2. 关于域名的说法,正确的是___________。 A) 所有人都可以任意注册各种域名。 B) 域名最长不能超过63个字符,且“-”(减号)不能出现在字符串的最前或最后。 C) 注册域名,所有服务商的价格一样。 D) 中国人只能注册国内域名。 3. 张三要在河北开一个网上书店,大概同时在线用户可能达到50人,张三应该选择哪种类型的虚拟主机?___________ A) 企业普通型 B) 网站论坛型 C) 电商型 D) 门户型 4. 哪个不是虚拟主机支持的服务___________ A) 网站计数器 B) 提供Web空间 C) 网站定期备份 D) 网站页面程序

25 二、填空题 1. 其中“www.IBM.com”只是该域名提供的___________服务。
2. 虚拟主机一般提供两种操作系统:___________和___________操作系统。 3. 虚拟主机根据提供的服务不同可以分成四类:普通企业级、___________、电商级和___________。 4. 语句“Response.Write("opener.refreshFrm.submit();")”的功能是___________。“opener”是系统关键字,表示打开当前窗体的父窗体,refreshFrm是___________,submit()是控制表单提交。 5. 函数DateDiff(”d”,x,y)的功能是___________。 6. Request.QueryString功能是___________。

26 三、简答题与程序设计题 1、在有条件的情况下,注册一个国际域名。
2、到一个可以申请试用虚拟主机的站点,申请一个虚拟主机,然后做介绍自己的网站。要求包括:计数器、网站留言簿和简单论坛。 3. 在SQL Server中编写SQL脚本创建如表11-6和表11-7所示的数据库表。 4. 将Access版本的考试系统改编成SQL Server版本。(上机完成) 5. 扩充考试系统功能。 (1)【课程设计】需求一:为考试添加用户管理功能模块,管理员可以通过管理界面对用户进行添加删除和修改。 (2)【课程设计】需求二:为考试系统添加题库管理功能,管理员可以通过管理界面对题库进行添加删除和修改。 6. 扩充论坛系统的功能 (1)【课程设计】需求一:增加用户的自注册功能,某个用户第一次发帖子就注册该用户的信息,以后再发帖子将记录该用户发帖子的数目。 (2)【课程设计】需求二:增加管理员管理功能,管理员可以对帖子删除和置于论坛顶端。


Download ppt "第11章 网站建立与常用模块分析 1 1."

Similar presentations


Ads by Google