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

正文內(nèi)容

圖書館借閱管理系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-19 20:51 本頁面
 

【文章內(nèi)容簡介】 數(shù)據(jù)庫表圖書類型表:tb_bookType進(jìn)行的操作添加、修改、刪除圖書類型,對(duì)不同類型圖書可被借閱的天數(shù)進(jìn)行設(shè)置產(chǎn)生的結(jié)果 對(duì)圖書類型進(jìn)行管理,對(duì)不同類型圖書參數(shù)進(jìn)行設(shè)置結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書類型表(tb_bookType)中,結(jié)果在圖書類型查詢頁面輸出 圖書信息管理描述圖書信息管理功能描述對(duì)圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書類型表:tb_bookType進(jìn)行的操作添加、修改、刪除圖書,對(duì)圖書的編號(hào)、所在書架、價(jià)格、出版社等基本信息進(jìn)行管理產(chǎn)生的結(jié)果 對(duì)圖書基本操作管理,對(duì)不同圖書參數(shù)進(jìn)行各自信息的設(shè)置管理結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書類型表(tb_book)中,結(jié)果在圖書查詢頁面輸出 圖書借還模塊功能該功能模塊主要實(shí)現(xiàn)對(duì)讀者借閱、續(xù)接、歸還圖書的操作,其中子模塊各自的描述如下各表所列: 圖書借閱描述圖書借閱管理功能描述對(duì)讀者借閱圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書信息表: tb_bookinfo讀者信息表:tb_reader讀者類型信息表:tb_resderType進(jìn)行的操作對(duì)讀者借閱圖書進(jìn)行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對(duì)借閱信息進(jìn)行記錄結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書借閱表(tb_borrow)中,結(jié)果在圖書借閱查詢頁面輸出 圖書續(xù)借描述圖書續(xù)接管理功能描述對(duì)讀者借閱圖書進(jìn)行提續(xù)接操作訪問的數(shù)據(jù)庫表圖書借閱表: tb_borrow進(jìn)行的操作對(duì)借閱的圖書進(jìn)行續(xù)接產(chǎn)生的結(jié)果 讀者歸還日期延后一個(gè)月結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書借閱表(tb_borrow)中圖書歸還管理功能描述對(duì)讀者歸還圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表圖書借閱信息表: tb_borrow讀者類型信息表:tb_resderType進(jìn)行的操作對(duì)讀者借閱圖書進(jìn)行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對(duì)借閱信息進(jìn)行記錄結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書歸還表(tb_giveback)中 系統(tǒng)查詢模塊功能該模塊包括對(duì)圖書館藏書進(jìn)行查詢,對(duì)讀者借閱情況進(jìn)行查詢,以及對(duì)借閱到期和超期的讀者進(jìn)行提醒的信息,其中三個(gè)子模塊的各自實(shí)習(xí)如下所示: 圖書查詢描述圖書查詢功能描述系統(tǒng)用戶對(duì)館藏圖書信息進(jìn)行查詢操作訪問的數(shù)據(jù)庫表圖書信息表: tb_book進(jìn)行的操作用戶通過圖書的編號(hào),作者,出版社等信息對(duì)圖書進(jìn)行相關(guān)查詢產(chǎn)生的結(jié)果 讀者查詢到相應(yīng)的圖書或系統(tǒng)提醒查詢的圖書不存在結(jié)果存儲(chǔ)位置或輸出結(jié)果在圖書查詢頁面輸出 圖書借閱查詢描述圖書借閱查詢功能描述系統(tǒng)用戶對(duì)讀者借閱圖書信息進(jìn)行查詢操作訪問的數(shù)據(jù)庫表圖書借閱表: tb_borrow進(jìn)行的操作用戶通過圖書的編號(hào),讀者編號(hào)等信息對(duì)摸個(gè)讀者或某本圖書的借閱情況進(jìn)行相關(guān)查詢產(chǎn)生的結(jié)果 查詢到相應(yīng)的讀者或圖書得借閱情況結(jié)果存儲(chǔ)位置或輸出結(jié)果在圖書查詢頁面輸出 圖書借閱到期提醒描述圖書借閱到期提醒管理功能描述對(duì)讀者借閱的到期圖書進(jìn)行提醒訪問的數(shù)據(jù)庫表圖書借閱表: tb_borrow圖書歸還表:tb_giveback讀者信息表:tb_reader讀者類型信息表:tb_resderType進(jìn)行的操作對(duì)借閱到期和超期的讀者進(jìn)行提醒產(chǎn)生的結(jié)果 向借閱到期和借閱超期的讀者發(fā)送郵件等提醒信息結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書借閱到期提醒表 J2EE平臺(tái) J2EE ,即是Java2平臺(tái)企業(yè)版(Java 2 Platform Enterprise Edition),是原Sun公司(現(xiàn)已被甲骨文公司收購)為企業(yè)級(jí)應(yīng)用推出的標(biāo)準(zhǔn)平臺(tái)。它簡化了企業(yè)解決方案的開發(fā)、部署和管理相關(guān)復(fù)雜問題的體系結(jié)構(gòu),J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如編寫一次、隨處運(yùn)行的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場時(shí)間的體系結(jié)構(gòu)。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺(tái),J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能[9]。 在開發(fā)圖書館借閱管理系統(tǒng)的過程中,它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。Myeclipse是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL[10]。 WEB服務(wù)器和數(shù)據(jù)庫在系統(tǒng)的開發(fā)過程中使用的Web應(yīng)用服務(wù)器是Tomcat,是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、SUN和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn)。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,它運(yùn)行時(shí)占用的系統(tǒng)資源小、擴(kuò)展性好、支持負(fù)載平衡和郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的時(shí)候,經(jīng)常被使用[11]。 使用MySQL作為數(shù)據(jù)庫開發(fā)工具。MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫[11]。為了開發(fā)的便捷快速,使用struts第三方插件。Struts是一個(gè)全新的MVC框架,實(shí)在WebWork基礎(chǔ)上發(fā)展起來的[12]。: 系統(tǒng)開發(fā)平臺(tái)和工具工具名稱用途JDK MyEclipse MySQL SQLYog Tomcat Struts Java 開發(fā)工具包J2EE集成開發(fā)環(huán)境小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)MySQL圖形化數(shù)據(jù)庫管理工具Web應(yīng)用服務(wù)器第三方插件,可擴(kuò)展的Java EE Web框架在設(shè)計(jì)的Web層應(yīng)用了著名的MVC模式,V有JSP來實(shí)現(xiàn),它的客戶端使用Broswer,然后是Web層的應(yīng)用,業(yè)務(wù)邏輯層(有EJB實(shí)現(xiàn)),資源管理層??蛻粽?qǐng)求瀏覽頁面,一般Web層的View有JSP組成,并且使用了大量Taglib。把每個(gè)請(qǐng)求映射到某個(gè)HTMLAction類來響應(yīng)它。HTML Action類是一個(gè)標(biāo)準(zhǔn)的類,執(zhí)行選擇的HTML Action。使用MVC模式減少了代碼的復(fù)制,即減少了代碼的維護(hù),由于模型返回的格式不帶任何顯示格式,因而模型可以直接應(yīng)用于接口的使用,還因?yàn)镸VC模型把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說包含了用戶請(qǐng)求權(quán)限的概念[13]。在設(shè)計(jì)中還因應(yīng)用了Struts框架,Struts跟Tomcat、Turbine等諸多Apache項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn)。使開發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制[11]。 除此之外,Struts的優(yōu)點(diǎn)主要集中體現(xiàn)在Taglib和頁面導(dǎo)航。Taglib是Struts的標(biāo)記庫,靈活動(dòng)用,能大大提高開發(fā)效率。頁面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰。通過一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處[11]。 數(shù)據(jù)庫連接時(shí)采用連接池技術(shù)鏈接MySQL,具體代碼實(shí)現(xiàn)如下: public ConnDB(){ try { InputStream in=getClass().getResourceAsStream(propFileName)。 (in)。 //通過輸入流對(duì)象加載Properties文件 dbClassName = (DB_CLASS_NAME)。 //獲取數(shù)據(jù)庫驅(qū)動(dòng) dbUrl = (DB_URL, jdbc:mysql://:3306/db_librarySys?user=rootamp。password=123amp。useUnicode=true)。 } catch (Exception e) { ()。 //輸出異常信息 } } public static Connection getConnection() { Connection conn = null。 try { (dbClassName).newInstance()。 conn = (dbUrl)。 } catch (Exception ee) { ()。 } if (conn == null) { ( 警告: () 獲得數(shù)據(jù)庫鏈接失敗.\r\n\r\n鏈接類型: + dbClassName + \r\n鏈接位置: + dbUrl)。 } return conn。 } /* * 功能:執(zhí)行查詢語句 */ public ResultSet executeQuery(String sql) { try { conn = getConnection()。 stmt = (, )。 rs = (sql)。 } catch (SQLException ex) { (())。 } return rs。 } /* * 功能:執(zhí)行更新操作 */ public int executeUpdate(String sql) { int result = 0。 try { conn = getConnection()。 //調(diào)用getConnection()方法構(gòu)造Connection對(duì)象的一個(gè)實(shí)例conn stmt = (, )。 result = (sql)。 //執(zhí)行更新操作 } catch (SQLException ex) { result = 0。 } return result。 } /* * 功能:關(guān)閉數(shù)據(jù)庫的連接 */ pu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1