網站開發范例6篇

前言:中文期刊網精心挑選了網站開發范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

網站開發范文1

乙方:

鑒于甲方委托乙方開發設計網站,幫助甲方樹立企業形象,擴大宣傳,拓寬銷售渠道,為明確雙方責任,根據雙方協商,簽訂此協議,以期雙方共同遵守。

一.雙方的權利和義務

1.甲方的權利和義務

1-1提供有關企業的材料及圖片,應保證材料完整,圖片清晰;

1-2為了更好的開發站點,甲方應配合乙方的調查工作;

1-3依協議約定時間使用主頁;

1-4按時支付費用;

1-5所有制作內容及開展的業務必須符合國家法律和社會公共利益,特別是公安部的《計算機信息網絡國際聯網安全保護管理辦法》。

2.乙方的權利和義務

2-1按照甲方提供的材料和要求按時完成網站的開發制作;

2-2可以在主頁中注明該網站由乙方制作;

2-3有權依協議收取費用。

二.網頁制作完成及時間

乙方按甲方要求____日后完成網頁制作,但必須在乙方收到甲方較為完整的材料之日算起,驗收后____日內傳至網上。

三.費用金額及付款方式

本協議涉及的總金額為人民幣_________元,協議簽訂時需交納%左右的訂金為_______元,驗收之后支付剩余款項。第二年費用:域名______元,空間_______元。

四.驗收標準和售后服務

1.甲方可以通過任何與因特網進行網絡連接的計算機瀏覽自己的主頁。

2.主頁無文字拼寫及圖片(以甲方提供的材料為標準)錯誤。

3.驗收合格,甲方以書面方式簽收。

4.驗收期限為____日。

5.驗收合格網上后,在維護時間(_____天)內,乙方可免費負責網站的基本內容維護和技術支持,改動較大者須收取一定的制作費用。

6.網站原則上按網站拓撲圖設計,且甲方必須認同乙方設計的框架但可以有較少范圍的改動。

五.爭議解決

本協議于其履行過程中如發生爭議,雙方應本著友好合作的精神協商解決。

六.附則

1.貴公司的LOGO我們不提供設計,網站具體設計依據貴司網站拓撲圖(附后)

2.如乙方收到甲方訂金后,甲方在10天內不提供制作網頁所需的材料,乙方有權取消該網頁制作合同同時乙方不退還訂金。

2.本協議自雙方簽訂后生效,一式兩份,甲乙雙方各執一份;

3.本協議未盡事宜,雙方應在本協議達成的原則基礎上以補充條款的方式明

確,補充條款與本協議具有同等的法律效力:

甲方乙方

代表人簽字:代表人簽字:

網站開發范文2

>> “CDIO”理念下的 網站開發課程改革 動態網站開發中的網頁間傳值技術 基于的網站開發前端技術優化研究 基于行動導向教學法的網站開發課程改革探索 基于技術的網站開發架構設計 SQL注入式攻擊技術在動態網站開發的應用研究 網站開發中如何實現彈出對話框 基于ASP的動態網站開發設計 基于ASP技術的個人網站開發 關于網站開發相關問題的探究 關于的動態行業門戶網站的設計與實現 關于使用設計網站的初步研究 《ASP動態網站開發》課程改革初探 基于ASP技術的精品課程網站開發 ASP技術及其在動態網站開發中的應用 基于ASP的網站開發安全問題及漏洞防范研究 基于ASP網站開發的安全隱患與預防策略 關于“動態Web開發技術”教學模式改革的探索 探究結合ExtJS進行網站后臺開發 使用Entity Framework快速開發網站 常見問題解答 當前所在位置:L控件是從基類System.Web.UIControls.HtmlControl直接或間接派生的并且映射到HTML元素上,任何HTML控件都可以轉換為HTML服務器控件,只有轉換為HTML服務器控件,程序開發人員才能對其進行編程控制。

2.Web服務器控件。與html服務器控件相比,它的設計很合理,使用起來也簡單在Visual 中,標準web服務器控件在工具箱最上面的標簽里,一般默認打開標簽。

