OS課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)畢業(yè)設(shè)計論文_第1頁
OS課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)畢業(yè)設(shè)計論文_第2頁
OS課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)畢業(yè)設(shè)計論文_第3頁
OS課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)畢業(yè)設(shè)計論文_第4頁
OS課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、“os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng) 目錄目錄 第一章第一章 緒緒 論論.2 1.1 設(shè)計背景.2 1.2 開發(fā)工具的選用及介紹.2 1.2.1 開發(fā)工具一:asp .2 1.2.2開發(fā)工具二:photoshop.3 第二章第二章 設(shè)計初期分析與理論概念設(shè)計初期分析與理論概念.4 2.1 需求分析.4 2.1.1 開發(fā)意圖.4 2.1.2 應(yīng)用目標(biāo).4 2.1.3 作用對象.4 2.1.4 實現(xiàn)功能.4 2.1.5 網(wǎng)站整體結(jié)構(gòu).5 2.1.6 設(shè)計環(huán)境.5 2.2 系統(tǒng)可行性分析.5 2.2.1 經(jīng)濟可行性.6 2.2.2 技術(shù)可行性.6 2.2.3 方案可行

2、性及其比較.6 2.3 重點涉及理論及技術(shù).7 2.3.1 css(層疊樣式表).7 2.3.2 ado(active data object)方法.7 2.3.3 request 和 response 對象.7 2.3.3 返回語句:.8 第三章第三章 信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計.9 3.1 總體設(shè)計思路.9 3.2 在線課件發(fā)布系統(tǒng)分析設(shè)計.9 3.2.1 在線課件發(fā)布系統(tǒng)重要性.9 3.2.2 課件發(fā)布系統(tǒng)設(shè)計流程.9 3.2.3 課件發(fā)布系統(tǒng)后期工作.11 3.3 用戶信息反饋發(fā)布系統(tǒng)分析設(shè)計.12 3.3.1 用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計

3、.12 3.3.2 系統(tǒng)組成構(gòu)造.12 3.3.3 數(shù)據(jù)庫設(shè)計.13 3.3.4 用戶信息發(fā)布流程.15 3.3.5 管理員信息管理流程.17 3.4 即時信息交流系統(tǒng)分析設(shè)計.18 3.4.1 即時信息交流系統(tǒng)簡介及模塊設(shè)計.18 2.4.2 系統(tǒng)組成構(gòu)造.19 3.4.3 即時信息交流系統(tǒng)用戶使用流程.20 2.4.4 系統(tǒng)管理員信息管理流程.23 第四章第四章 總總 結(jié)結(jié).25 第一章第一章 緒緒 論論 在 internet 飛速發(fā)展的今天,教育業(yè)也不斷面向現(xiàn)代化發(fā)展,互聯(lián)網(wǎng)成為人 們快速獲取、發(fā)布和傳遞信息的重要渠道,這給網(wǎng)絡(luò)遠(yuǎn)程教育的迅速發(fā)展帶來 了機會。世界上許多國家,包括中國在內(nèi)

4、的高校都陸續(xù)開通了網(wǎng)絡(luò)遠(yuǎn)程教育網(wǎng) 站,用以緩解在校生過多的壓力,提高教學(xué)效率,同時也方便遠(yuǎn)程用戶。而 internet 上進(jìn)行遠(yuǎn)程教育主要是通過信息發(fā)布和獲取及在線即時信息交換來實現(xiàn) 的,因此信息交流與發(fā)布系統(tǒng)在 internet 應(yīng)用上的地位顯而易見。它已成為網(wǎng) 絡(luò)遠(yuǎn)程教育信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的 提升全民素質(zhì),構(gòu)建學(xué)校綜合教育系統(tǒng),提高學(xué)校知名度,特構(gòu)建“os”課程教學(xué) 網(wǎng)站信息交流與發(fā)布系統(tǒng),用以完善網(wǎng)絡(luò)遠(yuǎn)程教育網(wǎng)站。 1.1 設(shè)計背景 為爭創(chuàng)名校,展現(xiàn) “os”課程作為校級品牌課程的風(fēng)采,同時發(fā)展遠(yuǎn)程學(xué)校 教育系統(tǒng),提高教學(xué)效率,普及計算機知識,特開發(fā)

