【正文】
Science and Technology 20201 He Yanbin Supervisor Chen Zuozan Lu Zhao Abstract In today of information society, there is remarkable function the inter in people39。 而校園 Wiki 網(wǎng)的構建正是基于該要求 和目的而建立的,他的成功推出使 越來越多的人體會到 Wiki 系統(tǒng)的優(yōu)越性并帶動更多的人加入的 Wiki 系統(tǒng)的建設當中來。而 Wiki 系統(tǒng)是一個供多人協(xié)同寫作的系統(tǒng),他特有的開放性等特點被越來越多的人接受和認可。這就存在怎樣有效的利用互聯(lián)網(wǎng)達到自己的目的的問題。 玉林師范學院本科生畢業(yè) 設計 構建校園 Wiki 網(wǎng) The Construction Of Campus Wiki Net 院 系 數(shù)學與計算機科學系 專 業(yè) 計算機科學與技術 學 生 班 級 2020 級 1 班 姓 名 賀彥斌 學 號 202020402144 指導教師單位 數(shù)學與計算機科學系 指導教師姓名 陳佐瓚 陸釗 指導教師職稱 講師 助教 構建校園 Wiki 網(wǎng) 計算機科學與技術 2020 級 1 班 賀彥斌 指導 教師 陳佐瓚 陸釗 摘要 在信息社會的今天,互聯(lián)網(wǎng)在人們生活有著非凡的作用。人們通過瀏覽網(wǎng)頁進行學習、工作、了解社會信息等。曾經(jīng) BBS 、 BLOG 的出現(xiàn)使人們眼前一亮,并迅速推廣,至今仍被廣大網(wǎng)迷稱頌。在國外的成功已得到很大的推廣,在國內(nèi)盡管也有很多成功案例,但對很多國人來說 Wiki 網(wǎng)還很陌生,這就需要去實踐去推廣。 本文主要介紹校園 Wiki 網(wǎng)的設計構架以及所運用到的技術,通過網(wǎng)頁編輯工具DREAMWEAVER 8 把 ASP, Wiki 系統(tǒng) , ACCESS 整合起來,形成功能強大的 Wiki網(wǎng)站。s life. The people learn, work, understand social information etc. by way of glancing over the web page. This is with regard to existing the how Effective problem that the inter reaches the purpose of oneself of utilizing. Once, the appearance of BBS, BLOG makes the people one bright before one39。Wiki 的 優(yōu)越性需要 更多的人 去了解他,而 Wiki 網(wǎng)站的建立無疑是實現(xiàn) Wiki 系統(tǒng),使Wiki 迅速崛起最有效的途徑。 曾經(jīng) BBS 、 BLOG 的出現(xiàn)使人們眼前一亮, 而 Wiki 特有的開放性等特點被越來越多的人接受和認可, 在國外的成功已得到很大的推廣,在國內(nèi)盡管也有很多成功案例,但對很多國人來說 Wiki 網(wǎng)還很陌生,這就需要去實踐去推廣。這種超文本系統(tǒng)支持面向社群的協(xié)作式寫作,同時也包括一組支持這種寫作的輔助工具。這個課題要求對 Wiki 系統(tǒng)必須 有一定的研究,必須理解 Wiki 系統(tǒng)的內(nèi)涵,以校園為素材進行校園 Wiki 網(wǎng)的建設。學會鏈接的建立和修改, 成功構建校園 Wiki 網(wǎng),能更好的體驗 Wiki 網(wǎng)強大功能。上網(wǎng)查找一些相關資料并下載。然后,利用 DREAMWEAVER 進行網(wǎng)站的布局和編輯,進行網(wǎng)站的鏈接。 賀彥斌 構建校園 Wiki 網(wǎng) 2 2 項目設計開發(fā)技術及語言 簡介 Wiki 是一種多人協(xié)作式寫作的超文本系統(tǒng),中文譯名為“維客”或“維基”,其代表應用是知識庫的合作編寫。 Wiki 一般被認為正式誕生于 1995 年,迄今已有大量活躍的Wiki 站點。 的影響 Wiki 站點的內(nèi)容由廣大的網(wǎng)民自 由貢獻,明顯區(qū)別于以往媒體主要由記者、作家、專家提供內(nèi)容。迄今為止,最為成功的 Wiki 項目是維基百科全書 —— 身處世界各地的網(wǎng)民自發(fā)貢獻內(nèi)容,在短短數(shù)年間造就了規(guī)模超越《大不列顛百科全書》、Encarta(微軟百科全書) 。 的 起源 Wiki 的概念也得到了流傳,出現(xiàn)了許多類似的網(wǎng)站和軟件系統(tǒng)。與 Wiki 相關新近出現(xiàn)的技術還有網(wǎng)志( blog),它們都降低了超文本寫作和發(fā)布的難度。 的 特點 Wiki 支持面向社群的協(xié)作式寫作,同時也包括一組支持這種寫作的輔助工具。與其它超文本系統(tǒng)相比, Wiki 有使用簡便且開放的優(yōu)點,所以 Wiki 系統(tǒng)可以幫助我們在一個社群內(nèi)共享某個領域的知識。與博客、論壇等常見系統(tǒng)相比, Wiki 有以下特點 : 【使用方便】 維護快速:快速創(chuàng)建、更改網(wǎng)站各個頁面內(nèi)容。 鏈接方便 :通過簡單的“ [[條目名稱 ]]”,可以直接產(chǎn)生內(nèi)部鏈接。 【自組織】 自組織的:同頁面的內(nèi)容一樣,整個超文本的相互關聯(lián)關系也可以不斷修改、優(yōu)化。 【可增長】 可增長:頁面的鏈接目標可以尚未存在,通過點選鏈結,我們可以創(chuàng)建這些頁面,使系統(tǒng)得以增長。 【開放性】 開放的:社群內(nèi)的成員可以任意創(chuàng)建、修改、或刪除頁面。 ASP 概述 ASP 全名為 (Active Server Pages),它是微軟公司推出 IIS 的一個組件, ASP 實際是一種在服務器端開發(fā)腳本語言的環(huán)境。利用 ASP 開發(fā)的腳本程序全部運行在服務器端,與用戶所采用的瀏覽器無關,從而極大地減少了對客戶端的要求。 當用戶請求一個 *.asp 主頁時, WWW 服務器響應該 HTTP 請求,調(diào)用該 ASP 引擎,解釋被申請文件。若腳本中含有訪問數(shù)據(jù)庫的請求,就通過ODBC 或 OLE DB 與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件 (ADO: ActiveX data Object)執(zhí)行訪問庫操作。 賀彥斌 構建校園 Wiki 網(wǎng) 4 圖 ASP 工作原理 The principle of operating ASP ASP 的技術特點 使用 ASP 技術時應遵循這樣一個原則:即 ASP 腳本必須與基于 COM 標簽的組件配合使用才能開發(fā)出具有實用價值的動態(tài) web 應用程序。利用組件,開發(fā)人員可以專門做自己最擅長的工作,從而減少開發(fā)難度;利用組件,還有助于 開發(fā)人員將用戶界面與應用邏輯、數(shù)據(jù)服務分開,快速開發(fā)出可重性高的基于三層客戶/服務器結構的 web 應用程序。 開發(fā)語言 任何項目的開發(fā),開發(fā)語言的選擇尤為重要,這直接影響到開發(fā)者能否順利完成開發(fā)項目。它是構成 Web 頁面的主要工具,是用來表示網(wǎng)上信息的符號標記語言。 WWW 所使用的出版語言就是 HTML 語言。 他是 以“ .html 或 .htm”為后綴的 . HTML 語言是 網(wǎng)頁制作的基礎,是初學者必學的內(nèi)容。這樣可以更精確控制頁面的排版,可以實現(xiàn)更多的功能。因為只通過瀏覽器是看不出網(wǎng)頁如何設計的,只有分析其 HTML 代碼才可以。 腳本語言 通過 ASP 我們可以結合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務器應用程序。 VBScript 通過變量,操作符,循環(huán),分支,函數(shù)和子程序,擴展了 HTML。 VbScript 是程序開發(fā)語言 Visual Basic 家族的最新成員,它將靈活的 Script 應用于更廣泛的領域 ,包括 Microsoft Inter Explorer 中的 Web 客戶機 Script 和 Microsoft Inter Information Server 中的 Web 服務器 Script。 JavaScript 是 Netscape 一種嵌入 HTML 文檔的、基于對象的腳本描述語言。利用 JavaScript 可進一步增強網(wǎng)頁的交互性、方便操作和控制各種瀏覽對象,實現(xiàn)控制瀏覽器外觀、狀態(tài)和運行方式的目的,利用JavaScript 還可實現(xiàn)對用戶所輸入的數(shù)據(jù)進行有效性驗證,從而減輕服務器的負擔。 其主要特點 有: 完善地管理各種數(shù)據(jù)庫對象,具有強大的數(shù)據(jù)組織、用戶管理、安全檢查等功能 ; 強大的數(shù)據(jù)處理功能, Access 具備了許多先進的大型數(shù)據(jù)庫管理系統(tǒng)所具備的特征,如事務處理 /出錯回滾能力等 ; 可以方便地生成各種數(shù)據(jù)對象,可視性好 ;Access 主要適 用于中小型應用系統(tǒng),或作為客戶機 /服務器系統(tǒng)中的客戶端數(shù)據(jù)庫。 8 簡介 Dreamweaver 是 Macromedia 公司的產(chǎn)品的另一款 所見即所得 的網(wǎng)頁編輯工具 ,或稱網(wǎng)頁排版軟件。它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發(fā)人員和設計人員都能夠快 速創(chuàng)建界面吸引人的基于標準的網(wǎng)站和應用程序。開發(fā)人員可以使用 Dreamweaver 及所選擇的服務器技術來創(chuàng)建功能強大的 Inter 應用程序,從而使用戶能連接到數(shù)據(jù)庫、 Web 服務和舊式系統(tǒng)。 項目可行性 分析 目前 Wiki 技術已相當成熟了,缺乏的只是推廣。在很多優(yōu)秀的 Wiki 網(wǎng)站的引導下,用于了解和學習而創(chuàng)建一個 Wiki 系統(tǒng)還是實現(xiàn)的。 功能 和性能 分析 根據(jù)建站的目的和對周圍同學的調(diào)查分析,本站的目的在于 Wiki 系統(tǒng)的學習和推廣,重在測試,所以對功能很性能要求不高。 校園 Wiki網(wǎng)具體功能在設計中詳細敘述。經(jīng)過網(wǎng)上參考對比,最終選定 AspWiki 程序(引擎)作為 本項目的 Wiki 引擎,考慮到界面美觀問題,選用原始的 版本程序。 該系統(tǒng)開源程序采用的簡單的 Asp 技術,以最簡單的程序語言實現(xiàn) Wiki 功能,使用者易操作運用,給用戶一種全新的界面體驗,中文模版的在線編輯界面,格式簡單,用戶輕松上手,輕松創(chuàng)建出比較完美的知識條目! AspWiki 不僅能很好的支持中文,而且采用所見所得的編輯方式,用戶界面友好,免去用戶記住 WiKi 編程格式和語法的問題,因此也不需要發(fā)布前預覽的功能。所以選擇硬件平臺之前可以根據(jù)網(wǎng)站的規(guī)劃目標預測一下訪問者的流量,以及考慮所選擇的軟件平臺的系統(tǒng)負荷合理選擇硬件平臺。根據(jù)網(wǎng)站功能的規(guī)劃,我們可以在作業(yè)系統(tǒng)、動態(tài)頁面技術 、資料庫系統(tǒng)等幾個方面做出選擇。 玉林師范學院本科生畢業(yè)論文 9 IIS 環(huán)境 配置 要運行 ASP 程序需在 服務器下進行,本設計選用操作系統(tǒng)自帶的 IIS 服務器。 雙擊打開 ,我們可以看到 [默認WEB 站點 ]這一項 ,點擊鼠標右鍵 ,查看屬性 ,如下圖: 下面有幾個選頂卡 要進行設置的有 主目錄 本地路徑 : 這里設置你網(wǎng)站 從放 目錄 (也就是你以后所謂的站點目錄 ),如下圖: 賀彥斌 構建校園 Wiki 網(wǎng) 10 按上圖設置好后 ,再 主目錄 應用程序設置 點擊配置按紐 彈出以下界面 ,點擊應用程序選項卡 ,將啟用父路徑選上 ,如下圖: 設置首頁索引文檔 , 就是你網(wǎng)站的首頁 ,