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

正文內(nèi)容

圖書管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-20 06:36 本頁面
   

【正文】 圖書借還功能模塊的實(shí)現(xiàn)該功能模塊可分為圖書借閱,圖書歸還,圖書續(xù)借三個(gè)子模塊.1)圖書借閱。 } str = str + and borr. + str1。 edate != null) { str1 = borrowTime between 39。 String edate = (edate)。}2)借閱查詢子模塊是對(duì)圖書當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進(jìn)行查詢,具有此權(quán)限的用戶登錄并進(jìn)入該操作界面后選中相應(yīng)的查詢條件,并輸入相應(yīng)的查詢信息,系統(tǒng)即可在頁面顯示被查詢的圖書的狀態(tài),或相應(yīng)讀者的當(dāng)起借閱情況,此外,還可以輸入相應(yīng)時(shí)間段內(nèi)的所有借閱清單,或選擇某個(gè)讀者查詢他在某個(gè)時(shí)間段內(nèi)的借閱情況,查詢某個(gè)時(shí)間段內(nèi)的此子功能操作界面為:圖 借閱查詢操作界面28系統(tǒng)中同時(shí)選中日期和限制條件進(jìn)行查詢時(shí),程序是在條件查詢的基礎(chǔ)上選中符合時(shí)間條件限制的內(nèi)容,其實(shí)現(xiàn)代碼為:if ( == 2) { if ((f) != null) { str = (f) + like 39。 (bookForm)。 (((13)))。 ((9))。 ((5))。 ((1))。}else{ sql=select b.*, as bookcaseName, as publishing, from tb_bookinfo b left join tb_bookcase c on = join tb_publishing p on = join tb_booktype t on = where =0。amp。1) 圖書查詢可根據(jù)圖書的條形碼,書名,作者,出版社等不同信息進(jìn)行查詢,其操作界面圖下圖所示:圖 圖書查詢操作界面 實(shí)現(xiàn)該功能中根據(jù)讀者不同需求的按條件查詢實(shí)現(xiàn)語句如下:public Collection query(String strif){BookForm bookForm=null。 //轉(zhuǎn)到錯(cuò)誤提示頁面25} else {return (managerModify)。 //獲取并設(shè)置圖書借還權(quán)限(())。 //獲取并設(shè)置管理員密碼(())。其中系統(tǒng)管理員讀系統(tǒng)用戶進(jìn)行管理的操作頁面如下圖所示: 系統(tǒng)管理員管理用戶操作界面其中對(duì)系統(tǒng)用戶權(quán)限的設(shè)置是該操作的重要部分也是系統(tǒng)提高效率的關(guān)鍵所在,起具體實(shí)現(xiàn)代碼為:private ActionForward managerModify(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {ManagerForm managerForm = (ManagerForm) form。用戶輸入正確的用戶名和密碼,系統(tǒng)會(huì)根據(jù)用戶的身份進(jìn)行相應(yīng)權(quán)限劃分;如果登錄信息有錯(cuò)誤,則系統(tǒng)提示登入錯(cuò)誤的信息,并且禁止系統(tǒng)用戶進(jìn)行任何操作。}if (stmt != null) {()。result = (sql)。}return rs。 }/* * 功能:執(zhí)行查詢語句 */public ResultSet executeQuery(String sql) {try {conn = getConnection()。 conn = (dbUrl)。 //通過輸入流對(duì)象加載Properties文件 dbClassName = (DB_CLASS_NAME)。頁面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰。在設(shè)計(jì)中還因應(yīng)用了 Struts 框架,Struts 跟 Tomcat、Turbine 等諸多 Apache 項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn)??蛻粽?qǐng)求瀏覽頁面,一般 Web 層的 View 有 JSP 組成,并且使用了大量 Taglib。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站20數(shù)據(jù)庫 [11]。 使用 MySQL 作為數(shù)據(jù)庫開發(fā)工具。Myeclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL[10]。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 讀者管理模塊功能該模塊主要包含讀者類型管理和讀者信息管理兩個(gè)子模塊:1. 讀者類型管理該子模塊是對(duì)圖書館系統(tǒng)用戶讀者的類型進(jìn)行維護(hù),修改等操作,在此模塊中主要設(shè)置不同類型讀者一次性可借閱的圖書的數(shù)量,該操作是對(duì)于 tb_resderType 表進(jìn)行,并將操作結(jié)果保存在該表中。該功能子模塊主要是系統(tǒng)管理員對(duì)系統(tǒng)用戶的管理,通過此子模塊的功能實(shí)現(xiàn)可以對(duì)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,該子模塊能將圖書館的不同工作細(xì)化到不同的相關(guān)人員,極大地提高了圖書館的工作效率。本系統(tǒng)的結(jié)構(gòu)圖如下:圖 系統(tǒng)總體結(jié)構(gòu)圖根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊:系統(tǒng)管理員功能模塊,讀者管理功能模塊,圖書管理功能模塊,圖書借還功能模塊;系統(tǒng)查詢功能模塊 [8]。表的具體結(jié)果如下:表 圖書信息表 tb_bookinfo字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明barcode varchar 30 No Keybookname varchar 70 No 10author varchar 30 Yes 作者translator varchar 30 Yes 譯者ISBN varchar 20 Noprice float 8,2 No 圖書價(jià)格bookcase varchar 10 No 圖書所在書架press varchar 70 No 出版社intime date No 圖書入庫時(shí)間operator varchar 30 No 操作員page int 10 Yes 圖書頁碼 圖書類型信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)主要是方便對(duì)圖書的分類,和對(duì)圖書的查詢,在實(shí)際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計(jì)如下:表 圖書類型信息表 tb_booktype字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明ID int 10 No Keybookname varchar 30 No days int 10 No 可借閱天數(shù) 讀者信息表結(jié)構(gòu)設(shè)計(jì)讀者信息表的設(shè)計(jì)是為了圖書館管理員對(duì)讀者進(jìn)行管理,其中讀者 ID,不同類型證件的號(hào)碼都是唯一的,是讀者在借閱圖書時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息,讀者郵件電話等信息室為了與讀者進(jìn)行聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,注冊(cè)時(shí)間可用于查詢計(jì)算讀者身份有效的期限,操作員是為了便于對(duì)信息才操作的查詢。整個(gè)系統(tǒng)所包括的信息有圖書信息、讀者信息、留言信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息。設(shè)計(jì)數(shù)據(jù)庫必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。數(shù)據(jù)庫技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫管理系統(tǒng) [6]。前置條件 1. 登錄; 2. 轉(zhuǎn)到圖書查詢頁面后置條件 1. 查詢頁面顯示相應(yīng)的圖書的信息主干過程 圖書查詢1. 讀者輸入想要查詢的圖書信息2. 系統(tǒng)顯示相應(yīng)的圖書信息3. 讀者點(diǎn)擊讀書名稱,跳轉(zhuǎn)到圖書詳細(xì)信息鏈接頁面分支過程 輸入信息時(shí)(第 2 步后)1. 系統(tǒng)顯示:請(qǐng)選擇查詢依據(jù)2. 用戶進(jìn)行相應(yīng)選擇重新查詢(第 2 步后)1. 系統(tǒng)已經(jīng)顯示了相應(yīng)圖書信息2. 讀者想查詢其他圖書異常 查詢的圖書不存在(第 2 步后)1. 讀者輸入的圖書信息不能在數(shù)據(jù)庫中查詢到2. 系統(tǒng)顯示暫時(shí)無該圖書信息3. 重新啟動(dòng)該用例被包含用例 無被擴(kuò)展用例 無優(yōu)先級(jí) 高8 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫是整個(gè)系統(tǒng)的基石,數(shù)據(jù)庫的設(shè)計(jì)優(yōu)劣直接影響到整個(gè)系統(tǒng)的設(shè)計(jì)成敗,本節(jié)對(duì)數(shù)據(jù)庫的設(shè)計(jì)進(jìn)行專門闡述 [5]。 主要用例的用例描述圖書借閱借閱管理系統(tǒng)涉及到的用例包括:圖書借閱,圖書歸還,讀書查詢,讀者信息管理,圖書信息管理,用戶管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書查詢進(jìn)行詳細(xì)分析。3. 圖書借閱功能:可以完成對(duì)讀者借閱,續(xù)接和還書的操作。系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的所有功能。讀者、圖書管理員,系統(tǒng)管理員進(jìn)入該系統(tǒng)必須登錄,身份驗(yàn)證正確了才可以進(jìn)入該系統(tǒng),以不同身份進(jìn)入該系統(tǒng)所對(duì)應(yīng)的系統(tǒng)使用權(quán)限是不同的。三類用戶的具體描述如下表所示:表 用戶具體描述用戶類 描述讀者 讀者是該系統(tǒng)的重要的使用角色,他們通過該系統(tǒng)查詢自己需要的圖書信息,并像圖書管理員提出借閱圖書的申請(qǐng)進(jìn)而借閱自己所需的圖書,還可以通過對(duì)自己借閱情況進(jìn)行查詢。 圖書借閱管理系統(tǒng)需求概述 系統(tǒng)目標(biāo)該系統(tǒng)主要建立一個(gè)基于 B/S 模式的圖書館借閱管理系統(tǒng),面對(duì)當(dāng)起很多小型圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計(jì)工作量大,藏書不能完成及時(shí)更新的問題,該系統(tǒng)可以對(duì)跟系統(tǒng)的三個(gè)用戶類型的使用實(shí)現(xiàn):(如:書名,編號(hào),作者)查詢圖書館的藏書請(qǐng)客,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況。數(shù)據(jù)庫管理系統(tǒng)采用 MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。第五章是軟件測(cè)試,測(cè)試系統(tǒng)功能實(shí)現(xiàn)并對(duì)測(cè)試結(jié)果進(jìn)行記錄分析第六章為結(jié)束語,為此次畢業(yè)設(shè)計(jì)做一個(gè)總結(jié),總結(jié)所獲得的經(jīng)驗(yàn)和體會(huì)。論文分為五個(gè)部分:第一章即本章緒論,簡述圖書館借閱管理系統(tǒng)這個(gè)課題的背景情況以及開發(fā)本系統(tǒng)的意義。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計(jì)查詢。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行過程中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。3)圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成。s working efficiency introduction of puterized information system has sharply changed the management in many systems in many fields. The management system of the library takes an important role in the administration of school anization. I desigen the system after the thorough investigations about the library management system’s mechanism. This system contains with reader informantion management model, book information management model, books borrowing and returning including system information query and password setting.The system is contrived with Java Server Pages Techonolege as well as Struts,the software design mode of MVC with open source framework techonolege, which makes this system have the advantages of efficiently designed with beauteous and friendly interface . This system use jdbc driver to connect the mysql database server,which is also an open source database system for its users. The batabase was desigend with highly integrity, security, and consistency.Key words: book management, management of information ,jsp,struts01. 緒 論 畢業(yè)設(shè)計(jì)主要任務(wù) 、書名等多方面的查詢,最大的方便讀者和圖書館工作人員對(duì)所需圖書的查詢;,方便工作人員對(duì)讀者進(jìn)行有效管理;,限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫;,舊書注銷的簡單處理,并且建立書籍檔案,方便進(jìn)貨; 目前圖書管理系統(tǒng)存在的問題1)檢索速度慢、效率低因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1