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

正文內(nèi)容

基于jsp的圖書管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-10-01 15:25 本頁面
 

【文章內(nèi)容簡介】 代的今天,各種技術(shù)迅猛發(fā)展,相信開發(fā)這樣的一個系統(tǒng)硬軟件的成本不會太高,而且系統(tǒng)開發(fā)出來之后,圖書館的工作效率將會大大的提高,相信在未來也會是有這樣的一個趨勢,想必非常的有市場,所以在經(jīng)濟,這次 系統(tǒng)的開發(fā) 在技術(shù)問題完全可以解決 。 [6] 第二節(jié) 系統(tǒng)的需求分析 圖書管理系統(tǒng)涉及圖書信息、系統(tǒng)用戶信息、讀者信息、圖書借閱等多種數(shù)據(jù)管理。從管理的角度可將圖書分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。圖書信息管理包括圖書借還、查詢等操作,系統(tǒng)用戶管理包括系統(tǒng)用戶類別和用戶數(shù)據(jù)管理,讀者數(shù)據(jù)管理包括讀者類別管理和個人數(shù)據(jù)的錄入、修改和刪除。 [7] 圖書借閱者的需求是查詢圖書室所存的圖書、個人借閱情況及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借 書或還書報表給借閱者查看確認;圖書館管理人員的功能最為復雜,包括對工作人員、圖書借閱者、圖書進行管理和維護,及系統(tǒng)狀態(tài)的查看、維護等。圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人借書證號和密碼登錄系統(tǒng),還可以進行本人借書情況的查詢和維護部分個人信息。一般情況下,圖書借閱者只應該查詢和維護本人的借書情況和個人信息,若查詢和維護其他借閱者的借書情況和個人信息,就要知道其他圖書借閱者的借書證號和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。圖書館工 作人員有修改圖書借閱者借書和還書記錄的權(quán)限,所以需對工作人員登陸本模塊進行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書記錄,并打印生成相應的報表給用戶查看和確認。圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計圖書館的借閱信息,但不能添 加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時,應實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。 [8] 重慶郵電大學本科畢業(yè)設計(論文) 6 第 三 節(jié) 系統(tǒng)功能分析 1. 密碼設置: 每一個用戶都擁有自己的私人密碼,如果不是本系統(tǒng)的人員的話,根本是不可能進入本系統(tǒng)的,而且會為用戶分配不同的權(quán)限,防止了越權(quán)操作。 2. 資料維護: 有關圖書的所有信息,讀者的相關檔案,將會全部存在系統(tǒng)中,將進一步的整理。 3. 系統(tǒng)查詢: 依照各種關鍵字進行查詢。 3. 系統(tǒng)管理: 用戶權(quán)限管理及數(shù)據(jù)的管理。 4. 報表統(tǒng)計: 有關圖書的信息統(tǒng)計。 6. 其它操作: 密碼修改,添加用戶。 [9] 第 四 節(jié) 系統(tǒng)流程圖 分析 圖書管理系統(tǒng)的作用流程,與其他系統(tǒng)沒什么兩樣,非常的易于操作。進入頁面后輸入自己的用戶名和密碼,就可進入系統(tǒng)。登陸時,系統(tǒng)會根據(jù)帳戶名自動判斷是普通讀者還是管理員。如果為讀者只有一些基本的權(quán)限,如查詢功能。而管理員的話,則權(quán)限要大的多了。不僅可以修改自己的信息,還可以對系統(tǒng)進行設置。其圖書館管理系統(tǒng)的系統(tǒng)流程圖如圖 所示。 [10] 重慶郵電大學本科畢業(yè)設計(論文) 7 圖 圖書館管理系統(tǒng)的系 統(tǒng)流程圖 第五節(jié) 設計模式 設計模式是面向?qū)ο蟮某绦蛟O計人員用來解決編程問題的一種形式化表示。本系統(tǒng)開發(fā)采用目前一種目前廣泛流行的軟件設計模式 MVC。 MVC( ModelView Controller)應用程序結(jié)構(gòu)被用來分析分布式應用程序的特征。這種抽象結(jié)構(gòu)能有助于將應用程序分割成若干邏輯部件,使程序設計變得更加容易。把一個應用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進行分離,這樣一個應用被分成三個層 —— 模型層、視圖層、控制層。 MVC 模式的出現(xiàn),很好的解決了傳統(tǒng) 開發(fā) WEB 應用方式中存在的問題。 M 代表模是 重慶郵電大學本科畢業(yè)設計(論文) 8 型 (Model),包含完成任務所需要的所有的行為和數(shù)據(jù); V 代表視圖( View)界面,顯示模型提供的數(shù)據(jù); C 代表控制器( Controller),它將模型映射到界面中,處理用戶的輸入并響應請求。其模型關系如圖所示。在 MVC 模式中,三層各盡其職、相對獨立,各層內(nèi)部的改變不會影響到其它層,從而降低了數(shù)據(jù)表達、數(shù)據(jù)描述和應用操作的耦合度,也能更好的實現(xiàn)開發(fā)中的分工,加快工程進度。 [11] 重慶郵電大學本科畢業(yè)設計(論文) 9 第 三 章 系統(tǒng) 總體 設計 與數(shù)據(jù)庫 設計 第一節(jié) 系統(tǒng) 功能 設計 : 一、 總體功能設計 MyEclipse 是比 Eclipse 更為強大的開發(fā) , JSP 則是當前最流行的網(wǎng)站開發(fā)平臺, 以J2EE( Java2Platform,EnterpriseEdition) 為平臺 , MySQL 同樣是當前比較流行的數(shù)據(jù)庫管理軟件,利用上述兩者以及 Struts 框架共同完成 B/S 模式的圖書管理系統(tǒng)。 根據(jù)圖書館管理系統(tǒng)的實際需求,可以將圖書 館 管理系統(tǒng)劃分為日常工作, 圖書資料 的 維護 , 讀者資料 的 維護 ,查詢,系統(tǒng)管理和更改口令 6 個部分,各個部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。 圖 系統(tǒng)功能結(jié)構(gòu)圖 重慶郵電大學本科畢業(yè)設計(論文) 10 二、 “日常工作” 模塊設計 圖 “日常工作”模塊設計結(jié)構(gòu) (1) 借書處理:記錄借閱證 的 編號和圖書編號, 每借書一次就在數(shù)據(jù)庫寫入一次借書記錄。 (2) 還書處理:主要功能是 通過 借閱證編號、找到 借閱 記錄, 將記還書記錄寫入數(shù)據(jù)中 ,同時 會 將 用戶的 借書記錄 將被 刪除,并保存在借閱歷史記錄表當 中。 (3) 圖書續(xù)借: 進行續(xù)借 及 相關功能,記錄借閱證編號 以及 圖書編號,完成續(xù)借過程。[12] 三、 “ 讀者 資料維護 ” 模塊 設計 圖 “讀者 資料維護”模塊設計結(jié)構(gòu) (1) 讀者類型管理 : 對不同類型的讀者進行記錄管理。 日 常 工 作 借 閱 處 理 還 書 處 理 圖 書 續(xù) 借 讀 者 資 料 維 護 讀 者 類 型 管 理 讀 者 檔 案 管 理 重慶郵電大學本科畢業(yè)設計(論文) 11 (2) 讀者檔案管理 : 對每個讀者的信息進行記錄。 四、 “ 圖書資料維護 ” 模塊 設計 圖 “圖書資料維護”模塊設計結(jié)構(gòu) (1) 圖書類型設置: 對圖書的類型進行設置管理,包括新書類型的錄入以及對現(xiàn)有書的類型進行修改甚至刪除。 (2) 圖書檔案管理: 對書籍的信息進行錄入,包括新書,現(xiàn)有書籍。 五、 “查詢”模塊 設計 圖 “查詢”模塊設計結(jié)構(gòu) (1) 圖書資料查詢: 通過相關信息查詢圖書 , 此查詢包括:‘圖書分類’、‘圖書編號’、‘圖書名稱’、‘作者’、‘出版社’ 及‘書架’ 。 (2) 借閱歷史記錄查詢: 根據(jù)借閱信息 。此查詢包括:‘借閱證編號’、 ‘圖書名稱’、圖 書 資 料 維 護 圖 書 類 型 設 置 圖 書 檔 案 管 理 查 詢 圖 書 資 料 查 詢 借閱歷史記錄查詢 借 閱 到 期 提 醒 重慶郵電大學本科畢業(yè)設計(論文) 12 ‘圖書編號’、 ‘讀者名稱’、‘借書日期’、‘還書日期’。 (3) 借閱到期提醒: 根據(jù)借閱信息中的日期判斷結(jié)果。 六、 “系統(tǒng)管理”模塊 設計 圖 “系統(tǒng)管理”模塊設計結(jié)構(gòu) (1) 圖書館信息 :包括 圖書館名稱及 圖書館 相關資料 信息的 顯示 。 (2) 管理員管理 : 包括管理員名稱及相關資料信息的錄入,密碼的修改以及 員工信息的刪除,權(quán)限設置方便 使別人通過網(wǎng)頁 不能越界查詢自己相關信息 , 系統(tǒng)管理員可以修改自己的密碼 , 并且擁有其他用戶所擁有 的以及所不擁有的功能 。 (3) 書架設置:包括書架名稱的錄入,修改以及刪除 功能。 第二節(jié) 系統(tǒng)數(shù)據(jù)庫設計 一、 數(shù)據(jù) 總體 結(jié)構(gòu)設計 整個系統(tǒng)所包括的 所有 信息 包含 圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、 管理員 信息、讀者類型信息 、圖書類型信息 ??蓪⑿畔⒊橄鬄橄铝邢到y(tǒng)所需要的數(shù)系 統(tǒng) 管 理 圖 書 館 信 息 管 理 員 管 理 書 架 設 置 重慶郵電大學本科畢業(yè)設計(論文) 13 據(jù)項和數(shù)據(jù)結(jié)構(gòu): (1) 圖書信息( 圖書 編號,圖書名稱,圖書類型,作者,譯者, ISBN 號,價格,出版社,所在書 架,入庫時間,操作員) (2) 圖書類型 ( 圖書 編號 , 名稱 , 可借閱天數(shù) ) (3) 讀者信息(編號,姓名,性別, 借閱證編號 ,讀者類型,出生年月,有效證件,證件號碼 , 登記日期 , 電話 , 郵箱 , 操作員) (4) 讀者類型 ( 名稱 , 可借閱圖書本數(shù) ) (5) 圖書借閱信息(圖書編號,讀者 ID,借出時間,應還時間,是否歸還 , 操作員) (6) 圖書歸還信息(圖書編號,讀者 ID,歸還時間,操作員 ) (7) 管理員信息 ( 名稱 , 密碼 ) ;圖書館書架信息(名稱 ) ;出版社信息;權(quán)限信息 (8) 圖書館信息 ( 編號 , 名稱 , 館長 , 電話 , 地址 , 郵箱 , 創(chuàng)建日期 , 簡介 ) [13] 在這里使用 ER 圖描述了圖書 館 管理系統(tǒng)的數(shù)據(jù)模型。 下圖標識 涉及 的 實體及關系。 圖 系統(tǒng) ER 圖 本系統(tǒng)數(shù)據(jù)庫采用 MySQL 數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱 dblibrarySys,共包含 11 張表,下面給出數(shù)據(jù)表概要說明及 數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖 所示,包含系統(tǒng)所有數(shù)據(jù)表。 圖 數(shù)據(jù)表 重慶郵電大學本科畢業(yè)設計(論文) 14 二、 圖書信息表結(jié)構(gòu)設計 圖書館館藏中圖書的信息主要在圖書信息表中反映出來,在一本書入庫時,就會由操作員添加它們的相關信息。系統(tǒng)借助本表來完成圖書信息的查詢。比如出版社則為出版該書出版社,圖書入庫時間顯示圖書進入圖書館的時間。 [14] 表的具體結(jié)果如下 : 表 圖書信息表 tb_bookinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 barcode varchar 30 No Key bookname varchar 70 No 書名 author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISBN varchar 20 No 出版社 price float 8, 2 No 圖書價格 bookcase varchar 10 No 圖書所在書架 press varchar 70 No 出版社 intime date No 圖書入庫時間 operator varchar 30 No 操作員 page int 10 Yes 圖書頁碼 三、 圖書類型信息表結(jié)構(gòu)設計 圖書總是分為很多類型,比如社科,比如文學,該表的主要內(nèi)容就是為圖書進行分類, 可借閱天數(shù)反映了該種類型圖書的可借閱天數(shù)。 表的具體結(jié)構(gòu)設計如下 : 表 圖書類型信息表 tb_booktype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key bookname varchar 30 No 書名 days int 10 No 可借閱天數(shù) 重慶郵電大學本科畢業(yè)設計(論文) 15 四、 讀者信息表結(jié)構(gòu)設計 該表設計了就是為了讀者進行分類,而且不同類型的讀者 可借閱圖書的數(shù)據(jù)是不同的
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1