(三)驗證服務器控件

1.驗證服務器控件使用情況。驗證服務器控件是一個控件集合,這些控件允許驗證關聯的輸入服務器控件,并在驗證失敗時顯示自定義消息,每個驗證控件執行特定類型的驗證。

2.驗證服務器控件的使用。下面我以RequiredFieldValidator為例說明,此控件的功能是強制用戶在web窗體頁上輸入數據,非空驗證。將其用鼠標拖拽到要使用它的控件后,此控件就會對其前面的控件起到作用。

三、內置對象

Asp提供大量的內置對象,通過調用這些方法可以實現豐富的功能,常用的內置類型有Page、Resqonse、Cookie、Application、server對象等。提到Page對象我想談一下頁面的生命周期。常規的頁面生命周期需要幾個階段:1.開始。在開始階段,將設置asp頁面屬性,在此階段,asp頁面還將確定請求是回發請求還是新請求,并設置IspostBack屬性,還將設置的Unique屬性。2.頁面初始化。頁面初始化期間,可以使用頁面的控件,并將設置每個控件的UniqueID屬性。此外,任何主題都將應用于頁,如果當前請求時回發請求,則回發數據尚未加載,并且控件屬性值尚未還原為視圖狀態中的值。3.加載。加載期間,如果當前請求是回發請求,則將使用從視圖狀態和控件狀態恢復的信息加載控件屬性。4.驗證。在驗證期間將調用所有驗證程序控件的validate方法,此方法將設置各個驗證程序控件和頁的IsValid屬性。5.回發事件處理。如果請求是回發請求,則將調用所有時間處理程序。6.呈現。在呈現期間,視圖狀態被保存到頁,然后將調用每個控件,將其呈現的輸出提供給頁的Response屬性的OutputStream。

四、數據綁定

數據庫綁定的多值綁定。支持復雜數據庫綁定的控件包括:listBox、DropDownList、GridView、DetailsView、TreeView、DataList、Repeater。復雜數據庫綁定的數據源可以是提供的任意一種數據源。

在此我要多提一下gridView控件數據綁定時的問題,在綁定數據時,如果綁定的表是一個空表,gridView是不顯示任何東西的。但是gridView的一些便捷功能也不容忽視,它內置更新和刪除功能,分頁功能,行選擇功能??梢酝ㄟ^主題和樣式自定義外觀。上述功能可以通過編程方式來實現,其中的更新和刪除功能,必須在高級sql選項中選擇“生成Insert、Update、delete語句”選項,方能使用其功能。

好了這就是我作為開發人員對的一些了解,希望能幫助那些初學者以及初入職場的同行人士。

參考文獻:

[1]肖嘉.網頁設計與網站開發基礎教程[M].西安:西安電子科技大學出版社,2005

網站開發范文3

農業商務網站屬于Web應用范疇,其開發技術主要有微軟的.NET、Sun的Java以及PHP3種主流開發技術。當前,對于Web應用進行開發的一大趨勢即為利用開源框架進行項目的二次開發,如J2EE平臺下的Struts、Spring、JSF、Cocoon、Axis和Xalan,.NET平臺下的Castle、Mono,PHP平臺下的Ecshop、osCommerce等,即為當前建立Web應用的主流框架。在互聯網上構建各種Web應用,要重點考慮其開放性、穩定性、安全性問題,要求相對較高,這和一般的單機版、局域網版本的軟件要求不同;但是,各種Web應用又有許多共性,如會員注冊、供求信息、留言板、后臺管理等,這些內容對于開發者而言其實是重復性的工作。從互聯網的本質來看,其推崇的就是一種稱為“OPEN”的精神。因此,考慮利用一些成熟的開源框架進行項目的二次開發,既順應了互聯網的發展趨勢,又有利于加快開發進度、提升系統性能。農業商務網站作為信息時代特有的信息傳播渠道,經過多年的發展,取得了長足進步。研究如何快速構建農業商務網站,提高農業商務網站的服務能力、水平和效果,已經成為一項重要而緊迫的任務?;诖?筆者對農業商務網站的設計和實現進行了研究,以期為農業商務網站的發展提供技術參考。

