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

正文內(nèi)容

優(yōu)秀-圖書(shū)館管理系統(tǒng)(參考版)

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

【正文】 在服務(wù)器端進(jìn)行用戶身份驗(yàn)證的程序流程圖如圖 圖 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 25 系統(tǒng)管理員功能模塊的實(shí)現(xiàn) 本模塊中最主要的是管理 系統(tǒng)用戶 ,設(shè)置圖書(shū)館信息等操作 ,其中管理系統(tǒng)用戶包括對(duì)他們 進(jìn)行 添加 ,修改 ,刪除 及權(quán)限劃分 操作 。圖書(shū)借閱管理系統(tǒng)的 登錄 主頁(yè)面如圖 所示。 } } } 登錄 模塊程序設(shè)計(jì) 本模塊主要 是 用戶通過(guò)圖書(shū)管理系統(tǒng)的首頁(yè)登錄進(jìn)入該系統(tǒng)。 } if (conn != null) { ()。 } /* * 功能 :關(guān)閉數(shù)據(jù)庫(kù)的連接 */ public void close() { try { if (rs != null) { ()。 //執(zhí)行更新操作 } catch (SQLException ex) { result = 0。 //調(diào)用 getConnection()方法構(gòu)造Connection對(duì)象的一個(gè)實(shí)例 conn stmt = (, )。 } 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 /* * 功能 :執(zhí)行更新操作 */ public int executeUpdate(String sql) { int result = 0。 } catch (SQLException ex) { (())。 stmt = (, )。 } return conn。 } catch (Exception ee) { ()。 try { (dbClassName).newInstance()。 //獲取數(shù)據(jù)庫(kù)驅(qū)動(dòng) dbUrl = (DB_URL, jdbc: } catch (Exception e) { ()。 (in)。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處 [11]。 Taglib 是 Struts 的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制 [11]。 使用 MVC 模式減少了代碼的復(fù)制,即減少了代碼的維護(hù), 由于模型返回的格式不帶任何顯示格式,因而模型可以直接應(yīng)用于接口的使用,還因?yàn)?MVC 模型把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說(shuō)包含了用戶請(qǐng)求權(quán)限的概念 [13]。把每個(gè)請(qǐng)求映射到某個(gè) HTMLAction 類來(lái)響應(yīng)它。 開(kāi)發(fā)系統(tǒng)用的系統(tǒng)工具如表 所示 : 表 系統(tǒng)開(kāi)發(fā)平臺(tái)和工具 工具名稱 用途 JDK MyEclipse MySQL SQLYog Tomcat Struts Java 開(kāi)發(fā)工具包 J2EE 集成開(kāi)發(fā) 環(huán)境 小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) MySQL 圖形化數(shù)據(jù)庫(kù)管理工具 Web 應(yīng)用服務(wù)器 第三方插件,可擴(kuò)展的 Java EE Web 框架 程序設(shè)計(jì) 程序設(shè)計(jì)概述 在設(shè)計(jì)的 Web層應(yīng)用了著名的 MVC模式 ,V有 JSP來(lái)實(shí)現(xiàn) ,為了業(yè)務(wù)邏輯和表示的分離 .它是基于 Web應(yīng)用系統(tǒng) ,它的客戶端使用 Broswer,然后是 Web層的應(yīng)用 ,業(yè)務(wù)邏輯層 (有 EJB實(shí)現(xiàn) ),資源管理層 。 為了開(kāi)發(fā)的便捷快速,使用 struts 第三方插件。目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB 公司。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,它運(yùn)行時(shí)占用的系統(tǒng)資源小、擴(kuò)展性好、支持負(fù)載平衡和郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的時(shí)候,經(jīng)常被使用 [11]。 WEB 服務(wù)器和數(shù)據(jù)庫(kù) 在系統(tǒng)的開(kāi)發(fā)過(guò)程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 SUN 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。 在開(kāi)發(fā)圖書(shū)館借閱管理系統(tǒng)的過(guò)程中,應(yīng)用 , 它可以在數(shù)據(jù)庫(kù)和 J2EE 的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服 務(wù)器的整合方面極大的提高工作效率。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。它簡(jiǎn)化了企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)復(fù)雜問(wèn)題的體系結(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),例如 編寫(xiě)一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫(kù)的 JDBC API、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技術(shù)的全面支持。 2. 讀者信息管理 該子模塊是對(duì)讀者的基本信息進(jìn)行管理 ,可以對(duì)讀者的基本信息進(jìn)行添加 ,修改 ,刪除操作 ,這下操作均是對(duì) tb_resder 表進(jìn)行的 ,并將操作后的結(jié)果保存在該表中。該操作是對(duì)于tb_parameter 表 進(jìn)行 ,并把操作后的最新數(shù)據(jù)存放在該表中。 該操作是對(duì) tb_users 表進(jìn)行操作 ,在對(duì)用戶進(jìn)行了相關(guān)的操作后把操作后的最新信息存放在該表中。 該功能是對(duì) td_library 表進(jìn)行維護(hù)修改等操作 ,修改后的信息將被保存在該表中。 系統(tǒng)管理員模塊 功能 該模塊主要包括圖書(shū)館信息設(shè)置 ,用戶管理 ,參數(shù)設(shè)置 ,書(shū)架設(shè)置。 系統(tǒng)結(jié)構(gòu)圖將會(huì)使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個(gè)功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個(gè)系統(tǒng)。表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 表 讀者信息表 tb_reader 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 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 證件號(hào)碼 birthday date Yes intime date No 登記時(shí)間 operator varchar 30 No 操作員 讀者類型信息表結(jié)構(gòu)設(shè)計(jì) 此表的設(shè)計(jì)是為了對(duì)不同身份的讀者進(jìn)行分類方便讀者的管理 ,其中可借閱圖書(shū)數(shù)量的屬性設(shè)定 ,是根據(jù)讀者需求的不同對(duì)起權(quán)限進(jìn)行的設(shè)置 ,用于規(guī)定不同類型讀者一次可借閱的圖書(shū)數(shù)量 ,表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 表 讀者類型信息表 tb_readertype 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key readername varchar 50 No number int 4 No 可借圖書(shū)本數(shù) 圖書(shū)借閱信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì) 是用于對(duì)讀者借閱圖書(shū)進(jìn)行管理 ,表中圖書(shū) ID 屬性是對(duì)借閱圖書(shū)的唯一性識(shí)別標(biāo)識(shí) ,讀者 ID 號(hào)記錄借閱的相應(yīng)讀者 ,結(jié)出時(shí)間記錄了相應(yīng)的歸還時(shí)間 ,以及歸還時(shí)是否超時(shí) ,操作員是對(duì)借閱進(jìn)行操作的人員的記錄方便日后的查詢 ,是否歸還標(biāo)識(shí)可查詢當(dāng)武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 起讀書(shū)是否被歸還 ,表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 表 圖書(shū)借閱信息表 tb_borrow 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key readerID varchar 10 No bookID int 10 No borrowTime date No 結(jié)出時(shí)間 backTime date No 應(yīng)歸還時(shí)間 operator varchar 30 No 操作員 ifback tinyint 1 No 是否歸還 圖書(shū)歸還信息表結(jié)構(gòu)設(shè)計(jì) 與圖書(shū)借閱信息表形成對(duì)照的是圖書(shū)歸還信息表 ,該表的設(shè)計(jì)除了像上表一樣把借閱的圖書(shū)與相應(yīng)的借閱者進(jìn)行對(duì)應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書(shū)的時(shí)間 ,以此判斷讀者的借閱是否超時(shí) ,表的具體 結(jié)構(gòu)設(shè)計(jì)如下 : 表 圖書(shū)歸還信息表 tb_giveback 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key readerID varchar 11 No bookID int 11 No backTime date No 歸還時(shí)間 operator varchar 30 No 操作員 用戶信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)用于記錄圖書(shū)管理系統(tǒng)用戶的信息 ,方便對(duì)用戶的管理 ,表中包括用戶 ID 和用戶的登錄密碼 ,表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 表 系統(tǒng)用戶信息表 tb_user 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key name varchar 30 No password varchar 30 No 圖書(shū)館信息表結(jié)構(gòu)設(shè)計(jì) 該表包含了圖書(shū)館的名稱 ,地址 ,聯(lián)系方式 ,建館時(shí)間 ,簡(jiǎn)介等信息 ,是對(duì)圖書(shū)館基本屬性信息的描述 ,方便外界讀者對(duì)圖書(shū)館的了解 ,表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 表 圖書(shū)館信息表 tb_library 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key libraryname varchar 50 No curator varchar 10 No tel varchar 20 Yes 結(jié)出時(shí)間 address varchar 100 No 應(yīng)歸還時(shí)間 varchar 100 No url varchar 100 No 圖書(shū)館網(wǎng)站 createDate varchar No 創(chuàng)館時(shí)間 introduce text Yes 圖書(shū)館簡(jiǎn)介 辦證參數(shù)信息表結(jié)構(gòu)設(shè)計(jì) 該表 是為校外人員設(shè)計(jì)的 ,對(duì)于需要到圖書(shū)館進(jìn)行借閱的讀者可辦理臨時(shí)的借閱證用于對(duì)圖書(shū)的借閱憑證 ,表中包含了辦證所需費(fèi)用以及證件的有效期限 ,表的具體結(jié)果設(shè)計(jì)如下 : 表 圖書(shū)證參數(shù)信息表 tb_parameter 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key Cost int 10 No 辦證費(fèi)用 validity int 10 No 有效時(shí)間 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 該系統(tǒng) 在 Windows98/2021/XP 環(huán)境下 , 主要采用 JSP 開(kāi)發(fā)工具 , MySQL 數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì) ,開(kāi)發(fā)過(guò)程與成果應(yīng) 符合 GB/T 114571995 軟件工程術(shù)語(yǔ) , GB/T 85671988 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南等 [7]。具體結(jié)構(gòu)如下圖所示 : 圖 系統(tǒng) ER 圖 圖書(shū)信息表結(jié)構(gòu)設(shè)計(jì) 圖書(shū)信息表主要用于存儲(chǔ)圖書(shū)館中所藏圖書(shū)的相關(guān)信息 ,其中的相關(guān)信息是在圖書(shū)入庫(kù)時(shí)由操作員進(jìn)行添加完善 ,此表主要用于讀者和圖書(shū)管理員對(duì)館中圖書(shū)的查詢 ,系統(tǒng)用戶根據(jù)圖書(shū)的某個(gè)屬性進(jìn)行查詢 ,便可得知圖書(shū)的其他相關(guān)信息 ,其中圖書(shū)所在書(shū)架屬性是便于讀者借閱時(shí)對(duì)圖書(shū)的尋找 ,圖書(shū)價(jià)格是在讀者不慎將圖書(shū)遺失時(shí)對(duì)遺失圖書(shū)進(jìn)行賠償?shù)囊罁?jù)??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1)圖書(shū) 信息( 編號(hào) , 圖書(shū)名稱,圖書(shū)類型,作者 , 譯者, ISBN 號(hào),價(jià)格,出版社,所在書(shū)架 , 入庫(kù)時(shí)間 , 操作員 ) 2)圖書(shū)類型 (編號(hào) ,名稱 ,可借閱天數(shù) ) 3)讀者 信息( 編號(hào) , 姓名,性別,條形碼 , 讀者類型 , 出生年月,有效證件 , 證件號(hào)碼 ,登記日期 ,電話 ,郵箱 ,操作 員 ) 4)讀者類型 (名稱 ,可借閱圖書(shū)本數(shù) ) 5)圖書(shū)借閱 信息( 圖書(shū) 編號(hào) , 讀者 ID,借出時(shí)間,應(yīng)還 時(shí)間, 是否歸還 ,操作員 ) 6)圖書(shū)歸還 信息( 圖書(shū) 編號(hào) , 讀者 ID, 歸還時(shí)間 , 操作員 ) 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 7)用戶 (編號(hào) ,用戶名稱 ,密碼 ) 8)圖書(shū)館信息 (編號(hào) ,名稱 ,館長(zhǎng) ,電話 ,地址 ,郵箱 ,創(chuàng)建日期 ,簡(jiǎn)介 ) 圖書(shū)館參數(shù)信息 (編號(hào) ,辦證費(fèi)用 ,有效期限 ) 注: 帶下劃線 表示主鍵 在這里使用 ER 圖描述了圖書(shū)借閱管理系統(tǒng)的數(shù)據(jù)模型。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度 [6]。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)遵循第三范式。數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1