5、“os”課程教學(xué)網(wǎng)站。而網(wǎng)站 信息交流與發(fā)布系統(tǒng)在整個網(wǎng)站建設(shè)中是不可或缺的一部分,教學(xué)課件的遠(yuǎn)程 閱覽,用戶對網(wǎng)站和本學(xué)科的疑問和建議,以及教師答疑,均要通過此系統(tǒng)實 現(xiàn)。在此前提下,作者承擔(dān)了信息交流與發(fā)布系統(tǒng)的建設(shè)。 1.2 開發(fā)工具的選用及介紹 1.2.1 開發(fā)工具一:開發(fā)工具一:asp asp 優(yōu)勢:優(yōu)勢: asp,全稱 active server pages,即“動態(tài)服務(wù)器網(wǎng)頁”。asp 是一套微軟公訴開 發(fā)的服務(wù)器端腳本環(huán)境,內(nèi)含于(iis)中,asp 之所以能受到大家的重視與使用的原 因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的 html 格式,而且這些程序是在網(wǎng) 絡(luò)服務(wù)端中執(zhí)行,使

6、用一般的瀏覽器(如 ie 或 iis)都可以正確地獲得 asp 的 “執(zhí)行”結(jié)果,并且將這 asp 執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,這樣減輕了苦 戶端瀏覽器的負(fù)擔(dān),還大大提高了交互的速度。 asp 的特點:的特點: 使用 vbscript,jscript 等簡單易掌握的腳本語言,結(jié)合 html 代碼,即可快速 地創(chuàng)建網(wǎng)站的應(yīng)用程序。 無須 complie 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 使用普通的文本編輯器,如 window 的記事本,即可進(jìn)行編輯設(shè)計。 與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 html 碼的瀏覽器,即可瀏覽 asp 所設(shè)計 的網(wǎng)頁內(nèi)容。 asp 能與任何 activex

7、 scripting 語言相兼容 active。 asp 的源程序,不會被傳到客戶端,因而可以避免所寫的源程序被他人剽竊,頁 提高了程序的安全性。 可以使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。 activex server components(activex 服務(wù)器元件)具有無限可擴充性,可以使用 visual basic,java,visual c+,cobol 等編程玉蘭來編寫所需要的 activex 服務(wù) 器元件。 1.2.2 開發(fā)工具二:開發(fā)工具二:photoshop photoshop 優(yōu)勢:優(yōu)勢: 作為當(dāng)今世界最為流行的圖像處理軟件,photoshop 以其強大的功能和友 好的界面

8、受到了廣大用戶的親睞。它強大的圖像處理功能使得網(wǎng)頁設(shè)計如虎添 翼,對我所負(fù)責(zé)的信息交流與發(fā)布系統(tǒng)界面美化起到了不可忽視的作用。而且, photoshop 入門很快,能夠在時間雖不充裕的情況下起到事半功倍的效果。 第二章第二章 設(shè)計初期分析與理論概念設(shè)計初期分析與理論概念 2.1 需求分析 .1 開發(fā)意圖開發(fā)意圖 “os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)是通過整合相關(guān)教學(xué)資料、發(fā)布用 戶提出信息、提供即時交流平臺等,實現(xiàn)利用有限的資源和空間來最大限度地為 用戶提供人性化環(huán)境,滿足用戶的各種需求,同時通過網(wǎng)絡(luò)方式擴大學(xué)校教學(xué)規(guī)模,完 善學(xué)校教學(xué)模式,滿足現(xiàn)代化辦學(xué)要求,提高學(xué)生科學(xué)文

9、化素質(zhì),以最少的代價取 得最豐碩的成果。 .2 應(yīng)用目標(biāo)應(yīng)用目標(biāo) (1)系統(tǒng)界面友好,操作簡單易行,信息交流查詢方便,數(shù)據(jù)存儲安全可靠。 (2)系統(tǒng)維護(hù)安全,方便,可靠,能夠滿足實用性,先進(jìn)性的要求。 (3)通過系統(tǒng)的實施,可逐步擴展學(xué)校的辦學(xué)模式,提升對用戶的教學(xué)質(zhì)量。 .3 作用作用對象對象 (1)遠(yuǎn)程用戶: 需要學(xué)習(xí)“os”課程的用戶。通過本系統(tǒng),用戶可以獲取相關(guān)“os”課程的所 有教學(xué)課件,詢問自己不清楚的知識點,在線與老師進(jìn)行交流溝通,并發(fā)表自 己的見解和意見,實現(xiàn)足不出戶便完成對本門學(xué)科的學(xué)習(xí)。 (2)系統(tǒng)管理人員: 管理員人員通過認(rèn)證登錄,可以很方

