軟件工程課程設(shè)計題目2016_第1頁
軟件工程課程設(shè)計題目2016_第2頁
軟件工程課程設(shè)計題目2016_第3頁
軟件工程課程設(shè)計題目2016_第4頁
軟件工程課程設(shè)計題目2016_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟 件 工 程 大 作 業(yè)課程設(shè)計題目:圖書借閱管理子系統(tǒng)(LMIS)設(shè)計本系統(tǒng)模擬學(xué)生在圖書館借閱圖書的管理內(nèi)容,包括查詢圖書、借書、借閱后的查詢、統(tǒng)計以及超期罰款等的處理情況,簡化的系統(tǒng)需要管理的情況如下。(1) 可隨時查詢出可借閱圖書的詳細情況,如圖書編號(bno)、圖書名稱(bna)、出版日期(bda)、圖書出版社(bpu)、圖書存放位置(bpl)和圖書總數(shù)量(bnu)等,這樣便于學(xué)生選借。(2) 學(xué)生查詢圖書情況后即可借閱所需圖書,可借閱多種圖書,每種圖書一般只借一本。若已有圖書超期,則應(yīng)在交清罰金后才能開始本次借閱。(3) 為了唯一標識每一學(xué)生,圖書室辦借

2、書證需要如下信息:學(xué)生姓名(sna)、學(xué)生系別(sde)、學(xué)生所學(xué)專業(yè)(ssp)、借書上限數(shù)(sup)及唯一的借書證號(sno)。(4) 每位學(xué)生一次可借多本書,但不能超出該生允許借閱的上限數(shù)(上限數(shù)自定),每位學(xué)生可多次借閱,允許重復(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è)計題目:對系統(tǒng)L

3、MIS進行概要設(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)用面向?qū)ο蟮姆椒▽ο到y(tǒng)進行需求分析(2)寫出需求規(guī)格說明書,

4、分別給出系統(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)寫出需求規(guī)格說明書,分別給出系統(tǒng)數(shù)據(jù)模型(EDM)、功能模型(DFD)、動態(tài)模型(狀態(tài)轉(zhuǎn)換圖) 。 (3) 兩周內(nèi)提交需求分析:一、功能需求: 1.1讀者管理(1

5、) 學(xué)生管理 簡述:學(xué)生信息管理,包括信息存入,信息查詢,信息修改,信息刪除; 輸入:學(xué)生信息處理過程描述,學(xué)生信息存數(shù)據(jù)庫 輸出:操作成功或失敗的提示信息(2) 老師管理 簡述:老師信息管理,包括信息存入,信息查詢,信息修改,信息刪除; 輸入:老師信息處理過程描述,老師信息存數(shù)據(jù)庫 輸出:操作成功或失敗的提示信息1.2借閱管理(1) 學(xué)生管理 簡述:學(xué)生信息,包括學(xué)生姓名,學(xué)號,年級專業(yè),借閱時間,借閱書籍編號; 輸入:學(xué)生姓名,學(xué)號,年級,專業(yè),書籍編號,借閱時間; 輸出:學(xué)生姓名,學(xué)號,年紀,專業(yè),書籍編號,借閱時間及歸還時間,確認提示信息;(2) 老師管理 簡述:老師信息,包括老師姓名

6、,編號,辦公室門號,所借書籍編號,借閱時間; 輸入:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間; 輸出:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間及歸還時間,確認提示信息;1.3還書管理 (1)學(xué)生還書 簡述:學(xué)生姓名,學(xué)號,年級,專業(yè),借閱書籍編號,借閱時間,歸還時間; 輸入:書籍編號,學(xué)生姓名,學(xué)號,歸還時間; 輸出:歸還確認提示信息; (2)老師還書 簡述:老師姓名,編號,辦公室門號,所借書籍編號,借閱時間,歸還時間; 輸入:書籍編號,老師姓名,老師編號,歸還時間; 輸出:歸還確認提示信息;1.4預(yù)約管理 (1)學(xué)生預(yù)約 簡述:學(xué)生信息,包括學(xué)生姓名,學(xué)號,年級,專業(yè),預(yù)

7、約書籍編號,預(yù)約時間,借閱時間; 輸入:學(xué)生姓名,學(xué)號,年紀,專業(yè),預(yù)約書籍編號及預(yù)約時間; 輸出:學(xué)生姓名,學(xué)號,年紀,專業(yè),預(yù)約書籍編號及預(yù)約時間,借閱時間,確認提示信息; (2)老師預(yù)約 簡述:老師姓名,編號,辦公室門號,所借書籍編號及預(yù)約時間,借閱時間; 輸入:書籍編號,老師姓名,老師編號,預(yù)約書籍編號及預(yù)約時間; 輸出:老師姓名,編號,辦公室門號,所借書籍編號及預(yù)約時間,借閱時間,確認提示信息;1.5書籍管理 (1)書籍分類 簡述:書籍信息,包括書名,編號,作者,出版社,入庫時間; 輸入:書名,編號,作者,出版社,本書,入庫時間; 輸出:入庫確認信息及分類表。 (2)書籍統(tǒng)計管理 簡

