畢業(yè)設(shè)計(論文)ASP計算機(jī)系網(wǎng)站的設(shè)計與開發(fā)_第1頁
畢業(yè)設(shè)計(論文)ASP計算機(jī)系網(wǎng)站的設(shè)計與開發(fā)_第2頁
畢業(yè)設(shè)計(論文)ASP計算機(jī)系網(wǎng)站的設(shè)計與開發(fā)_第3頁
畢業(yè)設(shè)計(論文)ASP計算機(jī)系網(wǎng)站的設(shè)計與開發(fā)_第4頁
畢業(yè)設(shè)計(論文)ASP計算機(jī)系網(wǎng)站的設(shè)計與開發(fā)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、享有工作室-為您提供最優(yōu)秀的計算機(jī)畢業(yè)設(shè)計論文解決方案 客服qq:810354974/844511071/465729264目錄1緒論011 互聯(lián)網(wǎng)與網(wǎng)絡(luò)教育012 網(wǎng)站的功能02網(wǎng)站設(shè)計制作的理論和技術(shù)基礎(chǔ)021 網(wǎng)站用戶界面設(shè)計原則022 網(wǎng)站用戶界面設(shè)計技術(shù)123 網(wǎng)站制作運(yùn)用的開發(fā)技術(shù)23教科系網(wǎng)站功能及體系結(jié)構(gòu)的設(shè)計531 網(wǎng)站教學(xué)平臺的目標(biāo)設(shè)計532 網(wǎng)站教學(xué)平臺系統(tǒng)功能分析與設(shè)計54教科系網(wǎng)站數(shù)據(jù)庫的設(shè)計741 數(shù)據(jù)庫的需求分析742 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計843 后臺數(shù)據(jù)庫的配置85網(wǎng)站開發(fā)平臺的功能實現(xiàn)851 新聞動態(tài)顯示952 站內(nèi)搜索功能1053 后臺登陸驗證1154 后臺

2、新聞管理126平臺的測試與維護(hù)1361 平臺功能的測試1362 平臺的維護(hù)13結(jié)束語14參考文獻(xiàn)15致謝16畢業(yè)設(shè)計論文購買 畢業(yè)設(shè)計論文定做 摘 要本文主要研究了濱州學(xué)院計算機(jī)系網(wǎng)站的設(shè)計與開發(fā),研究該課題的主要目的是便于教育技術(shù)學(xué)專業(yè)教師通過網(wǎng)站發(fā)布公告和教學(xué)信息,學(xué)生通過該網(wǎng)站了解院系最新動向,學(xué)習(xí)專業(yè)知識,實現(xiàn)資源共享。網(wǎng)站主要用asp技術(shù)來實現(xiàn),通過和數(shù)據(jù)庫連接實現(xiàn)動態(tài)交互功能。關(guān)鍵字:b/s/d體系結(jié)構(gòu) 網(wǎng)站設(shè)計 asp技術(shù) 數(shù)據(jù)庫1緒論11 互聯(lián)網(wǎng)與網(wǎng)絡(luò)教育隨著互聯(lián)網(wǎng)技術(shù)的日益普及,基于網(wǎng)絡(luò)環(huán)境下的教學(xué)研究、模式開發(fā)日趨深入,網(wǎng)絡(luò)對教學(xué)的作用與潛能愈加突現(xiàn)出來,尤其在主體性教育觀

3、、素質(zhì)教育觀的策略方法與學(xué)科整合中體現(xiàn)得更加充分。12 網(wǎng)站的功能現(xiàn)如今,網(wǎng)站開發(fā)技術(shù)日益發(fā)展完善,基于web的網(wǎng)站設(shè)計與開發(fā)已成為當(dāng)今企業(yè)和學(xué)校積極探索和發(fā)展的熱門技術(shù).帶有交互性的動態(tài)網(wǎng)站設(shè)計也越來越受到人們的重視.出現(xiàn)了各種網(wǎng)站開發(fā)工具,如dreamweaver、frontpage、記事本等,同時也需要一些網(wǎng)頁美化工具,如photoshop、firework、flash等等。在網(wǎng)站制作中要用到html語言、javascript、vbscript腳本語言、asp 、php、 jsp等網(wǎng)站開發(fā)技術(shù),xml技術(shù)等等,同時還能提供一些組件來豐富頁面內(nèi)容。動態(tài)網(wǎng)站還可與數(shù)據(jù)庫連接,實現(xiàn)交互功能。2