10、便地對使用本系統(tǒng)的用戶資料和信息 進(jìn)行管理維護(hù),而無需太多的專業(yè)知識。 .4 實現(xiàn)功能實現(xiàn)功能 (1)存儲、管理客戶信息 用戶和管理員相關(guān)信息都能夠存儲于系統(tǒng)自帶的數(shù)據(jù)庫和 asp 文件中,方 便管理員對于以上信息的查找。 (2)發(fā)布、交流信息 用戶和管理員都可以通過本系統(tǒng)發(fā)布信息,同時還可以實現(xiàn)一對一、一對 多、多對多的在線交流。 (3)管理人員對系統(tǒng)進(jìn)行管理 擁有管理員權(quán)限的相關(guān)人員可以即時地對用戶資料進(jìn)行維護(hù),并對用戶發(fā) 布信息進(jìn)行反饋。 .5 網(wǎng)站整體結(jié)構(gòu)網(wǎng)站整體結(jié)構(gòu) 網(wǎng)站整體框架圖如下: “os”遠(yuǎn)程教育網(wǎng) 在線考試系統(tǒng)信息交流系統(tǒng)信息發(fā)布系統(tǒng) 在線留

11、言系統(tǒng)即時交流系統(tǒng) 圖 2.1 網(wǎng)站整體框架設(shè)計 2.1.6 設(shè)計環(huán)境設(shè)計環(huán)境 設(shè)備 a處理器型號及內(nèi)存容量:cpu amd 1600+ 內(nèi)存 256m 外存容量: 60g; b存儲格式:動態(tài)存儲; c脫機; 涉及軟件 操作系統(tǒng):windows xp 相關(guān)軟件:數(shù)據(jù)庫:access 操作界面:dreamwaver 2004 photoshop 7.0 2.22.2 系統(tǒng)可行性分析 一個系統(tǒng)能否正常運行,如期實現(xiàn)其功能,在設(shè)計制作之前,作者對其可 行性進(jìn)行了多方面深入的分析。 .1 經(jīng)濟可行性經(jīng)濟可行性 在經(jīng)濟社會,任何項目想要正常如期運行,都少不了資金的支持。本系統(tǒng) 開發(fā)環(huán)境要

12、求不高,普通商用或家用電腦便可進(jìn)行;開發(fā)期內(nèi),大部分 asp 代 碼可以從網(wǎng)上免費獲取,可以大大提高作者工作效率;在設(shè)計完成后的運行時 期,由于本系統(tǒng)是學(xué)校品牌課程的一個部分,故系統(tǒng)對網(wǎng)上空間的要求以及后 期管理維護(hù)的需要都能夠在學(xué)校的支持下正常實現(xiàn)。 因此,設(shè)計在經(jīng)濟上時完全可行的。 .2 技術(shù)可行性技術(shù)可行性 作者做為一大四應(yīng)屆畢業(yè)生,在大學(xué)四年間學(xué)習(xí)和掌握了許多計算機硬、 軟件方面的只是,盡管對 asp 開始并不是很了解,但是在導(dǎo)師的指導(dǎo)下,通過 一段時間對書本的學(xué)習(xí),網(wǎng)上代碼的參考以及自己的設(shè)計實踐,已經(jīng)基本能夠 自行開發(fā)出一套能夠滿足網(wǎng)站需求的信息交流與發(fā)布系統(tǒng)。 針

13、對用戶而言,系統(tǒng)并沒有過高的門檻來進(jìn)行限制,只要用戶能夠具備使 用 inter net 瀏覽器上網(wǎng)的基本技能,便可對本系統(tǒng)進(jìn)行正常使用。 .3 方案可行性及其比較方案可行性及其比較 設(shè)計初期,作者對系統(tǒng)各部分的制作都初步設(shè)計出了不同方案,并比較后 采用了其中相對較好的方案。 1、課件閱覽: ppt 課件網(wǎng)頁課件 制作難易度直接加載于網(wǎng)站中,制作簡單。 將每一 ppt 課件復(fù)制加工后貼于 網(wǎng)頁上,工序簡單但工作量大。 在線觀看方便性直接點擊觀看。用瀏覽器直接觀看。 下載使用方便性下載后需要 office 軟件支持 閱覽。 在 windows 操作系統(tǒng)下,無需任 何軟件便可進(jìn)行閱覽

14、。 表 2.1 課件發(fā)布方案比較 介于以上原因,作者選擇了工作量大但相對方便用戶使用的網(wǎng)頁課件方式 進(jìn)行了課件發(fā)布系統(tǒng)的制作工作。 2、用戶信息反饋發(fā)布系統(tǒng): 作者參看了不少信息發(fā)布系統(tǒng),感覺彼此所用的方式和功能都大同小異???慮到作 者目前的設(shè)計水平和用戶需求,故沒有添加太多功能,而僅設(shè)計了具備用戶信 息發(fā)布,管理員回復(fù)和對信息進(jìn)行管理等功能的系統(tǒng)。目的是滿足用戶的正常 使用和信息的正常發(fā)布。 3、即時信息交流系統(tǒng): 帶數(shù)據(jù)庫交流系統(tǒng)不帶數(shù)據(jù)庫交流系統(tǒng) 資源占用率比較大小 數(shù)據(jù)讀取速度比較慢快 信息安全性比較較好較差 表 2.2 即時信息交流系統(tǒng)方案比較 由上表可以看出,不帶數(shù)據(jù)庫的即時信息