2農業商務網站在農民增收中的作用及存在的問題

“金農工程”已走過了15年歷程,在各方面的努力下,我國農業商務網站建設取得了明顯進展,對農民增收起到了一定的促進作用,具體表現為:農業商務網站成為了解國內外農業信息最集中的窗口;以農業商務網站為平臺,具體引導農業產業化;實現農產品信息互通有無,促進網上商貿的發展,實現了農民與商家的雙贏[1]。同時,對農業企業宣傳形象、走出國門起到了巨大的推動作用。但同時也要看到,相對于其他行業,農業商務網站的建設基礎仍然比較薄弱。分析和評價農業商務網站建設的得與失,必須正視其存在的問題。通過調查分析發現,當前的農業商務網站存在著以下不足:數量有限,總體規模小;質量較低,設計不夠精確;內容重復、單調,缺乏信息資源多樣性;缺乏開放性,有價值的信息難以實現共享;信息更新慢、時效性差[2]。其中,構建農業商務網站的技術問題是一個需要重點關注的方面。

3基于osCommerce的農業商務網站的開發模型

osCommerce是一套由自由軟件開發社團開發并維護的、面向電子商務的解決方案,它以極好的穩定性和運行速度受到世界各國使用者的青睞[3]。由于遵循“GNUGeneralPublicLicense”開源軟件開發和協議,osCommerce可以自由下載、安裝和使用,所有的源代碼全部開放,并可以根據自己的需要進行修改和,可以應用到任何的商業環境中,沒有任何版權問題。該項目最早于2000年3月由德國團隊負責開發,其至今,超過213100個在線商務網站使用了該osCommerce系統。osCommerce采用了OpenSource世界里多種主流的技術方案,提供了一整套免費和開放式的平臺,包括強大的PHP動態網站開發語言、穩定的ApacheWeb服務器和速度一流的MySQL數據庫服務器[4]。osCommerce是當前商務網站構建的一個理想方案,其已經擁有商品、訂單處理、會員管理以及購物車等功能。在同樣受信息技術影響的農業領域,引入osCommerce、對其進行二次開發來構建農業商務網站是一個優勢選擇。農業商務網站的開發模型如圖1所示。

4開發案例

在此,以某農資公司涉農網站的開發為例,介紹該技術的具體應用,主要思路是在明確需求的情況下,對osCom-merce的源代碼進行修改。首先安裝osCommerce相關的軟件包,然后進行美工設計(對美工方面的工作不作描述),接著分別對相關的模塊進行修改、調整,最后進行測試。下面介紹開發過程中的幾個重要方面。

4.1基本安裝安裝和使用osCommerce不需要特殊的系統平臺,osCommerce可以在任何支持PHP3或PHP4的Web服務器上運行,只需支持PHP和MySQL的環境即可,支持Linux、Solaris、BSD或者MicrosoftWindows等操作系統。①下載Apache+PHP+MySQL組合安裝程序并進行安裝,然后在IE瀏覽器的地址欄輸入:127.0.0.1或ht-tp://localhos,t如能訪問Web的默認頁,就說明配置服務器環境成功。②使用MySQL管理器創建數據庫。③到官方網站/下載osCommerce基礎程序或模板進行安裝。至此,基本安裝完成。當前安裝完成的osCommerce系統已經具備商品、訂單處理、會員管理以及購物車等功能,但對于一個具體項目而言,還需要根據實際需求對源代碼進行修改,以滿足客戶需求。

