国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)據(jù)結(jié)構(gòu)精品課程網(wǎng)絡(luò)教學(xué)平臺(tái)建設(shè)方案

2014-10-21 19:57丁莉

摘 要:數(shù)據(jù)結(jié)構(gòu)精品課程網(wǎng)絡(luò)教學(xué)平臺(tái)是基于B/S架構(gòu)設(shè)計(jì)的,采用ASP.NET程序設(shè)計(jì)語(yǔ)言及ACCESS數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā).前臺(tái)功能模塊主要包括:師資隊(duì)伍、課程信息、教學(xué)動(dòng)態(tài)、課程資源、實(shí)驗(yàn)教學(xué)、課程視頻、作業(yè)點(diǎn)評(píng)、申報(bào)表、在線答疑。給學(xué)生提供一個(gè)良好的網(wǎng)絡(luò)教學(xué)環(huán)境,學(xué)生可以通過(guò)觀看教師教學(xué)視頻或教師在線答疑等模塊更加深入的了解此門課程,從而更好的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)課程。

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué);ASP.NET;ACCESS

中圖分類號(hào):TP311.12-4

為了提供教師教學(xué)上的輔助,也為了提供學(xué)生個(gè)性化學(xué)習(xí)上的輔導(dǎo),為學(xué)生提供另一條學(xué)習(xí)的途徑,開(kāi)發(fā)網(wǎng)上精品課程勢(shì)在必行。而且在當(dāng)今這樣高度發(fā)展的社會(huì)里人們已不拘泥于老式的學(xué)習(xí)方法,都在不斷尋找更簡(jiǎn)便快速的學(xué)習(xí)途徑,進(jìn)行更科學(xué)更有效的更人性化的學(xué)習(xí)。那么建設(shè)一套專業(yè)性強(qiáng),教學(xué)功能完備的數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)勢(shì)在必行。

1 方案論證

1.1 編程語(yǔ)言的方案確定

本次數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā)設(shè)計(jì)可以選用的計(jì)算機(jī)編程語(yǔ)言有兩種,分別是:ASP.NET和JAVA EE

方案一選用ASP.NET開(kāi)發(fā)程序。ASP.NET由微軟在支持。ASP.NET的特性如下:程序語(yǔ)言較容易入門,程序開(kāi)發(fā)較容易上手,頁(yè)面控件均可在任意部分進(jìn)行拖拽布局,后臺(tái)代碼編寫(xiě)所調(diào)用類或方法均有系統(tǒng)自動(dòng)彈出友好提示功能,可以最大限度的縮短程序開(kāi)發(fā)所需時(shí)間。

方案二選用JAVA EE開(kāi)發(fā)程序。Java由IBM、BEA和一大批開(kāi)源技術(shù)人員在支持。JAVA的開(kāi)發(fā)架構(gòu)很多,如果選擇不當(dāng),很容易讓原本簡(jiǎn)單的程序?qū)崿F(xiàn)起來(lái)非常復(fù)雜。無(wú)論程序底層搭建還是代碼編寫(xiě)上均有一定的學(xué)習(xí)難度。

比較上面兩種方案,我們不難發(fā)現(xiàn)JAVA EE讓問(wèn)題變的繁瑣了,ASP.NET讓編程更為簡(jiǎn)潔,在未來(lái)的科技發(fā)展中,筆者認(rèn)為趨于簡(jiǎn)便、更易于使用的開(kāi)發(fā)工具才是更好的選擇。所以這次程序開(kāi)發(fā)最終敲定ASP.NET為本平臺(tái)最終開(kāi)發(fā)程序語(yǔ)言。

1.2 數(shù)據(jù)庫(kù)的方案確定

ORACLE這一大型關(guān)系數(shù)據(jù)庫(kù),其主要把高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)當(dāng)成前提,也就是說(shuō)運(yùn)用便于邏輯管理的語(yǔ)言操縱很多存在規(guī)律數(shù)據(jù)的集合。在當(dāng)今其屬于最為常用的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)。但是它一般都作用于大型網(wǎng)站的開(kāi)發(fā),本次的網(wǎng)絡(luò)教學(xué)平臺(tái)數(shù)據(jù)庫(kù)管理方面如果選用ORACLE,那么會(huì)顯得有些‘大材小用了,所以本次程序開(kāi)發(fā)也不選擇它作為數(shù)據(jù)庫(kù)。

1.3 開(kāi)發(fā)模式的方案確定

本次數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā)可以選用的程序開(kāi)發(fā)模式有兩種:三層體系結(jié)構(gòu)、不分層編寫(xiě)代碼。