4、網(wǎng)站設(shè)計制作的理論和技術(shù)基礎(chǔ)21 網(wǎng)站用戶界面設(shè)計原則一個設(shè)計優(yōu)秀的用戶界面不僅要能夠充分發(fā)揮軟件的功能,而且要讓用戶使用方便。用戶界面設(shè)計的一個最基本也是最重要的依據(jù)是以用戶為中心。因為設(shè)計軟件是給人使用的,一個軟件使用效率的好壞取決于軟件本身的設(shè)計和人是否能夠方便的使用。因此,用戶界面的設(shè)計必須以用戶為中心。211 一般軟件的用戶界面設(shè)計原則(1) 一致性一致性體現(xiàn)在用戶界面的各個方面,包括界面元素、命令名稱、信息表示和操作方式。(2) 容錯性 一個好的用戶界面應(yīng)該在設(shè)計時盡量避免可能的出錯情況,對于不可避免的錯誤,應(yīng)該盡量給用戶提供恢復(fù)的手段。對于可能發(fā)生災(zāi)難性后果的命令/操作,應(yīng)給出警

5、告并要求用戶確認(rèn)。(3) 反饋 一個好的用戶界面在任何情況下都應(yīng)該對用戶的操作做出反饋(除非用戶不需要這種反饋)。反饋使用戶感覺到他在操作該軟件,了解軟件的當(dāng)前運(yùn)行狀態(tài)。212 網(wǎng)站用戶界面設(shè)計原則網(wǎng)站的用戶界面設(shè)計,除了要掌握用戶界面設(shè)計的一般原則外,還要把握其特殊性,因為網(wǎng)站網(wǎng)頁的主要功能是向瀏覽者提供信息,所以網(wǎng)站的界面設(shè)計和其它應(yīng)用軟件界面設(shè)計存在一定的差異。下面,根據(jù)界面設(shè)計的一般原則,結(jié)合網(wǎng)站開發(fā)平臺的實際情況,認(rèn)為網(wǎng)站開發(fā)平臺界面設(shè)計應(yīng)遵循以下基本原則,如表2-1所示。表2-1 網(wǎng)站開發(fā)平臺界面設(shè)計原則界面設(shè)計的一般原則網(wǎng)站界面的設(shè)計原則1一致性統(tǒng)一的風(fēng)格2容錯性、反饋良好的交互

6、3審美性視覺效果4簡易性網(wǎng)頁潔簡5傳輸速度22 網(wǎng)站用戶界面設(shè)計技術(shù)221 網(wǎng)站的頁面布局網(wǎng)站開發(fā)平臺的頁面布局總體上遵循了網(wǎng)站界面設(shè)計原則。根據(jù)網(wǎng)站開發(fā)平臺的整體組織結(jié)構(gòu),可以分兩類頁面:首頁的頁面布局、后臺管理頁面布局。下面介紹本網(wǎng)站的頁面布局:(1) 首頁的布局整個頁面的布局采用了“三型”結(jié)構(gòu),主色調(diào)采用了桔紅的暖色色調(diào),文字的大小采用目前網(wǎng)上非常流行的9pt,字體是宋體,對于敘述性的文字,采用黑色,對于鏈接,活動的采用紅色。教育科學(xué)與技術(shù)系的標(biāo)志圖片logo放在最上面,logo下面是整個網(wǎng)站的導(dǎo)航欄,主體部分左邊放置輔助模塊,右邊放置主要的新聞和消息,底部是版權(quán)。如圖2.1所示。圖2.

