一、商務網站設計對從業人員的技能要求
1.美工技能
網頁設計所需要的美工技能包括網頁版面的整體布局,網頁顏色搭配,網頁圖形和動畫設計等。這一過程中需要設計人員具有下面兩方面的能力:一是能夠熟練使用photoshop等軟件。網頁的整體結構,色彩搭配和模塊位置擺放都需要設計人員運用該軟件進行設計,其設計結果為psd格式的圖片。Html編碼人員將根據這些圖片進行正式的web頁面設計。二是能夠運用firework和flash等軟件設計頁面中的圖標和動畫。Pohoshop的主要功能是進行平面布局設計,而對網頁中的特定元素,如動畫,動態按鈕,圖標等,則需要flash和firework等軟件才能完成。而這些元素基本上是每個網頁中都必需的。因此對這些軟件的熟練使用也是美工設計人員的必備素質之一。
當然,除了以上軟件的熟練使用技巧之外,具有創意天賦和素質的設計人員更會受到多數公司的歡迎。
2.tml/xml編碼技能
網頁設計的基本功就是html/xml編碼。盡管有很多軟件,如DreamWeaver,FrontPage等工具,能通過自動生成html編碼進行“所見即所得”的網頁設計,但是,如果一個網頁設計人員不掌握基本的html語法規則和使用技巧,便不能設計出風格細膩的頁面。從html發展的狀況來看,html被xml代替是必然趨勢,xml的特點就是數據內容與表現形式分離,更加適合電子商務中的數據交換,因而受到業界推崇。目前已經有很多網站開始采用java+xml或者asp.net+xml來進行設計。當前正處于一個由html向xml的過渡期,xhtml+css成為這一過渡時期頁面設計的主要技術,因此掌握xhtml和css編碼技術也成為未來一段時間內頁面布局人員的基本要求。
3.網站交互式程序設計技能
交互式web程序設計的技術規范很多,目前比較流行的是asp.net、jsp2.0和php,一般情況下一個程序設計人員應該至少精通其中之一,并了解其他設計技術。同時,使用這些技術所必須的c#、java等程序設計語言也成為程序設計人員的必備技能之一。另外對于一個高級程序員來說,掌握三層結構web程序設計和面向對象程序設計思想也是必不可少的技能之一。
4.網絡數據庫設計技能
設計出結構良好的數據庫是編寫優秀程序的基石。數據庫設計技能應該包括:至少掌握一種網絡數據庫管理系統;精通sql語言、存儲過程和觸發器;了解數據庫設計原理(范式規則,數據完整性理論等)。當前,asp.net+sql server/access、jsp+oracle/mysql、php+mysql等技術組合是被應用的最廣泛的網站設計技術,而掌握sql server 或者oracle幾乎成了每個網站開發類公司聘用人才的必備標準之一。
二、職業技術教育商務網站設計人員培養方案存在的問題
1.專業技能課程課時量過少。造成這種現象的原因是多方面的。首先對于高等職業教育教育部明確規定了在校學生總的教學量,而其中非專業技能課所占比重過大;其次由于專業技能課程需要大量的實驗教學,而多數職業院校自身硬件設施不足,無法滿足教學需要;第三,高校專業課程設計過程中過多地考慮課程的學術性,學科理論完整性,而不是從職業需要出發設計課程體系,使得職業院校的課程設置與本科教育內容相差不大,只是知識難度有所降低。其他諸如教師隊伍問題,生源素質問題等也是課程設置的重要影響因素。
這種現象的直接后果就是,各門專業課程的講解都是蜻蜓點水無法深入展開,畢業生技能達不到就業崗位所要求的標準。
2.技能課程設置零亂不能形成體系。經過對企業技能結構的分析,不難看出,要想形成完整的課程體系,至少應該開設網頁美工學、html及網頁設計軟件,平面設計與falsh設計、程序(java、c#或vb.net)設計語言、交互式網站設計技術(asp.net或jsp)、網絡數據庫,綜合課程設計和其他輔助課程。總學時應該在600到700學時之間。然而,多數職業院校的電子商務技術專業可能并不具備所有這些課程的高質量師資,甚至有些課程國內沒有高質量的教材,同時由于教學總學時的限制而不能開設所有這些學科。
3.傳統教學方法不能適應課程特點。傳統的教學方法一般采用課堂講授基本理論知識,然后通過上機作業輔導學生實踐技能。這種教學方法在講授諸如計算機基礎等操作性較強而創造性較少的課程時基本能夠滿足教學要求。但是商務網站設計的絕大多數課程,除了要求較高的動手能力以外還要求有較高的創造性。比如程序設計課程中,通過傳統的授課方式學生精通了基本語法,卻不能自己設計出符合實際需要的應用程序。另一方面,由于多數課程都具有相當豐富的知識內涵,根本無法在幾十個課時中完全講授,學生在課堂上只能接觸到課程中的最核心的和基礎的知識和技能,而這些知識和技能可能并不能勝任將來的工作。這就要求教師必須尋找合理的教學方法,在有限的時間內讓學生掌握足夠的專業知識。
4.實驗訓練效果差。多數教師會結合課堂所講授的基本理論知識來安排實驗題目。這樣做對加深學生掌握理論知識固然有很大好處,但是學生并不能通過實驗獲得新的知識和技能,實驗課變成了上一次理論課的簡單重復和記憶強化。這樣不僅不能培養學生的創造性,而且也不能擴展學生的知識面,使他們在面對真正的網站項目開發的時候,不知所措無所適從。
三、職業技術教育商務網站設計人員培養方案改進對策
1.科學安排課程體系。課程體系的安排應該在保持完整的情況下,力求突出特點。保持課程體系完整是為了讓學生對整個行業的知識結構有一定的認識,從而找到適合自己的崗位,同時掌握工作中與其他崗位人員交流的必需技能。突出特點是指在整個流程中強調自己的強項和重點培養方向,使得學生在該就業崗位取得競爭優勢。專業特色要結合學校師資力量,軟硬件設施而定。突出網頁美工設計技能的學校可以突出開設《色彩設計學》、《vi設計基礎》、《photoshop設計》、《flash設計》、《firework設計》、《網頁美工基礎》、《網頁設計表現技法》、《dreamweaver應用》、《html與css設計》等實踐技能課程。突出交互式程序設計的院校相關專業則可以突出開設《程序設計語言》、《web服務器設置與管理》、《sql server原理與應用》、《asp.net程序設計》、《jsp程序設計》、《dreamweaver應用》、《html與css設計》、《WEB程序安全性》等課程。
2.增加案例分析科目。網站設計相關的各門專業課,都具有較強的實踐性特征,純理論的課堂講授不可能讓學生掌握扎實的專業技能,因此必須開展案例教學。為了讓學生把握網站開發的每一個環節,做到把所學知識融會貫通,還應該開設專門的案例分析科目,運用完整的項目案例分析,幫助學生掌握商務網站設計的常用算法、技巧和知識。
3.改變傳統教學方法,在案例教學中采用對比教學法。增加真實案例教學,在案例中講解理論知識,做到理論學習與技能培養相結合。不僅讓學生掌握基本理論知識,還要讓學生知道如何在實踐中運用這些知識。
在案例教學中可以通過對比教學法提高學生開發能力。所謂對比教學法就是指,教師提供給學生一個真實項目的系統分析報告,讓學生分組進行不同模塊的開發設計工作。然后把學生的設計結果和項目本來的程序文檔進行對比分析,通過比較二者采用的算法、程序性能以及其他方面的指標的不同和優劣來達到提高學生對理論問題的把握程度和實際的動手能力。這種教學方法還能夠培養學生的項目協作能力和建立軟件工程開發的思想。這要求教師盡可能多的掌握一手資料,甚至要親自參與商業項目的開發過程以積累知識和經驗。同時,要盡量為學生參與可商用項目開發創造條件。
4.增設課程設計課。課程設計課,能夠幫助學生理解不同課程所學知識在工作中的作用和地位,能夠幫助他們把不同科目中掌握的知識進行融合和綜合應用。例如,學生學習了DREAMWEAVER和ASP.NET兩門課程之后,可以適當地加入課程設計內容,讓學生掌握綜合應用兩個軟件開發網站的方法和技巧,理解兩個軟件的不同和各自的特性以及它們在實際工作中的地位。
5.培養學生的自學意識和能力。由于課堂教學受時間和地點限制,在課堂上不可能傳授工作崗位所要求的所有專業技能。因此必須在教學中有意識地培養學生的自學意識和能力。充分利用學生作業時間,不要讓做作業成為對課堂知識的簡單回顧,可以通過合理設計和安排課堂作業、課外作業,學期論文,項目設計使之成為完整的作業鏈,讓學生充分利用課外時間進行自學,并在這一過程中培養學生的自學意識和自學能力。
6.建設實習基地,為學生進行實踐提供條件。實踐出真知。如果在校期間能夠讓學生參與真實項目的開發,即使只是旁觀,也會讓學生學到課堂上不可能學到的知識。為此,校方應該盡最大可能地建設學生實習基地,讓學生在假期或者集中安排時間進行見習或實習。比如,我們在講授計算機組裝和維護的課程時,為學生安排2周的時間在某計算機維修服務中心進行見習,結束后學生普遍反映良好,并認為自己獲得了比課堂上能學到的更多的知識。
(作者單位:廊坊師范學院)