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

正文內(nèi)容

基于jsp的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2025-04-17 18:40 本頁面


【正文】 ............................ 36 參考文獻(xiàn) .............................................................. 36 2021屆本科畢業(yè)論文 1 1. 緒論 選題背景 隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展和計(jì)算機(jī)應(yīng)用的普及,利用計(jì)算機(jī)對(duì)圖書館的日常工作進(jìn)行管理勢(shì)在必行。雖然目前很多大型的圖書館已經(jīng)有一整套比較完善的管理系統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需由手工完成,工作效率比較低,管理員不能及時(shí)了解圖書館內(nèi)各類圖書的借閱信息,不便于動(dòng)態(tài)及時(shí)地調(diào)整圖書結(jié)構(gòu)。為了更好的適應(yīng)當(dāng)前的讀者借閱需求,解決手工管理中存在的許多弊端,越來越多的中 小型圖書館正在逐步向計(jì)算機(jī)信息化管理轉(zhuǎn)變。圖書館的圖書管理是一件非常繁雜的工作,建立一套規(guī)范的體系來管理圖書,不僅可以為圖書管理員減輕工作負(fù)擔(dān),而且提高工作效率,使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況,這是非常有必要的。 選題目的和意義 目的:隨著科學(xué)技術(shù)的發(fā)展,數(shù)字化管理的優(yōu)勢(shì)日趨顯著。針對(duì)中小型圖書館或圖書室管理落后的情況,運(yùn)用計(jì)算機(jī)的獨(dú)特優(yōu)越性設(shè)計(jì)實(shí)現(xiàn)一個(gè)圖書館管理系統(tǒng),可以給圖書管理員在圖書管理方面 提供以下幾個(gè)優(yōu)點(diǎn):迅速檢索出受歡迎的圖書、查找編輯方便、數(shù)據(jù)可靠、較大存儲(chǔ)量、針對(duì)管理員保密性好、使用時(shí)間長、成本低等。這些優(yōu)點(diǎn)很好的提高工作效率,使圖書館管理實(shí)用化、正規(guī)化。 意義:圖書 管理系統(tǒng)的開發(fā)是一項(xiàng)有意義、發(fā)展?jié)摿艽蟮墓ぷ鳎c計(jì)算機(jī)在信息處理功能方面的結(jié)合使用,更是為圖書管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為圖書管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在: ( 1)提高圖書管理員 管理圖書的效率,減少了以往借書流程繁瑣,雜亂,周期長的弊端。 ( 2)基于圖書管理的全面自動(dòng)化,可以減少圖書信息的添加和維護(hù)管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。 本論文主要研究內(nèi)容 本系統(tǒng)采用動(dòng)態(tài) WEB 開發(fā)技術(shù), JSP 用于頁面顯示部分, JDBC 用于數(shù)據(jù)庫的連接,數(shù)據(jù)庫用于信息的存儲(chǔ)。 JSP 通過對(duì)數(shù)據(jù)庫的數(shù)據(jù)處理,實(shí)現(xiàn)圖書館圖書的管理。在 MyEclipse 開發(fā)環(huán)境下,以 J2EE 為平臺(tái),運(yùn)用 JSP 網(wǎng)絡(luò)編程語言和 MySQL 數(shù)據(jù)庫完成了 B/S 模式的圖書管2021屆本科畢業(yè)論文 2 理系統(tǒng)。 本系統(tǒng)主要實(shí)現(xiàn)的功能有查 詢、借閱、信息管理,其中信息管理為重點(diǎn),包括對(duì)圖書檔案、讀者檔案、借閱信息等的管理。通過對(duì)信息輸入、編輯(增加、刪除、查詢、修改)等功能完成對(duì)圖書信息、讀者信息和借閱信息的操作管理。 課題研究的預(yù)期結(jié)果 通過此系統(tǒng)能實(shí)現(xiàn)對(duì)圖書館書籍、讀者資料以及借還書操作的高效管理,系統(tǒng)最終能實(shí)現(xiàn)如下功能:系統(tǒng)信息的設(shè)置,讀者信息和類型的編輯;圖書信息和類型的編輯;圖書的借閱、續(xù)借和歸還;圖書檔案、借閱檔案和借閱到期提醒的查詢。 本課題設(shè)計(jì)出一個(gè)完整的,實(shí)用的圖書管理系統(tǒng),并對(duì)系統(tǒng)功能詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了闡述,對(duì) 系統(tǒng)的流程圖、 ER 圖進(jìn)行了抽象繪制,并對(duì)數(shù)據(jù)庫設(shè)計(jì)進(jìn)行了詳細(xì)設(shè)計(jì)。 本章小結(jié) 1. 介紹了選題的背景; 2. 介紹了選題目的和意義; 3. 對(duì)本論文的主要內(nèi)容進(jìn)行了概括,課題研究的預(yù)期結(jié)果進(jìn)行分析。 2021屆本科畢業(yè)論文 3 2. 系統(tǒng)需求分析 隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,越來越多的人利用計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)所需服務(wù),網(wǎng)絡(luò)已深深影響到人們生活的各個(gè)方面。基于 JSP 的圖書館管理系統(tǒng)不僅具有傳統(tǒng)圖書館的大部分功能,而且能夠滿足各類用戶的常規(guī)與特殊需求,而且操作快捷,實(shí)現(xiàn)技術(shù)又比較成熟,因此受到人們的喜愛。 該系統(tǒng)主要是為圖書管理 員設(shè)計(jì)的,為了方便管理員對(duì)圖書及讀者信息進(jìn)行管理,對(duì)本系統(tǒng)進(jìn)行了詳細(xì)的需求分析。管理員不僅可以對(duì)圖書的檔案和讀者的檔案進(jìn)行編輯查找,還可以幫助讀者對(duì)圖書進(jìn)行借閱、續(xù)借和歸還。管理員還可以根據(jù)借閱和歸還的時(shí)間查詢出將要到期的圖書,提醒用戶歸還圖書。 系統(tǒng)需求分析 正確的需求分析是重要的基礎(chǔ)和必要的步驟,它決定了系統(tǒng)是成功還是失敗。如果沒有進(jìn)行恰當(dāng)?shù)男枨蠓治?,系統(tǒng)就失去了它的完整意義和價(jià)值。為了使本系統(tǒng)能夠更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,這 樣才能夠開發(fā)出完整的系統(tǒng)設(shè)計(jì)。 用戶需求分析 博學(xué)圖書館管理系統(tǒng)為管理員建立一個(gè)突破時(shí)間、突破地域限制的平臺(tái),補(bǔ)充因人力造成的不足,提高圖書管理的效率。 本系統(tǒng)采用超級(jí)管理員和一般管理員劃分機(jī)制,即用戶身份為:超級(jí)管理員和一般管理員兩種,系統(tǒng)對(duì)其各自的功能作用進(jìn)行劃分和限定。超級(jí)管理員有使用系統(tǒng)所規(guī)定的的所有功能的權(quán)限;超級(jí)管理員可以對(duì)一般管理員進(jìn)行權(quán)限設(shè)置。 功能需求分析 博學(xué)圖書館管理系統(tǒng)為圖書管理員提供了一個(gè)非常方便快捷的平臺(tái)。管理員可以瀏覽圖書借閱排行,對(duì)圖書和讀者的信息 進(jìn)行編輯,管理借閱者圖書的借閱、歸還和續(xù)借操作。 系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能如下: 1. 登錄模塊: 需要輸入管理員名稱和密碼,進(jìn)入系統(tǒng)。 2. 系統(tǒng)設(shè)置模塊: 1) 圖書館信息:顯示圖書館的一些基本信息,對(duì)圖書館信息的添加,修改和刪除。 2) 管理員設(shè)置:管理員的權(quán)限進(jìn)行設(shè)置、管理員刪除和添加管理員。 3) 參數(shù)設(shè)置:辦證費(fèi)和期限的設(shè)置。 2021屆本科畢業(yè)論文 4 4) 書架設(shè)置:書架信息進(jìn)行查詢、修改、刪除和添加。 3. 圖書管理模塊: 1) 圖書類型管理:查詢出所有的圖書類型,對(duì)圖書類型進(jìn)行添加、修改和刪除。 2) 圖書檔案管理:查詢出所有的圖書檔案信息,對(duì)圖書檔案信息進(jìn)行添加、修改和刪除 。 4. 讀者管理模塊: 1) 讀者類型管理:查詢出所有的讀者類型,對(duì)讀者類型進(jìn)行添加、修改和刪除。 2) 讀者檔案管理:查詢出所有的讀者檔案信息,對(duì)讀者檔案信息進(jìn)行添加、修改和刪除。 5. 圖書借還模塊: 1) 圖書借閱:查詢并顯示讀者信息,添加讀者借書信息。 2) 圖書續(xù)借:查詢并顯示讀者信息,增加圖書借閱期限。 3) 圖書歸還:查詢并顯示讀者信息,完成圖書歸還。 6. 系統(tǒng)查詢模塊: 1) 圖書檔案查詢:根據(jù)查詢條件,查詢出圖書檔案信息。 2) 圖書借閱查詢:根據(jù)查詢條件,查詢出圖書借閱情況。 3) 圖書到期提醒:根據(jù)查詢條件,查詢出要到期的圖書情況。 性能需求分析 操作簡單:本系統(tǒng) 應(yīng)便于一般人的使用 ,系統(tǒng)不 應(yīng) 太復(fù)雜和 繁瑣 ,因此要求系統(tǒng)的操作盡可能簡單易行。 實(shí)時(shí)性:為了展現(xiàn)實(shí)時(shí)性這個(gè)特點(diǎn), 博學(xué)圖書館管理系統(tǒng)采用精確的時(shí)間,及時(shí)更新圖書借閱信息和圖書排行榜信息。 代碼可讀性好:文中的代碼盡可能簡潔,易懂。 可維護(hù)性:本系統(tǒng)設(shè)計(jì)簡潔,具有很好的可維護(hù)性。 針對(duì)性:本系統(tǒng)是針對(duì)學(xué)校 圖書館的管理系統(tǒng) ,操作簡單,具有一定的針對(duì)性。 可行性分析 可行性分析( Feasibility Analysis)也稱為可行性研究,可行性研究的目的就是用最小的代價(jià),在盡可 能短的時(shí)間內(nèi)確定問題是否能夠解決。為此,有必要在用戶的需求基礎(chǔ)上提出若干種可能的系統(tǒng)實(shí)現(xiàn)方案,對(duì)每種方案都從技術(shù)、經(jīng)濟(jì)、操作等方面進(jìn)行可行性分析。 技術(shù)可行性分析 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本2021屆本科畢業(yè)論文 5 系統(tǒng)采用 JSP 開發(fā)友好美觀的人機(jī)界面,便于用戶理解、操作。 MySQL 用于數(shù)據(jù)庫管理,存儲(chǔ)量大,能保持?jǐn)?shù)據(jù)的完整性和安全性。因此本系統(tǒng)的開發(fā)平臺(tái)已成熟可行。硬件方面,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越便宜,因此硬件平臺(tái)也能夠滿足本 系統(tǒng)所需。 經(jīng)濟(jì)可行性分析 首先由于現(xiàn)有的 PC 系統(tǒng)的軟硬環(huán)境都能滿足目標(biāo)系統(tǒng)的運(yùn)行需要,無需再投入資金購買其他設(shè)備。其次 Tomcat 作為 WEB 服務(wù)器, MySQL 作為數(shù)據(jù)庫, JSP 作為服務(wù)器端腳本解釋器。而這三個(gè)軟件的源碼都是開放的,均可在網(wǎng)上自行下載,因此使用這種方式建立網(wǎng)站的成本很低。 操作可行性分析 博學(xué)圖書館管理系統(tǒng)通過運(yùn)行實(shí)踐,其操作基本無誤。管理員通過一定的規(guī)章制度對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù),以確保其能夠滿足用戶的需求。本系統(tǒng)在操作上是可行的。 綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在 技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。 開發(fā)平臺(tái)與技術(shù) 軟件開發(fā)平臺(tái) 選擇合適的軟件對(duì)于一個(gè)系統(tǒng)的整體性有很大影響,博學(xué)圖書館管理系統(tǒng)中軟件平臺(tái)的選擇包括操作系統(tǒng), Web 服務(wù)器軟件及數(shù)據(jù)庫的選擇。 本論文的圖書館管理系統(tǒng)的開發(fā)框架選擇具有代表性的 MVC 框架 (JSP [ 1]+ Servlet +JavaBean)進(jìn)行架構(gòu),以 Windows XP 作為操作系統(tǒng),以 Tomcat 為 WEB 服務(wù)器,以 MySQL 為后臺(tái)數(shù)據(jù)庫,使用 JSP 語言進(jìn)行程序開發(fā),開發(fā)工具包使用 JDK,以實(shí)現(xiàn)與數(shù)據(jù)庫的連接和前端瀏覽器的控制。 模型 MVC 模式將交互式應(yīng)用分成模型( Model)、視圖( View)和控制器( Controller)三部分,是軟件開發(fā)過程中比較流行的設(shè)計(jì)思想。模型是封裝應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu)和事務(wù)邏輯,集中體現(xiàn)應(yīng)用程序的狀態(tài),當(dāng)數(shù)據(jù)狀態(tài)改變時(shí),能夠在視圖里體現(xiàn)出來。模型是實(shí)際進(jìn)行數(shù)據(jù)處理的計(jì)算的地方,它封裝了數(shù)據(jù)和對(duì)數(shù)據(jù)的操作。視圖是應(yīng)用和用戶之間的接口,它負(fù)責(zé)將應(yīng)用顯現(xiàn)給用戶和顯示模型的狀態(tài)??刂破髫?fù)責(zé)視圖和模型之間的交互,控制對(duì)用戶輸入的響應(yīng)響應(yīng)方式和流程,它主 要負(fù)責(zé)兩方面的動(dòng)作:把用戶的請(qǐng)求分發(fā)到相應(yīng)的模型;將模型的改變及時(shí)2021屆本科畢業(yè)論文 6 反應(yīng)到視圖上。 MVC 將這些對(duì)象分離以提高靈活性和復(fù)用性。 MVC 模式的結(jié)構(gòu)如圖 21 所示: 圖 21 MVC 設(shè)計(jì)模式的結(jié)構(gòu)圖 2. B/S 結(jié)構(gòu) 本系統(tǒng)采用的是 B/S 瀏覽器 /服務(wù)器模式,即一種從傳統(tǒng)的二層 C/S 模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。在 B/S 模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器訪問數(shù)據(jù)庫是向 WEB 服務(wù)器提出的要求以超文本形式, WEB 服務(wù)器接受客戶端請(qǐng)求后,將這個(gè)請(qǐng)求轉(zhuǎn)化為 SQL 語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到 請(qǐng)求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給 WEB 服務(wù)器, WEB 服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成 HTML 文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器,以友好的 WEB 頁面形式顯示出來。如圖 21 所示。 圖 22 B/S 工作模式 3. JDBC JDBC 是使用內(nèi)嵌式的 SQL,由一組 Java 語言編寫的類和接口組成,主要實(shí)現(xiàn)三方面的功能:建立與數(shù)據(jù)庫的連接,執(zhí)行 SQL 聲明以及處理 SQL 執(zhí)行結(jié)果。 JDBC 可方便地與不同的關(guān)系型數(shù)據(jù)庫建立連接,進(jìn)行相關(guān) 操作,支持基本的 SQL 功能。 4. MySQL 概述 MySQL[2]是一個(gè)多用戶、多線程的 SQL 數(shù)據(jù)庫,是一個(gè)客戶機(jī) /服務(wù)器結(jié)構(gòu)的應(yīng)用,很多中Web Browser Web Browser Web Browser WEB 服務(wù)器 數(shù)據(jù)庫服務(wù)器 2021屆本科畢業(yè)論文 7 小型網(wǎng)站為降低成本選擇 MySQL 是由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn)。 MySQL 有其獨(dú)特的優(yōu)越性:支持多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性; 支持多線程,充分利用 CPU 資源;采用優(yōu)化的 SQL 算法,有效提高查詢效果;提供管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具,使得其運(yùn)用范圍更加廣泛。 5. Servlet Servlet[3]是運(yùn)行在 Web 服務(wù)器端的 Java 應(yīng)用程序,可以生成動(dòng)態(tài)的 Web 頁面,屬于客戶與服務(wù)器響應(yīng)的中間層(其結(jié)構(gòu)圖如 23 所示),實(shí)際上 jsp 在底層就是一個(gè) Servlet。 Servlet是有生命周期的:當(dāng)客戶端向 Web 提出第一次 Servlet 請(qǐng)求時(shí), Web 服務(wù)器就會(huì)實(shí)例化一個(gè)Servlet,并調(diào)用 init()方法;如果已存在 Servlet 實(shí)例,則直接使用此實(shí)例。請(qǐng)求到達(dá),調(diào)用 service()方法, service()方法將根據(jù)客戶端的請(qǐng)求方式來決定調(diào)用對(duì)應(yīng)的 doGet()/doPost方法 .當(dāng) Servlet 實(shí)例從 Web 服務(wù)器中 消亡時(shí), Web 服務(wù)器將會(huì)調(diào)用 Servlet 的 destroy()方法。 同時(shí)由于 servlet 是用 java 編寫的,因此是跨平臺(tái)的。 請(qǐng)求 響應(yīng) 圖 23 Servl
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1