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

正文內(nèi)容

圖書館管理系統(tǒng)經(jīng)典優(yōu)秀畢業(yè)論文(編輯修改稿)

2025-07-22 15:11 本頁面
 

【文章內(nèi)容簡介】 的性能都建立在良好的數(shù)據(jù)庫設計的基礎之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎,如果數(shù)據(jù)庫設計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設計的關鍵是如何使設計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理 [6]。設計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級別的關系模式的集合。一般人們設計數(shù)據(jù)庫遵循第三范式。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度 [6]。整個系統(tǒng)所包括的信息有圖書信息、讀者信息、留言信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1)圖書信息(編號,圖書名稱,圖書類型,作者,譯者,ISBN 號,價格,出版社,所在書架,入庫時間,操作員)2)圖書類型(編號,名稱,可借閱天數(shù))3)讀者信息(編號,姓名,性別,條形碼,讀者類型,出生年月,有效證件,證件號碼,登記日期,電話,郵箱,操作員)4)讀者類型(名稱,可借閱圖書本數(shù))5)圖書借閱信息(圖書編號,讀者 ID,借出時間,應還時間,是否歸還,操作員)6)圖書歸還信息(圖書編號,讀者 ID,歸還時間,操作員)7)用戶(編號,用戶名稱,密碼)8)圖書館信息(編號,名稱,館長,電話,地址,郵箱,創(chuàng)建日期,簡介)圖書館參數(shù)信息(編號,辦證費用,有效期限)注:帶下劃線表示主鍵在這里使用 ER 圖描述了圖書借閱管理系統(tǒng)的數(shù)據(jù)模型。圖 圖書借閱管理系統(tǒng)ER 圖描述了該系統(tǒng)所涉及到的實體以及他們之間的關系。具體結(jié)構(gòu)如下圖所示:.:圖書信息表:字段名 說明 類型 長度及備注ISBN 國際標準書號 Varchar(13) 主鍵typeId 圖書類型 id IntBookname 書名 Varchar(40)Writer 作者 Varchar(21)Translater 譯者 Varchar(30) 可以為空Publisher 出版社 Varchar(50)Date 出版日期 SmalldatetimePrice 價格 money圖書類別表:字段名 說明 類型 長度及備注TypeName 圖書類型 Varchar(20)Id 自動編號 Int 主鍵用戶信息表:字段名 說明 類型 長度及備注Id 自動編號 Int 主鍵Name 姓名 Varchar(2)Sex 性別 Varchar(2)Age 年齡 intIdentitycard 證件號碼 Varchar(2)Workdate 辦證日期 datetimeTel 電話號碼 Varchar(2)Yajin 押金 IntPassword 密碼 Nvarchar(10)admin 管理員 Nchar(10)讀者信息表:字段名 說明 類型 長度及備注Name 姓名 Varchar(10)Sex 性別 Varchar(2)Age 年齡 intidentityCard 證件號碼 Varchar(30)Date 日期 SmalldatetimemanNum 最大書量 IntTel 電話號碼 Varchar(15)keepMoney 押金 MineyZj 證件類型 IntZy 職業(yè) Varchar(50)ISBN 國際標準書號 Varchar(13)bztime 辦證時間 datetime 系統(tǒng)總體結(jié)構(gòu)設計該系統(tǒng)在 Windows98/2022/XP 環(huán)境下,主要采用 JSP 開發(fā)工具,MySQL 數(shù)據(jù)庫來設計,開發(fā)過程與成果應符合 GB/T 114571995 軟件工程術(shù)語,GB/T 85671988 計算機軟件產(chǎn)品開發(fā)文件編制指南等 [7]。 圖書管理系統(tǒng)總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖 [8]。系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結(jié)構(gòu)圖如下:圖 系統(tǒng)總體結(jié)構(gòu)圖根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊:系統(tǒng)管理員功能模塊,讀者管理功能模塊,圖書管理功能模塊,圖書借還功能模塊;系統(tǒng)查詢功能模塊 [8]。 系統(tǒng)管理員模塊功能該模塊主要包括圖書館信息設置,用戶管理,參數(shù)設置,書架設置。該功能選項用于系統(tǒng)管理員對圖書館名稱,地址,聯(lián)系方式,簡介等信息的管理更新,以便于讀者和外界人士對圖書館的了解。該功能是對 td_library 表進行維護修改等操作,修改后的信息將被保存在該表中。該功能子模塊主要是系統(tǒng)管理員對系統(tǒng)用戶的管理,通過此子模塊的功能實現(xiàn)可以對用戶進行添加、修改、刪除、權(quán)限設置等操作,該子模塊能將圖書館的不同工作細化到不同的相關人員,極大地提高了圖書館的工作效率。該操作是對 tb_users 表進行操作,在對用戶進行了相關的操作后把操作后的最新信息存放在該表中。通過該子模塊設置在圖書館辦理臨時讀者證的費用及證件有效期限。該操作是對于tb_parameter 表進行,并把操作后的最新數(shù)據(jù)存放在該表中。 讀者管理模塊功能該模塊主要包含讀者類型管理和讀者信息管理兩個子模塊:1. 讀者類型管理該子模塊是對圖書館系統(tǒng)用戶讀者的類型進行維護,修改等操作,在此模塊中主要設置不同類型讀者一次性可借閱的圖書的數(shù)量,該操作是對于 tb_resderType 表進行,并將操作結(jié)果保存在該表中。2. 讀者信息管理該子模塊是對讀者的基本信息進行管理,可以對讀者的基本信息進行添加,修改,刪除操作,這下操作均是對 tb_resder 表進行的,并將操作后的結(jié)果保存在該表中。 圖書管理模塊功能 圖書管理功能模塊可分為圖書類型管理和圖書信息管理兩個子模塊,其各自的實現(xiàn)分別如下面表中所示:表 圖書類型管理描述圖書類型管理功能描述 對圖書進行類型設置分類,并對不同類型圖書可被借閱的天數(shù)進行設置訪問的數(shù)據(jù)庫表 圖書類型表:tb_bookType進行的操作 添加、修改、刪除圖書類型,對不同類型圖書可被借閱的天數(shù)進行設置產(chǎn)生的結(jié)果 對圖書類型進行管理,對不同類型圖書參數(shù)進行設置結(jié)果存儲位置或輸出 結(jié)果存儲在圖書類型表(tb_bookType)中,結(jié)果在圖書類型查詢頁面輸出表 圖書信息管理描述圖書信息管理功能描述 對圖書進行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書類型表:tb_bookType進行的操作 添加、修改、刪除圖書,對圖書的編號、所在書架、價格、出版社等基本信息進行管理產(chǎn)生的結(jié)果 對圖書基本操作管理,對不同圖書參數(shù)進行各自信息的設置管理結(jié)果存儲位置或輸出 結(jié)果存儲在圖書類型表(tb_book)中,結(jié)果在圖書查詢頁面輸出 圖書借還模塊功能該功能模塊主要實現(xiàn)對讀者借閱、續(xù)接、歸還圖書的操作,其中子模塊各自的描述如下各表所列:表 圖書借閱描述圖書借閱管理功能描述 對讀者借閱圖書進行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書信息表: tb_bookinfo讀者信息表:tb_reader讀者類型信息表:tb_resderType進行的操作 對讀者借閱圖書進行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對借閱信息進行記錄結(jié)果存儲位置或輸出 結(jié)果存儲在圖書借閱表(tb_borrow)中,結(jié)果在圖書借閱查詢頁面輸出表 圖書續(xù)借描述圖書續(xù)接管理功能描述 對讀者借閱圖書進行提續(xù)接操作訪問的數(shù)據(jù)庫表 圖書借閱表: tb_borrow進行的操作 對借閱的圖書進行續(xù)接產(chǎn)生的結(jié)果 讀者歸還日期延后一個月結(jié)果存儲位置或輸出 結(jié)果存儲在圖書借閱表(tb_borrow)中表 圖書歸還描述圖書歸還管理功能描述 對讀者歸還圖書進行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書借閱信息表: tb_borrow讀者類型信息表:tb_resderType進行的操作 對讀者借閱圖書進行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對借閱信息進行記錄結(jié)果存儲位置或輸出 結(jié)果存儲在圖書歸還表(tb_giveback)中 系統(tǒng)查詢模塊功能該模塊包括對圖書館藏書進行查詢,對讀者借閱情況進行查詢,以及對借閱到期和超期的讀者進行提醒的信息,其中三個子模塊的各自實習如下所示:表 圖書查詢描述圖書查詢功能描述 系統(tǒng)用戶對館藏圖書信息進行查詢操作訪問的數(shù)據(jù)庫表 圖書信息表: tb_book進行的操作 用戶通過圖書的編號,作者,出版社等信息對圖書進行相關查詢產(chǎn)生的結(jié)果 讀者查詢到相應的圖書或系統(tǒng)提醒查詢的圖書不存在結(jié)果存儲位置或輸出 結(jié)果在圖書查詢頁面輸出表 圖書借閱查詢描述圖書借閱查詢功能描述 系統(tǒng)用戶對讀者借閱圖書信息進行查詢操作訪問的數(shù)據(jù)庫表 圖書借閱表: tb_borrow進行的操作 用戶通過圖書的編號,讀者編號等信息對摸個讀者或某本圖書的借閱情況進行相關查詢產(chǎn)生的結(jié)果 查詢到相應的讀者或圖書得借閱情況結(jié)果存儲位置或輸出 結(jié)果在圖書查詢頁面輸出表 圖書借閱到期提醒描述圖書借閱到期提醒管理功能描述 對讀者借閱的到期圖書進行提醒訪問的數(shù)據(jù)庫表 圖書借閱表: tb_borrow圖書歸還表:tb_giveback讀者信息表:tb_reader讀者類型信息表:tb_resderType進行的操作 對借閱到期和超期的讀者進行提醒產(chǎn)生的結(jié)果 向借閱到期和借閱超期的讀者發(fā)送郵件等提醒信息結(jié)果存儲位置或輸出 結(jié)果存儲在圖書借閱到期提醒表 開發(fā)平臺與工具 J2EE 平臺 J2EE ,即是 Java2 平臺企業(yè)版(Java 2 Platform Enterprise Edition) ,是原 Sun 公司(現(xiàn)已被甲骨文公司收購)為企業(yè)級應用推出的標準平臺。它簡化了企業(yè)解決方案的開發(fā)、部署和管理相關復雜問題的體系結(jié)構(gòu),J2EE 技術(shù)的基礎就是核心 Java 平臺或 Java 2 平臺的標準版,J2EE 不僅鞏固了標準版中的許多優(yōu)點,例如編寫一次、隨處運行的特性、方便存取數(shù)據(jù)庫的 JDBC API、CORBA 技術(shù)以及能夠在 Inter 應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE 降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持 Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?,添加目錄支持,增強了安全機制,提高了性能 [9]。 在開發(fā)圖書館借閱管理系統(tǒng)的過程中,應用 ,它可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。Myeclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL[10]。 WEB 服務器和數(shù)據(jù)庫在系統(tǒng)的開發(fā)過程中使用的 Web 應用服務器是 Tomcat,是 Apache 軟件基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、SUN和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。Tomcat 是一個小型的輕量級應用服務器,它運行時占用的系統(tǒng)資源小、擴展性好、支持負載平衡和郵件服務等開發(fā)應用系統(tǒng)常用的功能,因此在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的時候,經(jīng)常被使用 [11]。 使用 MySQL 作為數(shù)據(jù)庫開發(fā)工具。MySQL 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在 2022 年 1 月 16 號被 Sun 公司收購。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [11]。為了開發(fā)的便捷快速,使用 struts 第三方插件。Struts 是一個全新的 MVC 框架,實在 WebWork 基礎上發(fā)展起來的 [12]。開發(fā)系統(tǒng)用的系統(tǒng)工具如表 所示:表 系統(tǒng)開發(fā)平臺和工具工 具 名 稱 用 途JDK MyEclipse MySQL SQLYog Tomcat Struts Java 開 發(fā) 工 具 包J2EE 集 成 開 發(fā) 環(huán) 境小 型 關 系 數(shù) 據(jù) 庫 管 理 系 統(tǒng)MySQL 圖 形 化 數(shù) 據(jù) 庫 管 理 工 具Web 應 用 服 務 器第 三 方 插 件 , 可 擴 展 的 Java EE Web 框 架 程序設計 程序設計概述在設計的 Web 層應用了著名的 MVC 模式,V 有 JSP 來實現(xiàn),為了業(yè)務邏輯和表示的分 Web 應用系統(tǒng),它的客戶端使用 Broswer,然后是 W
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1