15、交流系統(tǒng)在資源占用和數(shù)據(jù)讀取 速度方面都有一定優(yōu)勢,盡管其信息安全性相對較差,但是考慮到本系統(tǒng)對此 要求較低,目的就是為了滿足用戶在線交流需要,故選擇不帶數(shù)據(jù)庫交流系統(tǒng) 的方案。 2.32.3 重點涉及理論及技術(shù) 在整個系統(tǒng)設(shè)計過程當(dāng)中,一些理論和技術(shù)不斷重復(fù)使用,其強大的功能 和良好的兼容性在網(wǎng)站的建設(shè)過程中起到了不可忽視的作用?,F(xiàn)將設(shè)計所涉及 的部分重點理論及技術(shù)進(jìn)行介紹,以便讀者在后面的閱讀過程中有清晰的認(rèn)識。 .1 csscss(層疊樣式表)(層疊樣式表) 層疊樣式表(cascading style sheet)是一系列格式規(guī)則,他們控制網(wǎng)頁內(nèi)容的 外觀。使用 css

16、樣式可以非常靈活并更好地控制確切的網(wǎng)頁外觀,從精確的布局 定位到特定的字體和樣式1。 .2 adoado(activeactive datadata objectobject)方法)方法 ado 方法是一種功能強大的數(shù)據(jù)訪問編程模式,能夠吧大部分?jǐn)?shù)據(jù)源可編 程的屬性直接擴展到 active server 上。而 ado 方法的實現(xiàn)主要是通過一段代 碼實現(xiàn)的,幾句看似簡單的代碼,實現(xiàn)了 access 數(shù)據(jù)庫文件同 asp 代碼的相互 調(diào)用2,下面就來看看吧。 .3 requestrequest 和和 responseresponse 對象對象 request 對象

17、:它用來鏈接客戶端的 web 頁(.html 文件)和服務(wù)器端的 web 頁(.asp 文件),似的他們之間可以交換數(shù)據(jù)。request 對象循序 asp 查詢有關(guān)與 之交互的客戶程序信息, request 對象代表由客戶程序發(fā)出的 http 請求報文。 事實上, request 對象的功能是單向的,它只能接收客戶端 web 頁面提交的數(shù)據(jù)。 response 對象:用于相客戶端瀏覽器發(fā)送數(shù)據(jù)。用戶可以使用該對象將服務(wù) 器端的數(shù)據(jù),用 html 超文本的可是發(fā)送到用戶端的瀏覽器。該對象的功能與 request 對象的功能恰恰相反, response 對象是用于將服務(wù)器端的數(shù)據(jù)發(fā)送到用 戶的瀏覽

18、器,這也是實現(xiàn)動態(tài)的基礎(chǔ)。 .3 返回語句返回語句: : 返回 此語句為一 java 腳本語句8,意為返回歷史上一步,實現(xiàn)返回用戶上一個瀏 覽界面。 第三章第三章 信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計 3.1 總體設(shè)計思路 “os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)目的就是起到信息的相互傳遞作用, 故方便快捷是本系統(tǒng)設(shè)計的宗旨,最大的體現(xiàn)人性化設(shè)計是本系統(tǒng)的目標(biāo)。無 論是課件閱覽部分,信息留言板塊還是在線聊天系統(tǒng),無一不遵循著設(shè)計的初 衷。畢竟本網(wǎng)站并非綜合性或娛樂性的網(wǎng)站,除了學(xué)習(xí),能夠留住用戶的理由 并不充分,故整個信息交流與發(fā)布系統(tǒng)都簡單易學(xué),且沒