7、1 首頁的布局(2) 后臺管理布局網(wǎng)站的后臺主頁面是用框架布局比較簡單,用表格布局頁面,點擊每個超連接就會打開一個新的頁面,便于管理,如圖2.2所示。圖2.2 后臺管理布局222 網(wǎng)站的統(tǒng)一版面設(shè)計技術(shù) 由于網(wǎng)站中的網(wǎng)頁要求有統(tǒng)一的風(fēng)格和良好的視覺效果,即要求網(wǎng)站有統(tǒng)一的版面,由于級聯(lián)格式頁(css )技術(shù)能集中管理web站點的格式元素(字體、背景、文本、223 界面元素定位技術(shù)界面元素定位是版面布局的重要內(nèi)容之一。要使網(wǎng)頁的界面布局具備報紙、雜志等漂亮的布局,必須要對頁面的界面元素進(jìn)行定位。在網(wǎng)站開發(fā)平臺中采用了以下幾種界面元素的定位技術(shù):表格定位、塊表示符和定位和css定位,下面分別進(jìn)行討

8、論。23 網(wǎng)站制作運(yùn)用的開發(fā)技術(shù)教科系網(wǎng)站在windows xp系統(tǒng)下,在dreamweaver軟件中設(shè)計制作的,用到的語言有html語言和腳本語言。本系統(tǒng)動態(tài)開發(fā)技術(shù)主要采用了asp技術(shù)(activex server pages ),它是新一代動態(tài)網(wǎng)頁開發(fā)技術(shù),具有開發(fā)簡單、與瀏覽器類型無關(guān)、功能強(qiáng)大、。23 平臺的體系結(jié)構(gòu)和開發(fā)環(huán)境該系統(tǒng)采用了b/s/d(browser/server/date server)的體系結(jié)構(gòu)如圖2.3所示。 web服務(wù)器端 server端 數(shù)據(jù)庫服務(wù)器組件ado和odbciis5.0 和 asp環(huán)境服務(wù)器腳本代碼教師用戶學(xué)生用戶圖2.3 b/s/d的體系結(jié)構(gòu)三層

9、結(jié)構(gòu)中, 第一層(瀏覽器) 為表示層, 主要用于完成用戶接口的功能; 用戶在客戶端向url 指定的web 服務(wù)器提出服務(wù)申請,web 服務(wù)器通過http 協(xié)議將用戶所需的信息傳送給客戶端。在這里,客戶端的作用只是接收信息并用www 瀏覽器顯示出來。第二層(為功能層, 主要用于完成客戶請求的應(yīng)用功能,web 服務(wù)器在收到客戶的請求后與第三層中的數(shù)據(jù)庫連接并進(jìn)行數(shù)據(jù)處理, 而后通過web 將處理結(jié)果傳回到客戶端。第三層(數(shù)據(jù)庫服務(wù)器) 為數(shù)據(jù)層, 采用access 網(wǎng)絡(luò)數(shù)據(jù)庫, 主要完成的數(shù)據(jù)存儲、加工和管理功能。網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和網(wǎng)絡(luò)編程技術(shù)選擇(1) 操作系統(tǒng)平臺: windows x

10、p;(2) 實現(xiàn)環(huán)境: iis 5.0, 后臺采用面向?qū)ο笤O(shè)計的asp 編程技術(shù);(3) 數(shù)據(jù)庫: access 。232 html語言 html的英語意思是:hypertext marked language,即超文本標(biāo)記語言,是一種用來制作超文本文檔的簡單標(biāo)記語言。超文本傳輸協(xié)議規(guī)定了瀏覽器在運(yùn)行 html 文檔時所遵循的規(guī)則和進(jìn)行的操作.http協(xié)議的制定使瀏覽器在運(yùn)行超文本時有了統(tǒng)一的規(guī)則和標(biāo)準(zhǔn)。用html編寫的超文本文檔稱為html文檔,它能獨立于各種操作系統(tǒng)平臺,自1990年以來html就一直被用作(是world wide web的縮寫,也可簡寫web、中文叫做萬維網(wǎng)) 的信息表示

11、語言,使用html語言描述的文件,需要通過web瀏覽器顯示出效果。233 腳本語言腳本程序設(shè)計在web程序設(shè)計中占有很重要的地位,無論是客戶端動態(tài)頁面設(shè)計,還是動態(tài)網(wǎng)站設(shè)計中的服務(wù)器端編程,使用最多的就是腳本語言。在眾多的腳本語言中,使用最廣泛的是javascript和vbscript。這兩種語言即可作為客戶端腳本語言,又可以作為服務(wù)器端腳本語言。javascript是一種嵌入在html文件中的腳本語言,它是基于對象和事件驅(qū)動的,能對諸如鼠標(biāo)單擊、表單輸入、頁面瀏覽等用戶事件作出反應(yīng)并進(jìn)行處理。javascript語言具有如下特點:234 asp技術(shù)asp是一種服務(wù)器端的腳本運(yùn)行環(huán)境,利用它我

12、們可以產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的web服務(wù)應(yīng)用程序。一個asp應(yīng)用程序通常以.asp作為擴(kuò)展名,asp文件通常由文本、html標(biāo)志和asp文件特有的腳本語句組成,其中vbscript是asp中缺省的腳本語言??蛻舳送ㄟ^瀏覽器向web服務(wù)器發(fā)送請求,web服務(wù)器響應(yīng)頁面請求后調(diào)用文件,然后解釋執(zhí)行每一條腳本語句,用ado組件通過odbc向數(shù)據(jù)庫服務(wù)器發(fā)送數(shù)據(jù)請求及235 數(shù)據(jù)庫訪問技術(shù)ado微軟公司提供了一種對各類應(yīng)用程序均適用、采用odbc接口、通過結(jié)構(gòu)化查詢語言sql對數(shù)據(jù)庫進(jìn)行訪問和操作的總體解決方案,這就是oledb,它是一個組件對象模型(com)接口。可通過對存儲在不同信息源上

13、的數(shù)據(jù)進(jìn)行統(tǒng)一訪問能力。但是oledb應(yīng)用程序編程接口的設(shè)計目的是為了給多種多樣的應(yīng)用程序提供優(yōu)化功能,對web應(yīng)用的開發(fā)者而言,并不需要如此復(fù)雜的api。ado(activex data objects,activex數(shù)據(jù)對象)技術(shù)則是一種良好的web數(shù)據(jù)庫訪問解決方案,其編程接口簡單,用它開發(fā)應(yīng)用程序十分便捷。ado是一個asp內(nèi)置的服務(wù)器組件,它是一座連接web應(yīng)用程序和oledb的橋梁,運(yùn)用它并結(jié)合asp技術(shù)可在網(wǎng)頁中執(zhí)行sql命令,達(dá)到數(shù)據(jù)庫訪問目的。表 2-2 是ado對象模型,它反映了ado對象之間的關(guān)系。表2-2 ado對象模型connectionrecordsetparame

14、tererrorcommandparameterserrorsfieldsfield3教科系網(wǎng)站功能及體系結(jié)構(gòu)的設(shè)計31 網(wǎng)站教學(xué)平臺的目標(biāo)設(shè)計教育技術(shù)專業(yè)網(wǎng)站教學(xué)平臺各模塊的功能如下:311 教師部分的功能應(yīng)該達(dá)到下面的要求(1) 通過教學(xué)公告向?qū)W生發(fā)布信息、制定教學(xué)計劃;(2) 將教學(xué)、專業(yè)、課程、實驗信息發(fā)布到網(wǎng)站上;(3) 在網(wǎng)上發(fā)布教案;(4) 在網(wǎng)上發(fā)布作業(yè)、包括作業(yè)題目上載、公布作業(yè)、批閱作業(yè),給出學(xué)生成績;(5) 將常用的學(xué)習(xí)資源發(fā)布在網(wǎng)站上,便于學(xué)生下載使用;(6) 通過聊天空間與學(xué)生進(jìn)行實時討論;(7) 教師可以通過后臺對頁面進(jìn)行管理,添加修改刪除新聞,上傳文件。312 學(xué)

