网站建设与管理专业建设专业建设对一个学校的未来发展至关重要,一个学校的前途如何,是看学校能否培养出合格的,优秀的人才。
而这即取决于学校的各种硬件条件,又决定于学校教师队伍的专业水平,还与良好的生源有关,但归根结底是取决于有没有在先进的现代职业教育思想引领下的,严格规章制度规范下的,以培养社会需求的职业技术人才和培养可持续发展的个人为目标的教育团队。
专业建设可以分为两个问题,首要基本的问题是建什么样的专业的问题,重点核心的问题是怎么样建设专业的问题。
1、专业建设的基本问题:设定什么专业,培养什么学生?1.1、常见的专业设定方法。
●别人教,我也教采用此类方法进行专业设定的情况非常普遍,优势有很多的经验可以借鉴,但是也容易陷入专业发展雷同,难以超越先行者的状况。
●我能教,我就教这种专业设定方法不多见,但是在专业设定后的专业建设阶段容易出现,原因非常简单:做生不如做熟。
上课也一样。
●学生想学,我就教采用这种专业设定方法也很多,还可以美名其曰,以学生的要求为出发点。
但苹果的乔布斯有句名言:用户并不知道他想要什么。
是的,学生也一样。
这种情况下,教师会失去教学的主动性和引领性。
1.2、建议的专业设定方法。
以市场的需求为根本的出发点和结束点,以学校的自身条件为参考来设定专业。
以市场的需求为出发点,即需要培养市场需要的人才。
以市场的需求为结束点,即最终要培养出符合市场要求的人才。
1.3、能不能培养出符合市场就业要求的人才呢?能不能培养出符合市场需求的中等职业人才,需要从以下几个方面进行考虑。
●城市的特点立足本市,放眼周边。
●学校的特点学校性质,学校的软件和硬件设施等。
●学生的特点学生能不能在三年时间内掌握此专业技能。
●专业岗位的特点此专业是否容易对应于岗位群。
设定专业要量力而行,要综合考量学校目前的现状和特点,设定我校计算机方向以网站建设与管理作为未来的重点发展专业。
2、专业建设的核心问题:怎样培养学生2.1网站建设与管理专业的特点分析在建设专业之前,首先需要分析专业自身的特点,网站设计技术具有多样性和复杂性的特点,主要表现有:第一、网站开发方面概念和术语繁多。
目前,常见的网站设计相关术语就有200多种。
许多术语看似相似,实际上差别很大,比如Jscript,JavaScript和Java,其中Jscript为微软开发,只被IE 浏览器识别,可以作为ASP的脚本语言;JavaScript为网景公司开发,原名LiveScript,因为当年Java非常流行,为了推广改名为JavaScript;而Java为太阳微公司开发,是一门面向对象的网络语言。
这往往会令刚入门的学生感到迷惑,增加了入门的门槛。
第二、各类开发技术互相渗透。
比如设定网页显示的格式,可以使用HTML来设定,也可以使用CSS来设定;网站上的动画显示,既可以使用GIF图片来实现,也可以使用Flash动画来实现,还可以使用SilverLight来完成。
动态网站开发技术,可以使用ASP,也可以使用PHP,还可以使用JSP。
不同的开发标准涉及到编程语言,网站服务器,数据库,操作系统等内容。
网站设计专业的学生面对此种情况,经常会感到困惑而不知道从何学起,也不太清楚各种技术之间到底如何配合应用才可以达到最佳效果。
常见的三种网站设计标准如下表所示:表1 常见的网站开发技术标准第三,各厂商对网络标准支持不统一,就网络浏览器举例来说,浏览器的国际标准由W3C网络组织制定,由于各厂商开发的网络浏览器对国际标准的支持不一。
这就造成网站设计人员需要检测用户使用的浏览器,根据浏览器的不同设计不同的代码。
进而增加了网站设计的难度和工作量。
例如当开发人员利用DIV+CSS模式布局网站时,必须考虑用户使用的是IE,Firefox,Chrome 或Opera,采用CSS Hack 技术和Filter技术去兼容各个终端浏览器。
第四,网站设计语言和网站设计工具种类繁多,升级换代快。
以网络设计语言PHP为例,自1994年诞生以来,已经从PHP1的版本升级到PHP5,PHP6也在开发当中,升级更新非常迅速。
由于网站设计工具具有“所见即所得”的功能,能够降低网站设计的难度,且使用网站设计工具还能够节省大量工作,加快开发进度,目前网站设计人员有越来越依赖工具来制作网站的趋势。
在此情况下,网站开发工具升级往往导致网站设计人员积累的网站设计经验和问题解决方案失去意义。
网站设计语言和设计工具在频繁升级满足用户需要的同时,也增加了网站设计人员的开发难度和学习负担。
表2 常见的网站设计工具升级历史第五,网站设计涉及领域非常广泛,属于交叉类学科,一名合格的网站从业人员需要具备以下方面的知识:第一,要有美术方面的基础,以设计布局合理,色彩分明的网页;第二,需要计算机方面的知识,如通过安装和配置操作系统来构建网站服务器,运用相关的编程知识来编写网站程序。
第三,需要心理学方面的知识,以设计良好的用户交互体验。
第四,需要其他专业类的知识,比如做电子商务类网站,需要市场营销等商务类的知识。
图1 网站设计涉及的知识领域2.2、课程体系设定课程体系是教学的灵魂,基于以上所述的网站建设与管理专业的技术特点,网站建设与管理的专业课程可以分为软件课程和硬件课程,职业能力课程三部分。
2.2.1软件课程部分:软件专业课程共330课时, 44个模块,涉及到Web开发最基本的技术,和开发一个完整的动态网站项目开发。
课程内容大体上包括动态网站开发的三个方面:前台用户,界面布局编写(DIV+CSS),存储网站内容的数据库设计(MySQL),服务器业务处理(PHP)程序开发。
课程中的每个知识点都是网站设计人员必不可少的内容。
另外,每个知识点都要求达到真正实用的目的,能够与市场上网站开发公司所需要的开发技术相吻合。
(1)软件课程的培养目标:1、学生通过这部分课程可以加强基础部分学习,包括PHP基础及相关技术,学员能熟练运用网站建设的知识,提高编程能力2、符合企业需求的Web软件开发工程师3、熟悉Web开发,能搭建最好的网站运行平台,对Web服务器进行管理、维护以及安全防范4、可以制作简单的图片和Flash动画,编写出合格的网页界面5、熟悉数据库服务器的管理、操作、维护、优化、安全设置,可以进行SQL语句编写7、使用PHP技术可以独立完成建站工作,对现有的成熟产品进行二次开发,以及产品的测试与维护等。
(2)软件模块化课程体系1、Web美术设计模块(30学时)教学目标:可以使用Photoshop软件完成网站设计中基本的图像制作和加工处理。
2、Web动画设计模块(30学时)教学目标:可以使用Flash开发网页中常见的Flash按钮,动画等,并清楚如何将Flash与网页配合使用3、Web开发构件模块(8学时)教学目标:可以掌握Web开发的原理和优势,了解自己的职业规划。
可以安装集成的Web工作环境,掌握Web开发所需要的技术构建儿,并能掌握Web开发的工作原理。
可以让你对互联网有深刻的认识。
4、HTML的设计与应用(16学时)教学目标:学会HTML语言的所有语法,以及全部的HTML标记的应用。
并可以将网页中所见过的组件摆放到网页中,完成HTML页面的编写。
5、CSS的设计与应用(16学时)教学目标:学会CSS的语法和在HTML中嵌入CSS的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。
6、DIV+CSS网页标准化布局(16学时)教学目标:可以学会DIV+CSS的布局形式,并能够使用CSS和DIV以及其它标签完成所有页面的布局的工作。
并能学会控制各种浏览器之间页面布局的差异。
7、Web服务器的应用与管理(16学时)教学目标:网站必须在Web服务器上发布,用户才能浏览和查看网站中的信息。
通过这个模块的学习可以掌握Apache服务器的基本原理,重点了解Apache服务器的配置过程。
学员可以根据今天的课程一步步地完成一个一个网站服务器的配置。
8、PHP语法格式(16学时)教学目标:可以使用和了解PHP的运行环境,了解PHP的语言格式,并可以使用一些简单的PHP语法,掌握PHP的语言特点。
9、PHP变量(4学时)教学目标:掌握PHP变量,并结合中变量的类型一起使用。
10、变量的类型(8学时)教学目标:掌握PHP中8种基本类型,各种类型在程序中的应用和声明方法,以及各种类的特点。
以及各种类型之间的转换方式。
11、PHP中的常量使用(2学时)教学目标:重点掌握自定义和系统常量在PHP语言中的应用、声明和使用。
12、PHP中的运算符(4学时)教学目标:掌握PHP中的运算符号,以及每个运算符号的特点和用法。
并要了解运算符号在PHP中的应用。
13、流程控制(2学时)教学目标:主要掌握流程控制对程序编写的重要性,以及PHP流程控制的特点。
14、分支结构(2学时)教学目标:这节掌握PHP中分支结构的全部使用方式,并学会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用。
需要完成一个实例将所有分支结合中在一起使用。
15、循环结构(2学时)教学目标:掌握多种循环结构的特点以及使用的时机,并可以控制循环结构运行。
16、PHP中的函数(6学时)教学目标:掌握PHP的函数意义,函数的声明、使用、以及函数的一些特点和各种特性,并掌据自己定义函数的语法。
重点也要掌握系统中两千多个系统函数通用的应用方法。
17、数组的概述(2学时)教学目标:掌握PHP数组的特点、应用以及多种声明数组的方式18、数组的遍历(2学时)教学目标:掌握PHP各种数组的遍历方式,以及每种遍历方式的特点和效率。
19、预定义数组(2学时)教学目标:掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。
20、数组的相关处理函数(4学时)教学目标:掌握PHP全部的内置的数组处理函数,并学会灵活运用。
21、字符串处理与正则表达式(18学时)教学目标:掌握字符串编写的语法规则。
正则表达式可以完成对字符串的分割、匹配、查找和替换的功能,这些都是通过正则表达式的函数实现的,掌握函数并要根据实际应用去灵活运用。
22、错误和异常处理(4学时)教学目标:掌握 PHP的错误形式和处理方式以及异常处理和自定义异常的方式23、日期和时间(2学时)教学目标:掌握时间UNIX时间戳,和时间的格式转换,以及一些常用的时间处理函数。
24、动态图像处理(10学时)教学目标:掌握画图、改图、添加文字、对图像进行缩放,以及为图像加水印,以及完成验证码的编写等功能。
25、文件系统概述(4学时)教学目标:掌握PHP可以处理文件的各种类型,和使用获取文件的属性函数26、目录的基本操作(4学时)教学目标:掌握使用PHP内置和自定义处理函数完成对目录的各种操作。