亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP技術(shù)的精品課程網(wǎng)站開發(fā)

        2014-04-29 00:00:00申云成
        計算機光盤軟件與應(yīng)用 2014年20期

        摘 要:針對精品課程網(wǎng)站開發(fā),在Dreamweaver環(huán)境下,以DIV+CSS作為前臺布局設(shè)計工具,后臺服務(wù)器端以ASP為技術(shù)平臺,結(jié)合ACCESS數(shù)據(jù)庫,全面闡述了精品課程網(wǎng)站開發(fā)的全過程。

        關(guān)鍵詞:ASP;DIV+CSS;精品課程網(wǎng)站;開發(fā)

        中圖分類號:TP393.092

        精品課程代表高校課程建設(shè)的最高水平,在學(xué)校課程建設(shè)中占有舉足輕重的地位??茖W(xué)性、先進性、教育性、系統(tǒng)性、適用性和示范性是精品課程最顯著的特點。精品課程的科學(xué)性、先進性應(yīng)體現(xiàn)在結(jié)合使用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)通信技術(shù),將精品課程最終建成網(wǎng)絡(luò)課程,通過網(wǎng)絡(luò)進行教學(xué)與管理,同時實現(xiàn)各種資料的上網(wǎng)并免費開放,實現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,并且能夠做到教師之間、師生之間、學(xué)生與系統(tǒng)之間、教師與系統(tǒng)之間及時的交互與交流,這也真正體現(xiàn)了精品課程的適用性與示范性[1]。本文以為昭通學(xué)院校級精品課程C語言程序設(shè)計精品課程網(wǎng)站為例,主要以ASP(Active Server Pages,動態(tài)網(wǎng)頁)技術(shù)為主,從基本的網(wǎng)頁結(jié)構(gòu)設(shè)計開始,通過Dreamweaver可視化設(shè)計功能的輔助,建立一個師生信息交流的平臺。

        1 ASP技術(shù)

        ASP是基于DCOM(Distributed Component Object Model,分布式組件對象模型)構(gòu)架,所以程序構(gòu)架可以在本地或網(wǎng)絡(luò)上以分布方式執(zhí)行。微軟公司提供的Web服務(wù)器組件IIS,能將腳本式編程語言直接嵌入HTML語言中,能夠利用它建立和運行動態(tài)的、交互的、高效的網(wǎng)絡(luò)服務(wù)器的應(yīng)用程序。由于HTTP瀏覽器本身具有跨平臺的優(yōu)勢,是一種極好的客戶端操作平臺,因此可以很好地構(gòu)建B/S(瀏覽器/服務(wù)器)模式。

        可以通過OLE DB對應(yīng)用程序的數(shù)據(jù)源進行訪問。通過ADO對象模型,能夠使用VBScript或Jscript等腳本語言訪問這些接口,并將數(shù)據(jù)庫功能添加到Web應(yīng)用程序中。

        2 精品課程網(wǎng)站需求分析

        2.1 任務(wù)目標

        精品課程網(wǎng)站作為精品課程的一項重要支撐項目,網(wǎng)站要充分展示精品課程的重要信息,以幫助專家學(xué)者、教師學(xué)生的快速瀏覽。

        本網(wǎng)站系統(tǒng)實現(xiàn)的主要功能如下:

        (1)動態(tài)顯示課程網(wǎng)站的分類信息,包括精品課程申報表,教師隊伍,課程特色,教學(xué)資源,教學(xué)成果,網(wǎng)絡(luò)平臺等;(2)資源下載,包括教學(xué)錄像,教學(xué)課件、課后習(xí)題,預(yù)測試卷等學(xué)習(xí)資料的下載;(3)后臺管理,管理員登陸后臺進行用戶管理、欄目管理、新聞管理、日志管理、數(shù)據(jù)備份及恢復(fù)等。

        2.2 功能模塊

        本網(wǎng)站系統(tǒng)由前臺信息展示模塊和后臺管理模塊組成。

        前臺信息展示模塊:(1)信息瀏覽。瀏覽申報表、課程特色、教學(xué)資源、實驗教學(xué),教師隊伍,教學(xué)成果等;(2)網(wǎng)絡(luò)平臺。進行在線學(xué)習(xí)、在線答疑及在線考試;(3)下載資源。下載所需教學(xué)與學(xué)習(xí)資源。

        后臺管理模塊:(1)用戶管理。包括添加用戶、刪除用戶、用戶密碼修改等;(2)欄目管理。包括動態(tài)添加、修改及刪除欄目,可以進行一級欄目、二級欄目甚至更多級欄目的管理;(3)新聞管理。包括添加新聞、修改新聞、刪除新聞。通過集成ewebeditor可以方便實現(xiàn)新聞內(nèi)容的動態(tài)添加,包括文字格式化、圖片、動畫、視頻的上傳,有設(shè)計模式和代碼模式兩種方式進行方便的操作;(4)資源管理。上傳教學(xué)資料、教學(xué)錄像和教學(xué)課件等,以方便下載;(5)系統(tǒng)安全。包括系統(tǒng)備份、恢復(fù)及日志管理。

        3 系統(tǒng)設(shè)計

        3.1 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計

        數(shù)據(jù)庫主要由六張數(shù)據(jù)表構(gòu)成,如表1所示,每張數(shù)據(jù)表保存網(wǎng)站的不同信息,后臺管理人員負責(zé)從后臺把信息添加到數(shù)據(jù)表,前臺展示頁面根據(jù)查詢算法把需要的信息動態(tài)從數(shù)據(jù)表里讀取出來。

        3.2 后臺登陸模塊設(shè)計

        3.2.1 后臺登陸模塊

        本模塊涉及到整個網(wǎng)站的安全問題,所以網(wǎng)站安全處理的第一步便是驗證,即對于請求信息的用戶驗證其身份。用戶通過輸入用戶名和密碼,并與數(shù)據(jù)表里已有的用戶名和密碼進行比對,只有用戶名和密碼與表里的某條記錄的用戶名和密碼都相同,才允許用戶登陸進入后臺管理頁面。如果用戶名或密碼有錯,登陸就會失敗,以保證網(wǎng)站的安全。此處特別說明的是用戶輸入的密碼需要通過MD5()加密函數(shù)轉(zhuǎn)換后才可能與表里的加密密碼相同,進一步保證網(wǎng)站的安全性問題。

        3.2.2 新聞管理模塊

        新聞管理主要包括新聞分類、添加新聞和管理新聞。新聞分類可以進行新聞一級欄目分類、二級欄目分類和三級欄目分類,甚至是再多級別的欄目分類,一級欄目下包含二級欄目,二級欄目下包含三級欄目,形成樹形目錄結(jié)構(gòu),便于對欄目分類管理。添加新聞模塊集成了ewebeditor模塊,能夠?qū)崿F(xiàn)上傳文字、flash動畫、圖片,并可進行格式化處理,有設(shè)計視圖和源代碼視圖,方便進行實時設(shè)計和代碼編輯。管理新聞模塊能夠?qū)π侣勴撁孢M行刪除、復(fù)制、轉(zhuǎn)移、置頂和推薦等操作,操作方便、功能強大。

        3.2.3 系統(tǒng)管理模塊

        主要包括站點信息配置、用戶管理和友情鏈接管理。站點信息配置管理能初始化系統(tǒng)信息,包括網(wǎng)站名稱、網(wǎng)站標題、網(wǎng)站網(wǎng)址等信息。用戶管理能添加刪除用戶,設(shè)置密碼,修改密碼,設(shè)置權(quán)限等。友情鏈接管理能方便地添加刪除友情鏈接的網(wǎng)站名稱、網(wǎng)站地址等信息。

        4 系統(tǒng)實現(xiàn)

        4.1 主頁實現(xiàn)

        主頁通常命名為default.asp或者index.asp,本網(wǎng)站的主頁命名為index.asp。一個網(wǎng)站主頁的界面美觀性,操作方便性,響應(yīng)敏捷性至關(guān)重要,首先用戶關(guān)注的就是主頁,主頁是一個網(wǎng)站的門面。所以,需要花費大量的心思和精力來思考主頁的外觀、布局、效率等問題。本網(wǎng)站主頁采用動靜結(jié)合的方式進行設(shè)計布局和功能實現(xiàn)。首先在dreamweaver環(huán)境下用DIV+CSS技術(shù)來進行頁面布局,采用目前網(wǎng)頁布局比較流行的盒子模型技術(shù),保證頁面各個部分相對固定,實現(xiàn)無縫連接。把整個頁面看作一個大盒子,稱為container,在container里從上到下又包含三個小盒子head,main和foot,依此方法繼續(xù)把main盒子分為兩行,每行再分為兩到三列。主頁布局好后就可以往各個小盒子里面填入內(nèi)容,填入的內(nèi)容可以是靜態(tài)的,也可以是動態(tài)的,此處的動態(tài)是指內(nèi)容是根據(jù)需要用數(shù)據(jù)庫查詢語句從數(shù)據(jù)表里面提取出來的,這也是動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站最本質(zhì)的區(qū)別。例如,主頁調(diào)用一個過程函數(shù)Article_List()來實現(xiàn)新聞內(nèi)容的顯示,具體代碼如下:

        主頁各個盒子內(nèi)容添加完成之后,就涉及到最后一步,進行美化設(shè)計。采用比較先進的表現(xiàn)形式CSS(層疊樣式表),把CSS單獨做成一個文件,讓網(wǎng)站的內(nèi)容與表現(xiàn)形式分離,也是網(wǎng)站設(shè)計的宗旨。通過類別選擇器、ID選擇器和標簽選擇器的靈活運用,可以實現(xiàn)簡約而不簡單的美化設(shè)計,所有頁面都可共享調(diào)用設(shè)計好的選擇器,實現(xiàn)網(wǎng)站風(fēng)格統(tǒng)一,結(jié)構(gòu)清晰,代碼精簡。例如,下面CSS代碼為一個命名為box的類別選擇器:

        box {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;margin:0px;BACKGROUND:#f6f6f6;}

        此段代碼設(shè)置了盒子的內(nèi)邊距,外邊距和背景顏色。

        4.2 其他主要頁面

        除了主頁之外,最重要的兩個頁面就是list.asp和show.asp。list.asp頁面用來顯示主欄目下包含的子欄目信息,對于我們網(wǎng)站的導(dǎo)航和子欄目的選擇至關(guān)重要,當然具體實現(xiàn)也是采用數(shù)據(jù)庫查詢語句從class表里把某個主欄目包含的相關(guān)子欄目查詢并顯示出來,再采用CSS樣式表進行美化。show.asp頁面用來進行具體某條新聞內(nèi)容的顯示,實現(xiàn)方式也是用數(shù)據(jù)庫查詢語句從article表里把新聞標題、作者、添加日期、具體內(nèi)容等信息顯示出來,再用CSS樣式表進行美化。

        5 結(jié)束語

        本網(wǎng)站以操作簡單,夠用就行的原則,在Dreamweaver操作環(huán)境下,以DIV+CSS技術(shù)進行頁面布局,以ASP作為服務(wù)器端平臺,并以Microsoft Access作為后臺數(shù)據(jù)庫,這些都是實現(xiàn)中小型網(wǎng)站、尤其是精品課程網(wǎng)站的首選工具。本文闡述了精品課程網(wǎng)站的開發(fā)的全過程,包括分析、設(shè)計與實現(xiàn),尤其是對實現(xiàn)部分的闡述思路清晰,動靜結(jié)合,讓表現(xiàn)形式與具體內(nèi)容分開處理。

        參考文獻:

        [1]楊祥,劉海波,劉璞.C程序設(shè)計精品課程網(wǎng)站開發(fā)設(shè)計[J].通化師范學(xué)院學(xué)報,2010(05):33-35.

        [2]孫媛,趙明茹.基于ASP技術(shù)動態(tài)網(wǎng)站的設(shè)計與實現(xiàn)[J].中國制造業(yè)信息化,2012(11):68-71.

        [3]胡秀源.基于ASP技術(shù)的動態(tài)網(wǎng)站設(shè)計[J].制造業(yè)自動化,2011(06):204-206.

        作者簡介:申云成(1979-),男,云南鎮(zhèn)雄人,講師,碩士,研究方向:軟件工程、實時系統(tǒng)、數(shù)據(jù)挖掘。

        作者單位:昭通學(xué)院 信息科學(xué)與技術(shù)學(xué)院,云南昭通 657000

        国产女主播福利一区在线观看| 免费a级毛片无码a| XXXXBBBB欧美| av资源在线播放网站| 亚洲av五月天一区二区| 精品久久香蕉国产线看观看亚洲| 免费国产交换配乱淫| 国内精品人人妻少妇视频| 国产亚洲精品久久情侣| 日韩欧美成人免费观看| 亚洲精品高清你懂的| 91亚洲最新国语中文字幕| 一本久道高清视频在线观看 | 久久99精品久久久久久秒播| 一本久道久久综合久久| 日韩女同一区二区三区久久| 日韩精品无码一区二区三区| 男女啪啪免费体验区| 免费一级国产大片| 成人av资源在线观看| 免费无码av一区二区三区| 亚洲欧洲高潮| 国产一区二区三区经典| 国产精选自拍视频网站| 成人无码免费一区二区三区| 丰满熟妇人妻无码区| 黄色国产精品福利刺激午夜片| 久久精品国产精品| 日韩在线看片| 国产亚洲精品综合一区二区| 久久精品中文字幕无码绿巨人| 亚洲欧美日韩国产综合一区二区 | 强d乱码中文字幕熟女免费| av潮喷大喷水系列无码| 国产乱子伦视频一区二区三区| 丰满老熟女性生活视频| 毛片无码国产| 午夜亚洲AV成人无码国产| 大香蕉视频在线青青草| 国产女主播白浆在线观看| 特黄aa级毛片免费视频播放|