19、有要求正式的用戶注 冊,為信息的交流提供了最便捷的渠道。 根據(jù)設(shè)計初衷,本系統(tǒng)劃分為一下三部分組成。 第一部分:在線課件閱覽系統(tǒng) 通過課件向用戶展示“os”課程整體內(nèi)容,提供 詳細(xì)資料。 第二部分:信息留言系統(tǒng) 提供用戶進(jìn)行咨詢和留言的平臺。 第三部分:即時信息交流系統(tǒng) 提供用戶進(jìn)行一對一,一對多和多對多的信息交 流平臺。 3.2 在線課件發(fā)布系統(tǒng)分析設(shè)計 .1 在線課件發(fā)布系統(tǒng)重要性在線課件發(fā)布系統(tǒng)重要性 在線課件閱覽系統(tǒng)是信息交流與發(fā)布系統(tǒng)三個組成部分之一,雖然其設(shè)計 開發(fā)難度不高,但工作量卻不容忽視,且其重要性不亞于整個網(wǎng)站的任何一個 系統(tǒng),因為它是用戶了解和學(xué)習(xí)“os”

20、課程的重要渠道。 .2 課件發(fā)布系統(tǒng)設(shè)計流程課件發(fā)布系統(tǒng)設(shè)計流程 本系統(tǒng)主要是將老師所給的 ppt 格式的“os”課程課件轉(zhuǎn)換為 html 網(wǎng)頁 格式供遠(yuǎn)程用戶瀏覽。課件主頁采用靜、動相結(jié)合的方式,即靜態(tài)的文字和動 態(tài)的 gif 圖片相結(jié)合并配以背景音樂,給用戶感覺良好的界面,續(xù)而激發(fā)閱讀 課件的欲望。 課件首頁由 dream waver 制作,外觀圖示頂部圖片是學(xué)校新區(qū)景色,左上 角鮮明的標(biāo)出了西南科技大學(xué)的字樣,給人以一目了然的感覺。首頁主體主要 由文字鏈接構(gòu)成,并規(guī)則放于框架之中,層次分明,重點突出。且首頁還提供 網(wǎng)站首頁、在線考試、留言和聊天系統(tǒng)的鏈接,充分體現(xiàn)了網(wǎng)站設(shè)

21、計的初 衷方便適用。最后頁面底部,輔以常規(guī)型的聯(lián)系方式和版權(quán)所有等,再搭 上適當(dāng)?shù)牡咨蛨D片,以及動聽的背景音樂,課件首頁的構(gòu)建就此基本完成。 課件閱覽主頁面如“圖 3.1”所示: 圖 3.1 課件閱覽主頁面 下面是網(wǎng)頁鏈接代碼段: 計算機操作系統(tǒng)概述 這里需要強調(diào)的是,課件首頁包括整個課件的網(wǎng)頁制作都應(yīng)用了 dream waver 所帶的 css,而 href 后面所鏈接的內(nèi)容就是點擊“計算機操作系統(tǒng)概述” 時所看到的頁面。這里,為了方便用戶對其他章節(jié)的閱覽,特別使用 target=_blank這一語句,所起的作用是采用彈出式窗口的形式。 接著便是對課件頁面的設(shè)計。 “os”課程教學(xué)課件主要

22、取自指導(dǎo)老師所提供 的 ppt 課件,通過逐一復(fù)制整理,轉(zhuǎn)換為網(wǎng)頁形式課件,其工作量之大可想而 知。由于課件基本由文字和簡單圖片構(gòu)成,故為了方便用戶閱讀,體現(xiàn)網(wǎng)站的 人性化設(shè)計,課件閱覽頁面對網(wǎng)頁色彩的搭配很是講究。課件背景以淡藍(lán)色為 主基調(diào),正文深藍(lán)色的文字和背景形成了鮮明的對比色,在用戶長時間閱讀時 減少眼部的疲勞。課件總共由九章組成,每一章又包含了不同的小節(jié)數(shù)。于是, 在設(shè)計制作時,我以每一節(jié)單獨為一個頁面,并且每個頁面都提供了與網(wǎng)站、 課件首頁鏈接的導(dǎo)航條,同時,也有與本章各節(jié)相連的鏈接地址,讓用戶可以 方便地瀏覽自己所需要的章節(jié),而不會迷茫在書海之中。另外,為了讓每節(jié)的 課件內(nèi)容具備

23、整體感,我采用了外部 css 方法,并加載于課件每一節(jié)的頁面, 此方法簡單適用,且具有同內(nèi)部 css 相同的效果。下面就是每節(jié)頁面所共同調(diào) 用的外部 css 代碼2: .content font-family: 宋體; font-size: 16px; line-height: normal; font-weight: lighter; color: #000066; text-decoration: none; .title1 .title2 .down body background-image: url(picture/winterwoman.jpg); a:link a:hover f

