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

正文內(nèi)容

計(jì)算機(jī)專業(yè)-學(xué)校圖書管理系統(tǒng)-在線瀏覽

2025-07-16 15:57本頁面
  

【正文】 .............................................. 28 第六節(jié) 結(jié)束語 .................................................................................................................... 32 主要研究內(nèi)容及成果 ........................................................................................ 32 今后進(jìn)一步研究方向 ........................................................................................ 32 1 第一節(jié) 引言 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, Inter/Intra 應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進(jìn),信息系統(tǒng)的作用也越來 越大。因此圖書管理信息化是發(fā)展的必然趨勢。 圖書管理的現(xiàn)狀 一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對于圖書館的借書和還書過程,想必大家都已很熟悉。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。還書時,讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過程就完成了。對于一些小圖書館和一些圖書室來說,由于工作人員比較少,長期以來 , 作為圖書館的主要工作 —圖書借閱一直未能很好地開展。為提高管理效率,更好地為讀者服務(wù),利用已有的辦公局域網(wǎng)絡(luò)條件,將館藏書籍做成基于 WEB 的查詢系統(tǒng),實(shí)現(xiàn)圖書在一個單位的網(wǎng)絡(luò)內(nèi)甚至 Inter 上查詢,可使圖書查詢和借閱變得更加方便快捷,從而使圖書室的工作效率得到明顯提高 。 對于有 學(xué)生(教師)證 的 學(xué)生(教師) 來說還要對 他們 資料作一定的記錄。 傳統(tǒng)圖書管 理的特點(diǎn)是 一直以來,中小型書店、中小學(xué)的小型圖書館及各高校圖書館和資料室使用傳統(tǒng)的人工方式管理圖書檔案、會員檔案。 現(xiàn)有圖書管理系統(tǒng)的概述 在試用了一些個圖書管理系統(tǒng)和查閱了大量相關(guān)資料文獻(xiàn)的基礎(chǔ)上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經(jīng)不符合時代的要求,由于設(shè)計(jì)人員及其所用的工具的不同,有 Visual 、 Visual 、 Power Builder 等, 再加上這些圖書管理系統(tǒng)設(shè)計(jì)的時間也不一樣,所用具體場合也有區(qū)別,因此在功能上除了圖書資料管理所需的基本功能之外也有所不同。 圖書管理模塊:是圖書管理員操作模塊,讀者是無權(quán)進(jìn)入的。 數(shù)據(jù)維護(hù)模塊:是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。這些系統(tǒng)解決了以前的那種管理方式所存在著的諸如手續(xù)繁瑣、工作量大、效率低下、出錯率高等缺點(diǎn) ,設(shè)計(jì)出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。比如在一個局域網(wǎng)內(nèi),大家希望能在本臺電腦上就能查找自己想要的圖書,而不用跑到圖書館或圖書室里去用那里的電腦查詢,這就需要一個網(wǎng)絡(luò)化的聯(lián)機(jī)查詢系統(tǒng) 。針對中小型圖書館或圖書室管理落后的情況,設(shè)計(jì)實(shí)現(xiàn)一個圖書信息管理系統(tǒng),通過與計(jì)算機(jī)的結(jié)合使用對中小型圖書館或圖書室的各種圖書信息進(jìn)行管理可以給管理員和用戶帶來以下不同的方便:檢索迅速、查找方便、可靠 3 性高、存儲量大、保密性好、壽命長、成本低等。而且計(jì)算機(jī)管理的成本不斷降低。 圖書管理系統(tǒng)的可行性分析 本次畢業(yè)設(shè)計(jì)題目:“學(xué)校圖書管理系統(tǒng)的開發(fā)”主要目的是利用數(shù)據(jù)庫軟件編制一個管理軟件,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。作這些工作需對數(shù) 據(jù)庫知識有足夠認(rèn)識,并深入的了解 Java 的使用和管理系統(tǒng)的相關(guān)知識。隨著信息量的不斷增加,作為計(jì)算機(jī)的三大主要應(yīng)用(科學(xué)計(jì)算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術(shù)作為核心。系統(tǒng)的可行性分析有以下幾個方面: (1)技術(shù)可行性:處理速度快、準(zhǔn)確通過權(quán)限的設(shè)置,數(shù)據(jù)的安全性好、方便查詢、借閱管理等。 (3)運(yùn)行上可行性:本系統(tǒng)作為一個小型的圖書館信息管理系統(tǒng),所耗費(fèi)的 資源非常的小。 綜上所述通過可行性分析認(rèn)為新系統(tǒng)的開發(fā)方案切實(shí)可行,可進(jìn)行開發(fā)。它使開發(fā)人員具有‘編寫一次到處運(yùn)行 TM”的巨大能力。這種模式叫做 Java 企業(yè)計(jì)算,正在幫助各企業(yè)以各種不同的方法取得競爭優(yōu)勢。軟件分配基本上是免費(fèi)的,而且立即可實(shí)現(xiàn)。占有成本大幅度降低。 Java 建立在簡單的前提基礎(chǔ)上,即所有微處理器都應(yīng)講同一種語言 —— 所有內(nèi)部采用芯片的產(chǎn)品都應(yīng)能一起工作,無縫而方便地共享信息?,F(xiàn)在,它正在對消費(fèi)類產(chǎn)品產(chǎn)生明顯的影響,而且從總體上更加深刻地影響企業(yè)計(jì)算。這是因?yàn)?Java是獨(dú)立于平臺的。 全世界的公司都已發(fā)現(xiàn) Java 數(shù)不勝數(shù)的用途。 Java 無處不在。它可位于任何地方,而且能到處運(yùn)行。 Java 的特點(diǎn): Java 語言是簡單的。另一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強(qiáng)制類型轉(zhuǎn)換。 Java 語言是一個面向?qū)ο蟮摹?Java 語言全面支持動態(tài)綁定,而 C++ 語言只對虛函數(shù)使用動態(tài)綁定。 6 Java 語言是分布式的。Java 的 RMI(遠(yuǎn)程方法激活 )機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。 Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動收集等是 Java 程序健壯性的重要保證。 Java的安全檢查機(jī)制使得 Java 更具健壯性。 Java 通常被用在網(wǎng)絡(luò)環(huán)境中,為此, Java 提供了一個安全機(jī)制以防惡意代碼的攻擊。 Java 語言是體系結(jié)構(gòu)中立的。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java 還嚴(yán)格規(guī)定了各個基本數(shù)據(jù)類型的長度。 Java 語言是解釋型的。在運(yùn)行時,Java 平臺中的 Java 解釋器 對這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中。與那些解釋型的高級腳本語言相比, Java 的確是高性能的。 Java 語言是多線程的。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為 Thread(Runnable) 的構(gòu)造子將一個實(shí)現(xiàn)了 Runnable 接口的對象包裝成一個線程,其二,從 Thread 類派生出子類并重寫 run 方法,使用該子類創(chuàng)建的對象即為線程。線程的活動由一組方法來控制。 7 1 Java 語言是動態(tài)的。 Java 程序需要的類能夠動態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。另外, Java 中的類有一個運(yùn)行時刻的表示,能進(jìn)行運(yùn)行時刻的類型檢查。 Java 對對象技術(shù)的全面支持和 Java 平臺內(nèi)嵌的API 能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。特別是 Java 企業(yè)應(yīng)用 編程接口( Java Enterprise APIs)為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。在 2021 年 1 月 16 號被 Sun 公司收購。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù)據(jù)庫。不管怎樣,在經(jīng)過一些測試后,開發(fā)者得出結(jié)論: mSQL并沒有他們需要的那么快和靈活。 MySql 特性: C 和 C++編寫,并使用了多種 編譯器 進(jìn)行測試,保證源代碼的可移植性 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) API。 多線程 ,充分利用 CPU 資源 ,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 8 管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 MySql 應(yīng)用: 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。 目前 Inter 上 流 行 的 網(wǎng) 站 構(gòu) 架 方 式 是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作為操作系統(tǒng), Apache 作為Web 服務(wù)器, MySQL 作為數(shù)據(jù)庫, PHP 作為服務(wù)器端腳本解釋器。 Struts2 struts 是開源軟件。如果我們想混合使用 Servlets 和 JSP 的優(yōu)點(diǎn)來建立可擴(kuò)展的應(yīng)用, struts 是一個不錯的選擇。 以登錄為例 :第一次進(jìn) 會先實(shí)例化 Form、把默認(rèn)值 (String 默認(rèn)為空字符串 ,整形默認(rèn)為 0)賦給表單元素。 Hibernate Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對 象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 實(shí)際應(yīng)用: Session 接口負(fù)責(zé)執(zhí)行被持久化對象的 CRUD 操作 (CRUD 的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句 )。它充 當(dāng)數(shù)據(jù)存儲源的代理,并負(fù)責(zé)創(chuàng)建 Session 對象。 Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作 ,也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client 端和Server 端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。對應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。而隨著互聯(lián)網(wǎng)的飛速發(fā)展, 移動辦公 和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。 客戶端需要安裝專用的客戶端軟件。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。 對 客戶端的操作系統(tǒng)一般也會有限制?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說Linux、U nix 等。最簡單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。 ( 2)數(shù)據(jù)的儲存管理功能較為透明。所有這些,對于工作在前臺程序上的最終用戶,是 “透明 ”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在 C/S 體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。首先,采用 C/S 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正 “統(tǒng)一 ”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去 管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立 “實(shí)時 ”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護(hù)管理,又要對客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu) 更是猛烈沖擊 C/S,并對其形成威脅和挑戰(zhàn)。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。目前最新版本是。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用 ,是開發(fā)和調(diào)試 JSP 程序的首選。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時,它實(shí)際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTM
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1