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

正文內(nèi)容

圖書館借閱管理系統(tǒng)_畢業(yè)論文(參考版)

2024-09-02 10:47本頁面
  

【正文】 改進意見 該系統(tǒng)在使用第三方插件 Strusts 時采用的是 版本的,若使用更 新的 版本會更大的改進系統(tǒng)的開發(fā)便捷性和可維護性,系統(tǒng)在數(shù)據(jù)庫與 Web 服務(wù)器的連接時采用的是連接池技術(shù) ,若在數(shù)據(jù)庫連接時使用現(xiàn)在流行的第三方插件,會使系統(tǒng)有更強的數(shù)據(jù)庫映射關(guān)系 ,進而極大簡化開發(fā)過程 ,還有就是系統(tǒng)在一些信息設(shè)置的細(xì)節(jié)上還存在不足 ,可以對系統(tǒng)的相關(guān)字段進行格式設(shè)置和異常處理 ,使數(shù)據(jù)更加規(guī)范化。 ( 2) 圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進行查詢 ,方便的進行讀者借閱情況查詢 ,方便的進行借書還書處理等 ,便捷的對圖書信息進行添加、修改、刪除 ,分類管理等操作 ,對讀者信息進行相關(guān)添加 ,修改 ,分類管理等操作。系統(tǒng)基本上實現(xiàn)了預(yù)期的各項功能,達到了任務(wù)書中的主要設(shè)計內(nèi)容的各項任務(wù),整個系統(tǒng)也在經(jīng) Ⅰ 過測試和不斷地改正之后能夠順利運行。界面見下圖: Ⅰ 圖 圖書類別管理界面圖 用戶信息管理 直觀、形象的展示用戶個人詳細(xì)資 料,可以刪除、修改用戶操作。界面見下圖: 圖 添加圖書界面圖 圖書類別管理 點擊可以使用系統(tǒng)的基本信息管理界面,這是管理員主要的輸入信息部分,它即可以對數(shù)據(jù)進行輸入。借書頁面如下圖所示: Ⅰ 圖 圖書歸還界面圖 添加圖書信息 身份驗證通過以后,點擊可以使用系統(tǒng)的基本信息管理界面,這是管理員主要的輸入信息部分,它即可以對數(shù)據(jù)進行輸入。 ( 2) 圖書歸還。 圖書借還功能模塊的實現(xiàn) 該功能模塊可分為圖書借閱 ,圖書歸還 ,圖書續(xù)借三個子 模塊 . ( 1) 圖書借閱。 圖書管理功能模塊的實現(xiàn) 與讀者管理模塊類似,圖書管理模塊也分為圖書類型管理和圖書檔案管理兩個子模塊,其中圖書類型管理功能處理將圖書分類提高管理效率外還設(shè)置了不同類型圖書可借閱的天數(shù),對不同類型圖書進行區(qū)別管理,圖書檔案管理是管理維護圖書館藏書的基本信息。 ( 2) 借閱查詢子模塊是對圖書當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進行查詢 ,具有此權(quán)限的用戶登錄并進入該操作界面后選中相應(yīng)的查詢條件 ,并輸入相應(yīng)的查詢信息 ,系統(tǒng)即可在頁面顯示被查詢的圖書的狀態(tài) ,或相應(yīng)讀者的當(dāng)起借閱情況 ,此外 ,還可以輸入相應(yīng)時間段內(nèi)的所有借閱清單 ,或選擇某個讀者查詢他在某個時間段內(nèi)的借閱情況 。 Ⅰ 查詢功能模塊的實現(xiàn) 查詢功能模塊包括圖書查詢,讀者借閱查詢和借閱到期提醒三個子功 能模塊。 讀者管理功能模塊的實現(xiàn) 讀者管理主要實現(xiàn)對讀者的類型管理和信息管理兩個功能子模塊,其中讀者類型管理中需要設(shè)置不同類型讀者一 次性可借閱的圖書數(shù)量,讀者信息管理則主要管理維護讀者的基本信息 該管理功能在設(shè)置讀者信息時需要輸入讀者姓名,性別,條形碼,選擇讀者類別,有效證件,證件號碼,電話, 等信息。 登陸界面如下圖所示: 圖 用戶登錄界面圖 這是進入系統(tǒng)時的身份驗證,用戶首先要從軟件開發(fā)者那里申請用戶名和密碼,才可以進入。 用戶輸入正確的用戶名和密碼,系統(tǒng)會根據(jù)用戶的身份進行相應(yīng)權(quán)限劃分;如果登錄信息有錯誤,則系統(tǒng)提示登入錯誤的信息,并且禁止系統(tǒng)用戶進行任何操作。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。 Taglib 是Struts 的標(biāo)記庫,靈活運 用,能大大提高開發(fā)效率。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。使用MVC 模式減少了代碼的復(fù)制,即減少了代碼的維護,由于模型返回的格式不帶任何顯示格式,因而模型可以直接應(yīng)用于接口的使用,還因為 MVC 模型把不同的模型和不同的視圖組合在一起完成不同的請求,因此,控制層可以說包含了用戶請求權(quán)限的概念。把每個請求映射到某個 HTMLAction類來響應(yīng)它。 開發(fā)系統(tǒng)用的系統(tǒng)工具如下表 所示 : 表 系統(tǒng)開發(fā)平臺和工具 工具名稱 用途 JDK Java 開發(fā)工具包 Ⅰ MyEclipse MySQL SQLYog Tomcat Struts J2EE 集成開發(fā)環(huán)境 小型關(guān)系數(shù)據(jù)庫管理系統(tǒng) MySQL 圖形化數(shù)據(jù)庫管理工具 Web 應(yīng)用服務(wù)器 第三方插件,可擴展的 Java EE Web 框架 程序設(shè)計 程序設(shè)計概述 在設(shè)計的 Web層應(yīng)用了著名的 MVC模式 ,V 由 JSP來實現(xiàn) ,為了業(yè)務(wù)邏輯和表示的分離 .它是基于 Web 應(yīng)用系統(tǒng) ,它的客戶端使用 Broswer,然后是 Web 層的應(yīng)用 ,業(yè)務(wù)邏輯層 (有 EJB 實現(xiàn) ),資源管理層。 為了開發(fā)的便捷快速,使用 struts 第三方插件。目前 MySQL被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,它運行時占用的系統(tǒng)資源小、擴展性好、支持負(fù)載平衡和郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的時候,經(jīng)常被使用。 WEB 服務(wù)器和數(shù)據(jù)庫 在系統(tǒng)的開發(fā)過程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由Apache、 SUN 和其他一些公司及個人共同開發(fā)而成。 在開發(fā)圖書館借閱管理系統(tǒng)的過程中,應(yīng)用 ,它可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應(yīng)用的需求。它簡化了企業(yè)解決方案的開發(fā)、部署和管理相關(guān)復(fù)雜問題的體系結(jié)構(gòu), J2EE 技術(shù)的基 Ⅰ 礎(chǔ)就是核心 Java 平臺或 Java 2 平臺的標(biāo)準(zhǔn)版, J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,例如 編寫一次、隨處運行 的特性、方便存取數(shù)據(jù)庫的 JDBC API、 CORBA技術(shù)以及能夠在 Inter 應(yīng)用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技術(shù)的全面支持。 ( 2) 讀者信息管理 該子模塊是對讀者的基本信息 進行管理 ,可以對讀者的基本信息進行添加 ,修改 ,刪除操作 ,這個 操作均是對 tb_resder 表進行的 ,并將操作后的結(jié)果保存在該表中。該模塊兒能 實現(xiàn)書架信息的增加、刪除、修改、查詢功能。有了書架的信息, 在搜索出想要的圖書信息時,便可看到其所在書架的信息,這樣就可以迅速 的定位圖書所在位置。該操作是對于 tb_parameter 表進行 ,并把操作后的最新數(shù)據(jù)存放在該表中。該操作是對 Ⅰ tb_users 表進行操作 ,在對用戶進行了相關(guān)的操作后把操作后的最新信息存放在該表中。該功能是對 td_library 表進行維護修改等操作 ,修改后的信息將被保存在該表中。 系統(tǒng)管理員模塊功能 該模塊主要包括圖書館信息設(shè)置 ,用戶管理 ,參數(shù)設(shè)置 ,書架設(shè)置。 系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。 系統(tǒng)總體結(jié)構(gòu)設(shè)計 該系統(tǒng)在 Windows98/2020/XP 環(huán)境下,主要采用 JSP 開發(fā)工具, MySQL 數(shù)據(jù)庫來設(shè)計,開發(fā)過程與成 果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語, GB/T 85671988 計算機軟件產(chǎn)品開發(fā)文件編制指南等。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關(guān)鍵字信息。 設(shè)計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級別的關(guān)系模式的集合。數(shù)據(jù)庫及其應(yīng)用的性能 都建立在良好的數(shù)據(jù) Ⅰ 庫設(shè)計的基礎(chǔ)之上,數(shù)據(jù)庫的設(shè)計 是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計不好,那么其它一切用于提高 數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫技術(shù)也是計算機領(lǐng)域中發(fā)展最快的技術(shù)之一。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護,提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。因此不僅大型計算機及中小型計算機,甚至微型機都配有數(shù)據(jù)庫管理系統(tǒng)。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序發(fā)展成為通用的系統(tǒng)軟件。表的具體結(jié)構(gòu)設(shè)計如下 : 讀者信息表 tb_reader 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key name varchar 20 No Ⅰ sex varchar 4 No 性別 barcode varchar 30 No 條形碼 readertype varchar 11 No 讀者類型 tel varchar 20 Yes 電話 varchar 100 Yes paperType varchar 10 No 證件類型 PaperNO. Varchar 20 No 證件號碼 birthday date Yes intime date No 登記時間 operator varchar 30 No 操作員 讀者類型信息表結(jié)構(gòu)設(shè)計 此表的設(shè)計是為了對不同身份的讀者進行分類方便讀者的管理 ,其中可借閱圖書數(shù)量的屬性設(shè)定 ,是根據(jù)讀者需求的不同對 權(quán)限進行的設(shè)置 ,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量 ,表的具體結(jié)構(gòu)設(shè)計如下 : 讀者類型信息表 tb_readertype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readername varchar 50 No number int 4 No 可借圖書本數(shù) 圖書借閱信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計是用于對讀者借閱圖書進行管理 ,表中圖書 ID 屬性是對借閱圖書的唯一性識別標(biāo)識 ,讀者 ID 號記錄借閱的相應(yīng)讀者 ,結(jié)出時間記錄了相應(yīng)的歸還時間 ,以及歸還時是否超時 ,操作員是對借閱進行操作的人員的記錄方便日后的查詢 ,是否歸還標(biāo)識可查詢當(dāng)期 讀書是否被歸還 ,表的具體結(jié)構(gòu)設(shè)計如下 : Ⅰ 圖書借閱信息表 tb_borrow 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 10 No bookID int 10 No borrowTime date No 結(jié)出時間 backTime date No 應(yīng)歸還時間 operator varchar 30 No 操作員 ifback tinyint 1 No 是否歸還 圖書歸還信息表結(jié)構(gòu)設(shè)計 與圖書借閱信息表形成對照的是圖書歸還信息表 ,該表的設(shè)計除了像上表一樣把借閱的圖書與相應(yīng)的借閱者進行對應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時間 ,以此判斷讀者的借閱是否超時 ,表的具體結(jié)構(gòu)設(shè)計如下 : 圖書歸還信息表 tb_giveback 字段名稱 數(shù)據(jù) 類型 字段長度 是否為空 說明 ID int 10 No Key readerID varchar 11 No bookID int 11 No backTime date No 歸還時間 operator varchar 30 No 操作員 用戶信息表結(jié)構(gòu)設(shè)計 該表的設(shè)計用于記錄圖書管理系統(tǒng)用戶的信息 ,方便對用戶的管理 ,表中包括用戶 ID 和用戶的登錄密碼 ,表的具體結(jié)構(gòu)設(shè)計如下 : 系統(tǒng)用戶信息表 tb_user Ⅰ 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key name varchar 30 No password varchar 30 No 圖書館信息表結(jié)構(gòu)設(shè)計 該表包含了圖書館的名稱 ,地址 ,聯(lián)系方式 ,建館時間 ,簡介等信息 ,是對圖書館基本屬性信息的描述 ,方便外界讀者對圖書館的了解 ,表的具體結(jié)構(gòu)設(shè)計如下 : 圖書館信息表 tb_library 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key libraryname varchar 50 No curator varchar 10 No tel varchar 20 Yes 結(jié)出時間 address varchar 100 No 應(yīng)歸還時間 varchar 100 No url varchar 100 No 圖書館網(wǎng)站 createDate varchar No 創(chuàng)館時間 introduce text Yes 圖書館簡介 書架信息表結(jié)構(gòu)設(shè)計 書架信息表 tb bookrack 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID_start int 10 No Key ID_end varchar 30 No position varchar 100 No Ⅰ 辦證參數(shù)信息表結(jié)構(gòu)設(shè)計 該表是為校外人員設(shè)計的 ,對于需要到圖書館進行借閱的讀者可辦理臨時
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1