8、述:書籍信息,庫存量; 輸入:書名,編號; 輸出:書名,編號,作者,出版社,庫存量;二、數(shù)據(jù)流圖DS1讀者記錄IPO4圖書館圖書管理信息系統(tǒng)DS4處罰記錄DS2圖書信息記錄DS3借還書記錄DS2圖書信息記錄IPO3圖書注銷采編部IPO2書目編輯IPO31新書發(fā)布讀者DS6缺書登記記錄IPO1查詢DS3借還書記錄IPO5圖書采購IPO7取消預(yù)約讀者IPO4缺書登記DS6缺書登記記錄DS5圖書預(yù)定記錄DS7系統(tǒng)參數(shù)/規(guī)則書號書名缺書查詢E-mail圖書名/讀者 0層數(shù)據(jù)流圖 DS7系統(tǒng)參數(shù)/規(guī)則DS4處罰記錄IPO9處罰流通部IPO6預(yù)定IPO7取消預(yù)定DS5圖書預(yù)定記錄IPO10借書DS1讀者記

9、錄IPO11讀者管理辦公室IPO8更新系統(tǒng)參數(shù)DS2圖書信息記錄DS3借還書記錄IPO12還書IPO13預(yù)定通知讀者DS5圖書預(yù)定記錄圖書號讀者圖書信息書號書號E-mail 1層數(shù)據(jù)流圖IPO6預(yù)定DS4處罰記錄IPO7取消預(yù)定IPO10借書DS2圖書信息記錄IPO101有效性檢查DS1讀者記錄流通部DS3借還書記錄DS3圖書信息記錄圖書號/讀者圖書號/讀者圖書號/讀者借書數(shù)據(jù)流程圖 讀者IPO121催還通知DS1讀者記錄DS3借還書記錄IPO12還書流通部IPO09處罰DS7系統(tǒng)參數(shù)/規(guī)則DS5圖書預(yù)定記錄IPO13預(yù)定通知讀者DS2圖書信息記錄DS4處罰記錄E-mailE-mail書號還書

10、數(shù)據(jù)流程圖DS1讀者記錄IPO11讀者管理辦公室IPO8更新系統(tǒng)參數(shù)DS7參數(shù)系統(tǒng)IPO81更新處罰規(guī)則DS71處罰規(guī)則辦公室數(shù)據(jù)流程圖三、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取消預(yù)定處理取消已經(jīng)預(yù)定的圖書記錄IPO81更新處罰規(guī)則處理處罰規(guī)

11、則維護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借還書記錄數(shù)據(jù)存儲保存借還書信息,系統(tǒng)自動處理,不能人工修改DS4處罰