15、生部分的功能應(yīng)該達(dá)到下面的要求(1) 閱讀公告;(2) 在網(wǎng)上完成課程學(xué)習(xí);(3) 在網(wǎng)上完成作業(yè)、包括作業(yè)下載、上傳作業(yè)內(nèi)容和作業(yè)成績查詢等;(4) 通過討論組的形式向老師提出問題。32 網(wǎng)站教學(xué)平臺系統(tǒng)功能分析與設(shè)計本網(wǎng)站共分為兩個子系統(tǒng),教師子系統(tǒng)和學(xué)生子系統(tǒng).如表3-1所示。表3-1 教師子系統(tǒng)和學(xué)生子系統(tǒng)首頁學(xué)生子系統(tǒng)教師子系統(tǒng)公告瀏覽新聞瀏覽在線學(xué)習(xí)作業(yè)上載資源學(xué)習(xí)新聞發(fā)布公告瀏覽資源管理作業(yè)批改后臺維護(hù)321 教學(xué)內(nèi)容發(fā)布管理員發(fā)布網(wǎng)站新聞,這些內(nèi)容是該網(wǎng)站的主要內(nèi)容。各種新聞在頁面上動態(tài)顯示,管理員可以通過后臺對這些新聞進(jìn)行添加、修改和刪除。另外系統(tǒng)可對教學(xué)內(nèi)容提供查詢搜索功能

