• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Asp.net的C語言課程學(xué)習(xí)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

      2014-12-31 00:00:00方曉

      摘 要:本網(wǎng)站是一個(gè)基于asp.net架構(gòu)學(xué)習(xí)型網(wǎng)站,主要用于C語言課程的教學(xué)工作。該網(wǎng)站綜合了學(xué)習(xí)型網(wǎng)站的特點(diǎn)設(shè)計(jì)頁面布局和功能模塊。為教師和學(xué)生提供一個(gè)良好的交流平臺(tái)。本文通過需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)三大主要部分,闡述本網(wǎng)站的開發(fā)過程。

      關(guān)鍵詞:C語言;ASP.net;C#;Microsoft Visual Studio 2010

      中圖分類號:TP393.092

      伴隨信息技術(shù)的發(fā)展,網(wǎng)絡(luò)大數(shù)據(jù)時(shí)代的到來,傳統(tǒng)的教與學(xué)發(fā)生了改變。學(xué)生的學(xué)習(xí)模式,從單一的課堂學(xué)習(xí)轉(zhuǎn)變?yōu)槎嘣木W(wǎng)絡(luò)學(xué)習(xí),從被動(dòng)式的接受教師的課程內(nèi)容轉(zhuǎn)變?yōu)橹鲃?dòng)的尋求知識。網(wǎng)絡(luò)平臺(tái)不僅吸引學(xué)生的眼球,也給教師帶來了新的教學(xué)契機(jī)。網(wǎng)絡(luò)時(shí)代,讓教學(xué)資源的共享、教學(xué)方式的探討、教學(xué)成果的展示變得如此簡單。

      本網(wǎng)站基于ASP.net框架,Visual Studio2010作為開發(fā)環(huán)境,運(yùn)行的OS是Window XP并配置iis5.0,選擇C#作為開發(fā)語言,使用Mysql作為后臺(tái)數(shù)據(jù)庫。

      1 需求分析

      建設(shè)C語言課程網(wǎng)站的目的是為了給學(xué)生提供一個(gè)學(xué)習(xí)C語言的網(wǎng)絡(luò)平臺(tái),促進(jìn)學(xué)生利用課余時(shí)間自發(fā)的學(xué)習(xí)。首先將C語言學(xué)習(xí)資料進(jìn)行分類整理,以便快速搜索。從學(xué)生不同的學(xué)習(xí)程度著手,大致將需求分為如下幾部分:

      該網(wǎng)站用于某門課程的學(xué)習(xí),因此應(yīng)包含該課程的介紹,課程的特點(diǎn)、開發(fā)工具、課程的發(fā)展趨勢和相關(guān)技術(shù)。

      為了讓學(xué)生能及時(shí)復(fù)習(xí)課堂知識,在網(wǎng)站上共享課件也是很有必要的。針對不同學(xué)生接受知識的能力不同,如果能將教師上課的視頻也一同共享,更有利于不同層次學(xué)生課后鞏固知識。

      書本課后習(xí)題非常有限。在網(wǎng)站上增加一些練習(xí)題、測試題,讓學(xué)生及時(shí)測試自己對知識的掌握程度,更有信心的學(xué)習(xí)下去。

      現(xiàn)在學(xué)生間的交流越來越依賴網(wǎng)絡(luò),如QQ、微信。為教師集中提供一個(gè)解答學(xué)生問題平臺(tái),為學(xué)生提供一個(gè)交流學(xué)習(xí)的平臺(tái),縮短教師學(xué)生間的距離。

      綜合以上的需求,該網(wǎng)站的主要使用者是教師和學(xué)生,主要的功能有:課程簡介、資料共享、練習(xí)自測、論壇交流等。

      2 網(wǎng)站設(shè)計(jì)

      2.1 網(wǎng)站模塊設(shè)計(jì)

      根據(jù)需求分析的結(jié)果,將涉及到的功能劃分為四個(gè)大的模塊,分別為:課程簡介模塊、資料共享模塊、練習(xí)自測模塊、論壇交流模塊。

      課程簡介模塊主要介紹課程相關(guān)的信息。設(shè)計(jì)該模塊的目的是方便學(xué)生了解該課程的大致狀況,便于后續(xù)學(xué)習(xí)。該模塊包含的課程介紹,課程特點(diǎn)、開發(fā)工具、發(fā)展趨勢和相關(guān)技術(shù)幾部分。主要功能包括:教師能夠增加、修改、刪除、查詢該模塊的所有內(nèi)容;學(xué)生能夠查詢該模塊的所有內(nèi)容。

      資料共享模塊包括二個(gè)部分:配套課件、視頻資料。設(shè)計(jì)該模塊的目的是方便不同層次的學(xué)生課后復(fù)習(xí)使用。主要功能包括:教師能夠增加、修改、刪除、查詢配套課件、視頻資料;學(xué)生能夠查詢配套課件、視頻資料。

      練習(xí)自測模塊包括二個(gè)部分:練習(xí)題、自測題。設(shè)計(jì)該模塊的目的是為學(xué)生提供一個(gè)習(xí)題庫,多做多練有助于知識點(diǎn)的掌握。主要功能包括:教師能夠增加、修改、刪除、查詢練習(xí)題、自測題;學(xué)生能夠查詢練習(xí)題、自測題。

      論壇交流模塊包括兩個(gè)部分:技術(shù)論壇、教師答疑。設(shè)計(jì)該模塊的目的是為學(xué)生提供一個(gè)技術(shù)交流平臺(tái),也方便教師解答學(xué)生問題。主要功能包括:教師和學(xué)生都能增加、修改、刪除、查詢技術(shù)論壇內(nèi)容;學(xué)生能夠增加、查詢疑問請求,教師能夠增加、修改、刪除、查詢疑問回復(fù)。

      2.2 頁面設(shè)計(jì)

      學(xué)習(xí)型網(wǎng)站的開發(fā),一般以藍(lán)色或者綠色作為網(wǎng)頁主色調(diào),給人輕松活潑的感覺。內(nèi)容采用分欄式布局,較為清晰直觀。網(wǎng)站內(nèi)容應(yīng)針對某個(gè)主題,包含豐富的教學(xué)資源。其中頁面的呈現(xiàn)大多數(shù)都依靠窗體,通過Pageload事件,把用程序編寫信息放入窗體中,因此在加載頁面時(shí)就能呈現(xiàn)信息。通過Button窗體事件來提交輸入值,也可以通過調(diào)用功能模塊函數(shù)來觸發(fā)事件。

      2.3 數(shù)據(jù)庫設(shè)計(jì)

      使用ADO數(shù)據(jù)驅(qū)動(dòng)程序?qū)⒑笈_(tái)代碼與數(shù)據(jù)庫進(jìn)行連接,下面設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫。

      2.3.1 實(shí)體及關(guān)系。從需求分析中提取的實(shí)體有10個(gè):課程簡介實(shí)體、配套課件實(shí)體、視頻資料實(shí)體、練習(xí)題實(shí)體、自測題實(shí)體、班級論壇實(shí)體、疑問請求實(shí)體、疑問回復(fù)實(shí)體。其中疑問請求實(shí)體與疑問回復(fù)實(shí)體之間是多對多的關(guān)系。

      2.3.2 關(guān)系模型。本網(wǎng)站相應(yīng)的關(guān)系模型如下:

      課程簡介(簡介編號,發(fā)布人,發(fā)布日期,概述,特點(diǎn),開發(fā)工具,發(fā)展趨勢,相關(guān)技術(shù))

      配套課件(課件編號,名稱,章節(jié),內(nèi)容,發(fā)布人,發(fā)布日期,訪問次數(shù))

      視頻資料(視頻編號,名稱,章節(jié),內(nèi)容,發(fā)布人,發(fā)布日期,訪問次數(shù))

      練習(xí)題(題目編號,類型,內(nèi)容,正確答案)

      自測題(題套編號,章節(jié)號,難度,內(nèi)容,評分)

      班級論壇(發(fā)帖編號,類型,學(xué)號,時(shí)間,內(nèi)容)

      疑問請求(請求編號,請求時(shí)間,請求人,內(nèi)容)

      疑問回復(fù)(回復(fù)編號,回復(fù)時(shí)間,回復(fù)人,內(nèi)容)

      回復(fù)記錄(請求編號,回復(fù)編號)

      根據(jù)上一階段的概念結(jié)構(gòu)設(shè)計(jì)可以得到邏輯設(shè)計(jì)結(jié)構(gòu)表,本設(shè)計(jì)包含9張數(shù)據(jù)表。

      2.3.3 數(shù)據(jù)表。以視頻資料為例設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu),視頻資料表如表1所示。

      表1 視頻資料表

      字段名稱數(shù)據(jù)類型PUFIC備注

      VideoNo視頻編號Int(4)√√ NOT NULL

      VName名稱VARCHAR(10) NOT NULL

      Chapter章節(jié)VARCHAR(10)

      Content內(nèi)容TEST NOT NULL

      Sender發(fā)布人VARCHAR(10) NOT NULL

      Pubtime發(fā)布時(shí)間DATETIME

      Hit訪問次數(shù)Int(4)

      3 系統(tǒng)實(shí)現(xiàn)

      進(jìn)入學(xué)習(xí)網(wǎng)站的首頁,可以清晰的看到導(dǎo)航條。單擊導(dǎo)航切換至相應(yīng)界面。網(wǎng)站的首頁默認(rèn)為課程簡介模塊。包含了課程介紹、課程特點(diǎn)、開發(fā)工具、發(fā)展趨勢和相關(guān)技術(shù)幾個(gè)欄目,單擊更多按鈕,可以查看詳細(xì)的內(nèi)容。日期和此時(shí)訪問人數(shù)也顯示在頁面中。頁面中還提供了友情鏈接和公告等欄目,使網(wǎng)站功能更豐富。

      4 結(jié)束語

      通過本校大一年級學(xué)生的試用,該網(wǎng)站基本能滿足日常教學(xué),系統(tǒng)界面設(shè)計(jì)友好,各控件布局合理,操作簡單容易,流程清晰。據(jù)統(tǒng)計(jì)該網(wǎng)站的視頻資料和答疑功能模塊的使用頻率最高,論壇模塊的點(diǎn)擊率排第二。

      參考文獻(xiàn):

      [1]衣楊.基于面向?qū)ο蟮能浖治雠c設(shè)計(jì)實(shí)驗(yàn)教程[M].廣州:中山大學(xué)出版社,2011.

      [2]張憲會(huì),張慧妍.ASP.NET 2應(yīng)用開發(fā)技術(shù)[M].北京:人民郵電出版社,2006.

      [3]張樹亮,李超.ASP.NET 2.0+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M].北京:清華大學(xué)出版社,2006.

      作者簡介:方曉(1983-),女,福建永安人,碩士,助教,研究方向:軟件工程、數(shù)據(jù)庫、計(jì)算機(jī)組成原理、計(jì)算機(jī)網(wǎng)絡(luò)等。

      作者單位:華南農(nóng)業(yè)大學(xué)珠江學(xué)院,廣州 510900

      红河县| 武山县| 江阴市| 甘南县| 上饶县| 正阳县| 安仁县| 海伦市| 庄河市| 平罗县| 长岛县| 西峡县| 常熟市| 阿拉善右旗| 毕节市| 莱芜市| 治县。| 正宁县| 栾城县| 汝城县| 腾冲县| 台前县| 中卫市| 镇巴县| 彩票| 寻乌县| 柳林县| 清丰县| 耿马| 精河县| 鹰潭市| 禄劝| 咸阳市| 余庆县| 高安市| 杭州市| 醴陵市| 慈利县| 勐海县| 额济纳旗| 额敏县|