freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-面向網(wǎng)絡(luò)圖書管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2025-01-02 00:15 本頁面


【正文】 問題。 江澤民同志指出:“社會的發(fā)展,人類的進步,都離不開知識。我們要在全社會倡導(dǎo)人們多讀書,大興學(xué)習(xí)之風(fēng)?!边@是對全黨和全國人民的號召,更是對全國圖書情報工作者的鼓勵和鞭策,以圖書館自動化管理系統(tǒng)和網(wǎng)絡(luò)為主的新技術(shù),已在我國各圖書館逐步得到運用,如果能將二者有機結(jié)合起來,必定可以大大提高圖書館服務(wù)的質(zhì)量。在新的形勢下,網(wǎng)絡(luò)信息管理在工作實踐中不斷總結(jié)經(jīng)驗、加強學(xué)習(xí),更新觀念,與時俱進,創(chuàng)造性地開展工作,真正實現(xiàn)圖書館的價值,更好地為廣大讀者服務(wù)。 第二章 系統(tǒng) 開發(fā)工具 ADO 與 MD5 技術(shù) ADO( Active Data Object),又稱 Active X 數(shù)據(jù)對象。是微軟公司推出的最新數(shù)據(jù)庫鏈接結(jié)束,本系統(tǒng)所有鏈接到數(shù)據(jù)庫的頁面均采用 ADO 技術(shù),它可以鏈接與 ODBC兼容的數(shù)據(jù)庫與 OLEDB 兼容的數(shù)據(jù)源。利用 ADO 技術(shù),可以輕松完成對各種數(shù)據(jù)庫的讀寫與訪問: ADO 是應(yīng)用層的編程接口,它通過 OLE DB 提供的 COM 接口訪問數(shù)據(jù)庫中的數(shù)據(jù),適合于各種 B/S 應(yīng)用系統(tǒng): ADO 具有占用內(nèi)存和硬盤空間少,訪問效率高等特點。 客戶的注冊信息與客戶和網(wǎng)站來 說都是很重要的資源,現(xiàn)在網(wǎng)站基本上都采取了加密技術(shù),目前在加密方式上有兩種方式:一是單間加密,二是雙向加密。單向加密只能對數(shù)據(jù)進行加密。當(dāng)用戶創(chuàng)建一個新的賬號或者密碼,他的信息不是直接保存到數(shù)據(jù)庫,而是經(jīng)過一次加密以后再保存,這樣,即使這些信息被泄露,也不能立即理解這些信息的真正含義。雙向加密是加密算法中最常用的,雙向加密適合于隱秘通訊。 MD5 就是采用單向加密的加密算法,對于 MD5 而言,有兩個特性是很重要的,第一是任意兩段明文數(shù)據(jù),加密以后的密文不能是相同的:第二是任意一段明文數(shù)據(jù),經(jīng)過加密以后, 其結(jié)果必須永遠是不變的。前者的意思是不可能有任意兩段明文加密以后得到相同的密文,后者的意思是如果我們加密特定的數(shù)據(jù),得到的密文一定是相同的。 腳本語言 (1)VB Script 中南大學(xué) 致謝 28 腳本語言是用來控制網(wǎng)頁的控件和對象的一種編程語言,用其加強網(wǎng)頁的靈活性,VB Script 是眾多腳本語言中的一種,是 Visual Basic 編程語言的子集,是一種基于對象的編程語言,使用 VB Script 可以控制網(wǎng)頁上的控件和對象,可以與 Java Applet程序或服務(wù)器端進行數(shù)據(jù)交互,實現(xiàn)網(wǎng)頁的動態(tài)更新,也是 ASP 的默認語言 ,用戶可以在 HTML 文件中直接進入 VB Script 腳本,以擴展 HTML。 VBScript 的代碼都是包含在 secript與 /script標(biāo)記之間的,其位置可以放在HTML 頁面的任何處,但一般都放在 head與 /head標(biāo)記之間,是為了能夠使得全部的腳本代碼能夠在被調(diào)用之前就下載完成并被瀏覽器所解釋。 網(wǎng)絡(luò)圖書管理系統(tǒng)的設(shè)計與實現(xiàn)主要就是利用的 VBScript 腳本語言。 VBScript 腳本語言完成了絕大部分的控制與數(shù)據(jù)交換。 (2)Java Script Java Script 也是網(wǎng)頁設(shè)計中使用較廣泛的一種腳本描述語言,常用于客戶端編程。利用 Java Script 可進一步增強網(wǎng)頁的交互性、方便操作和控制各種瀏覽器對象,實現(xiàn)控制瀏覽器外觀、狀態(tài)和運行方式的目的,利用 Java Script 還可以實現(xiàn)對用戶所輸入的數(shù)據(jù)進行有效性驗證,從而減輕服務(wù)器的負擔(dān)。 VBscript 腳本語言常用語服務(wù)器端編程,適合于動態(tài)的網(wǎng)頁。而相比較 VB script來說,由于靜態(tài)頁面是直接在客戶端的瀏覽器執(zhí)行的,所以靜態(tài)網(wǎng)頁通常使用 Java Script 的使用語法和 VB scrip 是一樣的。 J2EE J2EE(Java 2 平臺企業(yè)版, Java 2 Platform Enterprise Edition)是 Sun 公司 發(fā)起,聯(lián)合 IBM、 Oracle、 BEA 等大型企業(yè)應(yīng)用系統(tǒng)開發(fā)商共同制定的一個基 于 Java 組件技術(shù)的企業(yè)應(yīng)用系統(tǒng)開發(fā)規(guī)范。它為開發(fā)、部署和管理以服務(wù)器為 中心的企業(yè)應(yīng)用提供了解決方案,是得到廣泛認可的分布式企業(yè)級應(yīng)用標(biāo)準(zhǔn)。 術(shù)語“企業(yè) 意味著異構(gòu)的分布式環(huán)境、與已有系統(tǒng)的可集成性、與其它系統(tǒng) 的互操作性、高可用性、安全性、可靠性和可伸縮性【 81。 J2EE 架構(gòu)的主要目標(biāo) 是提供一個與平臺無關(guān)、可移植、多用戶、安全和標(biāo)準(zhǔn)的企業(yè)級多層體系結(jié)構(gòu) 技術(shù)架構(gòu)。 J2EE 是一種技術(shù)規(guī)范,它從實質(zhì)上消除了對一家公司的依賴,并支 持跨平臺的應(yīng)用程序部署,這將激勵應(yīng)用供應(yīng)商相互競爭,創(chuàng)造出最好的產(chǎn)品。 中南大學(xué) 致謝 29 2EE 簡化了構(gòu)造可擴展的、基于組件的多層應(yīng)用系統(tǒng)中的很多復(fù)雜環(huán)節(jié),它給 開發(fā)人員提供了一種工作平臺,定義了多層應(yīng)用開發(fā)的標(biāo)準(zhǔn)架構(gòu)和部署環(huán)境, 在這個架構(gòu)中,應(yīng)用開發(fā)者可以將注意力集中在業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則上,一切 與基礎(chǔ)結(jié)構(gòu)服務(wù)相關(guān)的問題以及底層分配問題都由應(yīng)用程序容器或者服 務(wù)器來 處理。 JSP 簡介 JSP 基于強大的 Java 語言,具有良好的伸縮性,與 Java Enterprise API 緊密 地集成在一起,在 web 應(yīng)用上具有得天獨厚的優(yōu)勢。它的特性主要有: 1. Write Once, Run Anywhere 幾乎所有平臺都支持 Java, JSP+JavaBean 可以在所有平臺下通行無阻。 NT 下 IIS 通過一個插件,就能支持 JSP。著名的 Web 服務(wù)器 Apache 已經(jīng)能夠支持 JSP。由于 Apache 廣泛應(yīng)用在 NT、 Unix 和 Linux 上,因此 JSP 有更廣泛的運 行 平臺,并且從一個平臺移植到另外一個平臺, JSP 和 JavaBean 甚至不用重新 編譯,因為 Java 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。 [151 2.搭配可重復(fù)使用的組件 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件 (JavaBeans 或者 Enterprise JavaBeansTM 組件 )來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā) 人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者 或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組 織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到 平衡。 3.網(wǎng)頁內(nèi)容的產(chǎn)生和顯示分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計 和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容 (內(nèi)容 是根據(jù)請求來變化的,例如請求賬戶信息或者特定的一瓶酒的價格 ),生成內(nèi) 容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳 本在服務(wù)器端運行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容 (例如, 中南大學(xué) 致謝 30 通過訪問 JavaBeans 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫,或者包含文件 ), 并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保 護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 4.采用標(biāo)識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 JavaServerPage 技 術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實例化 JavaBeans 組件,設(shè) 置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的 功能。 5.支持多層企業(yè)應(yīng)用架構(gòu) 一般, JSP 應(yīng)該只負責(zé)表現(xiàn)層的部分,而商業(yè)邏輯層的部分,如數(shù)據(jù)處理、 運算、分析與數(shù)據(jù)庫連接處理,都要放在 JavaBeans 組件或者 EJB 中。如圖 2. 3 所示是一個典型的三層結(jié)構(gòu)的程序: JavaBeans JavaBeans 是用 Java 創(chuàng)建的軟件組件,具有 Java 的安全和平臺無關(guān)性,這 些軟件組件是可重用的,可以用來生成其進行可視化處理的組件。按照 JavaBeans 的說 法,一個組件即 Java 應(yīng)用程序或 Applet 的可重復(fù)使用的部件就 是一個 Bean。通過 JavaBeans 可以無限擴充 Java 程序的功能,通過 JavaBeans 的組合可快速生成新的應(yīng)用程序。 JavaBeans 必須遵循 JavaBeans 組件規(guī)范,它具有以下的特性:屬性、內(nèi) 省、定制、事件和持久性??梢詫?JavaBeans 分為可見的 Bean(控制 Bean 和容 器 Bean)和不可見的 Bean。在 Web 應(yīng)用程序中使用的 Bean 一般是不可見的。 對 JSP 程序而言, Bean 不僅封裝了許多信息,還可以將一些數(shù)據(jù)處理的程 序隱藏在 Bean 內(nèi)部,使 JSP 程序的復(fù)雜度降低。 中南大學(xué) 致謝 31 第 三 章 系統(tǒng)需求分析 系統(tǒng)運行環(huán)境 開發(fā)與運行環(huán)境及配置 (1)ASP ASP 是 Active Server Pages 的縮寫,它內(nèi)含于 IIS/PWS 之中,是微軟推出的一種易學(xué)易用、可以集成 Script 語言到 HTML 主頁的 Server 端的腳本語言環(huán)境。在 ASP 的支持下,利用 ASP 的組件 ADO,開發(fā)者可以方便地訪問與任何 ODBC 兼容的 Web 數(shù)據(jù)庫,利用 ASP 的內(nèi)置對象,開發(fā)者可以擺脫很多繁瑣的工作,快速地開發(fā)出動態(tài)的交互式、高效率的站點 服務(wù)器的應(yīng)用程序,其文件的擴展名為 .asp (2)Access2022 本系統(tǒng)開發(fā)環(huán)境所選用的后臺數(shù)據(jù)庫是 Microsoft 公司新推出的 Access2022。在眾多的數(shù)據(jù)庫產(chǎn)品當(dāng)中, Access 功能強大、簡單易學(xué),是中小型網(wǎng)站系統(tǒng)首選的數(shù)據(jù)庫。 Access 是一個面向?qū)ο蟮?,采用事件?qū)動機制的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它可以通過 ODBC 與其他的數(shù)據(jù)庫相連,實現(xiàn)數(shù)據(jù)交換和共享,也可以與 Word、 Excel 等軟件進行數(shù)據(jù)交換和共享,還可以通過對象鏈接與嵌入技術(shù)在數(shù)據(jù)庫中嵌入和鏈接聲音、圖像等多媒體數(shù)據(jù)。現(xiàn)在 Access2022 已經(jīng)集成 SQL2022 的很多功能。 在 Access2022 數(shù)據(jù)庫系統(tǒng)中,每一個數(shù)據(jù)庫都包括許多基本對象。這些基本對象是存儲信息的表,顯示人機戶界面的窗體、檢索數(shù)據(jù)的查詢、信息輸出載體的報表、提高數(shù)據(jù)庫應(yīng)用效率的宏、功能強大的模塊工具,方便靈活的數(shù)據(jù)訪問頁工具等。也就是在 Access 數(shù)據(jù)庫中,可以同時擁有很多個表、查詢、窗體、報表、 Web 頁、宏、模塊等數(shù)據(jù)對象。 (3) 本系統(tǒng)運行是在 。 IIS全程是 InernerInformation Services 是提供 ASP 服務(wù)的一種非常普遍的服務(wù)器。它既可以充當(dāng)一個網(wǎng)絡(luò)服務(wù)器,進行網(wǎng)絡(luò)管理,向 Inerner 上的用戶提供 Web 服務(wù),也可以很方便地為個人計算機提供完善的 ASP 程序開發(fā)服務(wù)。 IIS 與 Window2022Server 完全集成在一起,因而用戶能夠利用 Windows2022Server中南大學(xué) 致謝 32 和 NTFS 文件系統(tǒng)內(nèi)置的安全特性,建立強大,靈活而安全的 Inerner 和 Intra 站點。IIS3。 0 版本以后引入了 ASP,可以很容易地粘貼動態(tài)內(nèi)容和開發(fā)基于 Web 的應(yīng)用程序。window2022Server
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1