版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程課程設(shè)計(jì)報(bào)告 姓名 學(xué)號(hào)選題:圖書館管理系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)一:需求分析說明書1.1系統(tǒng)需求 隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量不斷增加,有關(guān)圖書的各種信息量也不斷增加。面對(duì)著龐大的信息量,傳統(tǒng)的人工管理方式會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此必須設(shè)計(jì)一套合理、有效、規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。需求分析就是描述系統(tǒng)的需求,通過定義系統(tǒng)中的關(guān)鍵類域來建立模型。分析的根本目的是開發(fā)者和提出需求的用戶之間建立一種理解和溝通的機(jī)制。因此,圖書館管理信息系統(tǒng)的需求分析也應(yīng)該是
2、開發(fā)人員和用戶或者客戶一起完成的。需求分析的第一步描述圖書館信息系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。圖書管理系統(tǒng)的用例分析主要找出系統(tǒng)中所有的用例,以及對(duì)用例進(jìn)行說明。在開發(fā)人員和用戶進(jìn)行討論之后,可確定圖書管理信息系統(tǒng)用例包括:(1) 管理員信息系統(tǒng);(2) 圖書庫存信息系統(tǒng);(3) 借閱卡信息系統(tǒng);(4) 圖書借閱管理;(5) 圖書返還管理。1.2功能分析圖書管理系統(tǒng)的主要任務(wù)是便于用戶對(duì)圖書的瀏覽、查詢。為了使系統(tǒng)具有更廣泛的實(shí)用性,將系統(tǒng)功能分為圖書管理和用戶管理。1.2.1圖書管理主要方便用戶對(duì)圖書的借閱及管理員對(duì)書籍的管理,具體功能如下。(1) 圖書瀏覽:借閱者可以瀏覽
3、所有圖書,并可以看到圖書的詳細(xì)信息。(2) 圖書查詢:借閱者可以對(duì)圖書館書籍進(jìn)行查詢。(3) 圖書管理:圖書管理員可對(duì)圖書信息進(jìn)行添加、刪除、修改。(4) 圖書借閱的天數(shù):超過規(guī)定的時(shí)間要罰款。1.2.2用戶管理主要是對(duì)用戶權(quán)限的管理。(1) 用戶的添加:對(duì)管理員信息的添加。(2) 用戶的刪除:對(duì)管理員信息的刪除。(3) 用戶的修改:對(duì)管理員信息的修改。 1.3 系統(tǒng)性能要求: (1)系統(tǒng)安全、可靠; (2)功能齊全; (3)操作方便、界面友好; (4)易于維護(hù)和擴(kuò)充。1.4 數(shù)據(jù)流圖:借書者信息圖書信息借 書 者更新圖書信息驗(yàn)證借書者和圖書更新借書者創(chuàng)建借書記錄 管理員 借書者 允許 圖書
4、不允許顯示失敗信息顯示借書成功 借書記錄建立數(shù)據(jù)字典:系統(tǒng)中所有的名字都要,包括實(shí)體名、類型名、關(guān)系名、屬性名都被建立到一個(gè)數(shù)據(jù)字典里。圖書系統(tǒng)的圖書信息分為“標(biāo)題”和“書目”,標(biāo)題描述抽象的書的信息,書目是具體的每一本書的信息。名稱:標(biāo)題別名:抽象的圖書描述:描述一個(gè)抽象的圖書的信息定義:標(biāo)題=ISBN+書名+作者+出版社+出版日期版次+價(jià)格+目錄+內(nèi)容簡(jiǎn)介+館藏書+可借書+預(yù)約數(shù)位置:圖書查詢、借書、還書、預(yù)約名稱:書目別名:具體的書描述:對(duì)應(yīng)標(biāo)題的具體的一本書定義:書目=條碼號(hào)+分類號(hào)+ISBN位置:借書、還書、更新E-R圖1.5 E-R圖書號(hào)書目號(hào)有限期姓名借書數(shù)預(yù)約記錄 書目 包含借
5、書記錄 圖書借/還/續(xù)借 預(yù)約學(xué)號(hào)借書者 1M N N圖書號(hào)借還日期 1預(yù)約日期書目號(hào)M作者書名收藏?cái)?shù)系統(tǒng)用戶用戶名密碼是否為管理員創(chuàng)建表 這里所設(shè)計(jì)的數(shù)據(jù)庫包含6個(gè)表:管理員信息表、圖書類別表、圖書信息表、借閱卡信息表、借還記錄表、讀者類別表。以下詳細(xì)給出了這些表的結(jié)構(gòu)。1)管理員信息表 管理員信息表用于記錄管理員的信息以及權(quán)限。2)圖書類別信息表 圖書類別信息表用于記錄圖書的基本信息和在庫情況。3)圖書信息表 圖書信息表用于保存圖書的唯一編號(hào)和圖書的類別。4)借閱卡信息表 借閱卡信息表用于保存讀者的基本信息。5)借還記錄表 借還記錄表用于保存借書和還書的信息。6)讀者類別表 讀者類別表主要
6、用于描述讀者的類別,可借書的數(shù)量、可借天數(shù)以及超期罰款的信息。二:系統(tǒng)設(shè)計(jì)說明書2. 1總體設(shè)計(jì)圖書管理系統(tǒng)的軟件結(jié)構(gòu)圖:圖書管理系統(tǒng)系統(tǒng)維護(hù)查詢基本資料維護(hù)日常工作借書管理還書管理權(quán)限管理數(shù)據(jù)管理系統(tǒng)登錄讀者資料的查詢圖書資料查詢讀者資料的維護(hù)圖書資料維護(hù) 借書借書模塊的軟件結(jié)構(gòu)圖: 顯示信息讀入讀者ID和圖書ID 驗(yàn)證可借 處理借書更新圖書信息更新讀者信息創(chuàng)建借書記錄 圖書可借 讀者可借2.2 詳細(xì)設(shè)計(jì)2.2.1用戶登陸模塊由于本系統(tǒng)有系統(tǒng)管理員和注冊(cè)用戶,不同的用戶登陸后擁有不同的權(quán)限,所以在系統(tǒng)開始時(shí),需要有登陸模塊來實(shí)現(xiàn)此功能。該模塊可以給任何人使用。模塊的輸入:用戶名、密碼。模塊的
7、處理:系統(tǒng)根據(jù)用戶輸入的用戶名和密碼到后臺(tái)數(shù)據(jù)庫相應(yīng)的記錄中查找,如果沒有則給出相應(yīng)的提示不予進(jìn)入,如果有則根據(jù)其不同身份進(jìn)入不同處理界面。模塊的輸出:對(duì)于非法用戶給出相應(yīng)提示,對(duì)于合法用戶,進(jìn)入相應(yīng)處理界面。用戶登錄模塊結(jié)構(gòu)圖2-2-1:2.2.2借還書管理圖書管理分為借書和還書,其中登錄成功后,用戶要想借書,必須顯示該用戶名符合相關(guān)規(guī)定才能繼續(xù)瀏覽該系統(tǒng)等,還書也是如此模塊的輸入:借書,還書,書籍基本情況模塊的處理:根據(jù)借書卡號(hào)的有效性,查詢其基本信息,確定其能借閱圖書的數(shù)量,以及歸還圖書的基本情況模塊的輸出:對(duì)于借書和還書相應(yīng)顯示,即借閱成功與否和還書成功與否,分別進(jìn)入不同界面借還書管理
8、模塊結(jié)構(gòu)圖2-2-22.2.3圖書管理模塊模塊的輸入:圖書信息。模塊的處理:系統(tǒng)根據(jù)用戶輸入的圖書信息到后臺(tái)數(shù)據(jù)庫相應(yīng)的記錄中進(jìn)行增刪改操作,根據(jù)其不同操作進(jìn)入不同處理界面。模塊的輸出:根據(jù)用戶操作進(jìn)入相應(yīng)處理界面,并完成增刪改。圖書管理模塊結(jié)構(gòu)圖2-2-3:2.2.4讀者資料查詢模塊模塊的輸入:讀者信息。模塊的處理:系統(tǒng)根據(jù)用戶輸入的讀者信息到后臺(tái)數(shù)據(jù)庫相應(yīng)的記錄中進(jìn)行查詢。模塊的輸出:根據(jù)用戶操作進(jìn)入相應(yīng)處理界面。讀者資料查詢模塊結(jié)構(gòu)圖2-2-4:2.2.5圖書資料查詢模塊模塊的輸入:圖書信息。模塊的處理:系統(tǒng)根據(jù)用戶輸入的圖書信息到后臺(tái)數(shù)據(jù)庫相應(yīng)的記錄中進(jìn)行查詢。模塊的輸出:根據(jù)用戶操作
9、進(jìn)入相應(yīng)處理界面。圖書資料查詢模塊結(jié)構(gòu)圖2-2-5:開始輸入圖書信息圖書是否存在?顯示查詢系統(tǒng)結(jié)束 開始輸入讀者信息讀者是否存在顯示讀者信息結(jié)束 N N Y Y 圖2-2-4 圖2-2-5開始TTFF查詢相應(yīng)賬號(hào)開始輸入賬號(hào)存在該賬號(hào)輸入密碼驗(yàn)證密碼登陸成功學(xué)生證借or還借書選取圖書辦理借書手續(xù)結(jié)束還書辦理還書手續(xù)圖2-2-1圖2-2-2三:測(cè)試分析報(bào)告3.1系統(tǒng)的測(cè)試內(nèi)容 測(cè)試1:系統(tǒng)登錄測(cè)試 測(cè)試2:圖書管理測(cè)試測(cè)試2.1:添加圖書測(cè)試測(cè)試2.2:修改圖書測(cè)試測(cè)試2.3:刪除圖書測(cè)試測(cè)試2.4:查詢圖書測(cè)試3.2系統(tǒng)的單元測(cè)試:本系統(tǒng)的測(cè)試模塊較多,很多模塊的測(cè)試內(nèi)容比較相似,對(duì)于單元測(cè)試
10、,僅以用戶登錄和系統(tǒng)圖書管理為例,測(cè)試3.2.1:用戶登錄測(cè)試用例的設(shè)計(jì)(1) 等價(jià)類的劃分有效的輸入等價(jià)類有:A. 有效的用戶名B. 有效的密碼有效的輸出等價(jià)類有:Z. 成功的登錄無效的輸入等價(jià)類有:b 無效的用戶名c 無效的密碼 無效的輸出等價(jià)類有:d 顯示用戶名錯(cuò)誤,請(qǐng)重新登錄e 顯示密碼錯(cuò)誤,請(qǐng)重新登錄(2) 設(shè)計(jì)覆蓋等價(jià)類的測(cè)試用例表3-1 設(shè)計(jì)的測(cè)試用例有效性輸入輸出覆蓋的等價(jià)類有效A,BZA,B,Z無效bdb,d無效cec,e測(cè)試3.2.2:圖書管理測(cè)試用例的設(shè)計(jì)(3) 等價(jià)類的劃分有效的輸入等價(jià)類有:A. 有效的圖書號(hào)且該圖書未被借出有效的輸出等價(jià)類有:B. 成功的查詢C 成功的添加D 成功的修改E 成功的刪除無效的輸入等價(jià)類有:a. 無效的圖書號(hào)b. 有效的圖書號(hào)但該圖書已被借出無效的輸出等價(jià)類有:z 提示圖書號(hào)無效v 提示該圖書已被借出(4) 設(shè)計(jì)覆蓋等價(jià)類的測(cè)試用例表3-2 設(shè)計(jì)的測(cè)試用例有效性輸入輸出覆蓋的等價(jià)類有效AB,C,D,EA,B,C,D,E無效aza,z無效bvb,v附件:用戶登錄界面如下:用戶登錄界面編碼其中確認(rèn)以及取消按鈕的腳本事件圖書管管理系統(tǒng)的登錄管理員信息模塊設(shè)計(jì)其中添加按鈕的click事件刪除
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 注冊(cè)會(huì)計(jì)師考試職業(yè)能力綜合測(cè)試科目(試卷一、試卷二)試題與參考答案(2024年)
- 《專題10 自然資源的特征與分類》(同步訓(xùn)練)高中地理高中三年級(jí)-中圖版-2024-2025學(xué)年
- 物流行業(yè)數(shù)字化工廠效率提升方案
- 心理咨詢機(jī)構(gòu)服務(wù)制度與標(biāo)準(zhǔn)
- 加油站顧客滿意度調(diào)查方案
- 中小學(xué)教學(xué)環(huán)境衛(wèi)生管理制度
- 賽事組織項(xiàng)目合伙協(xié)議書
- 藥品儲(chǔ)存與運(yùn)輸管理規(guī)定
- 城市道路欄桿拆除安全實(shí)施方案
- 戶外碎石加工項(xiàng)目電力方案
- 《Photoshop圖像處理》5.《濾鏡特效技巧的學(xué)習(xí)》試卷
- 2024年新人教版數(shù)學(xué)七年級(jí)上冊(cè) 3.2 求代數(shù)式的值 教學(xué)課件
- 2025屆四川省綿陽市高三第一次調(diào)研測(cè)試物理試卷含解析
- 2025年高考語文專題復(fù)習(xí):標(biāo)點(diǎn)符號(hào)的規(guī)范用法 課件
- 華為HCIA OpenEuler H12-611認(rèn)證必考試復(fù)習(xí)題庫(含答案)
- 《無機(jī)化學(xué)》課件-第7章 配位化合物
- 2024年秋一年級(jí)上冊(cè)10 ai ei ui 教學(xué)設(shè)計(jì)(表格式3課時(shí))作業(yè)設(shè)計(jì)
- 2024秋國(guó)家開放大學(xué)《形勢(shì)與政策》大作業(yè)參考答案
- 20以內(nèi)的加法口算練習(xí)題4000題 290
- 第五單元圓(單元測(cè)試)-2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024至2030年中國(guó)超聲換能器行業(yè)市場(chǎng)經(jīng)營(yíng)管理及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論