計算機專業(yè)畢業(yè)論文--C語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)_第1頁
計算機專業(yè)畢業(yè)論文--C語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)_第2頁
計算機專業(yè)畢業(yè)論文--C語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)_第3頁
計算機專業(yè)畢業(yè)論文--C語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)_第4頁
計算機專業(yè)畢業(yè)論文--C語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

畢業(yè)設(shè)計(論文) 題 目 C 語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn) 學(xué) 院 專業(yè)班級 學(xué)生姓名 指導(dǎo)教師 成 績 2012 年 06 月 16 日 I 摘 要 Internet作為全球性的計算機互聯(lián)網(wǎng),已深 入到人們?nèi)粘I町?dāng)中?,F(xiàn)代教育技術(shù)的發(fā)展,使得學(xué)生學(xué)習(xí) 的 方式發(fā)生了巨大 的 變化,連上課的方式也不再只拘泥于傳統(tǒng)的方式。 網(wǎng)絡(luò)教學(xué)系統(tǒng)的廣泛應(yīng)用,突出了學(xué)生在網(wǎng)上教學(xué)活動中的主體作用,為學(xué)習(xí)者在課堂上實現(xiàn) “ 建構(gòu)學(xué)習(xí) ” 提供了可能 。 根據(jù) C語言 這門課程的特點和要求, 采用了 ASP+DIV+CSS 的設(shè)計模式,并采用 B/S 模式結(jié)構(gòu),利用 MD5 加密 進行了系統(tǒng)與總體數(shù)據(jù)的規(guī)劃、設(shè)計與實現(xiàn) 。并結(jié)合Dreamweaver 實現(xiàn)靜態(tài)網(wǎng)頁界面的設(shè)計。本系統(tǒng)使用的 ASP.NET 動態(tài)網(wǎng)頁技術(shù)以及 SQL SERVER數(shù)據(jù)庫技術(shù)都已 經(jīng)發(fā)展成熟,完全可以滿足系統(tǒng)設(shè)計需要,而且是目前主流技術(shù),服務(wù)器的架設(shè)和支持均十分方便 。 經(jīng)過測試表明,建立一個符合學(xué)校教學(xué)要求的使用網(wǎng)站,可實現(xiàn)課程描述、在線學(xué)習(xí)、師生互動模塊等功能,同時能夠提供一定的安全機制,提供數(shù)據(jù)信息的授權(quán)訪問。 關(guān)鍵詞 :教學(xué)網(wǎng)站; 網(wǎng)絡(luò)教學(xué);動態(tài)網(wǎng)頁 II Abstract Internet is global computer Internet , already has gone deep into to people daily life middle. Development of modern education technology, the feasible student studies such that way has happened being so enormous as to change, way even the way giving lessons rigidly adhering to tradition no longer only. Along with the development of multimedia and network technology, web-based instruction has been developed and popularized rapidly. According to the characteristics and requirements of this course in the C language, ASP + DIV + CSS design patterns, and the B / S model structure, use MD5 encryption system and the planning of the overall data, design and implementation. Combined with Dreamweaver static web interface design. This system uses the ASP.NET dynamic web technology, as well as the SQL SERVER database technologies have been developed to fully meet the system design needs, and is the current mainstream technology, the server set up and support are very convenient. The tests show that the establishment of the use of the website in line with school teaching, can achieve the course description, online learning, teacher-student interaction modules and functions, while able to provide some security mechanisms to provide the unauthorized access of data and information. Key words: Teaching site; Network teaching; Dynamic web pages III 目 錄 摘要 . I Abstract . II 第 1 章 緒論 . 1 1.1 課題研究的背景及意義 . 1 1.2 教學(xué)網(wǎng)站及相關(guān)技術(shù)研究現(xiàn)狀 . 1 1.2.1傳統(tǒng)教學(xué)模式與新型教學(xué)模式的比較 . 1 1.2.2教學(xué)網(wǎng)站的優(yōu)勢 . 2 1.3課題的研究目標(biāo)與內(nèi)容 . 2 1.3.1課題研究的目標(biāo) . 2 1.3.2課題的主要 工作和研究內(nèi)容 . 2 1.4 設(shè)計說明書結(jié)構(gòu) . 3 第 2 章 系統(tǒng)開發(fā)相關(guān)技術(shù)的簡介 . 4 2.1 系統(tǒng)開發(fā)環(huán)境 . 4 2.2 軟件開發(fā)環(huán)境 . 4 2.2.1 開發(fā)工具 Visual Studio 2008 . 4 2.2.2 數(shù)據(jù)庫開發(fā)工具 SQL Server 2005 . 5 2.2.3 ASP技術(shù) . 5 第 3 章 系統(tǒng)的需求分析 . 7 3.1 目前教學(xué)網(wǎng)站運營中存在的問題 . 7 3.2 功能分析 . 7 3.2.1 系統(tǒng)業(yè)務(wù)流程 . 7 3.2.2 用例模型 . 8 3.3 可行性分析 . 9 3.3.1 經(jīng)濟可行性 . 10 3.3.3 操作可行性 . 10 第 4 章 系統(tǒng)的概要設(shè)計 . 11 4.1 系統(tǒng)功能設(shè)計 . 11 4.1.1 系統(tǒng)功能結(jié)構(gòu) . 11 4.2 數(shù)據(jù)庫設(shè)計 . 11 4.2.1 數(shù)據(jù)庫概念設(shè)計 . 12 4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 . 14 4.2.3 文件夾組織結(jié)構(gòu) . 16 第 5 章 系統(tǒng)的詳細設(shè)計與實現(xiàn) . 17 IV 5.1系統(tǒng)登錄模塊設(shè)計 . 17 5.1.1 系統(tǒng)登錄模塊界面 . 17 5.1.2 系統(tǒng)登錄模塊技術(shù)分析 . 17 5.1.3 系統(tǒng)登錄模塊實現(xiàn)過程 . 18 5.2 系統(tǒng)管理員模塊設(shè)計 . 18 5.2.1 系統(tǒng)管理員模塊界面 . 18 5.2.2 系統(tǒng)管理員模塊技術(shù)分析 . 18 5.2.3 系統(tǒng)管理員模塊實現(xiàn)過程 . 18 5.3 教師模塊設(shè)計 . 19 5.3.1 教師模塊界面 . 19 5.3.2 教師模塊技術(shù)分析 . 19 5.3.3 教師模塊實現(xiàn)過程 . 19 5.4 學(xué)生模塊設(shè)計 . 19 5.4.1 學(xué)生模塊界面 . 19 5.4.2 學(xué)生模塊技術(shù)分析 . 19 5.4.3 學(xué)生模塊實現(xiàn)過程 . 19 5.5 用戶注冊模塊設(shè)計 . 20 5.5.1 用戶注冊模塊界面 . 20 5.5.2 用戶注冊模塊技術(shù)分析 . 20 5.5.3 用戶注冊模塊實現(xiàn)過程 . 20 5.6 測試題維護模塊設(shè)計 . 21 5.6.1 測試題維護模塊界面 . 21 5.6.2 測試題維護模塊技術(shù)分析 . 21 5.6.3 測試題維護模塊實現(xiàn)過程 . 21 5.7 在線學(xué)習(xí)模塊設(shè)計 . 21 5.7.1 在線學(xué)習(xí)模塊界面 . 21 5.7.2 在線學(xué)習(xí)模塊技術(shù)分析 . 22 5.7.3 在線學(xué)習(xí)模塊實現(xiàn)過程 . 22 5.8 課程描述模塊設(shè) 計 . 22 5.8.1 課程描述模塊界面 . 22 5.8.2 課程描述模塊技術(shù)分析 . 22 5.8.3 課程描述模塊實現(xiàn)過程 . 22 5.9 師生論壇模塊設(shè)計 . 23 5.9.1 師生論壇模塊界面 . 23 5.9.2 師生論壇模塊技術(shù)分析 . 23 5.9.3 師生論壇模塊實現(xiàn)過程 . 23 第 6 章 系統(tǒng)測試 . 24 6.1 使用環(huán)境要求 . 24 6.2 系統(tǒng)配置 . 24 6.3 測試內(nèi)容和測試策略 . 25 6.4 測試內(nèi)容 . 25 6.5 測試總結(jié) . 30 V 結(jié)論 . 31 參考文獻 . 32 致謝 . 33 1 第 1 章 緒 論 1.1 課題研究的背景及意義 隨著 Internet 的普及,計算機應(yīng)用己經(jīng)從傳統(tǒng)的單機模式轉(zhuǎn)變?yōu)橐匀蚧ヂ?lián)網(wǎng)WWW(World Wide Web)平臺的新型服務(wù)模式。順應(yīng)互聯(lián)網(wǎng)的出現(xiàn),大多數(shù)高校建設(shè)了教學(xué)網(wǎng)站。 在這種教學(xué)方式下,人們突破了時空的局 限,隨時可以從網(wǎng)上獲取最新、最形象表示的前沿知識。 可以使得學(xué)習(xí)者訪問網(wǎng)站進行遠程教育,吸收大量的新知識。網(wǎng)絡(luò)教學(xué)跨越時間和地理位置的限制,最大程度的整合教學(xué)資源,將一流的師資和一流設(shè)備通過網(wǎng)絡(luò)與需要得到新知識的學(xué)習(xí)者結(jié)合起來 1。 具有投資少、效益大、覆蓋面廣、受益人多及互動性強等特點,可為學(xué)校節(jié)省人力、物力,為廣大的學(xué)習(xí)者提供一個更加方便的平臺。通過教學(xué)網(wǎng)站,教師能夠輕松生動地給學(xué)生演示課程內(nèi)容,便于學(xué)生理解。從而培養(yǎng)對計算機科學(xué)的新思想、新知識、新技術(shù)的理念和自學(xué)能力,使學(xué)生和教師能夠利用計算機提高自 己的學(xué)習(xí)效率,達到計算機基礎(chǔ)教育的目的。 本次課題圍繞“ C 語言課程教學(xué)網(wǎng)站的設(shè)計與實現(xiàn) ” 展開。 基于 A 技術(shù)特點的三層設(shè)計模型的思想,在此基礎(chǔ)上分析了 ERP 系統(tǒng)中用戶權(quán)限管理的設(shè)計,該系統(tǒng)基于 .net 框架,采用用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層的三層設(shè)計架構(gòu),充分利用了 A在安全性方面的特性,極大地提高了系統(tǒng)的可移植性、可擴充性和可維護性3。 1.2 教學(xué)網(wǎng)站 及相關(guān)技術(shù)研究現(xiàn)狀 1.2.1 傳統(tǒng)教學(xué)模式與新型教學(xué)模式的比較 傳統(tǒng)的教學(xué)模式是以教師為中心,由一個教師領(lǐng)導(dǎo)一大群的學(xué)生進行某 一課程的學(xué)習(xí),此種教育模式有兩個主要的弊端。一是導(dǎo)致學(xué)生沒有明確而正確的學(xué)習(xí)動機和動力,學(xué)習(xí)變得盲目且具有機械性;二是錯誤的課時制度,即讓學(xué)生一日內(nèi)連續(xù)學(xué)習(xí)多門課程,降低其學(xué)習(xí)效率,這兩種弊端造成學(xué)生們“枯燥無味”和學(xué)習(xí)效率低下的主要根源。 而教學(xué)網(wǎng)站是隨著現(xiàn)代信息技術(shù)的發(fā)展而產(chǎn)生的一種新型教育方式,由于采用與傳統(tǒng)教育方式不同的自主式和交互式學(xué)習(xí)方式,打破了時間和空間上的限制,使得學(xué)生在任何地方任何時間皆可進入教學(xué)網(wǎng)站進行自主學(xué)習(xí),使得學(xué)生具有自主權(quán),加強學(xué)生對于課程的興趣。同時,加強了教師與學(xué)生、學(xué)生與學(xué) 生之間的信息交流,將網(wǎng)站運用于教學(xué)可以充分調(diào)動學(xué)生學(xué)習(xí)的主觀能動性,提高學(xué)生的求知欲,同時能使教師及時掌握 2 學(xué)生學(xué)習(xí)的進度及存在的問題,從而取得良好的教學(xué)效果 5。 1.2.2 教學(xué)網(wǎng)站的優(yōu)勢 ( 1)新型的教學(xué)模式使得以教師為中心的傳統(tǒng)模式轉(zhuǎn)變成以學(xué)生為中心的教學(xué)模式,使得教學(xué)雙方不受地理環(huán)境和時間的限制,隨時進行學(xué)習(xí)。教師不再是以講授知識和方法為重點,而是指導(dǎo)學(xué)生如何通過網(wǎng)站學(xué)習(xí)新知識,突出教師的引導(dǎo)作用。學(xué)生通過網(wǎng)頁主動獲取教學(xué)內(nèi)容所要求的知識,成為學(xué)習(xí)活動的主體。 ( 2)教學(xué)內(nèi)容更新快,教學(xué)過程的交互性 強,教學(xué)資源和媒體利用等特點充分提高學(xué)生的學(xué)習(xí)興趣。 ( 3)利用網(wǎng)絡(luò)環(huán)境的開放性,使得每個學(xué)生的個性得到充分的發(fā)展。可滿足學(xué)生個別化自主學(xué)習(xí)的要求,亦滿足學(xué)生的個別交流和參與集體討論。 ( 4)利用在網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)反饋的實時性,可以即時調(diào)整網(wǎng)站的內(nèi)容與主體,并且給出學(xué)生提出問題的答案及解決方案。 ( 5)系統(tǒng)具有完善的后臺管理模塊,方便系統(tǒng)的維護,確保系統(tǒng)正常運行,益于網(wǎng)絡(luò)教學(xué)的推廣。 1.3 課題的研究目 標(biāo) 與內(nèi)容 1.3.1 課題研究的目標(biāo) 建立一個符合學(xué)校教學(xué)要求的使用的網(wǎng)站,可實現(xiàn)課程描述、在線學(xué)習(xí)、師生互動模塊等功能,同時能夠提供一定的安全機制,提供數(shù)據(jù)信息的授權(quán)訪問。課程描述可以介紹課程內(nèi)容、教學(xué)目的和要求、教學(xué)內(nèi)容、教學(xué)進度表、教案等,師生互動模塊可以提供師生交流的平臺,探討課程問題。 1.3.2 課題的主要工作和研究內(nèi)容 1. 系統(tǒng)分析 C語言課程教學(xué)網(wǎng)站主要實現(xiàn)以學(xué)生自主學(xué)習(xí)為目的的網(wǎng)站。提供基本的教學(xué)網(wǎng)站所具有的功能:課程描述、教學(xué)資源的查看及師生互動模塊、在線自測及網(wǎng)站維護管理模塊。網(wǎng)站風(fēng)格簡潔,色澤淡雅,排版簡單易懂。 2. 系統(tǒng)總體設(shè)計 構(gòu)建課程網(wǎng)站的硬件和軟件設(shè)計框架, 確定系統(tǒng)所需要的功能模塊 , 提出概要性實施方案 2。 所做的主要工作如下: ( 1) 學(xué)習(xí)開發(fā)系統(tǒng)平臺應(yīng)具備的知識; ( 2)對網(wǎng)站進行總體設(shè)計,確定開發(fā)環(huán)境和設(shè)計要點,并對所要開發(fā)的教學(xué)網(wǎng)站 3 管理信息系統(tǒng); ( 3)進行系統(tǒng)規(guī)劃,確定其基本結(jié)構(gòu)及實現(xiàn)策略; ( 4)組織實施課程開發(fā)、運行程序的設(shè)計與實現(xiàn); ( 5)對系統(tǒng)進行調(diào)試、運行。 1 4 設(shè)計說明書結(jié)構(gòu) 本設(shè)計說明書共分六章,各章結(jié)構(gòu)如下: 第 1 章 緒論。講述了 C 語言程序設(shè)計網(wǎng)站系統(tǒng)的研究背景、研究意義,加血網(wǎng)站系統(tǒng)目前在國內(nèi)外技術(shù)研究現(xiàn)狀以及系統(tǒng)的研究內(nèi)容與研究目標(biāo); 第 2 章 系統(tǒng)開發(fā) 相關(guān)技術(shù)簡介。講述了該教學(xué)網(wǎng)站系統(tǒng)的開發(fā)工具(即其軟件開發(fā)環(huán)境、 Visual Studio 開發(fā)工具和 SQL Server 數(shù)據(jù)庫開發(fā)工具)和與該系統(tǒng)開發(fā)相關(guān)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論