4.2農產品信息的動態展示原始的osCommerce系統沒有任何動態的頁面模塊,這使得整個頁面看起來較為呆板。要使網站獲得動態效果,其主要思路是使用JavaScript技術,將頁面上靜態的信息展示變為滾動展示。實現信息動態滾動功能需要修改scrolling_*.php源代碼文件。經過改造的動態功能模塊可用于農產品信息展示,它包括最新農產品展示、特價農產品展示以及店鋪推薦農產品展示。以下為核心的JavaScript代碼:<scriptlanguage="javascript">functionScrollImgLeft(){varspeed=40varscroll_begin=documen.tgetElementById("scroll_be-gin");varscroll_end=documen.tgetElementById("scroll_end");varscroll_div=documen.tgetElementById("scroll_div");scroll_end.innerHTML=scroll_begin.innerHTMLfunctionMarquee(){if(scroll_end.offseWtidth-scroll_div.scrollLeft<=0)scroll_div.scrollLeft-=scroll_begin.offseWtidthelsescroll_div.scrollLeft++}varMyMar=setInterval(Marquee,speed)scroll_div.onmouseover=function(){clearInterval(MyMar)}scroll_div.onmouseout=function(){MyMar=setInterval(Marquee,speed)}}</script>

4.3支付模塊在線支付是網上商務的一個基本環節。顧客在完成網上交易以后需要經過支付這一環節來最終完成在線商務活動。在原來的osCommerce系統源代碼中就已經集成有在線支付模塊,只需要在后臺安裝并簡單設置一些參數就可以直接選用。但是,這些在線支付模塊面向的是國外的相關商家,并不適合中國消費者使用,因此,需要進一步修改、調整。這里以國內著名的支付寶(在線支付的供應商)為例,說明在線支付模塊的開發流程。首先,與支付寶官方取得聯系,獲取它的一個合法接口;然后在目錄\includes\modules\payment\下創建文件taobaozhifubao.php,該文件是整個模塊的功能文件;接下來在目錄\includes\languages\english\mod-ules\payment\下創建文件taobaozhifubao.php,該文件是語言定義文件,這是英文版本的,還需要在目錄\includes\langua-ges\chinese\modules\payment\下創建一個中文版本的語言定義文件。

4.4物流模塊物流配送是網上商務的一個重要環節,沒有物流,再高端的信息技術也無法真正完成在線商品交易。與在線支付模塊一樣,原來的osCommerce源代碼也集成有物流配送模塊,只需要后臺管理員進行安裝與簡單配置就可以正常使用。但是,這些物流配送模塊面向的是國外的相關物流公司,也不適合中國消費者使用,因此,需要進一步修改、調整。這里以中國郵政EMS作為配送服務提供商,開發針對它的物流配送模塊。首先,需要在目錄/includes/modules/shipping/下創建文件chinapos.tphp,該文件是整個物流配送模塊的功能文件;然后,在目錄/includes/languages/english/modules/shipping/下創建文件chinapos.tphp,該文件是英文狀態的語言定義文件,相應地,也要創建一個中文狀態下的語言定義文件。在實際應用中,管理員在后臺設置好到某個地方的郵資,該物流配送功能就可以正常使用。后臺程序會根據顧客的收貨地址選擇合適的資費,并一同加到整份訂單需付款項的總額中。

4.5語言翻譯osCommerce的源代碼無論是在網頁內容,還是后臺數據庫方面,都不支持中文。在實際項目的開發中,需要對該問題進行具體解決。將網頁的內容漢化相對比較簡單,只需要將網頁的默認字符集改為GB2312,然后再開發一個中文語言包,就可以根據程序的執行將網站相應的內容轉換成中文。后臺數據庫的中文支持則相對更為關鍵,因為商務網站的大部分信息都需要動態更新,這時就必須借助于后臺數據庫的支持。解決的方法是在網站根目錄\includes\functions\與\admin\in-cludes\functions\下找到文件database.php,在相應的位置添加一條語句mysql_query(“setnamesgb2312”),即可解決問題。

4.6開發成果使用osCommerce來開發農業商務網站是一個優勢選擇,雖然其也存在一些不足之處,但由于其源代碼完全開放,所以,可以對其進行二次開發以滿足實際項目的不同需要。

網站開發范文4

關鍵詞: KindEditor; 富文本; 動態網站; 精品課程

中圖分類號:TP37 文獻標志碼:A 文章編號:1006-8228(2015)09-45-02

Study on application of KindEditor in Web site development

Wu Daiwen

(College of Media Engineering, Weinan Normal University, Weinan, Shanxi 714000, China)

