版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、“os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng) 目錄目錄 第一章第一章 緒緒 論論.2 1.1 設(shè)計(jì)背景.2 1.2 開(kāi)發(fā)工具的選用及介紹.2 1.2.1 開(kāi)發(fā)工具一:asp .2 1.2.2開(kāi)發(fā)工具二:photoshop.3 第二章第二章 設(shè)計(jì)初期分析與理論概念設(shè)計(jì)初期分析與理論概念.4 2.1 需求分析.4 2.1.1 開(kāi)發(fā)意圖.4 2.1.2 應(yīng)用目標(biāo).4 2.1.3 作用對(duì)象.4 2.1.4 實(shí)現(xiàn)功能.4 2.1.5 網(wǎng)站整體結(jié)構(gòu).5 2.1.6 設(shè)計(jì)環(huán)境.5 2.2 系統(tǒng)可行性分析.5 2.2.1 經(jīng)濟(jì)可行性.6 2.2.2 技術(shù)可行性.6 2.2.3 方案可行
2、性及其比較.6 2.3 重點(diǎn)涉及理論及技術(shù).7 2.3.1 css(層疊樣式表).7 2.3.2 ado(active data object)方法.7 2.3.3 request 和 response 對(duì)象.7 2.3.3 返回語(yǔ)句:.8 第三章第三章 信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計(jì)信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計(jì).9 3.1 總體設(shè)計(jì)思路.9 3.2 在線課件發(fā)布系統(tǒng)分析設(shè)計(jì).9 3.2.1 在線課件發(fā)布系統(tǒng)重要性.9 3.2.2 課件發(fā)布系統(tǒng)設(shè)計(jì)流程.9 3.2.3 課件發(fā)布系統(tǒng)后期工作.11 3.3 用戶信息反饋發(fā)布系統(tǒng)分析設(shè)計(jì).12 3.3.1 用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計(jì)
3、.12 3.3.2 系統(tǒng)組成構(gòu)造.12 3.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì).13 3.3.4 用戶信息發(fā)布流程.15 3.3.5 管理員信息管理流程.17 3.4 即時(shí)信息交流系統(tǒng)分析設(shè)計(jì).18 3.4.1 即時(shí)信息交流系統(tǒng)簡(jiǎn)介及模塊設(shè)計(jì).18 2.4.2 系統(tǒng)組成構(gòu)造.19 3.4.3 即時(shí)信息交流系統(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ā)展帶來(lái) 了機(jī)會(huì)。世界上許多國(guó)家,包括中國(guó)在內(nèi)
4、的高校都陸續(xù)開(kāi)通了網(wǎng)絡(luò)遠(yuǎn)程教育網(wǎng) 站,用以緩解在校生過(guò)多的壓力,提高教學(xué)效率,同時(shí)也方便遠(yuǎn)程用戶。而 internet 上進(jìn)行遠(yuǎn)程教育主要是通過(guò)信息發(fā)布和獲取及在線即時(shí)信息交換來(lái)實(shí)現(xiàn) 的,因此信息交流與發(fā)布系統(tǒng)在 internet 應(yīng)用上的地位顯而易見(jiàn)。它已成為網(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è)計(jì)背景 為爭(zhēng)創(chuàng)名校,展現(xiàn) “os”課程作為校級(jí)品牌課程的風(fēng)采,同時(shí)發(fā)展遠(yuǎn)程學(xué)校 教育系統(tǒng),提高教學(xué)效率,普及計(jì)算機(jī)知識(shí),特開(kāi)發(fā)
5、“os”課程教學(xué)網(wǎng)站。而網(wǎng)站 信息交流與發(fā)布系統(tǒng)在整個(gè)網(wǎng)站建設(shè)中是不可或缺的一部分,教學(xué)課件的遠(yuǎn)程 閱覽,用戶對(duì)網(wǎng)站和本學(xué)科的疑問(wèn)和建議,以及教師答疑,均要通過(guò)此系統(tǒng)實(shí) 現(xiàn)。在此前提下,作者承擔(dān)了信息交流與發(fā)布系統(tǒng)的建設(shè)。 1.2 開(kāi)發(fā)工具的選用及介紹 1.2.1 開(kāi)發(fā)工具一:開(kāi)發(fā)工具一:asp asp 優(yōu)勢(shì):優(yōu)勢(shì): asp,全稱 active server pages,即“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”。asp 是一套微軟公訴開(kāi) 發(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 的特點(diǎn):的特點(diǎn): 使用 vbscript,jscript 等簡(jiǎn)單易掌握的腳本語(yǔ)言,結(jié)合 html 代碼,即可快速 地創(chuàng)建網(wǎng)站的應(yīng)用程序。 無(wú)須 complie 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。 使用普通的文本編輯器,如 window 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 與瀏覽器無(wú)關(guān),用戶端只要使用可執(zhí)行 html 碼的瀏覽器,即可瀏覽 asp 所設(shè)計(jì) 的網(wǎng)頁(yè)內(nèi)容。 asp 能與任何 activex
7、 scripting 語(yǔ)言相兼容 active。 asp 的源程序,不會(huì)被傳到客戶端,因而可以避免所寫(xiě)的源程序被他人剽竊,頁(yè) 提高了程序的安全性。 可以使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 activex server components(activex 服務(wù)器元件)具有無(wú)限可擴(kuò)充性,可以使用 visual basic,java,visual c+,cobol 等編程玉蘭來(lái)編寫(xiě)所需要的 activex 服務(wù) 器元件。 1.2.2 開(kāi)發(fā)工具二:開(kāi)發(fā)工具二:photoshop photoshop 優(yōu)勢(shì):優(yōu)勢(shì): 作為當(dāng)今世界最為流行的圖像處理軟件,photoshop 以其強(qiáng)大的功能和友 好的界面
8、受到了廣大用戶的親睞。它強(qiáng)大的圖像處理功能使得網(wǎng)頁(yè)設(shè)計(jì)如虎添 翼,對(duì)我所負(fù)責(zé)的信息交流與發(fā)布系統(tǒng)界面美化起到了不可忽視的作用。而且, photoshop 入門(mén)很快,能夠在時(shí)間雖不充裕的情況下起到事半功倍的效果。 第二章第二章 設(shè)計(jì)初期分析與理論概念設(shè)計(jì)初期分析與理論概念 2.1 需求分析 .1 開(kāi)發(fā)意圖開(kāi)發(fā)意圖 “os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)是通過(guò)整合相關(guān)教學(xué)資料、發(fā)布用 戶提出信息、提供即時(shí)交流平臺(tái)等,實(shí)現(xiàn)利用有限的資源和空間來(lái)最大限度地為 用戶提供人性化環(huán)境,滿足用戶的各種需求,同時(shí)通過(guò)網(wǎng)絡(luò)方式擴(kuò)大學(xué)校教學(xué)規(guī)模,完 善學(xué)校教學(xué)模式,滿足現(xiàn)代化辦學(xué)要求,提高學(xué)生科學(xué)文
9、化素質(zhì),以最少的代價(jià)取 得最豐碩的成果。 .2 應(yīng)用目標(biāo)應(yīng)用目標(biāo) (1)系統(tǒng)界面友好,操作簡(jiǎn)單易行,信息交流查詢方便,數(shù)據(jù)存儲(chǔ)安全可靠。 (2)系統(tǒng)維護(hù)安全,方便,可靠,能夠滿足實(shí)用性,先進(jìn)性的要求。 (3)通過(guò)系統(tǒng)的實(shí)施,可逐步擴(kuò)展學(xué)校的辦學(xué)模式,提升對(duì)用戶的教學(xué)質(zhì)量。 .3 作用作用對(duì)象對(duì)象 (1)遠(yuǎn)程用戶: 需要學(xué)習(xí)“os”課程的用戶。通過(guò)本系統(tǒng),用戶可以獲取相關(guān)“os”課程的所 有教學(xué)課件,詢問(wèn)自己不清楚的知識(shí)點(diǎn),在線與老師進(jìn)行交流溝通,并發(fā)表自 己的見(jiàn)解和意見(jiàn),實(shí)現(xiàn)足不出戶便完成對(duì)本門(mén)學(xué)科的學(xué)習(xí)。 (2)系統(tǒng)管理人員: 管理員人員通過(guò)認(rèn)證登錄,可以很方
10、便地對(duì)使用本系統(tǒng)的用戶資料和信息 進(jìn)行管理維護(hù),而無(wú)需太多的專業(yè)知識(shí)。 .4 實(shí)現(xiàn)功能實(shí)現(xiàn)功能 (1)存儲(chǔ)、管理客戶信息 用戶和管理員相關(guān)信息都能夠存儲(chǔ)于系統(tǒng)自帶的數(shù)據(jù)庫(kù)和 asp 文件中,方 便管理員對(duì)于以上信息的查找。 (2)發(fā)布、交流信息 用戶和管理員都可以通過(guò)本系統(tǒng)發(fā)布信息,同時(shí)還可以實(shí)現(xiàn)一對(duì)一、一對(duì) 多、多對(duì)多的在線交流。 (3)管理人員對(duì)系統(tǒng)進(jìn)行管理 擁有管理員權(quán)限的相關(guān)人員可以即時(shí)地對(duì)用戶資料進(jìn)行維護(hù),并對(duì)用戶發(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)即時(shí)交流系統(tǒng) 圖 2.1 網(wǎng)站整體框架設(shè)計(jì) 2.1.6 設(shè)計(jì)環(huán)境設(shè)計(jì)環(huán)境 設(shè)備 a處理器型號(hào)及內(nèi)存容量:cpu amd 1600+ 內(nèi)存 256m 外存容量: 60g; b存儲(chǔ)格式:動(dòng)態(tài)存儲(chǔ); c脫機(jī); 涉及軟件 操作系統(tǒng):windows xp 相關(guān)軟件:數(shù)據(jù)庫(kù):access 操作界面:dreamwaver 2004 photoshop 7.0 2.22.2 系統(tǒng)可行性分析 一個(gè)系統(tǒng)能否正常運(yùn)行,如期實(shí)現(xiàn)其功能,在設(shè)計(jì)制作之前,作者對(duì)其可 行性進(jìn)行了多方面深入的分析。 .1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 在經(jīng)濟(jì)社會(huì),任何項(xiàng)目想要正常如期運(yùn)行,都少不了資金的支持。本系統(tǒng) 開(kāi)發(fā)環(huán)境要
12、求不高,普通商用或家用電腦便可進(jìn)行;開(kāi)發(fā)期內(nèi),大部分 asp 代 碼可以從網(wǎng)上免費(fèi)獲取,可以大大提高作者工作效率;在設(shè)計(jì)完成后的運(yùn)行時(shí) 期,由于本系統(tǒng)是學(xué)校品牌課程的一個(gè)部分,故系統(tǒng)對(duì)網(wǎng)上空間的要求以及后 期管理維護(hù)的需要都能夠在學(xué)校的支持下正常實(shí)現(xiàn)。 因此,設(shè)計(jì)在經(jīng)濟(jì)上時(shí)完全可行的。 .2 技術(shù)可行性技術(shù)可行性 作者做為一大四應(yīng)屆畢業(yè)生,在大學(xué)四年間學(xué)習(xí)和掌握了許多計(jì)算機(jī)硬、 軟件方面的只是,盡管對(duì) asp 開(kāi)始并不是很了解,但是在導(dǎo)師的指導(dǎo)下,通過(guò) 一段時(shí)間對(duì)書(shū)本的學(xué)習(xí),網(wǎng)上代碼的參考以及自己的設(shè)計(jì)實(shí)踐,已經(jīng)基本能夠 自行開(kāi)發(fā)出一套能夠滿足網(wǎng)站需求的信息交流與發(fā)布系統(tǒng)。 針
13、對(duì)用戶而言,系統(tǒng)并沒(méi)有過(guò)高的門(mén)檻來(lái)進(jìn)行限制,只要用戶能夠具備使 用 inter net 瀏覽器上網(wǎng)的基本技能,便可對(duì)本系統(tǒng)進(jìn)行正常使用。 .3 方案可行性及其比較方案可行性及其比較 設(shè)計(jì)初期,作者對(duì)系統(tǒng)各部分的制作都初步設(shè)計(jì)出了不同方案,并比較后 采用了其中相對(duì)較好的方案。 1、課件閱覽: ppt 課件網(wǎng)頁(yè)課件 制作難易度直接加載于網(wǎng)站中,制作簡(jiǎn)單。 將每一 ppt 課件復(fù)制加工后貼于 網(wǎng)頁(yè)上,工序簡(jiǎn)單但工作量大。 在線觀看方便性直接點(diǎn)擊觀看。用瀏覽器直接觀看。 下載使用方便性下載后需要 office 軟件支持 閱覽。 在 windows 操作系統(tǒng)下,無(wú)需任 何軟件便可進(jìn)行閱覽
14、。 表 2.1 課件發(fā)布方案比較 介于以上原因,作者選擇了工作量大但相對(duì)方便用戶使用的網(wǎng)頁(yè)課件方式 進(jìn)行了課件發(fā)布系統(tǒng)的制作工作。 2、用戶信息反饋發(fā)布系統(tǒng): 作者參看了不少信息發(fā)布系統(tǒng),感覺(jué)彼此所用的方式和功能都大同小異。考 慮到作 者目前的設(shè)計(jì)水平和用戶需求,故沒(méi)有添加太多功能,而僅設(shè)計(jì)了具備用戶信 息發(fā)布,管理員回復(fù)和對(duì)信息進(jìn)行管理等功能的系統(tǒng)。目的是滿足用戶的正常 使用和信息的正常發(fā)布。 3、即時(shí)信息交流系統(tǒng): 帶數(shù)據(jù)庫(kù)交流系統(tǒng)不帶數(shù)據(jù)庫(kù)交流系統(tǒng) 資源占用率比較大小 數(shù)據(jù)讀取速度比較慢快 信息安全性比較較好較差 表 2.2 即時(shí)信息交流系統(tǒng)方案比較 由上表可以看出,不帶數(shù)據(jù)庫(kù)的即時(shí)信息
15、交流系統(tǒng)在資源占用和數(shù)據(jù)讀取 速度方面都有一定優(yōu)勢(shì),盡管其信息安全性相對(duì)較差,但是考慮到本系統(tǒng)對(duì)此 要求較低,目的就是為了滿足用戶在線交流需要,故選擇不帶數(shù)據(jù)庫(kù)交流系統(tǒng) 的方案。 2.32.3 重點(diǎn)涉及理論及技術(shù) 在整個(gè)系統(tǒng)設(shè)計(jì)過(guò)程當(dāng)中,一些理論和技術(shù)不斷重復(fù)使用,其強(qiáng)大的功能 和良好的兼容性在網(wǎng)站的建設(shè)過(guò)程中起到了不可忽視的作用?,F(xiàn)將設(shè)計(jì)所涉及 的部分重點(diǎn)理論及技術(shù)進(jìn)行介紹,以便讀者在后面的閱讀過(guò)程中有清晰的認(rèn)識(shí)。 .1 csscss(層疊樣式表)(層疊樣式表) 層疊樣式表(cascading style sheet)是一系列格式規(guī)則,他們控制網(wǎng)頁(yè)內(nèi)容的 外觀。使用 css
16、樣式可以非常靈活并更好地控制確切的網(wǎng)頁(yè)外觀,從精確的布局 定位到特定的字體和樣式1。 .2 adoado(activeactive datadata objectobject)方法)方法 ado 方法是一種功能強(qiáng)大的數(shù)據(jù)訪問(wèn)編程模式,能夠吧大部分?jǐn)?shù)據(jù)源可編 程的屬性直接擴(kuò)展到 active server 上。而 ado 方法的實(shí)現(xiàn)主要是通過(guò)一段代 碼實(shí)現(xiàn)的,幾句看似簡(jiǎn)單的代碼,實(shí)現(xiàn)了 access 數(shù)據(jù)庫(kù)文件同 asp 代碼的相互 調(diào)用2,下面就來(lái)看看吧。 .3 requestrequest 和和 responseresponse 對(duì)象對(duì)象 request 對(duì)象
17、:它用來(lái)鏈接客戶端的 web 頁(yè)(.html 文件)和服務(wù)器端的 web 頁(yè)(.asp 文件),似的他們之間可以交換數(shù)據(jù)。request 對(duì)象循序 asp 查詢有關(guān)與 之交互的客戶程序信息, request 對(duì)象代表由客戶程序發(fā)出的 http 請(qǐng)求報(bào)文。 事實(shí)上, request 對(duì)象的功能是單向的,它只能接收客戶端 web 頁(yè)面提交的數(shù)據(jù)。 response 對(duì)象:用于相客戶端瀏覽器發(fā)送數(shù)據(jù)。用戶可以使用該對(duì)象將服務(wù) 器端的數(shù)據(jù),用 html 超文本的可是發(fā)送到用戶端的瀏覽器。該對(duì)象的功能與 request 對(duì)象的功能恰恰相反, response 對(duì)象是用于將服務(wù)器端的數(shù)據(jù)發(fā)送到用 戶的瀏覽
18、器,這也是實(shí)現(xiàn)動(dòng)態(tài)的基礎(chǔ)。 .3 返回語(yǔ)句返回語(yǔ)句: : 返回 此語(yǔ)句為一 java 腳本語(yǔ)句8,意為返回歷史上一步,實(shí)現(xiàn)返回用戶上一個(gè)瀏 覽界面。 第三章第三章 信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計(jì)信息交流與發(fā)布系統(tǒng)總體分析與設(shè)計(jì) 3.1 總體設(shè)計(jì)思路 “os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)目的就是起到信息的相互傳遞作用, 故方便快捷是本系統(tǒng)設(shè)計(jì)的宗旨,最大的體現(xiàn)人性化設(shè)計(jì)是本系統(tǒng)的目標(biāo)。無(wú) 論是課件閱覽部分,信息留言板塊還是在線聊天系統(tǒng),無(wú)一不遵循著設(shè)計(jì)的初 衷。畢竟本網(wǎng)站并非綜合性或娛樂(lè)性的網(wǎng)站,除了學(xué)習(xí),能夠留住用戶的理由 并不充分,故整個(gè)信息交流與發(fā)布系統(tǒng)都簡(jiǎn)單易學(xué),且沒(méi)
19、有要求正式的用戶注 冊(cè),為信息的交流提供了最便捷的渠道。 根據(jù)設(shè)計(jì)初衷,本系統(tǒng)劃分為一下三部分組成。 第一部分:在線課件閱覽系統(tǒng) 通過(guò)課件向用戶展示“os”課程整體內(nèi)容,提供 詳細(xì)資料。 第二部分:信息留言系統(tǒng) 提供用戶進(jìn)行咨詢和留言的平臺(tái)。 第三部分:即時(shí)信息交流系統(tǒng) 提供用戶進(jìn)行一對(duì)一,一對(duì)多和多對(duì)多的信息交 流平臺(tái)。 3.2 在線課件發(fā)布系統(tǒng)分析設(shè)計(jì) .1 在線課件發(fā)布系統(tǒng)重要性在線課件發(fā)布系統(tǒng)重要性 在線課件閱覽系統(tǒng)是信息交流與發(fā)布系統(tǒng)三個(gè)組成部分之一,雖然其設(shè)計(jì) 開(kāi)發(fā)難度不高,但工作量卻不容忽視,且其重要性不亞于整個(gè)網(wǎng)站的任何一個(gè) 系統(tǒng),因?yàn)樗怯脩袅私夂蛯W(xué)習(xí)“os”
20、課程的重要渠道。 .2 課件發(fā)布系統(tǒng)設(shè)計(jì)流程課件發(fā)布系統(tǒng)設(shè)計(jì)流程 本系統(tǒng)主要是將老師所給的 ppt 格式的“os”課程課件轉(zhuǎn)換為 html 網(wǎng)頁(yè) 格式供遠(yuǎn)程用戶瀏覽。課件主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的文字和動(dòng) 態(tài)的 gif 圖片相結(jié)合并配以背景音樂(lè),給用戶感覺(jué)良好的界面,續(xù)而激發(fā)閱讀 課件的欲望。 課件首頁(yè)由 dream waver 制作,外觀圖示頂部圖片是學(xué)校新區(qū)景色,左上 角鮮明的標(biāo)出了西南科技大學(xué)的字樣,給人以一目了然的感覺(jué)。首頁(yè)主體主要 由文字鏈接構(gòu)成,并規(guī)則放于框架之中,層次分明,重點(diǎn)突出。且首頁(yè)還提供 網(wǎng)站首頁(yè)、在線考試、留言和聊天系統(tǒng)的鏈接,充分體現(xiàn)了網(wǎng)站設(shè)
21、計(jì)的初 衷方便適用。最后頁(yè)面底部,輔以常規(guī)型的聯(lián)系方式和版權(quán)所有等,再搭 上適當(dāng)?shù)牡咨蛨D片,以及動(dòng)聽(tīng)的背景音樂(lè),課件首頁(yè)的構(gòu)建就此基本完成。 課件閱覽主頁(yè)面如“圖 3.1”所示: 圖 3.1 課件閱覽主頁(yè)面 下面是網(wǎng)頁(yè)鏈接代碼段: 計(jì)算機(jī)操作系統(tǒng)概述 這里需要強(qiáng)調(diào)的是,課件首頁(yè)包括整個(gè)課件的網(wǎng)頁(yè)制作都應(yīng)用了 dream waver 所帶的 css,而 href 后面所鏈接的內(nèi)容就是點(diǎn)擊“計(jì)算機(jī)操作系統(tǒng)概述” 時(shí)所看到的頁(yè)面。這里,為了方便用戶對(duì)其他章節(jié)的閱覽,特別使用 target=_blank這一語(yǔ)句,所起的作用是采用彈出式窗口的形式。 接著便是對(duì)課件頁(yè)面的設(shè)計(jì)。 “os”課程教學(xué)課件主要
22、取自指導(dǎo)老師所提供 的 ppt 課件,通過(guò)逐一復(fù)制整理,轉(zhuǎn)換為網(wǎng)頁(yè)形式課件,其工作量之大可想而 知。由于課件基本由文字和簡(jiǎn)單圖片構(gòu)成,故為了方便用戶閱讀,體現(xiàn)網(wǎng)站的 人性化設(shè)計(jì),課件閱覽頁(yè)面對(duì)網(wǎng)頁(yè)色彩的搭配很是講究。課件背景以淡藍(lán)色為 主基調(diào),正文深藍(lán)色的文字和背景形成了鮮明的對(duì)比色,在用戶長(zhǎng)時(shí)間閱讀時(shí) 減少眼部的疲勞。課件總共由九章組成,每一章又包含了不同的小節(jié)數(shù)。于是, 在設(shè)計(jì)制作時(shí),我以每一節(jié)單獨(dú)為一個(gè)頁(yè)面,并且每個(gè)頁(yè)面都提供了與網(wǎng)站、 課件首頁(yè)鏈接的導(dǎo)航條,同時(shí),也有與本章各節(jié)相連的鏈接地址,讓用戶可以 方便地瀏覽自己所需要的章節(jié),而不會(huì)迷茫在書(shū)海之中。另外,為了讓每節(jié)的 課件內(nèi)容具備
23、整體感,我采用了外部 css 方法,并加載于課件每一節(jié)的頁(yè)面, 此方法簡(jiǎn)單適用,且具有同內(nèi)部 css 相同的效果。下面就是每節(jié)頁(yè)面所共同調(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)欄處點(diǎn)擊設(shè)計(jì),在 css 樣式處 新建類,新建類必須以“.”開(kāi)頭,上文代碼“.content”后大括號(hào)中代碼是對(duì)課 件內(nèi)容的樣式設(shè)計(jì),同理, “title1” 、 “title2” 、 “down” 、 “body”分別是對(duì) 各大小標(biāo)題和底部鏈接的式樣設(shè)計(jì)以及背景圖片。而“a:link”和 “a:hover”所對(duì)應(yīng)代碼,分別指代鏈接文字和當(dāng)鼠標(biāo)移動(dòng)至鏈接文字上方時(shí) 的文字狀態(tài)。 3.
25、 課件發(fā)布系統(tǒng)后期工作課件發(fā)布系統(tǒng)后期工作 整個(gè)課件的設(shè)計(jì)制作就此告一段落?;剡^(guò)頭來(lái)瀏覽整個(gè)課件,感覺(jué)整個(gè)課 件色彩種類過(guò)于繁多,而頁(yè)面卻仍顯單調(diào)。于是,我將文字和背景色彩調(diào)控在 三種以內(nèi),同時(shí)在每節(jié)課件頂部放置一體現(xiàn)學(xué)校風(fēng)采且色彩搭配合理的圖片, 在縱觀整個(gè)頁(yè)面,頓時(shí)有一種煥然一新的感覺(jué)。同時(shí),無(wú)論是課件的首頁(yè)還是 每一節(jié)的頁(yè)面,都提供了與主頁(yè)、留言版、聊天室等頁(yè)面的鏈接地址,使其雖 為單獨(dú)一部分,卻實(shí)與整個(gè)網(wǎng)站渾然一體。 3.3 用戶信息反饋發(fā)布系統(tǒng)分析設(shè)計(jì) .1 用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計(jì)用戶信息反饋發(fā)布系統(tǒng)重要性及模塊設(shè)計(jì) 作為一個(gè)遠(yuǎn)程教育網(wǎng)站
26、,具備一個(gè)良好的與用戶溝通的平臺(tái)是必不可少的。 因?yàn)橛脩舻膶?duì)網(wǎng)站包括課程的信息反饋,是網(wǎng)站建設(shè)跟上用戶需求的關(guān)鍵因素 之一。我們的網(wǎng)站設(shè)計(jì)初衷就是適合用戶使用,能否聽(tīng)到用戶的建議,及時(shí)給 予用戶合理的答復(fù),并一步步提升網(wǎng)站質(zhì)量等等,不但關(guān)系到本網(wǎng)站的發(fā)展, 更影響著學(xué)校的聲譽(yù)。用戶信息反饋發(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è)文件組成,每個(gè)文件各司其職,最終構(gòu) 建成了用戶和管理員以及用戶和用戶之間交流的平臺(tái)?,F(xiàn)將個(gè)文件及其功能介 紹如下: 信息反饋公布 index.asp:此頁(yè)面用于用戶管理員和用戶在線查看公布信息。 管理員登錄 login.asp:管理員由此登錄系統(tǒng),進(jìn)行信息維護(hù)。 管理員退出 logout.asp:執(zhí)行管理員退出功能。 信息輸入 write.asp:用戶在此輸入信息進(jìn)行留言。 信息回復(fù) reply.asp:執(zhí)行管理員對(duì)用戶信息回復(fù)功能。 信息刪除 del.asp:執(zhí)行管理員對(duì)用戶發(fā)布信息和回復(fù)的刪除功能。 頁(yè)面頂部 top.asp:鑲套在
28、每個(gè)頁(yè)面頂部的功能條。 數(shù)據(jù)庫(kù)鏈接 connection.asp:數(shù)據(jù)庫(kù)調(diào)用代碼。 conn.asp:數(shù)據(jù)庫(kù)對(duì)應(yīng)連接文件。 層疊樣式表 bbs.css:各頁(yè)面共同調(diào)用的外部樣式表。 數(shù)據(jù)庫(kù)文件 guest.mdb:信息存取數(shù)據(jù)庫(kù)。 背景音樂(lè)“記事本.rm”:信息發(fā)布頁(yè)面所調(diào)用的音樂(lè)。 圖片文件夾 images:整個(gè)系統(tǒng)所調(diào)用的圖片。 為清晰展現(xiàn)用戶信息反饋發(fā)布系統(tǒng)各功能模塊,下圖為系統(tǒng)流程圖: 讀 回 返 出 寫(xiě)入數(shù)據(jù) 庫(kù) 寫(xiě)入數(shù)據(jù) 出 退 員 管 理 點(diǎn)擊回復(fù) 點(diǎn)擊退出 點(diǎn)擊退出 確認(rèn)刪除 自動(dòng)返回點(diǎn)擊進(jìn)入身份確認(rèn) 退出登錄 管理員登錄 登 錄 自動(dòng)返回 點(diǎn)擊進(jìn)入 登 錄 用戶 管理員 主頁(yè)
29、面進(jìn)行留言 退出登錄 主頁(yè)面登錄頁(yè)面 數(shù)據(jù)庫(kù) 刪 除 回 復(fù) 圖 3.3 信息反饋發(fā)布系統(tǒng)流程圖 .3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 用戶信息反饋發(fā)布系統(tǒng)簡(jiǎn)而言之就是信息留言平臺(tái),在這部分的設(shè)計(jì)制作 中,后臺(tái)調(diào)用了 officexp 辦公系統(tǒng)套件所自帶的 access 數(shù)據(jù)庫(kù)系統(tǒng)3。建立 了名為“guest”的數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中建立了以下四張表: 1admin 表 列名數(shù)據(jù)類型可否為空說(shuō)明 id自動(dòng)編號(hào)not null登錄編號(hào)(主鍵) admin文本null管理員名字 password備注null管理員密碼 home文本null網(wǎng)站主頁(yè) page數(shù)字null頁(yè)數(shù) total數(shù)字nul
30、l允許輸入字?jǐn)?shù) 表 3.1 管理員信息表 2. guest 表 列名數(shù)據(jù)類型可否為空說(shuō)明 id自動(dòng)編號(hào)not null用戶編號(hào)(主鍵) user name文本null用戶名 time日期/時(shí)間null發(fā)布信息時(shí)間 title文本null信息題目 content備注null信息內(nèi)容 ip文本null用戶 ip 地主 email文本null用戶郵箱 occation文本null來(lái)自哪里 表 3.2 用戶信息表 3. reply 表 列名數(shù)據(jù)類型可否為空說(shuō)明 r_id自動(dòng)編號(hào)not null回復(fù)編號(hào)(主鍵) r_time日期/時(shí)間null回復(fù)時(shí)間 r_content備注null回復(fù)內(nèi)容 r_ip文本
31、null回復(fù)者 ip 地址 r_username文本null回復(fù)者名稱 表 3.3 管理員回復(fù)信息表 4. stycss 列名數(shù)據(jù)類型可否為空說(shuō)明 s_id自動(dòng)編號(hào)not null顏色編號(hào) tcolor文本null主標(biāo)顏色 tcolor1文本null附標(biāo) 1 顏色 tcolor2文本null附標(biāo) 2 顏色 hcolor文本null主頁(yè)背景圖片 bgcolor文本null回復(fù)頁(yè)顏色 bdtj文本null回復(fù)背景顏色 top1文本null頁(yè)頂顏色 link文本null鏈接顏色 tdc文本null信息標(biāo)題顏色 tdc1文本null信息內(nèi)容顏色 background文本null背景顏色 表 3.4 系
32、統(tǒng)顏色信息表 用戶信息反饋發(fā)布系統(tǒng)的前臺(tái)界面對(duì)后臺(tái)數(shù)據(jù)庫(kù)之間的調(diào)用連接,則是整 個(gè)系統(tǒng)能否正常運(yùn)行的關(guān)鍵,就此,數(shù)據(jù)庫(kù)建立完畢。 另外,在建立數(shù)據(jù)庫(kù)調(diào)用文件時(shí),我是通過(guò)單獨(dú)建立一 asp 頁(yè)面,從外部 進(jìn)行數(shù)據(jù)庫(kù)調(diào)用,而在每個(gè)需要調(diào)用數(shù)據(jù)庫(kù)的頁(yè)面程序開(kāi)頭加入語(yǔ)句“”來(lái)實(shí)現(xiàn)對(duì) access 數(shù)據(jù)庫(kù)的調(diào)用的。采取這 種方式的原因是由于調(diào)用數(shù)據(jù)庫(kù)文件的頁(yè)面比較多,重復(fù)寫(xiě)入代碼會(huì)加大工作 量,顯得累贅;而采用外部調(diào)用方法,減少了工作量,且思路清晰,便于功能 的實(shí)現(xiàn)。 .4 用戶信息發(fā)布流程用戶信息發(fā)布流程 為方便外部用戶閱讀信息,在進(jìn)入系統(tǒng)時(shí),用戶可以不需要任何身份認(rèn)證而 登錄用戶信息
33、公布頁(yè)面,對(duì)所有留言包括管理員回復(fù)進(jìn)行閱覽。當(dāng)用戶需要進(jìn)行 留言時(shí),可點(diǎn)擊主頁(yè)面左上的“我要留言”標(biāo)志進(jìn)入留言界面,在優(yōu)美的背景音樂(lè) 下寫(xiě)下自己的留言信息,并點(diǎn)擊“提交”發(fā)布。信息發(fā)布頁(yè)面如“圖 3.4”所示: 圖 3.4 用戶信息發(fā)布頁(yè)面 信息發(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版通信基站建設(shè)項(xiàng)目施工合同條款
- 2025年度保安服務(wù)與智能化升級(jí)改造合同3篇
- 二零二五年度養(yǎng)老機(jī)構(gòu)與社區(qū)資源共享合作協(xié)議3篇
- 2024至2030年中國(guó)氣浴恒濕振蕩器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)標(biāo)準(zhǔn)A型導(dǎo)桿數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)智能家居安防報(bào)警主機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年商業(yè)地產(chǎn)項(xiàng)目物業(yè)管理服務(wù)合同3篇
- 2024至2030年中國(guó)定量液壓馬達(dá)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)墨粉數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年天津市安全員《A證》考試題庫(kù)
- 礦業(yè)公司規(guī)章制度匯編
- 《高低壓配電室施工工藝標(biāo)準(zhǔn)》
- 介入導(dǎo)管室護(hù)士長(zhǎng)職責(zé)
- 2024年太陽(yáng)能光伏組件高空清洗作業(yè)人員安全保障合同3篇
- 大學(xué)學(xué)業(yè)規(guī)劃講座
- 《國(guó)家課程建設(shè)》課件
- 四川省南充市2023-2024學(xué)年高一上學(xué)期期末考試 歷史 含解析
- 2024-2025學(xué)年湖北省武漢市華中師大一附中高三上學(xué)期期中英語(yǔ)試題及答案
- 浙江省衢州市2023-2024學(xué)年高一上學(xué)期1月期末數(shù)學(xué)試題 含解析
- 【課件】Unit+5+Fun+Clubs+Section+B+1a-2b課件人教版(2024)七年級(jí)英語(yǔ)上冊(cè)++
- 江蘇省南通市海門(mén)區(qū)2023-2024學(xué)年三年級(jí)上學(xué)期期末語(yǔ)文試題
評(píng)論
0/150
提交評(píng)論