方案一程序開(kāi)發(fā)模式選用三層體系結(jié)構(gòu)。從本質(zhì)而言,層象征著一個(gè)應(yīng)用程序的關(guān)鍵功能。通常把應(yīng)用程序功能劃成三項(xiàng),和三層架構(gòu)模式對(duì)應(yīng)產(chǎn)生。首先為數(shù)據(jù)訪問(wèn)層、其次為業(yè)務(wù)邏輯層,最后是界面表示層。

對(duì)于數(shù)據(jù)訪問(wèn)層來(lái)說(shuō),其重點(diǎn)包括數(shù)據(jù)存儲(chǔ)與和其產(chǎn)生交互的服務(wù)與其組件。上述服務(wù)與組件于功能層面與中間層產(chǎn)生獨(dú)立。

對(duì)于業(yè)務(wù)邏輯層而言,其包含有一個(gè)或者更多個(gè)組件服務(wù),主要通過(guò)業(yè)務(wù)邏輯規(guī)則、實(shí)現(xiàn)應(yīng)用程序邏輯進(jìn)而促使應(yīng)用程序得以順利運(yùn)行。數(shù)據(jù)處理是重要過(guò)程之一,主要負(fù)責(zé)收集處理數(shù)據(jù)訪問(wèn)層發(fā)送或者返回的數(shù)據(jù)信息。

對(duì)于界面表示層來(lái)說(shuō),主要在中間層取得信息進(jìn)而顯示到用戶那里。另外這層還與用戶實(shí)施交互,返回一些信息還把信息輸送到中間層進(jìn)而實(shí)施處理。

方案二程序開(kāi)發(fā)模式不選用任何模式。根據(jù)實(shí)際情況,數(shù)據(jù)層得到數(shù)據(jù)庫(kù)送來(lái)的原始數(shù)據(jù),然后業(yè)務(wù)邏輯層將數(shù)據(jù)進(jìn)行轉(zhuǎn)換,讓其變?yōu)闈M足業(yè)務(wù)邏輯規(guī)則同時(shí)存在意義的信息,還有表示層主要將信息變?yōu)樽層脩羰褂玫膬?nèi)容。數(shù)據(jù)層與中間層二者的分離變得明顯起來(lái),便于程序后期的開(kāi)發(fā)維護(hù)。分層設(shè)計(jì)最大的優(yōu)點(diǎn)是可以每一層獨(dú)立的進(jìn)行程序修改。比如能夠不斷進(jìn)行業(yè)務(wù)邏輯層的修正,在數(shù)據(jù)層訪問(wèn)里面進(jìn)行一樣數(shù)據(jù)的接收,再將數(shù)據(jù)輸送至表示層,還可以在不修改業(yè)務(wù)邏輯層編碼的情況下,通過(guò)單獨(dú)修改表示層使平臺(tái)頁(yè)面外觀更加美化。

所以開(kāi)發(fā)層次清晰的三層體系結(jié)構(gòu)被最終選為本次數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā)模式。

2 需求分析

2.1 系統(tǒng)概述

信息時(shí)代的學(xué)習(xí)方式,要更加重視資源利用、探究發(fā)現(xiàn)、通訊交流和知識(shí)建構(gòu)。數(shù)據(jù)結(jié)構(gòu)精品課程網(wǎng)絡(luò)教學(xué)平臺(tái)是由強(qiáng)大的師資隊(duì)伍、完善的教學(xué)內(nèi)容、精良的教學(xué)手段、優(yōu)秀的教學(xué)理念所構(gòu)成的全國(guó)示范性先進(jìn)課程。國(guó)家網(wǎng)絡(luò)教學(xué)平臺(tái)建設(shè)屬于高校教學(xué)質(zhì)量和教學(xué)改革工程的關(guān)鍵構(gòu)成部分,也是《2003-2007年教育振興行動(dòng)計(jì)劃》的重要內(nèi)容之一。旨在為本、專科學(xué)生提供優(yōu)質(zhì)的網(wǎng)絡(luò)學(xué)習(xí)資源,實(shí)現(xiàn)優(yōu)質(zhì)資源共享。是學(xué)生自主學(xué)習(xí)、教學(xué)互動(dòng)、在線網(wǎng)絡(luò)學(xué)習(xí)交流的重要平臺(tái)。

2.2 系統(tǒng)特點(diǎn)

數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)采用B/S架構(gòu),即瀏覽器/服務(wù)器模式,進(jìn)而完成數(shù)據(jù)結(jié)構(gòu)精品課程的網(wǎng)絡(luò)教學(xué)平臺(tái)開(kāi)發(fā)。其特點(diǎn)是:系統(tǒng)易操作,功能強(qiáng)大,擴(kuò)展性能很好、還有好的跨地域操作性。網(wǎng)站欄目設(shè)置全面:包括課程資源下載、課程視頻在線播放、學(xué)生作業(yè)點(diǎn)評(píng)、在線答疑等多個(gè)實(shí)用教學(xué)功能模塊,使學(xué)生們能夠在課余時(shí)間更好的利用網(wǎng)上教學(xué)資源去彌補(bǔ)課堂上知識(shí)點(diǎn)遺忘,注意力不集中等過(guò)失,不僅擴(kuò)充了學(xué)生的知識(shí)面,還可以更加有效的提高學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)課程的積極性。同時(shí)也為教師增添了在線輔助教學(xué)的利器,無(wú)形之間在學(xué)生于老師之間搭建起一座溝通的橋梁,使教師和學(xué)生的互動(dòng)交流零障礙。