Abstract: Kindeditor is an open source online HTML editor, Web developers can use KindEditor to replace the traditional multi-line text input box with the visualized rich text input box, so that the site users get the wysiwyg editing effect. KindEditor features complete, easy to use, with a strong scalability, and can be compatible with all kinds of mainstream browsers. Kindeditor can be used to develop the dynamic Web-sites and the excellent courses, using the rich media features of kindeditor, the text editing and the upload management for video, audio, images and accessories can be easily realized.

Key words: KindEditor; rich text; dynamic Web-sites; excellent courses

0 引言

目前,Internet上各類中小型網站如雨后春筍般涌現,這些網站通常都是動態網站,動態網站通常都會有一個簡單的網站后臺管理系統。后臺管理功能通常有新聞,產品和商品添加等。而要方便快捷地實現這些功能,通常需要一個在線HTML編輯器。常用的在線HTML編輯器有KindEditor、TinyMCE、FCKEditor、CuteEditor和eWebEditor等。本文以使用最為廣泛的KindEditor為例,探討在線HTML編輯器在網站開發中的應用。

KindEditor是一套開源的在線HTML編輯器,主要用于讓用戶在網站上獲得所見即所得編輯效果,開發人員可以用KindEditor把傳統的多行文本輸入框(textarea)替換為可視化的富文本輸入框[1]。

1 KindEditor在網站中的使用

要在動態網頁(如asp網頁)中使用KindEditor在線HTML編輯器,需要經過以下幾個步驟。

⑴ 到http:///網站下載KindEditor在線HTML編輯器。將下載的壓縮包解壓后如圖1所示。KindEditor目前支持asp、jsp、和jsp等動態網頁技術,因此可以在這四種動態網頁中集成KindEditor在線HTML編輯器。

⑶ 在網頁的表單中設計一個多行文本輸入框,這里注意要將多行文本輸入框的visibility屬性設置為“hidden”,多行文本框代碼如下[3]:

多行文本輸入框的name屬性值(Description)應該出現在步驟⑵的以下代碼行中。

這樣設置的目的是用KindEditor富文本輸入框取代傳統的多行文本輸入框,傳統多行文本輸入框如圖2所示。

經過上述設置后,傳統多行文本輸入框將會變成一個富文本輸入框。如圖3所示。

比較圖2和圖3就可以看出,圖3的富文本輸入框比圖2的傳統多行文本輸入框多了很多實用的工具,這些工具可修改文本格式,上傳圖片、視頻和附件等。

如果要在處理表單的asp頁面獲取該KindEditor富文本輸入框中的內容,使用以下語句即可:

Description=request.form("Description")

KindEditor會將圖片、視頻和附件等資料上傳到圖1的“attached”目錄下相應子目錄,通過以上語句獲得的內容通常是一段HTML代碼,要在Access數據庫中存儲這段HTML代碼,可以用一個數據類型為“備注”的字段即可。

⑷ 圖3所顯示的在線HTML編輯工具可以由用戶定制,定制方法比較簡單,打開kindeditor根目錄下的kindeditor.js文件,找到如下代碼段。

用戶可以在該代碼段中定制在線HTML編輯器的工具,只需把不想要的工具刪除即可。'/'符號表示換行,其他工具基本可以做到見名知意。如果將上面代碼段刪減為以下代碼段,則得到的富文本輸入框的效果如圖4所示。

圖3所展示的富文本輸入框通常用于網站后臺,因為網站后臺管理員通常需要插入flas、視頻和附件等內容。圖4所展示的富文本輸入框通常用于網站前臺,網站前臺留給用戶的功能應該要少一些。通常主要是一些文本格式、圖片和表情工具等。

如果要在網頁中創建兩個或多個可視化的富文本輸入框,首先創建多個傳統多行文本輸入框,代碼如下:

以上代碼的作用是創建兩個Kindeditor富文本輸入框替代傳統多行文本輸入框。