16、。322 公告功能教師可以通過公告功能發(fā)布各項通知,例如以下內(nèi)容:(1) 招生公告招生簡章、招生專業(yè)介紹、招生站點聯(lián)系方式;(2) 規(guī)章制度,包括各類管理又件等;(3) 課程安排,包括課程數(shù)學(xué)方式、課程播放表;(4) 臨時通知和教材。323 作業(yè)功能 對于作業(yè),學(xué)上需要將作業(yè)通過上傳的方式上交。因此系統(tǒng)需要提供以下功能:(1) 上傳:格作業(yè)上載到指定地點、并按某種方式進(jìn)行標(biāo)識;(2) 批閱:教師可對作業(yè)進(jìn)行批閱判分。324 答疑功能(1) 非實時答疑:系統(tǒng)需要完成一個討論組的功能, 以便學(xué)生和老師能順利提問和解答;(2) 實時答疑:功能類似于聊天室。學(xué)生和老師可以同時登錄到系統(tǒng),進(jìn)行實時交流。

17、325 后臺管理功能后臺登陸頁面用戶名密碼驗證功能,新聞管理頁面對新聞的添加修改刪除操作功能。文件上傳功能。326 其他功能站內(nèi)搜索、友情鏈接等。4教科系網(wǎng)站數(shù)據(jù)庫的設(shè)計41 數(shù)據(jù)庫的需求分析表4-1數(shù)據(jù)庫需求分析表管理系統(tǒng)管理員信息表教務(wù)公告信息表教學(xué)管理信息表專業(yè)建設(shè)信息表專業(yè)介紹信息表課程建設(shè)信息表教學(xué)系統(tǒng)實驗教學(xué)信息表實驗室信息表科研動態(tài)信息表科研項目信息表成人教育信息表學(xué)生工作信息表42 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計在access中建立數(shù)據(jù)庫文件mdb,此文件包含jjh_admin、jjh_activ、jjh_news、jjh_jiaoxue等數(shù)據(jù)表。下面是以表jjh_admin、jjh_a

18、ctiv為例說明這些表的邏輯結(jié)構(gòu)。(1) 管理員信息表jjh_admin管理員信息包括id號、用戶名、密碼、是超級管理員還是一般管理員。(2) 教務(wù)公告信息表jjh_activ教務(wù)公告信息表包括id號、公告標(biāo)題、公告發(fā)布作者、是否推薦、公告來源、圖片地址、公告內(nèi)容、點擊次數(shù)、發(fā)布時間。其邏輯結(jié)構(gòu)如表4-2所示。表4-2 表的邏輯結(jié)構(gòu)表名字段名稱數(shù)據(jù)類型說明jjh_adminadmin_id自動編號字段編號admin_name文本登陸用戶名admin_password文本登陸密碼admin_flag數(shù)字是否為超級管理員jjh_activactiv_id自動編號字段編號activ_title文本公

19、告標(biāo)題activ_auther文本公告作者activ_tui數(shù)字是否推薦activ_comefrom文本公告來源activ_images文本公告圖片來源activ_content備注公告內(nèi)容activ_hits數(shù)字點擊次數(shù)activ_time日期時間公告發(fā)布日期43 后臺數(shù)據(jù)庫的配置本系統(tǒng)是在windows xp系統(tǒng)下開發(fā)的,數(shù)據(jù)庫使用的是access 2003。新建數(shù)據(jù)庫并填充內(nèi)容,命名為mdb。因為網(wǎng)站中是用代碼實現(xiàn)的數(shù)據(jù)庫連接,所以這兒不用建立手動建立數(shù)據(jù)源連接。5網(wǎng)站開發(fā)平臺的功能實現(xiàn) 在整個網(wǎng)站開發(fā)平臺中,網(wǎng)站的信息除了存儲在文本文件上外,其他都存在access數(shù)據(jù)庫中。要顯示數(shù)據(jù)庫

