丛书前言
“网站建设与管理”核心课程丛书是基于当前中小企业信息化发展需求,以培养网站建设与管理人才为目标而设计的中职教材,也可作为计算机短训班的培训教程和具备一定计算机基础知识和技能的计算机爱好者的自学教程。
通过本丛书的学习,学生将具备:
➢ 熟练掌握Photoshop、Fireworks、Flash、Dreamweaver等网页制作工具软件;
➢ 熟练掌握HTML、JScript、VBScript、CSS规范及ASP、PHP程序开发技能,能够独立开发网站前后台程序,具有一定的开发经验;
➢ 了解电子商务网站和B/S架构网络程序等的设计及建设流程;
➢ 熟练掌握数据库基本知识,具有一定的SQL语言能力,精通Access数据库,能够独立完成Access数据库的开发,掌握SQL Server、MySQL的使用;
➢ 良好的职业素养和个人修养,勤奋敬业,具有较好的计划性和条理性,编程风格规范、严谨。
学生毕业可从事中小企业信息系统实施与维护、网页设计、ASP/PHP程序设计、B/S架构信息管理系统开发等工作,也可从事网络营销、网站推广、网络编辑、网页美工、软件产品营销、数据库应用、网络管理、网络广告设计等工作。
本丛书的特点可以概括为一句话:“项目实训模仿秀,职业场上任我游。”
本丛书根据中小企业信息化应用需求和IT技术潮流及中职学生接受教育能力的特点,融入作者多年项目开发实践和20多年中职计算机教育经验。以行动体系理论为指导,围绕项目实际需求和开发过程,选择知识点和实用工具,传授相应的知识和技能。将理论融入项目实训中,不求一次学会某个知识点或掌握某项技能,而是通过不断的项目模仿和项目实训,引导学生从陌生到了解再到掌握最终达到熟练,乃至创新。
丛书在严格遵照实际项目开发流程(如图0-1所示)和项目设计规范的同时,充分考虑到当前中职学校的师资情况,将整个项目模块分割成网页美工、静态网页编程、网站数据库技术、ASP/PHP动态网页编程等课程,便于学校组织具备不同技能的教师承担相关课程教学任务。
随丛书还提供了整套教学实训解决方案,如果按照“学校机房环境推荐方案”建立上机环境,只要具备计算机基础知识和基本技能、有一定教学经验的专业教师,均能胜任除两门综合实训课程外的所有课程教学。
丛书中所用到的“绿蕾教育网”(http://www.edu123.net)作为丛书的原型网站,充分融入各类型网站的主要元素和结构特点,在不改变核心代码的情况下,很容易将网站转型为党政机关、事业单位、企业单位、学校及其他信息类型网站,从而使学生快速掌握制作通用型商业网站的技能。例如,河北信息化网(www.hbiiia.org.cn)、石家庄社科网(第二版,www.sjzsk.com)、石家庄教育装备网(www.sjzzbglc.com)、石家庄市第二职业中专学校网站(第二版:w2.sjz2zz.com,第三版:www.sjz2zz.com)、旭昶医疗健康馆(www.xucvip.com)、奉化豪升玻璃钢厂(www.fhhsglass.com)等均为石家庄市第二职业中专学校部分学生在学习本课程期间开发完成的网站项目。
网站项目开发流程
图0-1 网站项目开发流程
核心课程简介
“网站建设与管理”核心教材有《网页制作工具》、《网页美工》、《静态网页编程》、《静态网页综合实训》、《网站数据库技术》、《ASP动态网页编程》(含综合实训)、《PHP动态网页编程》(含综合实训)7本教材。以“绿蕾教育网”网站的设计与制作为课程的主线项目,“学生个人主页”为副线项目,课后“做一做”为知识巩固模块,静态网页综合实训和动态网页综合实训中的项目实训为技能强化内容,有条件的学校还可以带领学生承接对外项目开发业务,作为专业技能的深化,提升学生的实战能力,如图0-2所示。
图0-2 课程内容流程
1.《网页制作工具》(Photoshop、Fireworks、Flash、Dreamweaver)(96~128课时)
本书主要内容包括网页组成、Photoshop的使用、Fireworks的使用、网页小样设计、网页素材设计与制作、网页动画、Flash动画制作基础、各种基本动画创建、网页基本对象创建、页面布局、表单创建、页面制作等。
本书遵循网页制作的实际流程,讲述用Photoshop、Fireworks、Flash制作网页素材,用Dreamweaver制作网页,多个完整的静态网页项目的制作过程贯穿始末,内容浅显易懂,注重技巧和实用性。
使学生学会使用Photoshop、Fireworks、Flash、Dreamweaver等软件,并对网站设计流程有初步的了解。课程中涉及的实例主要为网站集群中的导航网站、招生在线和个人主页导航。
2.《网页美工》(96~128课时)
网页美工分为网页赏析和网页美工两部分。
网页赏析:以美工的角度对网页模板从构思创意、整体风格和特色、针对所服务对象的特点,以及色彩、图形、版式、字体、框架、表格、UI设计等,由整体到局部进行详尽评价和鉴赏。使学生对网页设计有感性上的认识,增进学生对专业学习的兴趣。
网页美工:从绿蕾教育网的结构版式、页面小样、文字、Logo、Banner的设计入手,通过项目实训,使学生对色彩、文字、图形图像、符号等视觉元素有进一步的理解,初步具备视觉形象设计中所涉及的创意设计、结构版式、配色、图形图像、动画设计、数码摄影等知识和技能,并巩固《网页制作工具》中学到的制作技能,完成对绿蕾教育网的美工设计和素材制作,为后续课程提供必要的素材。
3.《静态网页编程》(96~128课时)
通过对本课程的学习使学生了解网络程序的基本架构,掌握网络通用语言,从而实现创建和优化网页,并实现网页的交互性,进一步熟悉网络程序设计的基本理念和方法,具备初级网页编程能力,能够完成贯穿的网站项目中相关页面的制作。
整个课程以绿蕾教育网的网站结构、页面布局和静态页面及模板的制作过程为主线,内容涉及HTML语言、CSS+DIV和JavaScript语言,同时为《动态网页编程》课程中的相关内容提供页面框架。
4.《静态网页综合实训》(36课时)
本课程通过具体的网站设计项目,使学生充分掌握网站项目开发流程,巩固和深化图像处理、动画制作、网页制作、网页美工等课程的专业知识,具备设计和制作商用静态型网站的能力。
整个课程根据内容分为三个阶段,第一阶段为网站的美工图纸分析,根据需求确定网站的主题和名称、栏目、目录结构和链接结构,使学生了解整站的设计步骤,养成良好的设计理念;第二阶段是使用图形图像及动画软件,设计组织网页素材和网页各栏目的效果图,重点在于加强学生的网页美工技能;第三阶段为网站制作,着重培养学生的网站制作能力,培养学生对静态型网站制作的实战技巧。
阶段性课程结束时,要求学生具有自己独特风格的个人主页,网站内含有自己的Logo、Banner等素材。
5.《网站数据库技术》(96~128课时)
通过对本课程的学习,让学生对数据库技术有个整体的把握和认识,熟练掌握Access数据库管理系统的使用方法,了解不同数据库管理系统的差异,以及如何在它们之间进行数据交互;同时掌握数据库和其他办公软件的数据交互;利用Access窗体技术和VBA编程技术,通过ADO、SQL的强化学习,使学生充分掌握利用DDL/DML控制和操纵通用数据库的能力,掌握C/S架构网络程序的开发技能,学会MS SQL Server的安装、建库、建表、建视图和使用。
整个课程以绿蕾教育网站后台管理程序的设计和数据处理为主线,介绍数据库技术的专业知识和技能,使学生对动态网站的编程理念有个整体的认识,对单机版MIS系统、C/S架构网络程序有较深的理解。同时为《动态网页编程》提供后台数据库,为学生学习B/S架构的网络程序开发奠定基础。
6.《ASP动态网页编程》(含综合实训)(学习篇96~128课时,综合实训篇80课时)
通过对本课程的学习使学生了解B/S架构网络程序的基本结构和程序设计方法,熟练掌握使用ASP创建和运行动态Web服务器应用程序的技能,具备结合HTML、CSS、VBS、JS、ActiveX组件和数据库创建交互的Web页和基于Web的功能强大的应用程序的编写能力,具备中级网络程序设计的能力。
本课程围绕绿蕾教育网前后台各模块的ASP程序设计(数据库信息显示、自助友情链接、调查系统、用户的登录与注册、在线人数统计与显示、评论、后台管理系统等),将ASP的各个知识点分散在各个程序模块中,能够完成贯穿在网站项目中的相关页面的程序代码编写工作。
综合实训通过完成具体的网站设计项目,使学生充分掌握动态型网站项目开发流程,巩固和深化前阶段所学的各专业课程知识,加深认识各门专业课程在网络程序设计中的地位及相互之间的知识关联,使学生具备设计制作商用动态ASP型网站和B/S架构的小型MIS系统的能力。
整个课程根据内容分为独立的5个模块,每个模块严格遵循软件开发流程设计,侧重规划设计与程序代码的编写。
7.《PHP动态网页编程》(含综合实训)(学习篇96~128课时,综合实训篇80课时)
通过对本课程的学习使学生学会MySQL的建库、建表、建视图和使用,了解B/S架构网络程序的基本结构和程序设计方法,熟练掌握使用PHP创建和运行动态Web服务器应用程序的能力,具备结合HTML、CSS、JS、ActiveX组件、MySQL数据库创建交互的Web页和基于Web的功能强大的应用程序的编写能力,具备中级网络程序设计的能力,能够完成贯穿在网站项目中的相关页面的程序代码编写工作。
本课程围绕绿蕾教育网前后台各模块的PHP程序设计(数据库信息显示、自助友情链接、调查系统、用户的登录与注册、在线人数统计与显示、评论和建议、后台管理系统等),将PHP的各个知识点分散在各个程序模块中。
综合实训通过完成具体的网站设计项目,使学生充分掌握动态型网站项目开发流程,巩固和深化前阶段所学的各专业课程知识,加深认识各门专业课程在网络程序设计中的地位及相互之间的知识关联,使学生具备设计制作商用动态PHP型网站和B/S架构的小型MIS系统的能力。
整个课程根据内容分为5个模块,每个模块严格遵循软件开发流程设计,侧重规划设计与程序代码的编写。
“网站建设与管理”课程设置及教学时间安排推荐
注:1.全天候上课,课时紧张时,可以安排在双休日进行;
2.A、B是指一个学期内,先上A的课程,A课程结束后再上B的课程;
3.两周全天候上课。