⑸ Kindeditor可上傳的資源有圖片、flash、媒體和其他附件。這些文件的格式在kindeditor中都可以指定,如果還需要上傳某些特殊格式的文件,可以對kindeditor中指定的文件格式進行修改。另外,kindeditor中對上傳文件的最大尺寸做了限制,這個限制也可以修改。修改方法比較簡單,找到kindeditor根目錄下的asp子文件,找到upload_json.asp文件并打開,找到如下代碼段。

用戶可以在這段代碼中設定要上傳的文件格式和最大文件大小。修改方法比較簡單,如果需要在網站中上傳bmp格式的圖片,可將第一行代碼改為:

imageExtStr="gif|jpg|jpeg|png|bmp"

其他代碼的修改方式與此基本一致,讀者可自行修改。

2 結束語

KindEditor是一套開源的在線HTML編輯器,它功能齊全,使用簡單,具有很強的可擴展性,而且能夠兼容各種主流瀏覽器。KindEditor可廣泛用于動態網站和精品課程開發, KindEditor的信息可以插入視頻、音頻、圖片和附件等資源,因此KindEditor的信息更加具有多媒體性。但KindEditor也有一些缺陷,比如KindEditor的多媒體信息在刪除后,信息中包含的視頻、音頻、圖片和附件等資源沒有同時被刪除,仍然留在服務器中。這些沒有被刪除的資源會白白浪費服務器存儲空間并影響網站訪問速度。這是KindEditor下一步應該繼續修改和完善的地方。

參考文獻:

[1] KindEditor是什么?[EB/OL]http:///about.php.

網站開發范文5

吳歡

身份證號碼

性 別

年 齡

23歲

政治面貌

其它

婚姻狀況

未婚

視 力 狀 況

1.5

身高(厘米)

171 cm

體重(公斤)

61 kg

民 族

漢族

戶口所在地

南昌市(含區市縣)

技術職稱

最 高 學 歷

大專

現居住地

南昌市(含區市縣)

畢業時間

2010

求 職 狀 態

目前正在找工作

電話、手機

EMAIL

個人主頁

地 址

郵編

330001

受教

育及

培訓

狀況

2009年2 月 至 2012年8月

北大青鳥培訓中心

計算機軟件 大專

專業描述:

通過三個學期共一年多的時間學習C#、JAVA、J2EE、JSP、、SSH等,每學期各做一個畢業設計,使學員具有一定的軟件開發經驗并培養團隊合作精神,重視動手能力,最大限度接近于實戰

任職公司名稱: 江西縱成 。

應屆畢業生

工作職責和業績:

擔任編程人員

求職意向

現從事行業:

計算機軟件

現從事職業:

高級軟件工程師

現職位級別:

初級職位(兩年以下工作經驗)

期望月薪:

面議

目前月薪:

面議

可到崗時間:

一周以內

期望工作性質:

全職

欲工作地區:

南昌市(含區市縣)

欲從事行業:

計算機軟件

欲從事職業:

高級軟件工程師

技能特長

熟悉掌握C#、JAVA、SQL、HTML語言; 熟悉掌握JSP、 Web開發技術,WinForm桌面開發技術; 熟悉掌握Web Service、Ajax技術; 熟悉MySQL、Oracle、SQL-Server 2005數據庫的設計與操作; 了解掌握SSH三個主流框架開發技術;

外語水平

第一外語:

第二外語:

興趣愛好

籃球、桌球、健身、上網、聽音樂等..

自我簡評

網站開發范文6

CDIO是當今國際高等工程教育的一種創新模式,是基于工程項目全過程的學習,是對以課堂講課為主的教學模式的革命。網站開發課程作為計算機專業的一門專業課,其工程性尤為突出,引入CDIO的理念,改革教學內容,真正實現做中學,對學生網站開發能力和素質的培養具有重要意義。

一CDIO人才培養模式

CDIO代表構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate),它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習課程[1]。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層面,要求采用綜合的培養方式,使學生在這四個層面達到預定目標[2]。CDIO模式是能力本位的培養模式,有別于學科知識本位的培養模式,重點在于培養學生獲得產業界所需的各種能力和素質,是直接參照工業界的要求,因而能夠滿足網站開發對人才質量的要求。