20、中的數(shù)據(jù),必須要連接數(shù)據(jù)庫,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)表。在這里主要采用了asp的ado技術(shù)來實現(xiàn)。使用ado進(jìn)行數(shù)據(jù)庫的訪問主要步驟如下:(1) 建立ado組件連接對象set conn=server.createobject(adodb.connection)(2) 打開待訪問數(shù)據(jù)庫 打開數(shù)據(jù)庫有兩種方式:全路徑方式和dsn (data source name)數(shù)據(jù)源方式。在本系統(tǒng)中,我們用到了一個數(shù)據(jù)庫文件mdb,下面以mdb數(shù)據(jù)庫為例子,用全路徑方式來打開該數(shù)據(jù)庫,用該方式不需要象dsn方式配置數(shù)據(jù)源,方便用戶使用。其方式如下: connstr=dbq=+server.mappath(./jjh

21、mdb/mdb.mdb)+; driver=microsoft access driver (*.mdb); conn.open connstr其中driver= microsoft access driver (*.mdb)表示連接的數(shù)據(jù)庫是microsoft access, (3) 建立數(shù)據(jù)庫記錄集recordset對象,訪問數(shù)據(jù)庫表 (4) 關(guān)閉記錄集,斷開與數(shù)據(jù)庫的連接rs.close51 新聞動態(tài)顯示 對于一個主要用來傳遞信息的網(wǎng)站,能將數(shù)據(jù)庫中的信息顯示在網(wǎng)頁中是一項很重要的技術(shù)。本網(wǎng)站中有多種新聞和公告需要在網(wǎng)頁中顯示,這就需要通過調(diào)用數(shù)據(jù)庫來動態(tài)顯示數(shù)據(jù)庫中表的信息。都用到了在

22、數(shù)據(jù)庫中實現(xiàn)記錄集分頁技術(shù),附錄中介紹了這種技術(shù),所以在網(wǎng)頁中和分頁有關(guān)的代碼就不再贅述。這兒就以學(xué)生工作信息頁面student.asp為例,顯示表jjh_news中的新聞,如圖5.1所示。圖5.1 學(xué)生工作信息新聞下面對網(wǎng)頁中實現(xiàn)主要功能的代碼進(jìn)行分析:在student.asp頁面中,通過建立記錄集來顯示新聞,這里用表格對新聞條目進(jìn)行布局,具體代碼如下:(1) 打開數(shù)據(jù)庫連接,代碼省略。(2) 打開記錄集對象當(dāng)用戶點擊顯示的新聞標(biāo)題時,就會打開一個新頁面,新頁面中顯示的是關(guān)于這條新聞的具體信息,這是通過參數(shù)傳遞實現(xiàn)的。其他頁面的新聞顯示代碼如上,只是操作的數(shù)據(jù)表和查詢語句有所差異。52 站內(nèi)

23、搜索功能在首頁的左邊有個站內(nèi)搜索項目,如圖5.2所示。圖5.2 站內(nèi)搜索圖站內(nèi)搜索功能主要是指搜索站內(nèi)顯示的新聞信息。通過在類型欄目內(nèi)輸入要搜索的新聞類型,再輸入要顯示的新聞的關(guān)鍵字,即新聞標(biāo)題,點擊提交后即能在一個新頁面顯示所搜索的新聞。在頁面中通過調(diào)用一個過程實現(xiàn)的,代碼為: 類 型 : 選擇類型 教務(wù)信息 教學(xué)管理 專業(yè)建設(shè) 課程建設(shè) (2) 表單將結(jié)果提交給search.asp,search.asp網(wǎng)頁接收表單信息后,調(diào)用數(shù)據(jù)庫,打開記錄集,查詢是否有所搜索的內(nèi)容。然后將搜索的新聞記錄在頁面中顯示。search.asp頁面的處理代碼為:53 后臺登陸驗證在網(wǎng)頁index.asp中實現(xiàn)用

24、戶登陸和用戶名密碼驗證,通過如圖5.3所示表單進(jìn)行登陸。圖5.3 用戶登陸圖對用戶名和密碼進(jìn)行驗證處理的代碼如下:在后臺管理的每個頁面中都有一個check.asp網(wǎng)頁,這個網(wǎng)頁的功能是檢查用戶是否登陸,如果用戶沒有登陸而意圖直接進(jìn)入后臺管理頁面,則被強(qiáng)制轉(zhuǎn)向到index.asp網(wǎng)頁。54 后臺新聞管理管理員登陸后臺后可以對網(wǎng)頁中用到的新聞進(jìn)行添加、修改和刪除操作,后臺管理頁面主要是用框架進(jìn)行布局,在框架左側(cè),點擊超連接則會在右側(cè)框架內(nèi)顯示相應(yīng)的管理頁面。在管理頁面中顯示每條新聞,又有每條新聞相應(yīng)的修改刪除操作,還可對新聞進(jìn)行添加。整個過程也是通過調(diào)用數(shù)據(jù)庫,對數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行操作實現(xiàn)的。下