2.3 Visual Studio2005開(kāi)發(fā)工具

Visual Studio是一套完整的軟件開(kāi)發(fā)工具,可以用于WEB應(yīng)用程序、WEB SERVICES以及桌面應(yīng)用程序的生成。其中包含的程序開(kāi)發(fā)語(yǔ)言有 VB、VC++ .、C#、J# 。它們共同使用相同的開(kāi)發(fā)環(huán)境,并有助于創(chuàng)建混合語(yǔ)言解決方案,同時(shí)因?yàn)榛?net Framework下,可以簡(jiǎn)化對(duì)WEB應(yīng)用程序的關(guān)鍵技術(shù)訪問(wèn)。

2.4 Access數(shù)據(jù)庫(kù)

Access基于Windows的關(guān)系型數(shù)據(jù)庫(kù),集成在office辦公軟件內(nèi)。提供了多種建立數(shù)據(jù)庫(kù)對(duì)象的方式,如:表、查詢、窗體、宏等等。以及多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;讓功能健全的數(shù)據(jù)庫(kù)管理系統(tǒng)的建立更為簡(jiǎn)便,普通用戶不用進(jìn)行代碼編程,也能讓許多數(shù)據(jù)管理任務(wù)得以完成。ACCESS數(shù)據(jù)庫(kù)存在著大型數(shù)據(jù)庫(kù)的某些基本性的功能,支持事物處理功能,所以ACCESS屬于一種數(shù)據(jù)庫(kù)管理系統(tǒng),另外也屬于一項(xiàng)功能很好的開(kāi)發(fā)工具。

3 結(jié)束語(yǔ)

數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)屬于教學(xué)宣傳的一類手段,網(wǎng)站實(shí)體雖然很優(yōu)越強(qiáng)大,精髓依然屬于教學(xué)課程的內(nèi)容。技術(shù)需要服務(wù)于應(yīng)用,基于此種思想背景下,數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)才得以進(jìn)行開(kāi)發(fā)。滿足了需求的機(jī)制,平臺(tái)最終會(huì)受到現(xiàn)有技術(shù)條件的限制和約束,所以筆者開(kāi)發(fā)出來(lái)的網(wǎng)絡(luò)教學(xué)平臺(tái)會(huì)有一些缺陷之處,由于技術(shù)不斷發(fā)展、教學(xué)思想也在不斷優(yōu)化,在之后的開(kāi)發(fā)過(guò)程內(nèi)會(huì)不斷實(shí)行優(yōu)化,盼望我們的數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)教學(xué)平臺(tái)能夠早日實(shí)現(xiàn)真正的網(wǎng)上精品課程。

參考文獻(xiàn):

[1]劉以倩.數(shù)據(jù)結(jié)構(gòu)[M].北京:中國(guó)電力出版社,2008.

[2]辛紅.ASP.NET開(kāi)發(fā)寶典[M].天津:南開(kāi)大學(xué)出版社,2009.

[3]周恒.ASP.NET項(xiàng)目開(kāi)發(fā)全程實(shí)錄[M].北京:清華大學(xué)出版社,2009.

[4]張紅萍.ASP.NET技術(shù)內(nèi)幕[M].北京:清華大學(xué)出版社,2008.

[5]陳小平.數(shù)據(jù)結(jié)構(gòu)[M].南京:南京大學(xué)出版社,2009.

作者簡(jiǎn)介:丁莉,女,吉林長(zhǎng)春人,漢族,助理工程師,本科,研究方向:程序設(shè)計(jì)。

作者單位:吉林省計(jì)算中心(吉林省計(jì)算機(jī)技術(shù)研究所),長(zhǎng)春 130000

大名县| 黄大仙区| 万载县| 浏阳市| 闸北区| 谢通门县| 普安县| 胶州市| 平乡县| 东源县| 雅安市| 清水县| 会昌县| 三亚市| 南岸区| 九龙坡区| 商洛市| 两当县| 新津县| 贡觉县| 梁平县| 龙南县| 吉林市| 温州市| 彭阳县| 应城市| 镇江市| 班戈县| 安平县| 桓台县| 南川市| 天水市| 顺义区| 平顶山市| 永清县| 高安市| 崇左市| 洱源县| 会东县| 光山县| 颍上县|