二網站開發課程改革的總體目標

應用CDIO的工程教育理念,將網站開發課程的內容融入項目相關的實踐環節中,采取基于實際案例項目學習的全新教學模式,整合課程內容,強化實踐、實戰過程。以能力培養為主線,以實例項目驅動進行項目教學,采用理論實踐一體化模式教學。經過項目的構思、設計、實現、運作的完整過程,實現課程的“做中學,學中做,做中教”,使學生在校內的學習階段就有機會接觸與專業相關的實際項目,積累實際工作經驗,學會應用技術解決實際問題,同時注重培養學生的自主學習、協作學習、人際溝通交流及創新能力,使學生具有敬業精神和良好的職業素質。

三CDIO理念下的網站開發課程改革探索

網站開發課程的教學改革依照CDIO大綱的4個層面對教學模式進行教、學、做一體化的項目案例式教學改革嘗試,并依據CDIO對專業的目標要求改革教學方法和考核方式。

(一)改革總體思想

從校企合作單位獲取實際的網站開發項目,并共同研究修改成為適合于教學使用的實際項目。打破原有知識型授課方式,打破原有的分散知識塊的學習方式,采用帶著問題、帶著項目的實踐型學習方式,以網站開發的生命周期為學習的順序,在每章節中設計子項目,子項目中涵蓋其教學要點,通過整個網站的建立和設計過程,學習本門課程的主要知識。按照構思、設計、實現、運行的過程完成整門課程的教學,突出網站開發能力的培養,使學生在實踐中學習,完整的掌握網站開發的整體過程。

為了開展CDIO理念下的教學,以網上商城為教學項目案例將課程分為四大教學模塊:需求分析模塊、網站總體設計模塊網站詳細設計及開發制作模塊和網站測試及模塊。

(二)項目的子模塊設計

1需求分析模塊

該模塊是網站開發過程中的第一步,對網站的功能需求進行詳細的分析,弄清楚網站的要求,包括需要輸入什么數據、要得到什么結果最后應輸出什么。使學生學會對問題進行充分分析的能力,并掌握需求分析的知識要點,明確網站的功能需求和軟硬件環境,并準確、規范地撰寫需求分析報告。

2網站總體設計模塊

主要考慮網站內容、軟件信息結構、整體形象的設計和網頁結構的設計,包括確定網站的內容主題、確定網站主色調、確定網站規格大小、網站布局結構、網站導航形式、網站欄目設定、網站目錄結構,以及數據庫系統的選擇與開發、技術平臺和進度,使學生掌握網站開發的總體設計方法和步驟,學會應用前期課程知識進行網站總體設計。

3網站詳細設計及開發制作模塊

該模塊為真正的語言的學習模塊,前兩個模塊是對前期課程的綜合應用,應以學生自己實際操作為主,指導為輔。

(1)數據庫的設計

數據庫是整個網站的基礎,該模塊根據網站的功能分析數據庫中數據的組成和之間的關系,并設計建立數據庫。

(2)類庫的設計

類庫的設計包括數據庫訪問程序類庫和公共程序類庫,該模塊需要涵蓋C#的基本語法知識、類的相關知識以及訪問數據庫相關知識。在創建類的實踐過程中學習C#語言知識,達到“做中學”的目的。

(3)表現層網頁的設計

表現層為用戶使用網站的界面層,該層中將應用大量的控件來實現網頁效果,所以該層注重控件應用、美化設計、Ajax優化。在控件應用中使學生學會選擇適合的控件、設置其屬性以及對控件進行編程操作;學會美化設計模塊,掌握模板、主題的使用。Ajax優化模塊重點是使學生掌握Ajax控件的使用,能夠實現頁面局部刷新以及美化、優化頁面功能。

4網站測試及模塊

網站測試是網站真正運行前的關鍵步驟,主要測試其正確性,特別是測試需要服務器端執行并返回結果的正確性以及流程和鏈接的準確性,使學生掌握網站的測試方法和流程,在測試的過程中糾正運行錯誤。