24、ont-size: 16px; font-weight: bold; color: #ff00ff; text-decoration: underline; css 樣式表的建立是從 dream waver 的狀態(tài)欄處點擊設(shè)計,在 css 樣式處 新建類,新建類必須以“.”開頭,上文代碼“.content”后大括號中代碼是對課 件內(nèi)容的樣式設(shè)計,同理, “title1” 、 “title2” 、 “down” 、 “body”分別是對 各大小標(biāo)題和底部鏈接的式樣設(shè)計以及背景圖片。而“a:link”和 “a:hover”所對應(yīng)代碼,分別指代鏈接文字和當(dāng)鼠標(biāo)移動至鏈接文字上方時 的文字狀態(tài)。 3.

25、 課件發(fā)布系統(tǒng)后期工作課件發(fā)布系統(tǒng)后期工作 整個課件的設(shè)計制作就此告一段落?;剡^頭來瀏覽整個課件,感覺整個課 件色彩種類過于繁多,而頁面卻仍顯單調(diào)。于是,我將文字和背景色彩調(diào)控在 三種以內(nèi),同時在每節(jié)課件頂部放置一體現(xiàn)學(xué)校風(fēng)采且色彩搭配合理的圖片, 在縱觀整個頁面,頓時有一種煥然一新的感覺。同時,無論是課件的首頁還是 每一節(jié)的頁面,都提供了與主頁、留言版、聊天室等頁面的鏈接地址,使其雖 為單獨一部分,卻實與整個網(wǎng)站渾然一體。 3.3 用戶信息反饋發(fā)布系統(tǒng)分析設(shè)計 .1 用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計 作為一個遠(yuǎn)程教育網(wǎng)站

26、,具備一個良好的與用戶溝通的平臺是必不可少的。 因為用戶的對網(wǎng)站包括課程的信息反饋,是網(wǎng)站建設(shè)跟上用戶需求的關(guān)鍵因素 之一。我們的網(wǎng)站設(shè)計初衷就是適合用戶使用,能否聽到用戶的建議,及時給 予用戶合理的答復(fù),并一步步提升網(wǎng)站質(zhì)量等等,不但關(guān)系到本網(wǎng)站的發(fā)展, 更影響著學(xué)校的聲譽。用戶信息反饋發(fā)布系統(tǒng)就在本網(wǎng)站中擔(dān)當(dāng)起了這一重任, 它建立起了用戶直接與管理員溝通的橋梁。 根據(jù)系統(tǒng)功能分析,得到系統(tǒng)整體框架圖如下: 信息反饋發(fā)布系統(tǒng) 用戶信息發(fā)布管理員功能 查 看 留 言 進(jìn) 行 留 言 查 看 留 言 回 復(fù) 留 言 刪 除 留 言 圖 3.2 用戶信息反饋發(fā)布系統(tǒng)功能模塊圖 .2

27、 系統(tǒng)組成構(gòu)造系統(tǒng)組成構(gòu)造 用戶信息反饋發(fā)布系統(tǒng)共由十三個文件組成,每個文件各司其職,最終構(gòu) 建成了用戶和管理員以及用戶和用戶之間交流的平臺?,F(xiàn)將個文件及其功能介 紹如下: 信息反饋公布 index.asp:此頁面用于用戶管理員和用戶在線查看公布信息。 管理員登錄 login.asp:管理員由此登錄系統(tǒng),進(jìn)行信息維護(hù)。 管理員退出 logout.asp:執(zhí)行管理員退出功能。 信息輸入 write.asp:用戶在此輸入信息進(jìn)行留言。 信息回復(fù) reply.asp:執(zhí)行管理員對用戶信息回復(fù)功能。 信息刪除 del.asp:執(zhí)行管理員對用戶發(fā)布信息和回復(fù)的刪除功能。 頁面頂部 top.asp:鑲套在

28、每個頁面頂部的功能條。 數(shù)據(jù)庫鏈接 connection.asp:數(shù)據(jù)庫調(diào)用代碼。 conn.asp:數(shù)據(jù)庫對應(yīng)連接文件。 層疊樣式表 bbs.css:各頁面共同調(diào)用的外部樣式表。 數(shù)據(jù)庫文件 guest.mdb:信息存取數(shù)據(jù)庫。 背景音樂“記事本.rm”:信息發(fā)布頁面所調(diào)用的音樂。 圖片文件夾 images:整個系統(tǒng)所調(diào)用的圖片。 為清晰展現(xiàn)用戶信息反饋發(fā)布系統(tǒng)各功能模塊,下圖為系統(tǒng)流程圖: 讀 回 返 出 寫入數(shù)據(jù) 庫 寫入數(shù)據(jù) 出 退 員 管 理 點擊回復(fù) 點擊退出 點擊退出 確認(rèn)刪除 自動返回點擊進(jìn)入身份確認(rèn) 退出登錄 管理員登錄 登 錄 自動返回 點擊進(jìn)入 登 錄 用戶 管理員 主頁

