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

正文內(nèi)容

優(yōu)秀-圖書(shū)館管理系統(tǒng)-閱讀頁(yè)

2024-12-27 10:04本頁(yè)面
  

【正文】 策的可靠性。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫(kù)及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫(kù)的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫(kù)性能的方法收效都是有限的。 設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。即:數(shù)據(jù)庫(kù)表中不包含已在其他表中包 含的非主關(guān)鍵字信息。 整個(gè)系統(tǒng)所包括的信息有 圖書(shū) 信息、 讀者 信息、留言信息、 圖書(shū)借閱 信息 、圖書(shū)歸還信息、系統(tǒng)用戶信息、讀者類型信息 。圖 圖書(shū)借閱管理系統(tǒng) ER圖描述了該系統(tǒng)所涉及到的實(shí)體以及他們之間的關(guān)系。表的具體結(jié)果如下 : 表 圖書(shū)信息表 tb_bookinfo 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 barcode varchar 30 No Key bookname varchar 70 No 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISBN varchar 20 No price float 8,2 No 圖書(shū)價(jià)格 bookcase varchar 10 No 圖書(shū)所在書(shū)架 press varchar 70 No 出版社 intime date No 圖書(shū)入庫(kù)時(shí)間 operator varchar 30 No 操作員 page int 10 Yes 圖書(shū)頁(yè)碼 圖書(shū)類型信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)主要是 方便對(duì)圖書(shū)的分類 ,和對(duì)圖書(shū)的查詢 ,在實(shí)際應(yīng)用中圖書(shū)管理員就是根據(jù)圖書(shū)類型的不同將之分列在不同的書(shū)架 ,以方便讀者的借閱尋找 ,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書(shū)的借閱期限 ,可根據(jù)圖書(shū)的具體情況進(jìn)行不同的維護(hù)管理 ,表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 表 圖書(shū)類型信息表 tb_booktype 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key bookname varchar 30 No days int 10 No 可借閱天數(shù) 讀者信息表結(jié)構(gòu)設(shè)計(jì) 讀者信息表的設(shè)計(jì)是為了圖書(shū)館管理員對(duì)讀者進(jìn)行管理 ,其中讀者 ID,不同類型證件的號(hào)碼都是唯一的 ,是讀者在借閱圖書(shū)時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息 ,讀者郵件電話等信息室為了與讀者進(jìn)行聯(lián)系 ,讀者類型信息決定了讀者一次性可借閱的圖書(shū)的數(shù)量 ,注冊(cè)時(shí)間可用于查詢計(jì)算讀者身份有效的期限 ,操作員是為了便于對(duì)信息才操作的查詢。 圖書(shū)管理 系統(tǒng)總體結(jié)構(gòu)圖 繪制系統(tǒng)結(jié)構(gòu)圖的過(guò)程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)行分解設(shè)計(jì)的過(guò)程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖 [8]。 本系統(tǒng)的結(jié)構(gòu)圖如下: 圖 系統(tǒng)總體結(jié)構(gòu)圖 根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系 統(tǒng)將劃分為以下主要功能模塊: 系統(tǒng)管理員 功能模塊, 讀者管理 功能模塊, 圖書(shū)管理 功能模塊, 圖書(shū)借還 功能模塊; 系統(tǒng)查詢 功能模塊 [8]。 該功能選項(xiàng)用于系統(tǒng)管理員對(duì)圖書(shū)館名稱 ,地址 ,聯(lián)系方式 ,簡(jiǎn)介等信息的管理更新 ,武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 16 以便于讀者和外界人士對(duì)圖書(shū)館的了解。 該功能 子 模塊主要是 系統(tǒng)管理員對(duì)系統(tǒng)用戶的管理 ,通過(guò)此子模塊的 功能實(shí)現(xiàn)可以對(duì)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作 ,該子模塊能將圖書(shū)館的不同工作細(xì)化到不同的相關(guān)人員 ,極大地提高了圖書(shū)館的工作效率 。 通過(guò)該子模塊設(shè)置在圖書(shū)館辦理臨時(shí)讀者證的費(fèi)用及證件有效期限。 讀者管理模塊 功能 該模塊 主要包含讀者類型管理和讀者信息管理兩個(gè)子模塊 : 1. 讀者類型管理 該子模塊是對(duì)圖書(shū)館系 統(tǒng)用戶讀者的類型進(jìn)行維護(hù) ,修改等操作 ,在此模塊中主要設(shè)置不同類型讀者一次性可借閱的圖書(shū)的數(shù)量 ,該操作是對(duì)于 tb_resderType 表進(jìn)行 ,并將操作結(jié)果保存在該表中。 圖書(shū) 管理模塊 功能 圖書(shū)管理功能模塊可分為圖書(shū)類型管理和圖書(shū) 信息管理兩個(gè)子模塊 ,其各自的實(shí)現(xiàn)分別如下面表中所示 : 表 圖書(shū)類型管理描述 圖書(shū)類型管理 功能描述 對(duì)圖書(shū)進(jìn)行類型設(shè)置分類 ,并對(duì)不同類型圖書(shū)可被借閱的天數(shù)進(jìn)行設(shè)置 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)類型表 :tb_bookType 進(jìn)行的操作 添加、修改、刪除圖書(shū)類型 ,對(duì)不同類型圖書(shū)可被借閱的天數(shù)進(jìn)行設(shè)置 產(chǎn)生的結(jié)果 對(duì)圖書(shū)類型進(jìn)行管理 ,對(duì)不同類型圖書(shū)參數(shù)進(jìn)行設(shè)置 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū)類型表 (tb_bookType)中 ,結(jié)果在圖書(shū)類型查詢頁(yè)面輸出 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 表 圖書(shū)信息管理描述 圖書(shū) 信息 管理 功能描述 對(duì)圖書(shū)進(jìn)行基本操作和信息管理 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)類型表 :tb_bookType 進(jìn)行的操作 添加、修改、刪除圖書(shū) ,對(duì)圖書(shū)的編號(hào)、所在書(shū)架、價(jià)格、出版社等基本信息進(jìn)行管理 產(chǎn)生的結(jié)果 對(duì)圖書(shū)基本操作管理 ,對(duì)不同圖書(shū)參數(shù)進(jìn)行各自信息的設(shè)置管理 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū)類型表 (tb_book)中 ,結(jié)果在圖書(shū)查詢頁(yè)面輸出 圖書(shū)借還模塊功能 該功能模塊主要實(shí)現(xiàn)對(duì)讀者借閱 、續(xù)接、 歸還圖書(shū)的操作 ,其中子模塊各自的描述如下各表所列 : 表 圖書(shū)借閱描述 圖書(shū) 借閱 管理 功能描述 對(duì)讀者借閱圖書(shū)進(jìn)行基本操作和信息 管理 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)信息表 : tb_bookinfo 讀者信息表 :tb_reader 讀者類型信息表 :tb_resderType 進(jìn)行的操作 對(duì)讀者借閱圖書(shū)進(jìn)行管理 產(chǎn)生的結(jié)果 讀者借閱成功 ,系統(tǒng)對(duì)借閱信息進(jìn)行記錄 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū)借閱表 (tb_borrow)中 ,結(jié)果在圖書(shū)借閱查詢頁(yè)面輸出 表 圖書(shū)續(xù)借描述 圖書(shū) 續(xù)接 管理 功能描述 對(duì)讀者借閱圖書(shū)進(jìn)行提續(xù)接操作 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)借閱表 : tb_borrow 進(jìn)行的操作 對(duì)借閱 的圖書(shū)進(jìn)行續(xù) 接 產(chǎn)生的結(jié)果 讀者歸還日期延后一個(gè)月 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū)借閱表 (tb_borrow)中 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 18 表 圖書(shū)歸還描述 圖書(shū) 歸還 管理 功能描述 對(duì)讀者歸還圖書(shū)進(jìn)行基本操作和信息管理 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū) 借閱 信息表 : tb_borrow 讀者類型信息表 :tb_resderType 進(jìn)行的操作 對(duì)讀者借閱圖書(shū)進(jìn)行管理 產(chǎn)生的結(jié)果 讀者借閱成功 ,系統(tǒng)對(duì)借閱信息進(jìn)行記錄 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū) 歸還 表 (tb_giveback)中 系統(tǒng)查詢模塊功能 該模塊包括對(duì)圖書(shū)館藏書(shū)進(jìn)行查詢 ,對(duì)讀者借閱情況進(jìn)行查詢 ,以及對(duì)借閱到期和超期的讀者進(jìn)行提醒的信息 ,其中三個(gè)子模塊的各自實(shí)習(xí)如下所示 : 表 圖書(shū)查詢描述 圖書(shū) 查詢 功能描述 系統(tǒng)用戶對(duì)館藏圖書(shū)信息進(jìn)行查詢操作 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)信息表 : tb_book 進(jìn)行的操作 用戶通過(guò)圖書(shū)的編號(hào) ,作者 ,出版社等信息對(duì)圖書(shū)進(jìn)行相關(guān)查詢 產(chǎn)生的結(jié)果 讀者查詢到相應(yīng)的圖書(shū)或系統(tǒng)提醒查詢的圖書(shū)不存在 結(jié)果存儲(chǔ)位置或輸出 結(jié)果在圖書(shū)查詢頁(yè)面輸出 表 圖書(shū)借閱查詢描述 圖 書(shū) 借閱查詢 功能描述 系統(tǒng)用戶對(duì)讀者借閱圖書(shū)信息進(jìn)行查詢操作 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)借閱表 : tb_borrow 進(jìn)行的操作 用戶通過(guò)圖書(shū)的編號(hào) ,讀者編號(hào)等信息對(duì)摸個(gè)讀者或某本圖書(shū)的借閱情況進(jìn)行相關(guān)查詢 產(chǎn)生的結(jié)果 查詢到相應(yīng)的讀者或圖書(shū)得借閱情況 結(jié)果存儲(chǔ)位置或輸出 結(jié)果在圖書(shū)查詢頁(yè)面輸出 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 表 圖書(shū)借閱到期提醒描述 圖書(shū) 借閱到期提醒 管理 功能描述 對(duì)讀者借閱的到期圖書(shū)進(jìn)行提醒 訪問(wèn)的數(shù)據(jù)庫(kù)表 圖書(shū)借閱表 : tb_borrow 圖書(shū)歸還表 :tb_giveback 讀者信息表 :tb_reader 讀者類型信息表 :tb_resderType 進(jìn)行的操作 對(duì)借閱到期和超期的讀者進(jìn)行提醒 產(chǎn)生的結(jié)果 向借閱到期和借閱超期的讀者發(fā)送郵件等提醒信息 結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書(shū)借閱到期提醒表 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 開(kāi)發(fā)平臺(tái)與工具 J2EE 平臺(tái) J2EE ,即是 Java2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition),是原 Sun公司(現(xiàn)已被甲骨文公司收購(gòu))為企業(yè)級(jí)應(yīng)用推出的 標(biāo)準(zhǔn)平臺(tái)。其最終目的就是成為一個(gè)能 夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái), J2EE 降低了開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持 Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能 [9]。 Myeclipse 是功能豐富的 J2EE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL[10]。由于有了 Sun 的參 與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn) 。 使用 MySQL 作為數(shù)據(jù)庫(kù)開(kāi)發(fā)工具。在 2021 年 1 月 16 號(hào)被 Sun 公司收購(gòu)。由于其體積小、速度快、 總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 庫(kù) [11]。 Struts 是一個(gè)全新的 MVC 框架,實(shí)在 WebWork 基礎(chǔ)上發(fā)展起來(lái)的 [12]??蛻粽?qǐng)求瀏覽頁(yè)面 ,一般 Web 層的 View 有 JSP 組成 ,并且使用了大量Taglib。 HTML Action 類是一個(gè)標(biāo)準(zhǔn)的類 ,執(zhí)行選擇的 HTML Action。 在設(shè)計(jì)中還因應(yīng)用了 Struts 框架 ,Struts 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn)。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在 Taglib 和頁(yè)面導(dǎo)航。頁(yè)面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰。 數(shù)據(jù)庫(kù)與 Web服務(wù)器的連接 數(shù)據(jù)庫(kù)連接時(shí) 采 用連接池技術(shù)鏈接 MySQL,具體代碼實(shí)現(xiàn)如下 : public ConnDB(){ try { 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 22 InputStream in=getClass().getResourceAsStream(propFileName)。 //通過(guò)輸入流對(duì)象加載 Properties文件 dbClassName = (DB_CLASS_NAME)。 //輸出異常信息 } } public static Connection getConnection() { Connection conn = null。 conn = (dbUrl)。 } if (conn == null) { ( 警告 : () 獲得數(shù)據(jù)庫(kù)鏈接失敗 .\r\n\r\n鏈接類型 : + dbClassName + \r\n鏈接位置 : + dbUrl)。 } /* * 功能:執(zhí)行查詢語(yǔ)句 */ public ResultSet executeQuery(String sql) { try { conn = getConnection()。 rs = (sql)。 } return rs。 try { conn = getConnection()。 result = (sql)。 } return result。 } if (stmt != null) { ()。 } } catch (Exception e) { ()。用戶輸入正確的用戶名和密碼,系統(tǒng)會(huì)根據(jù)用戶的身份進(jìn)行相應(yīng)權(quán)限劃分;如果登錄信息有錯(cuò)誤,則系統(tǒng)提示登入錯(cuò)誤的信息,并且禁止系統(tǒng)用戶進(jìn)行任何操作。 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 24 圖 圖書(shū)管理系統(tǒng)登錄首頁(yè) 用戶在登錄頁(yè)面寫(xiě)好用戶名和密碼,選擇登錄,登錄成功則跳轉(zhuǎn)到系統(tǒng)的首頁(yè),否則提示錯(cuò)誤信息 [14]。 其中系統(tǒng)管理員讀系統(tǒng)用戶進(jìn)行管理的操作頁(yè)面如下圖所示: 圖 系統(tǒng)管理員管理用戶操作界面 其中對(duì)系統(tǒng)用戶權(quán)限的設(shè)置是該操作的重要部分也是系統(tǒng)提高效率的關(guān)鍵所在,起具體實(shí)現(xiàn)代碼為:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1