【正文】
到一起,極大地方便了管理員的管理。內(nèi)部成員注冊時需填寫必要的真實(shí)信息,為防止外部用戶誤注冊,注冊內(nèi)容的最后部分需填寫一個注冊認(rèn)證說明,由注冊用戶填寫一些能夠證明其身份的內(nèi)容提交給管理員,由管理員通過認(rèn)證后才可完成注冊。 :將實(shí)驗(yàn)室相關(guān)活動的情況對外界展示。 :將實(shí)驗(yàn)室現(xiàn)正進(jìn)行和已經(jīng)完成的項(xiàng)目用專業(yè)的語句進(jìn)行介紹。 Inter 上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,因此網(wǎng)站建設(shè)在 Inter 應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。 第 節(jié) 本章小結(jié) 大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 在這一章里,筆者對 網(wǎng)站設(shè)計(jì)與開發(fā)及內(nèi)部管理 系統(tǒng)的開發(fā)技術(shù)和平臺進(jìn)行了認(rèn)真的比較選擇。 這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這個查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢 。所有用 SQL編寫的程序都是 可以移植的。 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多 其它類型的終端用戶。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。 SQL 是一個非過程化的語言,因?yàn)樗淮翁幚硪粋€記錄,對數(shù)據(jù)提供自動導(dǎo)航。 SQL 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM 公司 1981年推出以來, SQL 語言,得到了廣泛 的應(yīng)用。 表 2Oracle 是以高級結(jié)構(gòu)化查詢語言為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,是目前最流行的客戶 /服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫之一。 Oracle 數(shù)據(jù)庫 Oracle是 Oracle公司開發(fā)出的一種面向網(wǎng)絡(luò)計(jì)算機(jī)并支持對象關(guān)系模型的數(shù)據(jù)庫產(chǎn)品。雖然它對 ANSI SQL 標(biāo)準(zhǔn)的支持并不完善,但支持所有常用的內(nèi)容,完全可以勝任一般 Web 數(shù)據(jù)庫的工作。不 管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。剛開始時微軟公司是將Access 單獨(dú)作為一個產(chǎn)品進(jìn)行銷售的,后來微軟發(fā)現(xiàn)如果將 Access 捆綁在 OFFICE中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將 Access 捆綁到 OFFICE97 中,成為 OFFICE 套件中的一個重要成員。事實(shí)上以 Windows 為核心的幾乎所有微軟軟件產(chǎn)品都采用一致的開發(fā)策略,包括界面技術(shù)、面向?qū)ο蠹夹g(shù)、組件技術(shù)等,這樣在微軟的軟件中很多都可以相互調(diào)用。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 SQL Server 數(shù)據(jù)庫 Microsoft SQL Server(原名 Sphinx)是微軟公司從 Sysbase 獲得基本部件的使用許可后開始開發(fā)出的一種關(guān)系型數(shù)據(jù)庫,它建立在 Microsoft WindowsNT 平臺之上,提供強(qiáng)大的企業(yè)數(shù)據(jù)庫管理功能。 WEB 數(shù)據(jù)庫就是以后臺數(shù)據(jù)庫為基礎(chǔ),加上一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。 但是隨著 Inter 應(yīng)用的普及,由于 Inter上信息資源的復(fù)雜性和不規(guī)范性,關(guān)系數(shù)據(jù)庫在開發(fā)各種網(wǎng)上應(yīng)用時顯得力不從心。 所謂數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。 務(wù)器組件 活動服務(wù)器組件是與 ASP 一起免費(fèi)帶來的組件或 DLL,他們有著廣泛的用途。 ADO 主要有 3個對象,分別是 Connection、 Command和 Recordset。它包含了所有 ASP 其他對象,可通過 ObjectContext 引用 ASP 的每個對象。 Session 對象用來代表用戶會話,并存儲該會話的信息。 Serve 對象用來代表服務(wù)器自身。 ASP 的對象和組件 : 有 7 個固有對象 這 7 個固有對象分別是 Request、 Response、 Server、 Application、 Session、ASPError 和 ObjectContext。要編寫腳本,你必須要熟悉至少一門腳本語言,如VBScript。當(dāng)你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBSrcipt 和 JScript,而 VBScript 則被作為系統(tǒng)默認(rèn)的腳本語言。在了解了 VBSCRIPT 的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 ASP 系統(tǒng)。 : ASP 返回標(biāo)準(zhǔn)的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。 VBSCRIPT 是 VB 的一個簡集,會 VB的人可以很方便的快速上手。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 WEB 應(yīng)用。 總之, ASP 包含三方面含義: : ASP 使用了微軟的 ActiveX 技術(shù)??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 7 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 ASP 所使用的腳本語言 (VBScript 、 Jscript)均在 WEB 服務(wù)器端執(zhí)行 ,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。以下羅列了 ASP 所獨(dú)具的一些特點(diǎn): VBScript 、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。因此,只要用戶瀏覽 Web 站點(diǎn)并請求一個 ASP 頁, Web 服務(wù)器就可以處理相應(yīng)的 ASP 代碼,生成 HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。 WEB 應(yīng)用程序作為 WEB 服務(wù)器的擴(kuò)展,隨著 WEB的不斷發(fā)展,開發(fā) WEB應(yīng)用程序的編輯語言也不斷的推陳出新。與此相對的是,未來的語義化Web 是一種懂得信息內(nèi)容的 Web,是真正的 “信息管理員 ”。 也就是說,作為 Inter 上的一種應(yīng)用架構(gòu), Web 的首要任務(wù)就是向人們提供信息和信息服務(wù)。隨著 CGI 技術(shù)的普及,聊天室、論壇、電子商務(wù)、信息查詢、全文檢索等各式各樣的Web 應(yīng)用蓬勃興起,人們終于可以享受到信息檢索、信息交換、信息處理等更為便捷的信息服務(wù)了。一種名為 SSI( Server Side Includes)的技術(shù)可以讓 Web 服務(wù)器在返回 HTML 文件前,更新 HTML 文件的某些內(nèi)容,但其功能非常有限。 1991 年, CERN( European Particle Physics Laboratory)正式發(fā)布了 Web技術(shù)標(biāo)準(zhǔn)。 Inter 提供的服務(wù)包括電子郵件、文件傳輸、文件瀏覽、數(shù)據(jù)查詢、終端服務(wù)、網(wǎng)上聊天、電子公告板等。 20 世紀(jì) 90 年代初,商業(yè)機(jī)構(gòu)開始進(jìn)入 Inter,使得 Inter 開始了商業(yè)化的進(jìn)程,也成為 Inter 大發(fā)展的巨大動力。大學(xué)畢業(yè)設(shè)計(jì)(論文) 4 第 2 章 開發(fā)技術(shù)和平臺選擇 由于本次開發(fā)的畢業(yè)環(huán)節(jié)管理信息系統(tǒng)是基于 WEB 的,因此選擇使用動態(tài)網(wǎng)頁技術(shù)結(jié)合 WEB 數(shù)據(jù)庫進(jìn)行開發(fā),在具體的語言和平臺環(huán)境選擇上進(jìn)行了一些必要的比較 。本系統(tǒng)可以提高信息傳遞的速度,使信息能夠及時地在用戶之間實(shí)現(xiàn)共享,這種共享突破了時間和空間上的限制,充分發(fā)揮了 Web的交流平臺的作用。老師忙于教學(xué)的同時還要進(jìn)行大量繁復(fù)的實(shí)驗(yàn)室管理工作,辛苦至極。 綜合信息管理系統(tǒng)具有以下特點(diǎn): ① 信息來源廣泛,數(shù)據(jù)源分散。借助于網(wǎng)絡(luò)的強(qiáng)大功能,綜合信息服務(wù)系統(tǒng)正廣泛應(yīng)用于政府、高校和企業(yè)等社會的各方面, 為用戶提供方便快捷的信息服務(wù) 。一個組織要在激烈的競爭中保持優(yōu)勢和不斷發(fā)展,必須對迅速變化的環(huán)境靈敏地做出有效 地反應(yīng)。目前高校中校園網(wǎng)環(huán)境已基本建成,建立 本實(shí)驗(yàn)室的信息發(fā)布網(wǎng)站和內(nèi)部管理系統(tǒng) ,實(shí)現(xiàn) 信息發(fā)布與 管理的科學(xué)化,現(xiàn)代化,利用現(xiàn) 代化的手段提高教學(xué)質(zhì)量和管理水平是發(fā)展 實(shí)驗(yàn)室 的一個重要 手段 。 關(guān)鍵詞: 網(wǎng)站 ; 數(shù)據(jù)庫 ; ASP 大學(xué)畢業(yè)設(shè)計(jì)(論文) II ABSTRACT Attribute to its availability and practicality, WEB is being the widely used and most promising information technology. Formerly, WEB was a technology only supporting static HTML page, but now it is a tool to present global information resource, make cooperation and business activity. Based on WEB technology, integrated information service system gradually developed, it has bee a strong tool to improve the teaching and management of the university nowadays. It will be very practical to design a brandnew educational management systemgraduation information management system. At first, the paper describes the concept and current of management system, the content of this study and the researching significance. This chapter summarizes the main content of the study. Then the paper pares the design technologies and the development platform, including dynamic web development technology choices, the system structure choices, the characteristic of popular WEB database and the key technologies in the system development, such as how to connect to the database, page parameter transmission and the security policy in this system. Based on previous work, the paper details the graduation information management system39。正是基于 WEB技術(shù),綜合信息服務(wù)系統(tǒng)得到了蓬勃的發(fā)展,已成為企事業(yè)單位提高綜合管理水平,增強(qiáng)競爭力的有力工具。過去, WEB 技術(shù)僅僅提供靜態(tài)的 HTML 網(wǎng)頁內(nèi)容,現(xiàn)在,它已經(jīng)成為一種在全球范圍內(nèi)進(jìn)行創(chuàng)造、提供信息、進(jìn)行協(xié)商和商業(yè)活動的系統(tǒng)工具。接著介紹了在 ASP 中如何連接數(shù)據(jù)庫,頁面參數(shù)如何進(jìn)行傳遞和系統(tǒng)采取的一些安全策略等在系統(tǒng)實(shí)際開發(fā)中經(jīng)常用到的關(guān)鍵技術(shù)。 隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展和普及應(yīng)用,信息 發(fā)布與 管理系統(tǒng)的運(yùn)行平臺必由單機(jī)轉(zhuǎn)向網(wǎng)絡(luò)。 大學(xué)畢業(yè)設(shè)計(jì)(論文) 2 第 1 章 緒論 當(dāng) 今時代的兩個顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速發(fā)展。另一方面,政府、高校和企業(yè)等單位需要把自己的信息發(fā)布給公眾,從而提高辦公的效率、教學(xué)的質(zhì)量和企業(yè)的競爭力。廣義的來說,綜合信息服務(wù)系統(tǒng)應(yīng)該包括整個網(wǎng)站的后臺管理維護(hù),采用 WEB 技術(shù)對從信息的采集、信息的處理到信息的發(fā)布與交互的全過程中涉及的所有對象和要素(包括用戶、設(shè)備、信息資源等)進(jìn)行管理的信息系統(tǒng) [1]。 實(shí)驗(yàn)室網(wǎng)站及管理系統(tǒng)相關(guān)情況介紹 信息發(fā)布與內(nèi)部管理是實(shí)驗(yàn)室工作的重要組成部分,本實(shí)驗(yàn)室目前在這兩個方大學(xué)畢業(yè)設(shè)計(jì)(論文) 3 面尚存在一些缺陷,體現(xiàn)在以下幾個方面: 其一, 未能充分利用網(wǎng)絡(luò)功能,實(shí)現(xiàn)數(shù)據(jù)的共享和信息的實(shí)時傳遞 ; 其二,未能充分利用計(jì)算機(jī)技術(shù),減輕實(shí)驗(yàn)室指導(dǎo)老師的工作量。 在該階段中涉及的工作量對學(xué)生老師來說,如果采用傳統(tǒng)的人工方式來處理,工作都是相當(dāng)繁瑣復(fù)雜的。網(wǎng)站負(fù)責(zé)實(shí)驗(yàn)室向社會大眾宣傳交流的功能,介紹信息包括概述、科研方向、研究成果、學(xué)術(shù)帶頭人、學(xué)術(shù)交流等板塊,旨在與向社會大眾介紹本實(shí)驗(yàn)室的基本情況;內(nèi)部管理系統(tǒng)根據(jù)實(shí)驗(yàn)室管理的實(shí)際情況,將管理分為學(xué)術(shù)報(bào)告管理,活動咨詢管理, ip 管理,簽到管理等多個模塊,管理員在管理部分可以輕松的對內(nèi)部成員板塊相應(yīng)的部分進(jìn)行管理使學(xué)生迅速了解到下一步即將進(jìn)行的工作、對學(xué)生進(jìn)行相應(yīng)的指導(dǎo),學(xué)生也可以及時有效的將自己的工作情況向老師匯報(bào)、與同學(xué)交 流、從已經(jīng)畢業(yè)了的學(xué)長學(xué)姐那尋求幫助等等。接著出現(xiàn)的 TCP/IP 技術(shù)從根本上解決了不同類型計(jì)算機(jī)之間相互通訊的問題,使得 Inter 得以迅速的發(fā)展。目前, Inter 已經(jīng)成為世界上覆蓋面最廣