25、面以news.asp頁面為例,介紹這些操作如何實現(xiàn)。頁面如圖5.4所示:圖5.4 后臺新聞管理圖用到的關(guān)鍵代碼如下:(1) 打開記錄集:(2) 頁面中的需要操作的文字設(shè)置本站新聞管理 添加新聞表格中顯示完每條記錄集后的修改、刪除操作:a href=news.asp?type=edit&news_id=修改 a href=news.asp?type=del&news_id=刪除(3) 根據(jù)傳遞的type參數(shù)來顯示表單,再用action參數(shù)傳遞對表單的操作: 添加新聞表單的具體代碼省略,下面是對表單結(jié)果的操作:% 在這里,用于實現(xiàn)對上述數(shù)據(jù)表的操作,主要通過參數(shù)傳遞,再調(diào)用數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)表來實

26、現(xiàn)添加、修改和刪除的操作。6平臺的測試與維護(hù)61 平臺功能的測試611 新聞動態(tài)顯示功能打開網(wǎng)站首頁,通過鏈接打開各個功能頁面,均能正確顯示數(shù)據(jù)庫中的記錄內(nèi)容。612 站內(nèi)搜索功能在首頁的左側(cè)站內(nèi)搜索板塊,先選擇所要搜索的新聞類型,然后輸入關(guān)鍵字,點擊搜索,則在打開的頁面中顯示標(biāo)題為所輸關(guān)鍵字的新聞記錄。如果輸入的關(guān)鍵字在數(shù)據(jù)庫中找不到相應(yīng)的新聞標(biāo)題,則在打開的頁面中提示“沒有查詢到你要的信息”。613 后臺登陸驗證功能在地址欄內(nèi)輸入進(jìn)入后臺頁面的目錄,打開index.asp頁面,在登陸表單中輸入管理員用戶名密碼,如果輸入的正確,則直接進(jìn)入后臺管理的框架頁面admin.asp,如果輸入的用戶名

27、密碼不正確,則打開一個錯誤頁面,需要重新輸入登陸信息。614 后臺新聞管理功能進(jìn)入后臺管理頁面后,點擊左邊導(dǎo)航欄的各個鏈接,進(jìn)入各個數(shù)據(jù)庫信息的管理頁面。在頁面中顯示數(shù)據(jù)庫中的記錄。點擊上方的添加新聞,在下面顯示添加新聞的表單,在每個輸入框中輸入數(shù)據(jù)后,點擊確定添加,則頁面中可看到自己添加的新聞已經(jīng)在表格中顯示。點擊一條新聞記錄后的修改鏈接,出來修改新聞的表單,在表單中修改新聞后點擊確定修改,則在頁面中顯示已經(jīng)修改的信息。點擊記錄后面的刪除鏈接。顯示刪除表單,點擊確定刪除后,則在頁面中可看到記錄已經(jīng)刪除。62 平臺的維護(hù)本平臺的維護(hù)主要是對后臺數(shù)據(jù)庫中信息的維護(hù),需要進(jìn)行經(jīng)常的更新。教師應(yīng)把系部內(nèi)最新的公告發(fā)布到網(wǎng)頁上,把教學(xué)管理信息,專業(yè)建設(shè)信息、實驗室新聞,學(xué)生新聞等進(jìn)行更新。結(jié)束語未來的社會是網(wǎng)絡(luò)的社會,處在信息時代的校園里,系部網(wǎng)站更是不可缺少。而網(wǎng)絡(luò)教學(xué)將是未來教學(xué)方式有力的補(bǔ)充形式,它以多媒體技術(shù)和計算機(jī)網(wǎng)絡(luò)技術(shù)為主體,自主的個性化學(xué)習(xí)與交互式的集體協(xié)同學(xué)習(xí)相結(jié)合的現(xiàn)代教學(xué)模式,是現(xiàn)代教育發(fā)展的趨勢。本文的主要工作就是設(shè)計和開發(fā)了濰坊學(xué)院教科系的網(wǎng)站。本文的工作主要包括:(1) 對網(wǎng)絡(luò)教育和網(wǎng)站設(shè)計開發(fā)技術(shù)的現(xiàn)狀進(jìn)行了分析和研究。(2) 對asp技術(shù)和數(shù)據(jù)庫技術(shù)的相關(guān)知識進(jìn)行了介紹。(3) 在對各種理論分析的基

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論