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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-07-03 17:58本頁面
  

【正文】 es 借閱者表 在數(shù)據(jù)庫中對(duì)應(yīng)的視圖如圖 所示。圖 數(shù)據(jù)庫 ER 圖權(quán)限 學(xué)生 圖書管理員用戶名出版社用戶名卡號(hào)圖書名圖書號(hào)單價(jià) 作者入庫時(shí)間借閱者辦理借書[鍵入文字]18 數(shù)據(jù)庫各表的設(shè)計(jì) 圖書信息表結(jié)構(gòu)設(shè)計(jì)(book 表)圖書信息表主要用于存儲(chǔ)圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫時(shí)由圖書管理員進(jìn)行添加完善,此表主要用于讀者和圖書管理員對(duì)館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個(gè)屬性進(jìn)行查詢,便可得知圖書的其他相關(guān)信息。設(shè)計(jì)規(guī)劃出的實(shí)體有:圖書信息實(shí)體、學(xué)生信息實(shí)體、管理員信息實(shí)體。在這里使用 ER 圖描述了圖書借閱管理系統(tǒng)的數(shù)據(jù)模型??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1)圖書信息(圖書號(hào),圖書名,單價(jià),作者,出版社,入庫時(shí)間,借閱者);[鍵入文字]17(2)管理員信息(用戶名,密碼);(3)學(xué)生信息(用戶名,密碼);(4)借閱卡信息(卡號(hào),密碼)。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度 [10]。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫遵循第三范式。數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。數(shù)據(jù)庫設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易于擴(kuò)充,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計(jì)之上的。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù)。表 已借圖書描述已借圖書功能描述 對(duì)已借圖書進(jìn)行查詢?cè)L問的數(shù)據(jù)庫表 圖書信息表:book進(jìn)行的操作 查詢已借圖書產(chǎn)生的結(jié)果 操作成功, 系統(tǒng)對(duì)已借圖書信息進(jìn)行顯示結(jié)果存儲(chǔ)位置或輸出結(jié)果存儲(chǔ)在圖書信息表(book)中圖書查詢的描述如表 所示。所有藏書的描述如表 所示。表 讀者賬戶管理描述讀者賬戶管理功能描述 對(duì)讀者賬號(hào)進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表 讀者信息表: reader進(jìn)行的操作 增加、刪除讀者賬號(hào)產(chǎn)生的結(jié)果操作成功, 系統(tǒng)對(duì)讀者賬號(hào)信息進(jìn)行記錄或修改結(jié)果存儲(chǔ)位置或輸出結(jié)果存儲(chǔ)在讀者信息表(reader )中根管理員功能的描述如表 所示。密碼修改的描述如表 所示。[鍵入文字]12表 圖書借閱描述圖書借閱管理功能描述 對(duì)讀者借閱圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書信息表:book學(xué)生信息表:student讀者信息表:reader進(jìn)行的操作 對(duì)讀者借閱圖書進(jìn)行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對(duì)借閱信息進(jìn)行記錄結(jié)果存儲(chǔ)位置或輸出結(jié)果存儲(chǔ)在圖書信息表(book)中,結(jié)果在圖書借閱查詢頁面輸出 還書的描述如表 所示。表 圖書信息管理描述圖書信息管理功能描述 對(duì)圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書類型表:book進(jìn)行的操作添加、修改、刪除圖書,對(duì)圖書的書號(hào)、書名、單價(jià)、作者、出版社等基本信息進(jìn)行管理產(chǎn)生的結(jié)果對(duì)圖書基本操作管理,對(duì)不同圖書參數(shù)進(jìn)行各自信息的設(shè)置管理結(jié)果存儲(chǔ)位置或輸出結(jié)果存儲(chǔ)在圖書類型表(book)中,結(jié)果在圖書查詢頁面輸出 借閱管理模塊功能該模塊主要包含借書,還書兩個(gè)子模塊。[鍵入文字]11 文件模塊功能該模塊的作用是安全退出圖書管理系統(tǒng)。本系統(tǒng)的結(jié)構(gòu)如圖 所示。第 3 章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)及功能概述 圖書館管理系統(tǒng)總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)行分解設(shè)計(jì)的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖。MyEclipse 目前支持 Java Servlet,AJAX ,JSP ,JSF,Struts,Spring,Hibernate ,EJB3,JDBC 數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。它是功能豐富的JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。這些編程語言包括C、C++、Python 、Java、Perl、PHP 、Eiffel 、Ruby 和 Tcl 等;(4)支持多線程,充分利用 CPU 資源;(5)優(yōu)化的 SQL 查詢算法,有效地提高查詢速度;(6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中;(7)提供多語言支持,常見的編碼如中文的 GB 231BIG5,日文的Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;(8)提供 TCP/IP、ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑;(9)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具;(10)支持大型的數(shù)據(jù)庫,可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫;(11)支持多種存儲(chǔ)引擎;(12)Mysql 是開源的,所以你不需要支付額外的費(fèi)用;(13)MySQL 使用標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)語言形式;(14)Mysql 對(duì) PHP 有很好的支持,PHP 是目前最流行的 Web 開發(fā)語言;(15)Mysql 是可以定制的,采用了 GPL 協(xié)議,你可以修改源碼來開發(fā)自己的 Mysql 系統(tǒng)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [8]。 MYSQL MYSQL 簡介MySQL 是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 Mysql AB 公司。 相關(guān)技術(shù)JDBC(Java Database Connectivity)提供連接各種關(guān)系數(shù)據(jù)庫的統(tǒng)一接口,作為數(shù)據(jù)源,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成 [7]。缺點(diǎn):j2ee 的架構(gòu)很完美,第一版軟件可以做滿意,但是很不適合互聯(lián)網(wǎng)模式的持續(xù)不斷修改。這將強(qiáng)迫程序員的代碼軟件結(jié)構(gòu)的規(guī)范性。Java 適合團(tuán)隊(duì)開發(fā),軟件工程可以相對(duì)做到規(guī)范。 JAVA 優(yōu)缺點(diǎn)優(yōu)勢(shì):[鍵入文字]8Java 編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。Java 語言的優(yōu)良特性使得 Java 應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。這也有利于軟件的升級(jí)。11. Java 語言是動(dòng)態(tài)的Java 語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。線程的活動(dòng)由一組方法來控制。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為 Thread(Runnable)的構(gòu)造子將一個(gè)實(shí)現(xiàn)了 Runnable 接口的對(duì)象包裝成一個(gè)線程;其二,從 Thread 類派生出子類并重寫 run 方法,使用該子類創(chuàng)建的對(duì)象即為線程。9. Java 是性能略高的與那些解釋型的高級(jí)腳本語言相比,Java 的性能還是較優(yōu)的。8. Java 語言是解釋型的[鍵入文字]7如前所述,Java 程序在 Java 平臺(tái)上被編譯為字節(jié)碼格式,然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。7. Java 語言是可移植的這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java 還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。6. Java 語言是體系結(jié)構(gòu)中立的Java 程序(后綴為 java 的文件)在 Java 平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為 class 的文件),然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。5. Java 語言是安全的Java 通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java 提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。對(duì)指針的丟棄是 Java 的明智選擇。 Java 的 RMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。總之, Java 語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。另一方面, Java 丟棄了 C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java 更具備了顯著優(yōu)勢(shì)和廣闊前景 [5]。Java 自面世后就非常流行,發(fā)展迅速,對(duì) C++語言形成了有力沖擊。[鍵入文字]5第 2 章 開發(fā)環(huán)境及工具介紹本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)方法,以 Java 開發(fā)環(huán)境作為主要開發(fā)工具,使用 Mysql 作為關(guān)系數(shù)據(jù)庫,配合功能強(qiáng)大的 SQL 查詢語言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能 [4]。 圖書館管理系統(tǒng)需求概述 系統(tǒng)目標(biāo)該系統(tǒng)主要建立一個(gè)基于 C/S 模式的圖書館借閱管理系統(tǒng),面對(duì)當(dāng)起很多小型圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計(jì)工作量大,藏書不能完成及時(shí)更新的問題,該系統(tǒng)可以對(duì)跟系統(tǒng)的三個(gè)用戶類型的使用實(shí)現(xiàn):(1)對(duì)于讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)查詢圖書館的藏書清單,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況;(2)對(duì)于圖書館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書進(jìn)行查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書還書處理等,便捷的對(duì)圖書信息進(jìn)行添加、修改、刪除,對(duì)讀者信息進(jìn)行相關(guān)添加,修改等操作;(3)對(duì)于系統(tǒng)管理員可以對(duì)圖書館信息進(jìn)行修改更新操作,對(duì)系統(tǒng)用戶進(jìn)行添加、修改等操作。本圖書管理系統(tǒng)用的是 JAVA 開發(fā)語言,調(diào)試相對(duì)簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。 可行性分析 經(jīng)濟(jì)可行性由于圖書管理系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后圖書管理提供很大的方便,估算新系統(tǒng)的開發(fā)費(fèi)用和今后[鍵入文字]3的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,對(duì)今后使用十分有利 [2]。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書管理、圖書查詢。圖書管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書館圖書借閱和歸還的管理的自動(dòng)化。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行過程中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。3. 圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難有針對(duì)性地進(jìn)行,藏書的知識(shí)結(jié)構(gòu)得不到良好地控制。2. 借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。 目前圖書館管理系統(tǒng)存在的問題1. 建立圖書管理系統(tǒng)數(shù)據(jù)庫管理圖書和用戶因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困難往往是終于查到了信息,館中沒有此書或已被別人借走。本課題是圖書館系統(tǒng)的制作,能實(shí)現(xiàn)圖書的管理,查詢,借閱,極大地提高圖書管理的效率,從而解決圖書管理復(fù)雜的問題。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。 Mysql[鍵入文字]目 錄第 1 章 緒論.....................................................................................................................1 目前圖書館管理系統(tǒng)存在的問題 ................................................................1 課題意義 .........................................................................................................2 本論文的研究內(nèi)容 .........................................................................................2 可行性分析 ....................................................................................................2 經(jīng)濟(jì)可行性 .............................................................................................2 技術(shù)可行性 .............................................................................................3 圖書館管理系統(tǒng)需求概述 .............................................
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1