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

正文內(nèi)容

基于j2ee的圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-05-05 20:27本頁面
  

【正文】 細(xì)信息功能會列出館藏每一本圖書的圖書編號、作者、條形碼、館藏地址、館藏書目、是否在 15 架等信息,具有登錄權(quán)限的借閱人員還可以把圖書加入收藏單或預(yù)借單中方便借閱。圖書評價(jià)是圖書館為了掌握讀者對圖書的喜好設(shè)置的功能,讀者可以為圖書打分和寫評語,這有助于圖書館采購和補(bǔ)充館藏圖書。 書目查詢和預(yù)借的業(yè)務(wù)流程如圖 36 所示。 開始進(jìn)入查詢頁面選擇查詢方式選擇檢索條件 確定檢索 ?系統(tǒng)檢索有結(jié)果 ?結(jié)束列出所有結(jié)果有館藏 ?查看詳細(xì)信息 加入收藏夾加入預(yù)借單已登錄 ?登錄系統(tǒng)YNYNN YN 圖 36 書目查詢和預(yù)借業(yè)務(wù)流程圖 書 目查詢的流程是這樣的,首先在系統(tǒng)主頁點(diǎn)擊書目查詢進(jìn)入查詢系統(tǒng)的頁面,然后再在簡單查詢、組合查詢和分類查詢之中選擇一個(gè)查詢方式,根據(jù)自己的要求選擇檢索條件和錄入檢索信息。在完成檢索條件錄入之后,點(diǎn)擊開始檢索,系統(tǒng)會在數(shù)據(jù)庫里查找符合檢索條件的信息并把它們展示在檢索列表內(nèi),檢索列表的信息包括圖書名和借閱情況等。如果圖書全部被借出,用戶可以把圖書加入預(yù)借書單內(nèi)(這里需要用戶具有登錄權(quán)限)。用戶在列表中選擇一個(gè)圖書,點(diǎn)擊圖書名就可以進(jìn)入圖書詳細(xì)信息頁面,詳細(xì)信息頁面列出了圖書的條形碼和館藏地址等信息,讀者可以把圖書 加入收藏夾方便以后借閱(這里需要用戶具有登錄權(quán)限),還可以對該圖書進(jìn)行評價(jià),評價(jià)也需要用戶具有登錄權(quán)限。 讀者管理模塊 讀者管理模塊是面向借閱人員的,必須通過登錄才能操作其中的功能。讀者管理模塊的主要功能包括個(gè)人信息維護(hù)、借書歷史查詢、預(yù)約借書單和借書證掛失等。個(gè)人信息維護(hù)是為了保證借閱人員的信息正確性,因?yàn)榻栝喨藛T的個(gè)人信息是從教務(wù)系統(tǒng)獲取的,為了保證不出現(xiàn)錯(cuò)誤,需要借閱人員登錄后首先確認(rèn)個(gè)人信息,如果有誤或者缺失要補(bǔ)全。借閱人員的登錄賬號和密碼默認(rèn)為借書證號碼,借閱人員可以自己修改登錄密 碼。借閱人員借閱過的圖書都會在系統(tǒng)內(nèi)記錄,每個(gè)借閱人員可以查看自己的借書歷史,借書歷史包括借書和還書的書名、登錄號、條形碼和時(shí) 16 間等信息。 如果借閱人員推薦過新書,還可以通過借閱歷史查詢看到推薦歷史。預(yù)約借書單是指借閱人員在查詢圖書時(shí)把沒有館藏在架的圖書加入預(yù)借借書單里,每個(gè)預(yù)借借書單都有有效期,如果借閱人員沒有在制定時(shí)間內(nèi)借走圖書,預(yù)約借書記錄會自動(dòng)失效。借書證掛失是指借閱人員需要掛失時(shí),輸入個(gè)人姓名就可以掛失借書證,掛失期間的借書證將不能借書和預(yù)借書。讀者管理的業(yè)務(wù)流程圖如圖 37 所示。 開始用戶登錄成功 ?核對個(gè)人信息 正確 ?借書證掛失 ?維護(hù)個(gè)人信息預(yù)借圖書查看借書記錄結(jié)束NYNYNY 圖 37 讀者管理業(yè)務(wù)流程圖 新書管理模塊 新書征訂是指圖書館工作人員根據(jù)借閱人員的推薦意見草擬購書計(jì)劃的相關(guān)功能。本模塊的功能包括新書推薦、新書征訂、新書通報(bào)等。其中新書推薦是由具有登錄權(quán)限的借閱人員才能操作的,用戶可以填寫推薦圖書的基本信息、推薦理由和推薦購買數(shù)量,圖書館可以根據(jù)這些推薦信息來進(jìn)行館藏補(bǔ)充。新書征訂是把所有的推薦圖書信息列出來,供借閱人員補(bǔ)充推薦信息和圖書館工作人員查看的功能,新書征訂提供征訂查詢功能,并在結(jié)果里把所有的推薦信息、 推薦人和推薦時(shí)間列出來,借閱人員可以根據(jù)圖書條目補(bǔ)充推薦信息,圖書館工作人員可以根據(jù)推薦信息制定采購計(jì)劃。新書通報(bào)是提供近期加入館藏的圖書查詢功能,查詢條件包括圖書類型、圖書館和上架時(shí)間等,方便讀者選擇最新的圖書進(jìn)行借閱。新書管理模塊的業(yè)務(wù)流程圖如圖 38 所示。 17 工作人員借閱人員開始 系統(tǒng)登錄 系統(tǒng)登錄成功 ?檢索征訂信息 發(fā)布新書征訂信息補(bǔ)充推薦信息補(bǔ)充推薦查看新書通報(bào)查看推薦信息制定采購計(jì)劃采購新書結(jié)束NYNY 圖 38 新書管理業(yè)務(wù)流程 信息發(fā)布模塊 信息發(fā)布模塊的主要功能包括最新資訊、讀者服務(wù)、入館指南和資源數(shù)據(jù)庫鏈接等。這些信息類功能都是圖書館為了方便讀者和工作人員發(fā) 布的實(shí)用信息,信息由專人負(fù)責(zé)定期更新。信息發(fā)布模塊的信息類別和具體內(nèi)容如表 31 所示。 18 表 31 信息發(fā)布類別 最新資訊 讀者服務(wù) 入館指南 資源數(shù)據(jù)庫鏈接 圖書館概況 讀者須知 規(guī)章制度 數(shù)據(jù)庫 圖書館通訊 信息咨詢 館藏分布 電子圖書 古籍典藏 常用網(wǎng)站 查收查引 文獻(xiàn)傳遞 聯(lián)系我們 開館時(shí)間 入館須知 機(jī)構(gòu)設(shè)置 試用資源 圖書借還模塊 用戶應(yīng)用此模塊可以辦理圖書借閱、還書等業(yè)務(wù)。其中各個(gè)子模塊的主要內(nèi)容如下表所示: 表 32 圖書借閱描述 圖書借閱管理功能描述 對讀者借閱圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書信息表: t b_b ook i nf o讀者信息表: t b_r e a de r讀者類型信息表: t b_r e s de r T ype進(jìn)行的操作 對讀者借閱圖書進(jìn)行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對借閱信息進(jìn)行記錄結(jié)果存儲位置或輸出 結(jié)果存儲在圖書借閱表 ( t b_b or r ow )中 , 結(jié)果在圖書借閱查詢頁面輸出 表 33 圖書續(xù)借描述 圖書續(xù)借管理功能描述 對讀者借閱圖書進(jìn)行提 續(xù)借 操作訪問的數(shù)據(jù)庫表 圖書借閱表: t b_bor r ow進(jìn)行的操作 對借閱的圖書進(jìn)行續(xù)接產(chǎn)生的結(jié)果 讀者歸還日期延后一個(gè)月結(jié)果存儲位置或輸出 結(jié)果存儲在圖書借閱表 ( t b_bor r ow )中 表 34 圖書歸還描述 圖書歸還管理功能描述 對讀者歸還圖書進(jìn)行基本操作和信息管理訪問的數(shù)據(jù)庫表 圖書借閱信息表: t b_bor r ow讀者類型信息表: t b_r e s de r T ype進(jìn)行的操作 對讀者借閱圖書進(jìn)行管理產(chǎn)生的結(jié)果 讀者借閱成功,系統(tǒng)對借閱信息進(jìn)行記錄結(jié)果存儲位置或輸出 結(jié)果存儲在圖書歸還表 ( t b_gi ve ba c k) 中3. 個(gè)性化推薦模塊 要理解該模塊的工作原理,我們先介紹它的計(jì)算模型,計(jì)算模型如圖 39 所示: 19 圖 39 個(gè)性化信息計(jì)算模型 用戶的個(gè)性化信息如興趣愛好,閱讀偏好等是一個(gè)比較模糊的概念,為了做個(gè)性化推薦,必須將用戶的個(gè)性化 信息通過標(biāo)簽的方式來描述,每個(gè)標(biāo)簽在描述個(gè)性化的時(shí)候都有一個(gè)權(quán)重,表示其影響力的大小。 通過一個(gè)用戶在其描述標(biāo)簽的各個(gè)維度上的投影,一本書籍使用該方法投影到被推薦用戶的標(biāo)簽維度上,通過權(quán)重值的加權(quán)計(jì)算,可以計(jì)算出這本書對于特定用戶的推薦值,推薦值越高表示用戶可能更加會接收這本書籍。對待推薦書籍根據(jù)推薦值進(jìn)行排序,就可以得到一個(gè)有序序列,這個(gè)序列就是系統(tǒng)推薦的結(jié)果候選集。 書籍推薦模塊的活動(dòng)圖如圖 310 所示: 20 開始獲取用戶標(biāo)簽信息獲取用戶收藏書籍標(biāo)簽獲取用戶推薦過的書籍的標(biāo)簽個(gè)性化標(biāo)簽按權(quán)重排序個(gè)性化標(biāo)簽檢索書籍獲取熱門書籍讀取書籍信息檢索高評分書籍書籍權(quán)重優(yōu)先級排序輸出推薦結(jié)果結(jié)束 圖 310 圖書推薦活動(dòng)圖 系統(tǒng)非功能需求 系統(tǒng)除了功能需求之外,還需要對系統(tǒng)的服務(wù) 水平、承載力和非運(yùn)行狀態(tài)進(jìn)行描述,這些都屬于非功能需求的范疇。非功能需求雖然不能對系統(tǒng)的功能作出約束,但其內(nèi)容都是直接影響用戶體驗(yàn)和系統(tǒng)性能的,是非常重要的系統(tǒng)需求指標(biāo)。 ( 1)權(quán)限規(guī)范 圖書館管理系統(tǒng)采用權(quán)限管理方式來規(guī)范系統(tǒng)的界面展示和操作,不同身份的用戶將被分配不同的角色權(quán)限。比如工作人員就具有所有查詢、管理圖書信息的權(quán)限,借閱讀者則具有管理自己個(gè)人信息和借閱信息的權(quán)限,普通用戶僅具有查詢圖書的權(quán)限。 ( 2)易用性需求 圖書館管理系統(tǒng)本身部署在校園網(wǎng)內(nèi),面向全體教職員工和在校學(xué)生,用戶 界面的設(shè)計(jì)要充分考慮用戶的接受能力,界面要美觀大方、操作簡單、有較多指引性的說明文字等。系統(tǒng)操作應(yīng)具備一定的靈活性,不同角色權(quán)限用戶的操作體驗(yàn)要統(tǒng) 21 一,關(guān)鍵操作要有提示,避免由于誤操作造成錯(cuò)誤。 ( 3)可靠性需求 系統(tǒng)應(yīng)能 24 小時(shí)運(yùn)行,在出現(xiàn)錯(cuò)誤需要重啟或恢復(fù)的時(shí)間不應(yīng)超過 10 分鐘。系統(tǒng)部署配置要采用雙機(jī)熱備的方式,可在緊急時(shí)刻進(jìn)行服務(wù)器轉(zhuǎn)換。在進(jìn)行系統(tǒng)備份和維護(hù)時(shí),系統(tǒng)的數(shù)據(jù)要能夠即時(shí)恢復(fù)且不會丟失。 ( 4)安全性需求 系統(tǒng)為了避免受到外來病毒或侵入代碼的攻擊,需要從 軟硬件兩方面進(jìn)行部署,硬件方面需要布置防火墻,軟件方面則是需要從系統(tǒng)權(quán)限設(shè)定、密碼加密和驗(yàn)證碼等方面進(jìn)行設(shè)計(jì)。 ( 5)可拓展性需求 系統(tǒng)要有較高的可拓展性,可根據(jù)實(shí)際需要任意拓展或兼容其他功能,要采用組件式的方式來設(shè)計(jì)系統(tǒng)。數(shù)據(jù)結(jié)構(gòu)也要和校園網(wǎng)內(nèi)的其他系統(tǒng)如學(xué)生管理系統(tǒng)同步,這樣可以在不影響用戶體驗(yàn)的情況下任意修改系統(tǒng)功能機(jī)構(gòu)和實(shí)現(xiàn)數(shù)據(jù)共享。 本章小結(jié) 在本章中,對圖書館系統(tǒng)的多種業(yè)務(wù)需求、功能與非功能需求等展開了全面合理化分析。為后續(xù)的設(shè)計(jì)與實(shí)現(xiàn)工作提供了功能要求和非功能要 求,也可以作為系統(tǒng)實(shí)現(xiàn)時(shí)模塊劃分和測試用例選擇的依據(jù)。 22 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)軟件架構(gòu) 本系統(tǒng)基于 J2EE 架構(gòu)開發(fā),軟件系統(tǒng)首先要根據(jù) J2EE 的四個(gè)層次分層和模塊化進(jìn)行開發(fā),這就可以保證系統(tǒng)實(shí)現(xiàn)期間系統(tǒng)的開發(fā)是按照技術(shù)標(biāo)準(zhǔn)和需求分析的要求進(jìn)行的。 本系統(tǒng)的軟件架構(gòu)分為四個(gè)層次,分別是表現(xiàn)層、 Web 層、業(yè)務(wù)層和數(shù)據(jù)層。其中表現(xiàn)層主要是指瀏覽器端的顯示內(nèi)容,需要使用 HTML 網(wǎng)頁語言來顯示,JavaScript 腳本語言來控制頁面元素。 Web 層主要是在表現(xiàn)層的基礎(chǔ)上接受 請求和響應(yīng)應(yīng)答用的,這里使用了 Java 平臺的網(wǎng)頁實(shí)現(xiàn)技術(shù) JSP 和 Struts 框架。業(yè)務(wù)層是實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)功能的層,每個(gè)功能都對應(yīng)業(yè)務(wù)層的一些模塊和功能類,這里用 Spring技術(shù)來控制這些功能類。數(shù)據(jù)層主要是處理業(yè)務(wù)層封裝的數(shù)據(jù)請求的,數(shù)據(jù)連接和響應(yīng)的操作使用 IBatis 來完成,數(shù)據(jù)存儲使用 Oracle 數(shù)據(jù)庫。圖書館管理系統(tǒng)的軟件架構(gòu)如圖 41 所示。 系統(tǒng)軟件架構(gòu)表現(xiàn)層 H T M L J a v a s c r i p tW e b 層 J S P S t r u t s業(yè)務(wù)層 J a v a B e a n s S p r i n g數(shù)據(jù)層 O r a c l e I B a t i s 圖 41 系統(tǒng)軟件架構(gòu) 系統(tǒng)拓?fù)浣Y(jié)構(gòu) 系統(tǒng)的拓?fù)浣Y(jié)構(gòu)內(nèi)包括數(shù)據(jù)庫服務(wù)器、 web 服 務(wù)器、網(wǎng)絡(luò)設(shè)備和客戶端瀏覽器等,此外為了保證系統(tǒng)的數(shù)據(jù)正確性和安全性,系統(tǒng)還要部署在校園網(wǎng)內(nèi),并要在校園網(wǎng)和外網(wǎng)之間部署防火墻和防攻擊軟件。在校園網(wǎng)內(nèi)的用戶可以登錄系統(tǒng)進(jìn)行操作,在外網(wǎng)的用戶只能操作普通用戶功能。所有的客戶端訪問都是通過瀏覽器進(jìn)行的,沒有在客戶端部署任何業(yè)務(wù)邏輯軟硬件設(shè)備。圖書館管理系統(tǒng)的拓?fù)鋱D如圖42 所示。 23 圖 42 系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖 模塊數(shù)據(jù)流設(shè)計(jì) 基于 J2EE 的圖書館管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖 43 所示。 檢索條件借閱信息圖書信息圖書館管理系統(tǒng)書目查詢讀者管理信息發(fā)布系統(tǒng)信息新書征訂新書推薦信息新書采購信息 圖 43 頂層數(shù)據(jù)流圖 書目查詢模塊 書目查詢模塊的功能主要包括圖書查詢、圖書詳細(xì)信息、圖書評價(jià)功能等。圖書查詢就是利用一些檢索條件來查詢書目的基本信息,根據(jù)檢索條件的不同又分為簡單、分類查詢等。在進(jìn)行簡單查詢的過程中,主要涉及到主題內(nèi)容、文獻(xiàn)分類、查詢類型、查詢方式、排序方式、語言種類、顯示列表方式、所屬圖書館等。組合 24 查詢的條件包括題目、索書號、責(zé)任者、標(biāo)準(zhǔn)編碼、主題詞、題名縮寫、作者、出版社等,這些條件可以多個(gè)并存。圖書詳細(xì)信息是指在搜索到指定的圖書后,查看該書的各種詳細(xì)信息和借閱信 息,包括圖書編號、作者條形碼、館藏地址、館藏書目、是否在架等。圖書評價(jià)是在查看詳細(xì)信息后為圖書填寫評價(jià)和評分的功能,評價(jià)的內(nèi)容可以作為檢索條件和個(gè)人記錄存儲起來。書目查詢模塊的數(shù)據(jù)流圖如圖44 所示。 檢索條件 圖書查詢 書目查詢 圖書評價(jià) 評價(jià)信息圖書詳情圖書詳細(xì)信息借閱信息 圖 44 書目查詢模塊數(shù)據(jù)流圖 讀者管理模塊 讀者管理模塊是面向借閱人員的,必須通過登錄才能操作其中的功能。讀者管理模塊的主要功能包括個(gè)人信息維護(hù)、借書歷史查詢、預(yù)約借書單和借書證掛失等。個(gè)人信息維護(hù)是指借閱人員可以在登錄后查看和修改 自己的個(gè)人信息和登錄密碼,因?yàn)闉榱吮阌诠芾?,所有借閱人員的信息都是來自教務(wù)系統(tǒng)。借書歷史查詢是指借閱人員可以看自己在圖書館借書和還書的記錄,記錄信息包括圖書名、借閱 /歸還時(shí)間、借閱條形碼等
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1