




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程大作業(yè)課程設(shè)計題目:圖書借閱管理子系統(tǒng)(LMIS)設(shè)計本系統(tǒng)模擬學生在圖書館借閱圖書的管理內(nèi)容, 包括查詢圖書、 借書、 借閱 后的查詢、統(tǒng)計以及超期罰款等的處理情況,簡化的系統(tǒng)需要管理的情況如下。( 1) 可隨時查詢出可借閱圖書的詳細情況, 如圖書編號( bno) 、 圖書名稱 ( bna) 、出版日期(bda)、圖書出版社(bpu)、圖書存放位置(bpl)和圖書總 數(shù)量(bnu)等,這樣便于學生選借。( 2) 學生查詢圖書情況后即可借閱所需圖書, 可借閱多種圖書, 每種圖書一般只借一本。若已有圖書超期,則應(yīng)在交清罰金后才能開始本次借閱。( 3) 為了唯一標識每一學生,圖書室辦借書證
2、需要如下信息:學生姓名(sna)、學生系別(sde)、學生所學專業(yè)(ssp)、借書上限數(shù)(sup)及唯一的借書證號 (sno)。( 4) 每位學生一次可借多本書, 但不能超出該生允許借閱的上限數(shù) (上限數(shù)自定),每位學生可多次借閱,允許重復(fù)借閱同一本數(shù)。規(guī)定借書期限為二個月,超期每天罰二分。1 項目:用結(jié)構(gòu)化方法進行需求分析性質(zhì): 設(shè)計 題目:對系統(tǒng)LMIS進行需求分析目標與要求:( 1 )用結(jié)構(gòu)化的方法對系統(tǒng)進行需求分析(2)寫出需求規(guī)格說明書,分別給出系統(tǒng)數(shù)據(jù)模型( EDM)、功能模型(DFD動態(tài) 模型 (狀態(tài)轉(zhuǎn)換圖 ) 。(3) 兩周內(nèi)提交2 項目:用結(jié)構(gòu)化的方法進行系統(tǒng)設(shè)計性質(zhì): 設(shè)計
3、 題目:對系統(tǒng)LMIS進行概要設(shè)計目標與要求:( 1 )用結(jié)構(gòu)化的方法對系統(tǒng)進行總體設(shè)計( 2 )寫出系統(tǒng)總體設(shè)計方案,畫出系統(tǒng)總體模塊結(jié)構(gòu)圖( 3 )設(shè)計數(shù)據(jù)結(jié)構(gòu)(關(guān)鍵庫和表)( 4 )設(shè)計系統(tǒng)的幾個主要界面( 5 )兩周內(nèi)提交3 項目:用結(jié)構(gòu)化的方法進行詳細設(shè)計性質(zhì): 設(shè)計 題目:對系統(tǒng)LMIS進行詳細設(shè)計目標與要求:( 1 )用結(jié)構(gòu)化的方法對系統(tǒng)中的個別重要模塊進行詳細( 2 )寫出模塊詳細設(shè)計方案,畫出模塊流程圖( 3 )對這些模塊進行測試,寫出相應(yīng)的測試例( 4 )兩周內(nèi)提交4 項目:用面向?qū)ο蠓椒ㄟM行需求分析性質(zhì): 設(shè)計 題目:對系統(tǒng)LMIS進行需求分析目標與要求:( 1 )用面向
4、對象的方法對系統(tǒng)進行需求分析( 2)寫出需求規(guī)格說明書,分別給出系統(tǒng)的對象模型、功能模型(DFD動態(tài)模型( 3 )兩周內(nèi)提交5 項目:用面向?qū)ο蟮姆椒ㄟM行設(shè)計性質(zhì): 設(shè)計 題目:對系統(tǒng)LMIS進行總體設(shè)計目標與要求:( 1 )用面向?qū)ο蟮姆椒▽ο到y(tǒng)進行系統(tǒng)設(shè)計( 2 )寫出系統(tǒng)總體設(shè)計方案,畫出系統(tǒng)三種模型( 3 )給出系統(tǒng)數(shù)據(jù)結(jié)構(gòu)和界面設(shè)計方案( 4 )兩周內(nèi)提交1、 項目:用結(jié)構(gòu)化方法進行需求分析性質(zhì):設(shè)計題目:對系統(tǒng)LMIS進行需求分析目標與要求:( 1)用結(jié)構(gòu)化的方法對系統(tǒng)進行需求分析 2) 2) 寫出需求規(guī)格說明書,分別給出系統(tǒng)數(shù)據(jù)模型( EDM)、 功能模型( DFD)、動態(tài)模型(
5、狀態(tài)轉(zhuǎn)換圖) 。 3) 兩周內(nèi)提交需求分析:一、功能需求:讀者管理( 1)學生管理簡述:學生信息管理,包括信息存入,信息查詢,信息修改,信息刪除;輸入:學生信息處理過程描述,學生信息存數(shù)據(jù)庫輸出:操作成功或失敗的提示信息( 2)老師管理簡述:老師信息管理,包括信息存入,信息查詢,信息修改,信息刪除;輸入:老師信息處理過程描述,老師信息存數(shù)據(jù)庫輸出:操作成功或失敗的提示信息借閱管理( 1)學生管理簡述:學生信息,包括學生姓名,學號,年級專業(yè),借閱時間,借閱書籍編號;輸入:學生姓名,學號,年級,專業(yè),書籍編號,借閱時間;輸出:學生姓名,學號,年紀,專業(yè),書籍編號,借閱時間及歸還時間,確認提示信息;
6、( 2)老師管理簡述:老師信息,包括老師姓名,編號,辦公室門號,所借書籍編號,借閱時間;輸入:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間;輸出:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間及歸還時間,確認提示信息;還書管理( 1)學生還書簡述:學生姓名,學號,年級,專業(yè),借閱書籍編號,借閱時間,歸還時間;輸入:書籍編號,學生姓名,學號,歸還時間;輸出:歸還確認提示信息;( 2)老師還書簡述:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間,歸還時間;輸入:書籍編號,老師姓名,老師編號,歸還時間;輸出:歸還確認提示信息;預(yù)約管理( 1)學生預(yù)約簡述:學生信息,包括學生姓名,學號,
7、年級,專業(yè),預(yù)約書籍編號,預(yù)約時間,借閱時間;輸入:學生姓名,學號,年紀,專業(yè),預(yù)約書籍編號及預(yù)約時間;輸出:學生姓名,學號,年紀,專業(yè),預(yù)約書籍編號及預(yù)約時間,借 閱時間,確認提示信息;( 2)老師預(yù)約簡述:老師姓名,編號,辦公室門號,所借書籍編號及預(yù)約時間,借 閱時間;輸入:書籍編號,老師姓名,老師編號,預(yù)約書籍編號及預(yù)約時間;輸出:老師姓名,編號,辦公室門號,所借書籍編號及預(yù)約時間,借 閱時間,確認提示信息;書籍管理( 1)書籍分類簡述:書籍信息,包括書名,編號,作者,出版社,入庫時間;輸入:書名,編號,作者,出版社,本書,入庫時間;輸出:入庫確認信息及分類表。( 2)書籍統(tǒng)計管理簡述:
8、書籍信息,庫存量; 輸入:書名,編號;輸出:書名,編號,作者,出版社,庫存量;DS5圖書預(yù)定記錄圖書名/讀 者DS7借書數(shù)據(jù)流程圖辦公室數(shù)據(jù)流程圖IPO11 DS1 讀者記錄讀者管理 辦公室IPO81更新處罰 規(guī)則、IPO表名稱說明IPO1查詢處理讀者查詢本人借還書記錄,圖書信息IPO2圖目編輯處理圖書信息維護IPO3圖書注銷處理注銷已有舊書,注銷的圖書不能外借IPO31新書發(fā)布處理新到館圖書在網(wǎng)上發(fā)布信息,向缺書登記讀 者發(fā)到書通知IPO4缺書登記處理讀者在網(wǎng)上做缺書登記IPO5圖書米購處理根據(jù)缺書記錄,制定采購圖書信息IPO6預(yù)定處理讀者網(wǎng)上預(yù)定圖書,借書時若庫存為0時可轉(zhuǎn)預(yù)定處理IPO7
9、取消預(yù)定處理取消已經(jīng)預(yù)定的圖書記錄IPO81更新處罰規(guī)則處理處罰規(guī)則維護IPO8更新系統(tǒng)參數(shù)處理系統(tǒng)參數(shù)維護IPO9處罰處理根據(jù)處罰規(guī)則對延期、丟失和破損給予懲罰, 登記罰款信息IPO10借書處理處理按讀者號、圖書編號進行借書處理IPO101后效性檢查處理檢查讀者號、圖書編號的有效性IPO11讀者管理處理維護讀者信息IPO12還書處理根據(jù)書號做還書處理、檢查預(yù)定記錄,轉(zhuǎn)預(yù) 定到書處理IPO121催還通知處理每天自動運行該處理,向用戶發(fā)催還通知IPO13預(yù)定通知處理由還書功能自動調(diào)用的功能,向讀者發(fā)到書通知郵件DS1讀音記錄數(shù)據(jù)存儲保存讀者基本信息DS2圖書信息記錄數(shù)據(jù)存儲保存圖書基本信息DS3
10、借還書記錄數(shù)據(jù)存儲保存借還書信息,系統(tǒng)自動處理,不能人工修改DS4處罰記錄數(shù)據(jù)存儲保存罰款信息DS5圖書預(yù)定記錄數(shù)據(jù)存儲記錄讀者預(yù)借圖書信息DS6缺書登記記錄數(shù)據(jù)存儲保存缺書彳日息DS7系統(tǒng)參數(shù)數(shù)據(jù)存儲記錄系統(tǒng)各項參數(shù)設(shè)置,這是 XML文件DS71處罰規(guī)定數(shù)據(jù)存儲記錄處罰的規(guī)則,這是 XML文件四、數(shù)據(jù)字典讀者信息數(shù)據(jù)字典DS1名稱長度域值初值備注姓名char100nullnull學號int性別char100nullnull借書證號int系別char100Nullnull專業(yè)char100NullNull學歷char100NullNull圖書信息記錄數(shù)據(jù)字典DS2名稱長度域值初值備注書名cha
11、r100NullNull編號IntISBN 號char100NullNull作者char100NullNull圖地網(wǎng)1描述char100NullNull出版日期char100 (名稱L''-NullNull價格fIntM一?、)數(shù)量4(總數(shù)量 ) wi'l 11 N/、111_1 vK/* 峪川 HrFt乙 R1J火YJ 力白r圖書(編號 )_XDS5,名稱G% 數(shù)、J出版蒯心)備注讀者姓名chark:CC fJNut7一Nul1借書證號Int價裕, 出版口圖書編號int預(yù)約時間int預(yù)約期限int借還書記錄數(shù)據(jù)字典DS3名稱長度域值初值備注讀者姓名char100nul
12、lnull借書證號int圖書編號int圖書名稱char100nullnull借出日期char100nullnull歸還日期char100nullnull借書天數(shù)int五、實體關(guān)系圖借閱信息實體描述工作人員實體描述罰款信息實體描述借書證實體描述總E R圖2、項目:用結(jié)構(gòu)化的方法進行系統(tǒng)設(shè)計性質(zhì):設(shè)計系鮑瞥吉:構(gòu)取寸系統(tǒng)LMIS進行概要設(shè)計目標與要求:圖書流通管理子系統(tǒng)圖書管理子系統(tǒng)權(quán)限管理讀者管理 子系統(tǒng)旺類型設(shè)置圖書檔案管理圖書類型設(shè)置圖書借閱圖書歸還圖書罰款借書,結(jié)耒后的查詢,H、TZH功育功育匕 匕,階段要2羽確系統(tǒng)的結(jié)運行環(huán)境運行平臺: Windows XP/Windows 2007/W
13、in 8CPU:以上內(nèi)存:1Gb以上硬盤:500 gb以上二、系統(tǒng)功能圖還書管理子系統(tǒng)還書管理子系統(tǒng)還書工作環(huán)境還書事物分發(fā)還書還書界面里子系獲得 還書 信息獲得 還書 信息借閱管理工作環(huán)境錄入命令還書處理丟失信息界面延期懲罰獲得 破損 信息失息證丟信驗借閱獲得借書 信息破損懲罰獲得 延期 信息延期懲罰詢查損 面 破件界到解損 信息 驗證期 面延信界預(yù)定借書處理獲得圖書 信息借書界面驗證借書信息預(yù)定界面驗證預(yù)定信息延期信息驗證加入入定 隊列讀者管理子系統(tǒng)添加讀者信息進入新建 讀者界面 添加信息插入操作讀者管理 子系統(tǒng)修改讀者信息刪除讀者信息進入修改 讀者界面 修改信息修改操作進入刪除 讀者界面
14、 刪除信息刪除操作圖書管理子系統(tǒng)添加圖書信息進入新建圖書界面然加媯能需插 入 操 程圖書管理 子系統(tǒng)修改圖書信息進入修改 圖書界面 悻信息修改操作刪除圖書信息進入刪除 圖書界面 刪除信息刪除操作功能讀者檔 案管理讀者類 型設(shè)置圖書檔 案管理圖書類 型設(shè)置圖書借閱圖書歸還查詢借書還書預(yù)定懲罰四、接口設(shè)計1、用戶接口用戶和管理員通過在輸入窗口輸入登錄名和密碼進入各個模塊2、外部接口( 1)圖書管理模塊為圖書統(tǒng)計模塊,和圖書查詢模塊提供基礎(chǔ)數(shù)據(jù)。必須現(xiàn)有圖書數(shù)據(jù)后,才能使用統(tǒng)計和查詢模塊( 2)借閱管理模塊為圖書管理系統(tǒng)提供基礎(chǔ)數(shù)據(jù)( 3)圖書管理模塊為借書證辦理模塊為圖書借閱模塊提供基礎(chǔ)數(shù)據(jù)( 4
15、)在借閱模塊中可以使用查詢模塊,查詢圖書信息五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計1、邏輯結(jié)構(gòu)設(shè)計要點( 1)學生信息數(shù)據(jù)設(shè)計( 2)圖書信息數(shù)據(jù)設(shè)計( 3)借書信息數(shù)據(jù)設(shè)計( 4)處罰信息數(shù)據(jù)設(shè)計( 5)管理員信息數(shù)據(jù)設(shè)計2、數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)與程序是軟件的重要組成部分, 程序的正確執(zhí)行依賴于合理的數(shù)據(jù)結(jié)構(gòu)。六、系統(tǒng)出錯處理設(shè)計3 項目:用結(jié)構(gòu)化的方法進行詳細設(shè)計設(shè)計 題目:對系統(tǒng)LMIS進行詳細設(shè)計目標與要求:( 1)用結(jié)構(gòu)化的方法對系統(tǒng)中的個別重要模塊進行詳細( 2)寫出模塊詳細設(shè)計方案,畫出模塊流程圖( 3)對這些模塊進行測試,寫出相應(yīng)的測試例( 4 )兩周內(nèi)提交詳細設(shè)計一、系統(tǒng)功能分析1 圖
16、書管理功能分析“讀者管理” 完成的功能是對讀者的類別進行設(shè)置和對讀者的檔案進行管理,對于讀者的類別,主要是針對不同的讀者類型設(shè)置其借書的上限,比如教師為 8 本,研究生為 6 本,本科生為 4本。并據(jù)此創(chuàng)建一個讀者類別信息表,對于讀者檔案管理,實在讀者辦理圖書證的時候?qū)υ撟x者相關(guān)信息的登記,并且讀者借書證號唯一,并據(jù)信息創(chuàng)建一個讀者信息表。2 .圖書管理功能分析“圖書管理” 完成的功能是對圖書的類別進行設(shè)置和對圖書的檔案進行管理。對于圖書的類別進行設(shè)置,圖書類別的如上,并據(jù)此創(chuàng)建一個圖書類別信息表。圖書的檔案管理實際上是對每一本書的信息進行登記,并據(jù)此創(chuàng)建一個圖書信息登記 表,由于以上兩部分的
17、操作相對簡單,所以沒有畫 出流程圖。3 .借閱功能分析圖書借閱時,首先輸入借書證號,然后 判斷該讀者是否已經(jīng)達到借閱上限,或者有無罰款 拖欠現(xiàn)象,在沒有拖欠或已繳清欠款后,開始進入 借書界面,輸入要接的圖書編號,若庫存大于一, 則將圖書借出,否則,讀者可以選擇是否預(yù)定此圖 書。若預(yù)定,將圖書加入預(yù)定隊列,若不預(yù)定,則 提示讀者是否重新選擇,然后若是,則循環(huán)到輸入 圖書編號階段,若否,則退出借書頁面?;氐街黜撁?。查詢圖王存痛余及購余圄書性討母狀態(tài)至 A4 .圖書歸還和處罰功能分析圖書歸還時:然后開始判斷圖書是否 有因破損,延期,丟失而需要發(fā)生的罰款項目,如 果沒有,則直接進行圖書歸還處理,更新庫存和讀 者借閱信息,然后判斷該圖書是否有預(yù)定,如果有 則E-mail通知讀者前來取書。幡據(jù)有關(guān)劃定處罰 借閱者5 .圖書預(yù)借功能分析開鑿顯示田惜成功慵詼 相美蜜擒結(jié)束:、接口設(shè)計1)用戶接口用戶和管理員通過在輸入窗口輸入登錄名和密 碼進入各個模塊2)外部接口(1)圖書管理模塊為圖書統(tǒng)計模塊,和圖書查詢模塊 提供基礎(chǔ)數(shù)據(jù)。必須現(xiàn)有圖書數(shù)據(jù)后,才能使用統(tǒng)計 和查詢模塊(2)借閱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年德語TestDaF考試模擬試卷閱讀理解難點分析與對策
- 2025年采購師(一級)實務(wù)操作考試試卷
- 2025電子商務(wù)師(高級)考試試卷:電商數(shù)據(jù)可視化與商業(yè)智能分析試題
- 2025年安全工程師考試事故案例分析模擬試卷
- 2025年初中歷史七年級下冊階段檢測試卷:歷史學科教學方法
- 2025年電子商務(wù)師(初級)職業(yè)技能鑒定試卷:電子商務(wù)數(shù)據(jù)分析競賽評分標準試題
- 2025年保育員(初級)實操技能試卷:幼兒教育信息化技術(shù)與應(yīng)用案例分析
- 便利店行業(yè)2025年轉(zhuǎn)型升級中的智能物流配送成本控制策略研究報告001
- 2025年航空航天零部件制造高精度加工技術(shù)發(fā)展趨勢報告
- 2025年不銹鋼絲網(wǎng)項目規(guī)劃申請報告
- 抗腫瘤藥卡鉑的介紹與研究
- 《家校合作研究的國內(nèi)外文獻綜述》2400字
- 高空作業(yè)安全試題及答案
- 江蘇省南京市2022年高二《生物》下學期期末試題與參考答案
- 2025年數(shù)字經(jīng)濟下的創(chuàng)業(yè)政策調(diào)整策略試題及答案
- 吉林省2024年中考地理試卷2套附解析答案
- 山東省濟南市歷城區(qū)2025年九年級中考語文一??荚囋囶}(含答案)
- 火災(zāi)防治、隱患辨識與應(yīng)急避險
- 2025年河北省滄州市初中學業(yè)水平摸底考試地理試卷(含答案)
- 危重患者血糖管理指南
- 山東省2024年藝術(shù)類本科批音樂類第1次志愿投檔情況表(公布)
評論
0/150
提交評論