29、面進(jìn)行留言 退出登錄 主頁面登錄頁面 數(shù)據(jù)庫 刪 除 回 復(fù) 圖 3.3 信息反饋發(fā)布系統(tǒng)流程圖 .3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 用戶信息反饋發(fā)布系統(tǒng)簡而言之就是信息留言平臺,在這部分的設(shè)計制作 中,后臺調(diào)用了 officexp 辦公系統(tǒng)套件所自帶的 access 數(shù)據(jù)庫系統(tǒng)3。建立 了名為“guest”的數(shù)據(jù)庫,并在數(shù)據(jù)庫中建立了以下四張表: 1admin 表 列名數(shù)據(jù)類型可否為空說明 id自動編號not null登錄編號(主鍵) admin文本null管理員名字 password備注null管理員密碼 home文本null網(wǎng)站主頁 page數(shù)字null頁數(shù) total數(shù)字nul

30、l允許輸入字?jǐn)?shù) 表 3.1 管理員信息表 2. guest 表 列名數(shù)據(jù)類型可否為空說明 id自動編號not null用戶編號(主鍵) user name文本null用戶名 time日期/時間null發(fā)布信息時間 title文本null信息題目 content備注null信息內(nèi)容 ip文本null用戶 ip 地主 email文本null用戶郵箱 occation文本null來自哪里 表 3.2 用戶信息表 3. reply 表 列名數(shù)據(jù)類型可否為空說明 r_id自動編號not null回復(fù)編號(主鍵) r_time日期/時間null回復(fù)時間 r_content備注null回復(fù)內(nèi)容 r_ip文本

31、null回復(fù)者 ip 地址 r_username文本null回復(fù)者名稱 表 3.3 管理員回復(fù)信息表 4. stycss 列名數(shù)據(jù)類型可否為空說明 s_id自動編號not null顏色編號 tcolor文本null主標(biāo)顏色 tcolor1文本null附標(biāo) 1 顏色 tcolor2文本null附標(biāo) 2 顏色 hcolor文本null主頁背景圖片 bgcolor文本null回復(fù)頁顏色 bdtj文本null回復(fù)背景顏色 top1文本null頁頂顏色 link文本null鏈接顏色 tdc文本null信息標(biāo)題顏色 tdc1文本null信息內(nèi)容顏色 background文本null背景顏色 表 3.4 系

32、統(tǒng)顏色信息表 用戶信息反饋發(fā)布系統(tǒng)的前臺界面對后臺數(shù)據(jù)庫之間的調(diào)用連接,則是整 個系統(tǒng)能否正常運行的關(guān)鍵,就此,數(shù)據(jù)庫建立完畢。 另外,在建立數(shù)據(jù)庫調(diào)用文件時,我是通過單獨建立一 asp 頁面,從外部 進(jìn)行數(shù)據(jù)庫調(diào)用,而在每個需要調(diào)用數(shù)據(jù)庫的頁面程序開頭加入語句“”來實現(xiàn)對 access 數(shù)據(jù)庫的調(diào)用的。采取這 種方式的原因是由于調(diào)用數(shù)據(jù)庫文件的頁面比較多,重復(fù)寫入代碼會加大工作 量,顯得累贅;而采用外部調(diào)用方法,減少了工作量,且思路清晰,便于功能 的實現(xiàn)。 .4 用戶信息發(fā)布流程用戶信息發(fā)布流程 為方便外部用戶閱讀信息,在進(jìn)入系統(tǒng)時,用戶可以不需要任何身份認(rèn)證而 登錄用戶信息

33、公布頁面,對所有留言包括管理員回復(fù)進(jìn)行閱覽。當(dāng)用戶需要進(jìn)行 留言時,可點擊主頁面左上的“我要留言”標(biāo)志進(jìn)入留言界面,在優(yōu)美的背景音樂 下寫下自己的留言信息,并點擊“提交”發(fā)布。信息發(fā)布頁面如“圖 3.4”所示: 圖 3.4 用戶信息發(fā)布頁面 信息發(fā)布 asp 代碼如下4: % if request.querystring(action)=add then username=request.form(username) email=request.form(email) address=request.form(address) home=request.form(home) title=req

34、uest.form(title) ip=request.form(ip) content=request.form(content) action=ture if username= then error1=用戶不能為空 action=false end if if title= then error1=error1 if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i w

35、ill not eat you. nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white

36、 as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips. dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that you run. nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, s

37、printing all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silen

38、t and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, well, thats over, expecting dr. island to answer from somewhere; there was only the green hush. the light was still bright and s