經過測試后的網站最終需要到web服務器上運行,也是網站開發過程的最后一個步驟,該階段使學生掌握網站的過程和主要的方法。

(三)教學方式的改革

依據CDIO的要求,課程教學應幫助學生取得學科知識以及基本個人能力、人際能力和產品、過程和系統構建能力,要求提供一個好的實現場所和環境促進學生主動學習,以達成專業目標。

在實驗室模擬企業的環境,營造真實項目背景或模擬接近現實情況場景的教學情境,進行分組學習。將學生按2至4人分為一組,小組的成員分工協作共同學習研究,完成整個項目的設計工作,使得項目按照構思、設計、實施和運行的網站開發的工程化過程進行。這樣既能提高學生個人工程化思想和學科知識的基本能力,又培養了學生的學習能力、溝通表達能力、團隊合作能力、解決問題能力、創新能力等,還可以使學生基于工程化思想構建自己的知識經驗和知識體系,并完成經驗的積累和知識的儲備,為今后在企業中從事實際工作打下基礎。

整個教學過程采用“做中學、學中做、做中教”的方式,學生是整個學習過程的主體,通過實踐整個網站項目來達到對課程教學內容的掌握和知識的應用。整個教學過程中,教師傳授難點,指導知識的學習方式,發揮指導者作用,隨時查看每個小組的項目設計情況,解決學生遇到的難題。學生帶著項目任務進行學習,以促進學生主動學習,增強學習興趣和解決問題的能力。

(四)考核方式改革

CDIO標準要求將學生的基本個人能力和人際能力,產品、過程和系統構建能力,以及學科知識,納入專業考核之中,因此要將以往的期末考試形式進行改革和優化,施行過程考核+專業知識筆試考核的方式。

過程考核采用項目作品的評價和答辯評價的形式,參考企業對員工的管理方式,進行工作總結和評比,以縮短學校教學與企業實際的距離,使學生在工程基礎知識、個人能力、人際團隊能力和工程系統能力4個層面達到課程的要求。作品的評價采用校企合作評價和小組互評相結合的方式。小組間的相互評價可以提高學生學習興趣,促進互相學習,提高學生創新思維和表達能力。校企合作評價,由企業工程師和授課教師共同對完成的項目給出指導性的意見和評價,并反饋給學生,以促進學生能力的提高。答辯評價是檢驗小組中每個成員學習情況的一種手段,通過對課程基本知識以及項目中知識點的問答,評價學生基本知識的掌握情況,和對項目中技能的掌握和應用情況。

專業知識筆試考核,注重考核學生基礎知識的掌握情況,讓學生在注重其他能力學習的同時,還要注重基礎知識的掌握,只有掌握好基礎知識,才能更好地應用知識,突出個人能力的考核。

在課程教學結束后,按照過程考核占60%和專業知識考核占40%的比例,綜合給出每名學生的期末考核成績。兩種考核方式相結合,能夠做到對學生多種能力的綜合考核,考核全面,能夠滿足教學的需要。

總之,將課程內容以一個從企業獲取的實際項目為主線來安排,依據CDIO的思想,按照從構思、設計到開發的工程化過程進行實施,使案例項目中涵蓋其課程的相關知識點,使學生在“做中學”的過程中完成整個項目,掌握整個項目的工作流程,有利于和社會的實際工作需求接軌。每個學習都是帶著問題進行的,能夠激發學生探索新知識的積極性和提高解決問題的能力。

課程的教學方式采用模擬的企業環境,采用小組協作共同研究學習的方式,教學過程中學生為主體、教師為指導者,能夠有效地幫助學生獲得學科知識,提高基本個人能力、人際能力以及產品、過程和系統構建能力。

施行過程考核加專業知識筆試考核的方式,能夠做到對學生多種能力的全面綜合考核。

參考文獻

[1]莊新妍.基于CDIO教育的程序設計課程教學改革初探[J].計算機教學與教育信息化,2011(12).

[2]楊蒙召,顧澤元,等.CDIO理念在數據結構課程中的探索與實踐[J].計算機教育,2010(12).

亚洲精品一二三区-久久