李亞平 徐雷 錢芳
摘要:Web開發(fā)技術(shù)是一門綜合性較強、實踐能力要求高的課程。本文針對目前課程在課程設(shè)置上面存在一些偏重理論、實驗滯后、學(xué)生參與積極性低等的問題,設(shè)計了該課程的配套實驗,使課程形象生動,提高教學(xué)效果。
關(guān)鍵詞:Web開發(fā)技術(shù);教學(xué)改革;實踐應(yīng)用
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)05-0259-02
互聯(lián)網(wǎng)對整體社會的影響已進入到新的階段。[1]當今社會需要大量掌握信息系統(tǒng)管理理論并且懂得信息化建設(shè)方法與技術(shù)的復(fù)合型人才。培養(yǎng)基礎(chǔ)扎實、動手實踐能力強的Web開發(fā)技術(shù)人才必須從本科開始抓起。
Web開發(fā)技術(shù)是一門對實踐和開發(fā)能力要求較高的綜合性課程,Web技術(shù)是目前動態(tài)網(wǎng)站開發(fā)的主流技術(shù)之一,學(xué)生通過學(xué)習(xí)該課程,可熟悉B/S模式的結(jié)構(gòu),掌握常用的Web開發(fā)工具和相關(guān)技術(shù),提高信息系統(tǒng)建設(shè)與管理的水平。
本文針對目前在Web開發(fā)技術(shù)課程中教學(xué)方法以及實驗設(shè)置等存在的問題,突出培養(yǎng)動手實踐能力,[2]在課程設(shè)置、培養(yǎng)方法、配套實驗的選取與設(shè)計等方面作了一定的調(diào)整與創(chuàng)新。
一、Web開發(fā)技術(shù)課程目前存在的問題
1.課程設(shè)置偏重于理論,實驗滯后,與教學(xué)脫節(jié)。Web開發(fā)技術(shù)是一門重要的綜合型課程。大多數(shù)高校都非常重視這門課程,并在“Web開發(fā)技術(shù)”課程后設(shè)置相應(yīng)的實驗課程。但由于實驗課程大多安排在理論教學(xué)結(jié)束后的幾周,實驗遠遠滯后于相關(guān)知識點的學(xué)習(xí),不能鞏固教學(xué)內(nèi)容,[3]而且所安排的實驗內(nèi)容大多注重對已學(xué)知識的驗證,實用性、創(chuàng)新性與前沿性顯得不足。[4]這類問題導(dǎo)致學(xué)生在今后的實習(xí)和工作中不能很快地適應(yīng)需要敏捷開發(fā)的信息與管理系統(tǒng)的工作要求。
2.授課模式單一,課堂氣氛沉悶,教學(xué)效果不佳。在Web開發(fā)技術(shù)的課堂上,傳統(tǒng)的“填鴨式”灌輸知識的單一授課模式依然占據(jù)主導(dǎo)地位,教師講得多,學(xué)生討論得少;學(xué)生看的多、動手的少。因此,學(xué)生積極性普遍不高,課堂氣氛比較沉悶。學(xué)生的創(chuàng)新能力、動手能力與實踐能力無法得到培養(yǎng)與提高。
3.多重復(fù)雜因素導(dǎo)致純理論授課效果不佳。Web開發(fā)技術(shù)作為實用型的重要基礎(chǔ)課程,要求學(xué)生能夠熟悉掌握Web的基本概念、C/S、B/S模型以及Web開發(fā)的基本技術(shù),為以后利用相關(guān)技術(shù)或工具設(shè)計開發(fā)信息化系統(tǒng)打下基礎(chǔ)。由于目前高校擴招的現(xiàn)狀,學(xué)生地域來源復(fù)雜,基礎(chǔ)知識水平參差不齊,另外,由于跨專業(yè)選修的學(xué)生知識結(jié)構(gòu)不同,導(dǎo)致理論授課學(xué)習(xí)效果不佳。如何提高學(xué)生對于C/S、B/S模型的理解,對于常用Web技術(shù)的熟悉以及對于Web網(wǎng)站具體開發(fā)方法的掌握,最理想的方法當然是實踐教學(xué)。[5]
二、配套實驗環(huán)節(jié)的設(shè)計
1.實驗內(nèi)容的選取。實驗內(nèi)容與課堂理論教學(xué)需做到相輔相成、相互關(guān)聯(lián)、互為補充。[6]“Web開發(fā)技術(shù)”課程主要涉及四塊內(nèi)容:①Web的基本概念和基礎(chǔ)知識;②C/S模式與B/S模式的結(jié)構(gòu);③常用的Web開發(fā)工具;④Web開發(fā)的基本技術(shù)。這四個部分相對獨立又相互關(guān)聯(lián)。
在大數(shù)據(jù)時代,各個領(lǐng)域需要處理的數(shù)據(jù)信息量越來越大。對企業(yè)而言,隨著其規(guī)模的擴大,員工數(shù)量的增多,人事管理系統(tǒng)中的數(shù)據(jù)在成倍的增加。要管理大量信息和數(shù)據(jù),企業(yè)的人事信息系統(tǒng)成為一個實用且需求量很大的Web系統(tǒng)。[7]我們首選的上機實踐內(nèi)容是“企業(yè)人事信息系統(tǒng)”。主界面如圖2.1所示。它根據(jù)大多數(shù)企業(yè)的需求,通過數(shù)據(jù)處理,以期達到減少企業(yè)人事的管理成本、提高管理效率,實現(xiàn)辦公信息化、智能化、自動化的目的。
這個實驗可以使學(xué)生將課堂所掌握的理論知識快速應(yīng)用于項目實踐中,變抽象為形象,培養(yǎng)學(xué)生實踐動手能力與創(chuàng)新性的思維。
2.實驗設(shè)計工具的選擇??紤]到授課對象對C#語言有一定的了解,采用C#作為主要編程語言。系統(tǒng)采取B/S結(jié)構(gòu),運行于.Net Framework4.0架構(gòu),采用SQL Server 2005數(shù)據(jù)庫,開發(fā)環(huán)境Microsoft Visual Studio 2010,用簡潔高效的語句編寫層次明晰的Web系統(tǒng),同時兼顧程序的兼容性和可擴展性。該方案突出了如下能力的培養(yǎng)。①熟悉B/S模式的結(jié)構(gòu),及其相較于傳統(tǒng)的C/S模式結(jié)構(gòu)的優(yōu)越性;②熟悉常用的Web開發(fā)工具和相關(guān)技術(shù);③C#語言編程能力培養(yǎng)。
3.實驗內(nèi)容的設(shè)計。實驗內(nèi)容為指導(dǎo)學(xué)生開發(fā)一個企業(yè)人事信息系統(tǒng),系統(tǒng)的主要功能有:輸入正確的用戶名和密碼方可進入系統(tǒng)(否則無法進入);可實現(xiàn)增加、刪除、修改用戶的帳戶;對于員工各種信息的輸入和修改;對于應(yīng)聘合格員工的添加;可刪除轉(zhuǎn)出、辭職以及離退員工信息;發(fā)布及修改新的消息等;增加刪除以及修改部門、職稱的功能;對員工調(diào)配工作崗位的功能。
4.數(shù)據(jù)庫的設(shè)計?;谏鲜龉δ艿囊?,數(shù)據(jù)庫主要涉及員工、部門、職稱、工資和崗位等實體。其中員工的屬性較為復(fù)雜,建表如圖2.2所示。
5.實驗內(nèi)容的實現(xiàn)。登錄主窗體可以看到如下幾個模塊:系統(tǒng)管理模塊、個人信息管理模塊、管理員管理模塊和新聞模塊等。其中管理員的身份對應(yīng)有兩種不同的權(quán)限:管理員用戶、超級管理員用戶。系統(tǒng)管理模塊包括:登錄、登錄信息管理、注銷幾個部分。1)登錄:實現(xiàn)系統(tǒng)管理員登錄。2)登錄信息管理又包括三部分:更改密碼、更改權(quán)限和添加用戶。①更改權(quán)限:實現(xiàn)更改管理員用戶權(quán)限。②更改密碼:實現(xiàn)更改管理員用戶密碼。③添加用戶:實現(xiàn)添加管理員用戶。3)注銷。個人信息管理模塊提供密碼的修改等功能。
管理員管理模塊包括:員工招聘辭退管理、員工工資管理、崗位管理和部門管理、職稱管理等。職稱設(shè)定如圖2.3所示。
新聞模塊提供管理員發(fā)布及修改新聞通知。
6.實驗考核的完整性。本實驗最終考核要求上交詳細設(shè)計文檔,文檔包括系統(tǒng)需求分析、系統(tǒng)功能、系統(tǒng)模塊劃分、系統(tǒng)流程圖、數(shù)據(jù)庫的詳細設(shè)計及其實現(xiàn)、運行效果圖、關(guān)鍵代碼、總結(jié)體會等。
三、結(jié)語
本文從課程設(shè)置、培養(yǎng)方法、配套實驗的選取與設(shè)計等方面對Web開發(fā)技術(shù)課程教學(xué)改革探索進行探索,旨在增進學(xué)生對Web開發(fā)技術(shù)與工具的熟悉度,提高學(xué)生對web系統(tǒng)的開發(fā)設(shè)計能力,使學(xué)生全面掌握信息系統(tǒng)建設(shè)與管理的理論、技術(shù)和方法,在畢業(yè)后可以很快適應(yīng)企業(yè)的實際項目開發(fā),成為企業(yè)所需的能夠承擔信息化管理、信息系統(tǒng)設(shè)計和開發(fā)的“高分高能”型人才。
參考文獻:
[1]張艷明.大學(xué)“JavaWeb開發(fā)”課程模塊化教學(xué)改革研究[J].電腦知識與技術(shù),2013,9(33):7549-7551.
[2]易婷.“數(shù)字信號處理”課程課內(nèi)配套實驗的設(shè)計[J].電氣電子教學(xué)學(xué)報,2013,35(4):89-90,120.
[3]陳榮,馬文忠.卓越工程師背景下電氣工程及其自動化專業(yè)教學(xué)改革[J].中國成人教育,2015,(18):156-158.
[4]包永強.“通信原理”課程實踐教學(xué)探討[J].電氣電子教學(xué)學(xué)報,2013,35(4):114-116.
[5]盧敏.“無線通信原理”課程實驗環(huán)節(jié)設(shè)計[J].電氣電子教學(xué)學(xué)報,2011,33(5):58-60.
[6]史會余,謝政廷,李秀鵬,等.基于ASP.NET的企業(yè)人事管理系統(tǒng)設(shè)計與開發(fā)[J].電腦編程技巧與維護,2015,(23):63-63.