關於計算機畢業論文開題報告教學網站的設計與實現
畢業設計(論文)開題報告
一、選題的依據、意義和理論或實際應用方面的價值
隨著資訊產業的高速發展,資訊教育也得到了高度重視。網路教學跨越時間和地理位置的限制,最大程度的整合教學資源,將一流的師資和一流的裝置透過網路與需要得到新知識的學習者結合起來,為廣大的學習者提供一個更加方便的平臺。而我校未能根據C語言這門課程建設一個相關的教學網站,依舊是採用以教師為中心的傳統教學模式教授知識,缺乏對於學生個性的培養,隨著機械式的教育,學生容易失去對於課程的興趣,主觀能動性低。本課題圍繞C語言課程教學網站的設計與實現展開,此教學網站的開發突破了時間、空間的限制,給學習者提供豐富的網路教學資源及各種形式的教學活動。同時使課程中抽象和難以體會的概念等變得生動起來,加深加快對該門課程的理解,使學習者透過網路可線上學習理論與實驗,提高學習能力及實踐能力,師生之間更具有互動性。不僅如此,也為學校節約了大量的人力及物力,教學網站上開設的線上自測功能使得學習者隨時掌握自己的學習情況,知曉自己知識點的遺漏之處進而補足。
二、本課題在國內外的研究現狀
在國外,網路教學的發展較國內更加迅速,除了普及廣泛外,已經向更高層次的應用和標準化方面發展。以美國為例,美國是目前遠端教育規模最大的`國家。近年來,美國高校遠端教育課程建設快速發展,達到了4萬種。其中本科課程3.5萬種,研究生課程1.4萬種,非學歷學位課程50000種。虛擬大學的辦學模式。所有的教學活動和教育管理都是透過網路教學技術實現的,網路教學技術幾乎成為學員唯一獲取知識的途徑。
在國內,關於教學資訊化我國已有一些網路教學平臺,如軟酷網,各大重點高校的線上教學平臺等都為我們提供了良好的學習的平臺。但由於傳統教學觀念的束縛,網路教學並未得到很好的推廣。因此,教學網站的設計實現以及觀念的轉變顯得尤為重要。我國的網路基本普及到全國各大中小城市,但現在網路教育資源並不是很豐富,再加上教育水品並不高的廣大農村地區。因此在未來,我國的網上教育平臺的建設將有很大的前景。要提高我國網路教學水平,必須注重網路教育的教學設計,加強適應個性化教學,合作性教學,加強資源庫的標準化建設。
三、課題研究的內容及擬採取的方法
首先按照軟體工程理論對系統的業務流程進行分析,確定系統的功能及非功能需求;然後對系統進行設計,確定系統的功能模組如下:
1.使用者註冊:分為教師登陸和學生登入兩個角色許可權。能夠提供一定的安全機制,提供資料資訊的授權訪問。
2.課程基本資訊:課程內容簡介、教學目的和要求、教學內容和授課計劃。
3.實驗教學:實驗教學大綱、實驗內容以及實驗指導書。
4.教學資源:檢視教學課件及網上資源,網上資源採用網頁形式進行連結。
5.線上學習:學生可透過該系統進行自測,完成答卷。
6.師生論壇:該模組實行許可權管理,使用者註冊登陸後,會看到釋出的各種資訊目錄,透過點選檢視進入,可以檢視到具體的資訊以及老師或者其他學生回覆此問題的內容。
該系統採用了ASP+DIV+CSS的設計模式,利用MD5加密。本系統是基於WinXp+SqlServer2005+Visualstudio2008進行開發。系統採用B/S模式結構,利用Internet對畢業論文進行管理。並結合Dreamweaver實現靜態網頁介面的設計。本系統使用的ASP.NET動態網頁技術以及SQLSERVER資料庫技術都已經發展成熟,完全可以滿足系統設計需要,而且是目前主流技術,伺服器的架設和支援均十分方便。
四、課題研究中的主要難點及解決的方法
(1)資料庫表結構的設計,由於資料庫很多資料都需要儲存在資料庫中,如果資料庫表的結構設計不合理,在以後的開發中,會遇到很多問題。
解決方法:透過在網上搜索關於資料庫設計的文章,學會了如何設計資料庫表的結構,可以最最佳化,如何設計可以最大程度避免產生冗餘的表或欄位。
(2)資料安全以和角色劃分。
解決方法:資料安全方面,系統登入的密碼透過MD5加密演算法後存入資料庫中,很大程度提高了資料的安全性。使用者表有role列,當用戶登入時,系統會根據當前登入的使用者去資料庫檢索role列的值,根據role的值調整使用者的功能。
五、畢業設計(論文)工作進度計劃
第一週:閱讀資料,進行課題調研,確定畢業設計題目。
第二週:在調查研究的基礎上撰寫開題報告。
第三週:查閱書籍、期刊,查詢外文資料,開始外文翻譯。
第四周:學習資料庫以及asp.net相關知識。
第五週:對選題教學網站系統的功能進行需求分析。
第六週:安裝SqlServer資料庫及VisualStudio軟體,並熟悉其執行環境。
第七週:網站系統規劃和SqlServer資料庫設計。
第八週:前臺:網站首頁及基本功能的實現。
第九周:後臺:管理端使用者及線上測試模組的設計
第十週:完成畢業設計中期檢查報告
第十一週:完善前臺佈局並進行編碼設計。
第十二週:依據後臺功能劃分進行後臺佈局和編碼。
第十三週:繼續完成網站的編碼實現。
第十四周:對功能需求與實現進行分析與改進。
第十五週:進行網站除錯、美化及改進。。
第十六週:按照工作手冊要求,撰寫畢業設計論文。
第十七週:完善論文完成剩餘章節,檢查無誤後列印初稿。
第十八週:整理畢業設計資料和答辯彙報材料,準備答辯。
六、參考文獻(或資料)
[1]葉子青.ASP網路開發入門與實踐.人民郵電出版社.2006.
[2]楊曉斌施恩早.ASP動態網頁設計.中國計劃出版社.2007.
[3]李曉龍.線上教學網站資料庫的設計與實現.《電腦知識與技術》期刊.2008.
[4]官正袁珂.DreamweaverCS4網頁製作與網站組建簡明教程.清華大學出版社.2009.
[5]湛美英.資訊時代的學校網路教學.《現代教育教學探索》期刊.2009.
[6]譚浩強.C語言程式設計.清華大學出版社.2007.
[7]項宇峰.ASP+SQLServer典型網站建設案例.清華大學出版社.2009.
[8]張莉.ASP連線資料庫的方法.湖南大眾傳媒職業技術學院學報.2006.
指導教師意見
指導教師__________________簽字
年月日
專業審查意見
審查人____________________簽字
年月日