




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計基礎C課程網站設計與開發1.選題的背景和意義如今網絡教學已然成為一種趨勢與一種全新的自學方式1。但僅僅是技術上的成熟并不能使網絡學習令人滿意,只有開發數量大、質量高的網絡課程及學習系統才能滿足實際需要2-3。因此,在理論和實踐上探討網絡學習系統的設計和開發具有很強的時代和現實意義。網絡教學系統應用于教學后,明顯地提高教學質量、教學效益,擴大教學規模,促進了教學改革。采用網絡教學,具有如下特點4-8:(1)提高教學質量。多媒體教材畫面逼真、色彩鮮艷、字體清晰,具有變遠為近、變大為小、變虛為實、化靜為動等功能,能多層次、多角度呈現教學內容,創造立體性的教學空間,使深奧抽象的教學理論具體化、
2、形象化,以激發學生的學習興趣9。(2)提高教學效率。多媒體教材文、圖、聲、像并茂,并具有很強的交互性。學生不僅能眼見其形,耳聞其聲,而且手、腦并用,雙向交互,能調動多種感官共同參與認知活動。從而提高教學效率10。(3)擴大教學規模。網絡教學系統應用于教學后,突破了傳統的有圍墻的學校教育模式,使學生擺脫了學校課堂的時間和地域限制。多媒體的集成性和交互性,網絡上資源的共享,使網上學校成為現實,擴展了教學的時空范圍,使更多的人能有接受教育的機會,從而擴大教學規模11。(4)促進教育的改革。開展多媒體網絡教學,可以充分發揮學生學習的主動性和參與意識,調動他們內在的學習需求,激發他們的內驅力,徹底改變過
3、去那種死讀書,讀死書的沉悶氣氛,有利于他們主體作用的發揮,有利于素質教育的實施,從而促進教育思想、觀念的轉變,進而加快教育現代化的進程12。C 語言是高校本科生公共必修課,上課人數多,課外輔導困難13-14。開發C語言網絡教學課程的目的就是為在校生課后學習C 語言提供一個開放的網絡教學平臺,使教師能通過先進的教學手段提高教學效率,增強學生應用Internet網絡服務的能力,以此來加強和鞏固學生們對課程內容的理解和掌握,更好的學習C語言程序設計15-17。通過這一平臺,學生可以學習C語言知識、作課后練習和模擬測驗,并且可以通過留言板、E-mail、論壇等與教師交流、向老師提問等,以改變傳統的教學
4、和答疑模式,提高C 語言教學質量,激發學生學習C 語言的積極性18-20。2.研究的基本內容和擬解決的主要問題2.1研究的基本內容本課題旨在幫助學生對程序設計基礎C課程的學習和掌握,針對該課程的特點和內容,以校園網為平臺,通過將網絡技術和Web數據庫技術相結合,采用B/S模式,研究并實現了基于WEB的程序設計基礎C課程網站。本來課題的主要研究內容包括以下幾點:(1)程序設計基礎C課程網站的總體設計與布局(2)程序設計基礎C課程網站的詳細設計(3)程序設計基礎C課程網站各功能模塊(用戶管理、前后臺管理等)的實現。2.2擬解決的主要問題本課題系統開發的難點主要包括數據庫的連接、顯示在線用戶等,總結
5、如下:(1)WEB服務器與SQL服務器的連接。ASP通過ADO技術來訪問數據庫。首先在Windows的控制面板中通過ODBC建立一個SQL數據庫的數據源;使用ASP中Server對象的CRE-ATOBJECT方法創建一個數據連接,打開一個數據源;在所建立的數據庫連接上,通過SQL語句來訪問;訪問完成后關閉連接。(2)設置顯示最新記錄的范圍。由于用戶的聊天信息不斷向聊天表追加新的內容,數據庫將會變得越來越大。為了獲得較快的信息讀取和顯示速度,用戶不可能也不必要讀取全部的聊天信息并將這些信息顯示出來,只需要設計看到最新的N句話,比如最新的50句話就夠了。(3)顯示在線用戶。每當一個新的用戶進入聊天
6、室后,系統應當將該用戶顯示在在線聊天名單中,并將當前用戶的顏色以不同于其他用戶的顏色顯示。3. 研究方法、措施及可行性分析3.1研究的方法該網站系統建立在 Windows 操作系統平臺之上,采用B/S即瀏覽器/服務器體系結構。B/S 結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件,服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。本網站采用 ASP+ACCESS 動態開發技術。系統體系結構可分為三層邏輯結構,即瀏覽器- Web服務器-數據庫服務器(browser- webserver- DB server)如圖1所示,其中Web服務器又被細分為前端和后端兩部分。
7、三層結構將用戶界面、應用邏輯和數據的管理之間徹底分離,彼此獨立,各司其職。用戶端通過URL和Web服務器建立網絡的連接,將Web服務器上的資源下載到客戶端瀏覽器上進行訪問,應用邏輯層則通過ADO和數據庫服務器進行數據交換。同時為保證系統的安全性和網絡的訪問性能,又考慮將應用邏輯細分,普通的數據流只能到達前端Web服務器,網上交易的私人數據和后端的管理數據則由后端的Web服務器專門的處理。圖1 系統體系結構圖3.2研究措施3.1.1系統的總體設計系統用戶分為三類:學生、教師和管理員。針對不同用戶的不同需求,本網站的設計擬包含以下功能模塊,如表1 所示。表1 C語言教學網站功能結構設計C語言教學網
8、站學生模塊課程學習(學生通過該模塊可以瀏覽電子教案,加深書本知識的學習)每課一練(針對每章的知識點設計了一些課后練習,供學生檢驗學習效果用)在線模擬測試(學生學完這門課后,可以選擇該模塊進行總測驗,并且每次點擊該模塊,題目都不一樣,因為該模塊的60 道題目是從題庫中隨機抽取的。學生提交試卷后系統會立刻給出成績和標準答案,并且在每道題目后面還附有教師點評。通過該模塊,學生不但可以檢驗自己的學習成果,而且做錯的題目還可以通過看題目點評來釋疑,而不用像以前一樣跑到辦公室問老師)成績查詢(學生可以查詢歷次模擬考試成績)在線答疑(通過留言板模塊使學生可以很方便地向老師提問并能迅速得到解答)熱點討論(為學
9、生、教師探討C 語言學習方法提供一個即時交談的園地)公告發布(供教師發布新聞、通知等)教師模塊作業發布(教師可以通過該模塊發布課后習題)試題發布(教師可以通過該模塊發布模擬測驗習題)作業修改(對于存在錯誤的練習題,教師可以通過該模塊進行訂正)試題修改(對于存在錯誤的模擬測驗題,教師可以通過該模塊進行訂正)個人信息修改(教師可以通過該模塊修改登錄密碼和E-mail 地址)管理員模塊學生管理(包括添加、刪除學生名單,刪除學生用戶等)教師管理(增刪教師用戶)公告管理(刪除和修改公告內容)作業管理(刪除和修改課后習題)試題管理(刪除和修改模擬測驗題)3.1.2系統的各模塊設計3.1.2.1 網站主頁設
10、計網站主頁擬為上述三類用戶設計了三個登錄按鈕,并為學生用戶設計了一個“免費注冊”鏈接。用戶只要輸入用戶名和密碼,并選擇相應的按鈕進行登錄,系統會自動在相應的數據表中搜索用戶名和密碼,只有二者都輸對了,才可以進入相應頁面。此外,主頁上還顯示了最新的公告內容,供學生了解C語言教學、等級考試最新動態和學習技巧等。3.1.2.2 學生模塊網頁設計學生登錄網站之后,可以盡情地進行任一環節的學習。如初學者可以選擇“課程學習”和“每課一練”模塊以鞏固課堂所學知識。準備參加等級考試的學生可以選擇“隨機測驗”和“往年試卷”模塊進行考前熱身訓練。而且在此頁面中學生可以通過“在線答疑”、“熱點討論區”和“與老師聯系
11、”等模塊非常快捷地獲得疑難解答。3.1.2.3 教師模塊網頁設計教師登錄網站后可以通過填寫“作業發布”和“試題發布”表單向題庫里增加習題,也可以修改本人發布的習題。在線電子備課為教師提供了豐富的編輯課件工具,操作簡單而實用,同時提供豐富精美的html課件模板和容量巨大的教學資源庫,能極大地簡化課件的制作過程,減輕教師的備課負擔,并且可方便地應用于課堂教學和網上教學。3.1.2.4 管理員模塊設計管理員的任務是保證整個網站的正常運行。在該頁面中主要對網站用戶進行管理,包括學生用戶和教師用戶。另外對一些公告和習題進行刪改。3.3可行性分析精品課程網站作為一個信息化的教學平臺,有著他的發展道路,目前
12、網絡平臺的普及化,可以說使得所有生活中、學習中所有的事件都能與網絡平臺有著一定的關系,包括購物、債券、聊天、交友、訂餐等等,所以,當前教育行業中,也應該遵循這個沒有什么規定的原則,那就是網絡化。這樣可以很好的推動學習的靈活性,學生不用只有在學校、課堂才能學習到知識。只要有一臺電腦、有網絡就可以學習自己想學習的知識。而不是教師一味的灌輸自己的知識。這樣也很好的解決了學習效率問題。我國關于精品課評選的硬性條件之一就是要有網絡課程教學資源,即每一個精品課必須有一個相對應的支撐網站,本選題正出于此,屬于網絡教育領域。目前各大高校都已經把精品課建設作為自己工作的一種肯定,都爭相申請精品課程建設,隨著學生
13、的逐年遞減,會有很多高校招生困難,嚴重者甚至關門停業。那么,在各大高校的競爭中,誰能夠站到前面,不被壓倒,避免被關門停業呢?評價一個高校的優劣,最重要的指標就是就業,就業率如何是當前社會形勢下,考生及家長最關心的話題,那么,怎么才會有較好的就業率呢?那就要看這個高校教學質量如何,精品課的建設體現了教學質量的高低,某一個高校的精品課程的多少,就從一個方面反應了這個學校的教學質量。目前,大多數精品課網站都存在著開發技術陳舊、可維護性差、用戶反映慢等情況,本選題打算使用目前最流行的框架來解決這些問題。縱觀世界,國際上的知名大學的網絡共享資源非常強大,可以說他們的每門課都是精品課,反觀國內,精品課的發
14、展才處于起步階段,還有很好的發展空間,當前的趨勢就是資源共享,所以,精品課網站的設計是迎著社會發展的大趨勢,不光為了自己掙得榮譽,也為其他人的學習提供了很好的平臺。4.研究工作進度安排2016年3月-2016年4月 學習ASP和SQL相關技術,確定初步的網站設計方案;2016年4月-2016年5月 依據設計方案實施逐步完成每個模塊的設計;2016年5月-2016年6月 完成網站的總體建設,撰寫畢業論文,準備答辯。5. 參考文獻1賀相春.專題學習網站動態生成系統的開發與應用J.電化教育研究,2013,(3):68-80.2劉然,韓悌祥,田杰.C 語言教學網站的設計與開發J.計算機與網絡教學,20
15、07,(8):153-154.3賀相春.專題學習網站動態生成系統的開發與應用J.電化教育研究,2013,(3):68-80. 4Matthew DavidBuilding Games with Flash for the Mobile MarketJ,Flash Mobil, 2011:181-240. 5Su-Cheng Haw,Chien-Sing LeeData storage practices and query processing in XMLdatabases:A surveyJ,Knowledge-Based Systems,2011,24(8):1317-1340.6繆桂英
16、,俞立高職院校教學網站的評價研究職業教育研究,2007,9(1):16-17.7王嘉毅,教學質量及其保障與監控高等教育研究,2002,8(1):40-41 8 何克抗,建構主義革新傳統教學的理論基礎電化教育研究,1997,35(3):3-9.9 何克抗,建構主義革新傳統教學的理論基礎電化教育研究,1997,28(3):3-9.10王小平網絡環境下基于合作的協作學習模式的構建與應用現代教育技術,2004,(4):54-56. 11王小平網絡環境下基于合作的協作學習模式的構建與應用現代教育技術,2004,25 (4):56-57.12李克東信息技術與課程整合的目標和方法電化教育研究,2001,24(5):18-19.13程書偉,張華基于建構主義理論的 C 語言網絡化教學初探大慶師范學報,2005,25(4):115-116.14張大均教育心理學北京:人民教育出版社,2004:18-19 15彭金蓮基于 WEB 的 C 語言程序設計網絡教學平臺的實現,華南熱帶農
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內蒙古科技大學《土木工程力學》2023-2024學年第二學期期末試卷
- 四川省德陽市中學江縣市級名校2025年初三下第三次周考綜合試題含解析
- 西藏拉薩片八校2025年高三寒假測試二歷史試題含解析
- 江門職業技術學院《智能計算系統》2023-2024學年第二學期期末試卷
- 咸寧市嘉魚縣2025年數學三下期末教學質量檢測試題含解析
- 濰坊食品科技職業學院《朝鮮語會話(Ⅲ)》2023-2024學年第二學期期末試卷
- 煙臺城市科技職業學院《健康評估技能》2023-2024學年第一學期期末試卷
- 山東水利職業學院《大學生就業指導》2023-2024學年第一學期期末試卷
- 遼寧省錦州市2025屆下學期第三次考試英語試題(輔導班)試題含解析
- 二零二五股權轉讓協議之補充協議
- 《1984》讀書分享課件
- 肺動脈高壓的傳統治療
- 園林植物識別-草本花卉的識別
- 班組長怎樣抓好生產管理
- 【湘少版】(三起)三年級英語下冊(全冊)配套練習
- 裝修施工投標書模板
- 技術創新與專利申請情況匯報
- 《民航概論》全套課件演示課件
- DB34-T 4105-2022 毛竹“一竹三筍”經營模式技術規程
- 公立醫院內控管理制度
- 《夏洛特煩惱》完整版劇本(上)
評論
0/150
提交評論