版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
河北科技大學(xué)課程設(shè)計(jì)報(bào)告學(xué)生姓名:學(xué)號(hào):專業(yè)班級(jí):課程名稱:學(xué)年學(xué)期:指導(dǎo)教師:200年月課程設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)生姓名學(xué)號(hào)成績(jī)專業(yè)班級(jí)起止時(shí)間設(shè)計(jì)題目圖書(shū)館管理系統(tǒng)指導(dǎo)教師評(píng)語(yǔ)指導(dǎo)教師:年月日?qǐng)D書(shū)館管理系統(tǒng)的需求分析系統(tǒng)功能需求系統(tǒng)的功能需求包括一下幾個(gè)方面。借閱者可以通過(guò)網(wǎng)絡(luò)查詢書(shū)籍信息和預(yù)定書(shū)籍。借閱者能夠節(jié)約書(shū)籍和還書(shū)。圖書(shū)管理員能夠處理借閱者的借閱和還書(shū)請(qǐng)求。系統(tǒng)管理員可以對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù),如增加、刪除和更新數(shù)目,增加、刪除和更新借閱者賬戶,增加和刪除書(shū)籍。滿足上述需求的系統(tǒng)主要包括一下幾個(gè)模塊?;緮?shù)據(jù)維護(hù)模塊?;緮?shù)據(jù)維護(hù)模塊提供了使用者錄入、修改并維護(hù)基本數(shù)據(jù)的途徑。例如對(duì)借閱者的、書(shū)籍的各項(xiàng)信息的更新與修改。基本業(yè)務(wù)模塊?;緲I(yè)務(wù)模塊主要用于實(shí)現(xiàn)用戶借書(shū)與還書(shū)的管理,例如借閱者可以登錄系統(tǒng)預(yù)訂書(shū)籍,圖書(shū)管理員可以取消書(shū)籍的預(yù)訂,當(dāng)然還可以進(jìn)行借書(shū)、還書(shū)等操作。數(shù)據(jù)庫(kù)管理模塊。在系統(tǒng)中,所有書(shū)籍的信息以及借閱者的賬戶信息都要統(tǒng)一管理,書(shū)籍的借閱情況、預(yù)訂情況也要進(jìn)行詳細(xì)的記錄,所以要用統(tǒng)一的數(shù)據(jù)庫(kù)平臺(tái)進(jìn)行管理。信息查詢模塊。信息查詢模塊主要用于查詢書(shū)籍的信息和借閱者的信息。圖書(shū)館管理系統(tǒng)圖書(shū)館管理系統(tǒng)基本數(shù)據(jù)維護(hù)模塊基本業(yè)務(wù)模塊數(shù)據(jù)庫(kù)管理模塊信息查詢模塊圖1功能需求圖1所示表示了圖書(shū)館管理系統(tǒng)的功能需求?;緮?shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊入圖2所示的幾個(gè)方面基本數(shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊增加借閱者信息添加數(shù)目信息刪除書(shū)籍信息添加書(shū)籍信息修改更新借閱者信息修改更新數(shù)目信息圖2基本數(shù)據(jù)維護(hù)模塊(1)添加借閱者信息。系統(tǒng)管理員可以添加借閱者賬戶。(2)修改更新借閱者信息。系統(tǒng)管理員可以修改更新借閱者信息。(3)添加數(shù)書(shū)目信息。系統(tǒng)管理員可以添加書(shū)目。(4)修改更新書(shū)目信息。系統(tǒng)管理員可以修改和更新書(shū)目信息。(5)添加書(shū)籍信息。系統(tǒng)管理員可以添加書(shū)籍。(6)刪除書(shū)籍信息。系統(tǒng)管理員可以刪除書(shū)籍?;緲I(yè)務(wù)模塊基本業(yè)務(wù)模塊包括入圖3所示的幾個(gè)方面。借書(shū)。處理借書(shū)業(yè)務(wù)。還書(shū)。處理還書(shū)業(yè)務(wù)。書(shū)籍預(yù)訂。借閱者可以通過(guò)網(wǎng)絡(luò)進(jìn)行書(shū)籍預(yù)訂。取消書(shū)籍預(yù)訂。圖書(shū)管理員可以根據(jù)情況取消書(shū)籍預(yù)訂。如果借閱者已經(jīng)借了此書(shū)或者借閱者要求取消預(yù)訂都涉及此項(xiàng)業(yè)務(wù)。四、數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)模塊包括如圖4所示的幾個(gè)方面基本業(yè)務(wù)基本業(yè)務(wù)模塊借書(shū)還書(shū)書(shū)籍預(yù)訂取消書(shū)籍預(yù)訂圖3基本業(yè)務(wù)模塊數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)模塊借閱信息管理書(shū)籍信息管理賬戶信息管理書(shū)籍預(yù)訂信息管理圖4、數(shù)據(jù)庫(kù)模塊功能(1)借閱信息管理。書(shū)籍借閱信息包括所借的書(shū)名、ISBN以及借書(shū)的時(shí)間等。(2)書(shū)籍信息管理。書(shū)籍信息包括書(shū)籍的名字、ISBN、作者、入庫(kù)時(shí)間以及書(shū)籍在相應(yīng)書(shū)目下的編號(hào)等。(3)賬戶信息管理。賬戶信息包括借閱者的賬戶ID、姓名、地址、郵編和所借書(shū)籍的書(shū)目等。(4)書(shū)籍預(yù)訂信息管理。負(fù)責(zé)管理書(shū)籍預(yù)訂信息。五、信息查詢模塊信息查詢模塊主要是查詢數(shù)據(jù)庫(kù)中的相關(guān)信息。如圖5所示。信息查詢模塊信息查詢模塊借閱書(shū)籍信息查詢借閱者信息圖5信息查詢模塊功能查詢書(shū)籍信息。負(fù)責(zé)書(shū)籍信息的查詢查詢借閱者信息。負(fù)責(zé)借閱者信息的查詢。系統(tǒng)的類圖類圖的生成在圖書(shū)館管理系統(tǒng)中用到的主要類有7個(gè):Item、Title、Loan、Reservation、Borrower、Administrator和Librarian,前5個(gè)類之間有一定的關(guān)系類圖說(shuō)明Borrower類是借閱類的類,它的屬性很多,包括借閱者的賬戶ID(UserID)、姓名(Name)、地址(Address)、郵編(Zip)、所借書(shū)籍的書(shū)目(borrow_number)等。其中主要操作有借書(shū)(borrow)和還書(shū)(return_back)。Librarian類是圖書(shū)管理員的類,包括工作賬號(hào)(WorkID)、名字(Name)和地址(Address)等屬性。Administrator類是系統(tǒng)管理員類。Title類是記錄書(shū)目信息的類,包括書(shū)籍的名字(name)、作者(author)、ISBN、此種書(shū)籍的總數(shù)量(total_number)、借出的數(shù)量(borrowed_number),是否允許借出(isAllowForBorrow)等屬性。Item類是具體某本書(shū)的類,屬性包括書(shū)籍號(hào)(id)。操作包括預(yù)訂(reserve)、按書(shū)目查找(find_on_title)等。Loan類是某本書(shū)的借閱信息類,包括所借書(shū)籍的ISBN、借閱的時(shí)間(date)等。Reservation類是預(yù)訂信息類,每個(gè)預(yù)訂信息包括預(yù)訂日期(date)、所預(yù)訂書(shū)籍的ISBN、預(yù)訂書(shū)籍的用戶ID(UserID)等屬性。Title類是書(shū)庫(kù)里的一條記錄,而Item類則是指具體的書(shū)籍?,F(xiàn)實(shí)世界里,每條記錄都會(huì)有多本書(shū)存在,所以Title與Item之間是一對(duì)多的關(guān)系;Title與Reservation之間也是一對(duì)多的關(guān)系,也就是說(shuō)Title可以有多個(gè)預(yù)訂記錄,但是也可以沒(méi)有預(yù)訂記錄。Item與Reservation之間是一對(duì)一的關(guān)系,不可能存在同一本書(shū)被兩個(gè)人預(yù)訂的情況;Borrower與Loan以及Borrower與Reservation之間是一對(duì)多的關(guān)系。系統(tǒng)的組件圖業(yè)務(wù)對(duì)象的組件圖系統(tǒng)建立在一個(gè)含有書(shū)目信息、書(shū)籍信息、借閱者信息、借閱信息和書(shū)籍預(yù)定信息的中央數(shù)據(jù)庫(kù)上。用戶界面組件圖除了業(yè)務(wù)對(duì)象以外,系統(tǒng)與用戶交互的組件也能創(chuàng)建一個(gè)組件圖.系統(tǒng)的配置圖配置圖主要是用來(lái)說(shuō)明如何配置系統(tǒng)的軟件和硬件的。系統(tǒng)由5個(gè)節(jié)點(diǎn)構(gòu)成,應(yīng)用服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)的總體協(xié)調(diào)工作;數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù)管理;WEB應(yīng)用程序模塊用于借閱者進(jìn)行書(shū)籍查詢、網(wǎng)上書(shū)籍預(yù)訂;業(yè)務(wù)操作模塊用于處理讀者借書(shū)、還書(shū)等一般流程;信息維護(hù)模塊用于系統(tǒng)管理員維護(hù)整個(gè)系統(tǒng)的數(shù)據(jù)信息,如添加和修改書(shū)目、添加和修改借閱者賬戶等。總結(jié)通過(guò)本次課程設(shè)計(jì),使我對(duì)需求建模有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)職業(yè)測(cè)評(píng)與居間合同3篇
- 二零二五年度P2P出借平臺(tái)投資者教育與服務(wù)合同3篇
- 二零二五年度企業(yè)破產(chǎn)財(cái)產(chǎn)清算協(xié)議2篇
- 個(gè)性化條款:20249A文離婚合同案例分析版
- 二零二五版房屋征收拆遷補(bǔ)償協(xié)議書(shū)3篇
- 二零二五年度建筑工程招投標(biāo)與合同質(zhì)量保證金管理協(xié)議書(shū)3篇
- 物業(yè)管理處與2025年度收費(fèi)員服務(wù)協(xié)議3篇
- 2025年度門衛(wèi)人員崗位職責(zé)優(yōu)化聘用協(xié)議3篇
- 2025年度內(nèi)蒙古自治區(qū)農(nóng)業(yè)廢棄物資源化利用承包合同3篇
- 二零二五年度城鄉(xiāng)汽車租賃及售后服務(wù)合同4篇
- 2025年山東華魯海運(yùn)有限公司招聘筆試參考題庫(kù)含答案解析
- 人教版物理八年級(jí)下冊(cè) 專項(xiàng)訓(xùn)練卷 (一)力、運(yùn)動(dòng)和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機(jī)構(gòu)人員業(yè)務(wù)能力考試題庫(kù)-中(多選題)
- 《七律二首 送瘟神》教案- 2023-2024學(xué)年高教版(2023)中職語(yǔ)文職業(yè)模塊
- 2024年中考語(yǔ)文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級(jí)數(shù)學(xué)上冊(cè)典型例題系列第三單元:行程問(wèn)題“拓展型”專項(xiàng)練習(xí)(原卷版+解析)
- 2023年譯林版英語(yǔ)五年級(jí)下冊(cè)Units-1-2單元測(cè)試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運(yùn)行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
評(píng)論
0/150
提交評(píng)論