本书针对技能型人才培养的需要和学生认知发展规律的特点,坚持实用技术和案例实践相结合的原则,注重动手能力和实践技能的培养,以网站的建设与管理为主线,系统地介绍了网站的相关知识和技术。主要包括Web技术、网站技术基础、网站的规划和设计、网站的安装与配置、动态网站编程技术、网站安全与发布、网站的管理与维护等内容。各项目都配有相应的真实案例,并通过任务实践方式去完成,具有很强的针对性和实用性。本书内容丰富、深入浅出、理论联系实际、实用性强,既可以作为应用型本科院校计算机类专业和高职高专计算机类专业的教材使用,又可作为网站建设管理人员的培训和自学教材使用,同时,也可供网络工程技术人员和管理人员参考。
随着越来越多的中、小、微企业的兴起,社会对于熟练掌握网站建设与管理知识的人才需求也在日益增大,因此,培养以网站设计与开发、网站调试、网站发布与维护等为典型工作任务的专业人员,已经成为各类院校计算机相关专业的首要任务。
本书结合作者多年的企事业网站建设和管理经验,以及多位企业工程师的实际工作经验和多位教师在教学一线的教学经验编写而成。
本书内容新颖、结构合理、概念清晰、通俗易懂、实用性强。
通过学习本书,可使学生掌握网站建设与管理方面的知识,并对当前主流的动态编程语言有更清晰、更系统的了解。
本书任务实践部分既考虑到有利于加深对知识的理解和掌握,又考虑到学生的学习兴趣和实际岗位需要。
根据学生的基础不同和讲述内容的取舍不同,建议本书的教学可安排60~70学时,其中上机实验应在35学时以上。
本书具有以下特点。
(1)在编写中注重学生的实际操作技能和解决实际问题能力的培养,把未来的工作岗位需求转化为学生的培养目标,同时淡化了理论的叙述。
(2)注重内容的通用性、先进性和实用性。在反映最新知识和技术的同时,加强了对当前主流网站技术的介绍,使学生能够掌握与实际应用紧密联系的知识和技能。
(3)从学生的知识结构出发,注重学生专业能力发展的需要和就业的需要。各项目中均设置了任务实施环节,使学生能够在实践中掌握知识的精髓。
本书由张殿明老师策划、组织编写和统稿。
项目1由张晓诺老师编写,项目2由张云健老师编写,项目3和项目6由河南财经政法大学的周树立编写,项目4和项目5由张殿明编写,项目7由浪潮集团金融事业部的毛根峰编写。
董林老师参与了本书后面4个项目的修改和校对工作。
由于编者水平有限,书中难免会有疏漏之处,希望读者批评指正。
编 者
项目1 Web技术简介 1
任务1 了解Web技术的发展历程 2
任务2 了解统一资源定位地址 6
任务3 认识HTML 9
任务4 了解协议 14
任务5 了解Web服务器与浏览器 17
任务6 了解CGI 20
实训一 设计一个注册页面 23
综合练习一 25
项目2 网站技术学习 27
任务1 了解网络操作系统 28
任务2 数据库的安装与维护 41
任务3 了解TCP/IP协议及IP子网
划分 59
任务4 DNS服务器的使用 68
任务5 了解三种不同类型的网站 83
实训二 创建和管理数据库 85
综合练习二 90
项目3 网站的规划和设计 93
任务1 网站规划和设计 94
任务2 ISP的选择 96
任务3 网页制作和信息发布 98
任务4 HTML 5 135
实训三 网站组建练习 140
实训四 创建表单练习 142
综合练习三 144
项目4 网站的安装与配置 147
任务1 域名注册与备案 148
任务2 服务器的架设 160
任务3 设置虚拟目录 185
任务4 FTP服务器的安装与配置 186
实训五 Windows Server 2012的安装 194
实训六 Web站点的设置 194
综合练习四 196
项目5 动态网站编程 199
任务1 了解动态网站编程技术 200
任务2 学习ASP.NET和JSP 212
任务3 PHP学习 232
实训七 PHP网站设计练习 240
实训八 电子求职应聘系统设计练习 253
综合练习五 253
项目6 网站安全与发布 257
任务1 安全问题概述 258
任务2 网站的测试与发布 272
任务3 网站安全策略简介 279
实训九 网站安全设置练习 280
实训十 网站发布与测试 281
综合练习六 284
项目7 网站的管理与维护 287
任务1 了解网站管理存在的问题与
发展趋势 288
任务2 了解网站管理的结构、内容
及原则 290
任务3 服务器的维护和管理 294
任务4 网站性能管理 306
任务5 日常维护与管理 311
任务6 网站更新与升级 315
任务7 常用的商务网站管理软件 317
实训十一 常用网络管理软件使用练习 319
综合练习七 320
附录A 网站建设需求分析调研表 323
附录B 网站建设方案 329
附录C HTML 5标签参考解释 337
参考文献 341