39、trong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not

40、as strong as he had been only a day past, and by this time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although ignaci

41、o seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. his mind was hazy as to what a coconut might contain, but there had to be

42、 an edible core, because they were eaten in books. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in the sand under the trees. he moved quietly, still a little afraid, trying to think of ways

43、to open the coconut when he found it. he imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no longer a coconut but mayas head; he heard her nose cartilage break with a distinct, rubbery

44、snap. her eyes, as blue as the sky above madhya pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that lucifer, in falling, must have fallen up, into the fires and the coldness of space,

45、 never again to see the warm blues and browns and greens of earth: 1 was watching satan fall as lightning from heaven. he had heard that on tape somewhere, but he could not remember where. he had read that on earth lightning did not come down from the clouds, but leaped up from the planetary surface

46、 toward them, never to return. nicholas. he listened, but did not hear his name again. faintly water was babbling; had dr. island used that sound to speak to him? he walked toward it and found a little rill that threaded a way among the trees, and followed it. in a hundred steps it grew broader, slo

47、wed, and ended in a long blind pool under a dome of leaves. . diane was sitting on moss on the side opposite him; she looked up as she saw him, and smiled. hello, he said. hello, nicholas. i thought i heard you. i wasnt mistaken after all, was i? i didnt think i said anything. he tested the dark wat

48、er with his foot and found that it was very cold. you gave a little gasp, i fancy. i heard it, and i said to myself, thats nicholas, and i called you. then i thought i might be wrong, or that it might be ignacio. ignacio was chasing me. maybe he still is, but h think hes probably given up by now. th

49、e girl nodded, looking into the dark waters of they pool, but did not seem to have heard him. he began to work his way around to her, climbing across the snakelike roots of the crowding trees. why does ignacio want to kill me, diane? sometimes he wants to kill me, too, the girl said. but why? i thin

50、k hes a bit frightened of us. have you ever talked to him, nicholas? today i did a little. he told me a story about a pet fish he used to have. ignacio grew up all alone; did he tell you that? on= earth. on a plantation in brazil, way up the amazon -dr. island told me. i thought it was crowded on ea

51、rth. the cities are crowded, and the countryside closes to the cities. but there are places where its emptie than it used to be. where ignacio was, there would have been red indian hunters two or three hundred years ago; when he was there, there wasnt anyone, just the machines. now he doesnt want to

52、 be looked at, doesnt want anyone around him. nicholas said slowly, dr. island said lots of people wouldnt be sick if only there werent other people around all the time. remember that? a only there. are other people around all the time; thats how the world is. not in brazil, maybe, nicholas said. he

53、 was trying to remember something about brazil, but the only thing he could think of was a parrot singing in a straw hat from the comview cartoons; and then a turtle and a hedgehog that turned into armadillos for the love of god, montressor. he said, why didnt he stay there? did i tell you about the

54、 bird, nicholas? she had been not listening again. what bird? i have a bird. inside. she patted the flat stomach below her small breasts, and for a moment, nicholas thought she had really found food. she sits in here. she has tangled a nest in my entrails, where she sits and tears at my breath with

55、her beak. i look healthy to you, dont i? but inside im hollow and rotten and turning brown, dirt and old feathers, oozing away. her beak will break through soon. okay. nicholas turned to go. ive been drinking water here, trying to drown her. i think ive swallowed so much i couldnt stand up now if i

56、tried, but she isnt even wet, and do you know something, nicholas? ive found out im not really me, im her. turning back nicholas asked, when was the last time you had anything to eat? i dont know. two, three days ago. ignacio gave me something. im going to try to open a coconut. if i can ill bring y

57、ou back some. when he reached the beach, nicholas turned and walked slowly back in the direction of the dead fire, this time along the rim of dampened sand between the sea and the palms. he was thinking about machines. there were hundreds of thousands, perhaps millions, of machines out beyond the be

58、lt, but few or none of the sophisticated servant robots of earth-those were luxuries. would ignacio, in brazil (whatever that was like), have had such luxuries? nicholas thought not; those robots were almost like people, and living with them would be like living with people. nicholas wished that he

59、could speak brazilian. there had been the therapy robots at st. johns; nicholas had not liked them, and he did not think ignacio would have liked them either. if he had liked his therapy robot he probably would not have had to be sent here. he thought of the chipped and rusted old machine that had c

60、leaned the corridors-maya had called it corradora, but no one else ever called it any- f thing but hey! it could not (or at least did not) speak, 1 and nicholas doubted that it had emotions, except possibly a sort of love of cleanness that did not extend to its own person. you will understand, someo

溫馨提示

  • 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

提交評論