12、記錄數(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文件4、 數(shù)據(jù)字典讀者信息數(shù)據(jù)字典DS1名稱類型長度域值初值備注姓名char100 nullnull學(xué)號int-性別char100nullnull借書證號int-系別char100Nullnull專業(yè)char100NullNull學(xué)歷char100NullNull圖書信息記錄數(shù)據(jù)字典DS2名稱類型長度域值初值備注書名char100 NullNull編號Int10000-99999I

13、SBN號char100NullNull作者char100NullNull出版社char100NullNull出版日期char100NullNull價格Int數(shù)量Int圖書預(yù)約記錄數(shù)據(jù)字典DS5名稱類型長度域值初值備注讀者姓名char100NullNull借書證號Int-圖書編號int10000-99999預(yù)約時間int預(yù)約期限int借還書記錄數(shù)據(jù)字典DS3名稱類型長度域值初值備注讀者姓名char100nullnull借書證號int-圖書編號int10000-99999圖書名稱char100nullnull借出日期char100nullnull歸還日期char100nullnull借書天數(shù)int

14、5、 實體關(guān)系圖圖書實體描述圖書名稱作者存放位置總數(shù)量編號當前數(shù)量價格出版日期出版社讀者實體描述借閱者姓名性別學(xué)號借書證號專業(yè)聯(lián)系電話所在學(xué)院學(xué)歷工作人員實體描述管理人員姓名性別編號職務(wù)登陸密碼借閱信息借閱者姓名借閱者編號圖書編號借書證號借閱者專業(yè)管理人員圖書名稱借閱者學(xué)院借閱信息實體描述借書證實體描述借書證借閱者信息圖書名稱借書上限借閱者編號圖書編號結(jié)束日期罰款信息實體描述罰款信息借閱者姓名借閱者編號圖書編號借書證號借閱者專業(yè)管理人員圖書名稱借閱者學(xué)院總ER圖圖書借閱者借書證工作人員還書預(yù)定處罰借閱查詢維護辦理持有2、項目:用結(jié)構(gòu)化的方法進行系統(tǒng)設(shè)計性質(zhì):設(shè)計題目:對系統(tǒng)LMIS進行概要設(shè)計

15、目標與要求: (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)提交概要設(shè)計1、 總體設(shè)計需求規(guī)定 系統(tǒng)可以實現(xiàn)查詢圖書,借書,結(jié)束后的查詢,統(tǒng)計,超期罰款等功能,這個階段要求明確系統(tǒng)的結(jié)構(gòu),各模塊的功能說明.運行環(huán)境運行平臺:Windows XP/Windows 2007/Win 8CPU:1.2gHz 以上內(nèi)存:1Gb 以上硬盤:500 gb 以上2、 系統(tǒng)功能圖系統(tǒng)功能結(jié)構(gòu)圖圖書館信息管理系統(tǒng)讀者管理子系統(tǒng)圖書管理子系統(tǒng)圖書流通管理子系統(tǒng)權(quán)限管理讀者檔案管理讀者類型設(shè)置圖書檔案

16、管理圖書類型設(shè)置圖書借閱圖書歸還圖書罰款借閱管理子系統(tǒng)借閱管理子系統(tǒng)借閱管理工作環(huán)境查詢圖書錄入命令檢查借閱預(yù)定獲得借書信息借書處理獲得圖書信息加入入定隊列借書界面驗證借書信息預(yù)定界面驗證預(yù)定信息還書管理子系統(tǒng)還書工作環(huán)境還書事物分發(fā)還書懲罰獲得還書信息還書處理懲罰事物分發(fā)保存懲罰信息懲罰界面還書界面獲得還書信息丟失懲罰破損懲罰延期懲罰獲得丟失信息丟失懲罰獲得破損信息獲得延期信息破損懲罰延期懲罰丟失信息界面丟失信息驗證破損信息界面破損信息驗證延期信息界面延期信息驗證還書管理子系統(tǒng)讀者管理子系統(tǒng)添加讀者信息修改讀者信息刪除讀者信息進入新建讀者界面添加信息進入修改讀者界面修改信息進入刪除讀者界面刪

17、除信息插入操作修改操作刪除操作讀者管理子系統(tǒng)圖書管理子系統(tǒng)圖書管理子系統(tǒng)添加圖書信息修改圖書信息刪除圖書信息進入新建圖書界面添加信息進入修改圖書界面修改信息進入刪除圖書界面刪除信息插入操作修改操作刪除操作3、 功能需求與程序的關(guān)系功能讀者檔案管理讀者類型設(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)圖書管理模塊為借書證辦理模塊為圖書借閱

18、模塊提供基礎(chǔ)數(shù)據(jù)(4)在借閱模塊中可以使用查詢模塊,查詢圖書信息5、 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計1、邏輯結(jié)構(gòu)設(shè)計要點(1)學(xué)生信息數(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)。6、 系統(tǒng)出錯處理設(shè)計 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)提交詳細設(shè)計1、 系統(tǒng)功

19、能分析1 圖書管理功能分析 “讀者管理”完成的功能是對讀者的類別進行設(shè)置和對讀者的檔案進行管理,對于讀者的類別,主要是針對不同的讀者類型設(shè)置其借書的上限,比如教師為8本,研究生為6本,本科生為4本。并據(jù)此創(chuàng)建一個讀者類別信息表,對于讀者檔案管理,實在讀者辦理圖書證的時候?qū)υ撟x者相關(guān)信息的登記,并且讀者借書證號唯一,并據(jù)信息創(chuàng)建一個讀者信息表。 2.圖書管理功能分析 “圖書管理”完成的功能是對圖書的類別進行設(shè)置和對圖書的檔案進行管理。對于圖書的類別進行設(shè)置,圖書類別的如上,并據(jù)此創(chuàng)建一個圖書類別信息表。圖書的檔案管理實際上是對每一本書的信息進行登記,并據(jù)此創(chuàng)建一個圖書信息登記表,由于以上兩部分的操作相對簡單,所以沒有畫出流程圖。3.借閱功能分析 圖書借閱時,首先輸入借書證號,然后判斷該讀者是否已經(jīng)達到借閱上限,或者有無罰款拖欠現(xiàn)象,在

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論