圖書館管理信息系統(tǒng) 實訓(xùn)報告_第1頁
圖書館管理信息系統(tǒng) 實訓(xùn)報告_第2頁
圖書館管理信息系統(tǒng) 實訓(xùn)報告_第3頁
圖書館管理信息系統(tǒng) 實訓(xùn)報告_第4頁
圖書館管理信息系統(tǒng) 實訓(xùn)報告_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)實訓(xùn)報告課題: 圖書館系統(tǒng)班級:10信息管理一班姓名:李利霞學(xué)號:目錄 一 開發(fā)的可行性分析 3 二 系統(tǒng)的需求分析 .3 1.對現(xiàn)有系統(tǒng)進(jìn)行需求調(diào)查 3 2. 數(shù)據(jù)流圖分析.4 3.數(shù)據(jù)字典8 三 系統(tǒng)分析 10 系統(tǒng)功能分析 .10 系統(tǒng)具體分析 .11 E-R圖.12 實體圖.13 四 數(shù)據(jù)庫 .15 根據(jù)分析設(shè)計的數(shù)據(jù)庫表 15五 詳細(xì)設(shè)計.15 六 測試 .171.測試的準(zhǔn)則 172.測試步驟及操作 173.測試用例18 七 總結(jié) .19一開發(fā)的可行性分析 圖書館的圖書管理工作是否能有信息技術(shù)來解決,是否有必要用計算機(jī)來支持相關(guān)的管理,實施管理信息系統(tǒng)的成本及能達(dá)到的效果

2、怎樣,可從技術(shù)、經(jīng)濟(jì)社會三方面對系統(tǒng)進(jìn)行相關(guān)的敘述: 1. 技術(shù)可行性 開發(fā)本系統(tǒng)要求開發(fā)人員能夠熟練運(yùn)用編程語言。 2.經(jīng)濟(jì)可行性 此分析核心是成本/效益分析:0,支出費(fèi)用,包括設(shè)備購置費(fèi),管理 和維護(hù)費(fèi)用,人員工資和培訓(xùn)費(fèi)等1,收益:電腦和打印機(jī)等設(shè)備是學(xué)校必備的3.社會可行性 開發(fā)時間主要用于系統(tǒng)分析設(shè)計實現(xiàn)及后面的調(diào)試。此系統(tǒng)開發(fā)與國家政策法規(guī)不存在任何沖突和抵觸之處。高校管理者具有較高的素質(zhì),對管理現(xiàn)代化有較高認(rèn)識水平。經(jīng)過對編程和計算機(jī)基本操作的培訓(xùn),基本可行 4.法律可行性 所使用的工具和技術(shù)及數(shù)據(jù)信息不違反法律。二系統(tǒng)的需求分析1.對現(xiàn)有系統(tǒng)進(jìn)行需求調(diào)查 (1)現(xiàn)行系統(tǒng)組織結(jié)構(gòu)

3、圖. (2)現(xiàn)行系統(tǒng)管理功能結(jié)構(gòu)圖 (3)現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖 讀者圖書信息單缺貨通知單查詢處采購員訂貨單書店提貨通知單入庫單圖書地址單借書管理員ID卡圖書ID卡讀者者圖書還書管理員罰款通知單續(xù)借單圖書圖書庫 2.功能分析 以下圖書館管理信息系統(tǒng)的數(shù)據(jù)流程圖: 圖2-3頂層數(shù)據(jù)流圖 第一層數(shù)據(jù)流圖2-4第二層數(shù)據(jù)流圖1 讀者借閱圖2-5 第二層數(shù)據(jù)流圖2(讀者還書)2-6 第二層數(shù)據(jù)流圖3(查詢信息)圖2-7 第二層數(shù)據(jù)流圖4(管理圖書信息)圖2-8第二層數(shù)據(jù)流圖5(管理讀者信息)圖2-9第二層數(shù)據(jù)流圖6管理員信息圖2-103.數(shù)據(jù)字典數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、

4、處理邏輯、數(shù)據(jù)存儲和外部實體等幾方面進(jìn)行的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。在系統(tǒng)分析中會產(chǎn)生大量的數(shù)據(jù)字典,以下將列出數(shù)據(jù)中代表性的數(shù)據(jù)項、數(shù)據(jù)流、處理邏輯、存儲邏輯、外部實體等項。 數(shù)據(jù)項的定義數(shù)據(jù)項編號:I-01數(shù)據(jù)項名稱:圖書編號別 名:無簡 述:某種圖書的代碼類 型:字符型長 度:20字節(jié)取值范圍:數(shù)字 + 英文字母數(shù)據(jù)項編號:I-02數(shù)據(jù)項名稱:學(xué)生借書證編號別 名:ID卡號簡 述:每個同學(xué)有唯一的一個編碼類 型:數(shù)值型長 度:12 位取值范圍:0到9 取值說明:1到2位代表年級,3到4位代表校區(qū),5到6位代表學(xué)院,7到8位代表

5、專業(yè),9到12位代表專業(yè)學(xué)生排號。數(shù)據(jù)項編號I-03數(shù)據(jù)項名稱:館藏數(shù)量別 名:圖書的館藏書量簡 述:某種圖書的庫存數(shù)量類 型:數(shù)值型長 度:2位整數(shù)取值范圍:0-20 數(shù)據(jù)流的描述數(shù)據(jù)流編號:D-01數(shù)據(jù)流名稱:查詢 簡述:讀者查詢圖書的記錄數(shù)據(jù)流來源:“讀者”外部實體數(shù)據(jù)流去向:“檢索圖書館是否有書”處理邏輯數(shù)據(jù)項組成:圖書名+圖書編號+出版社+作者+借書日期+還書日期數(shù)據(jù)流量:平均400次/日高峰流量:最大600次/日數(shù)據(jù)流編號:D-02數(shù)據(jù)流名稱:借書 簡述:讀者借閱圖書的記錄數(shù)據(jù)流來源:“讀者”外部實體數(shù)據(jù)流去向:圖書館借書記錄管理系統(tǒng)數(shù)據(jù)流組成:圖書編號+出版社+作者+圖書證號+姓

6、名+聯(lián)系電話+學(xué)院+年級+專業(yè)+借書日期+應(yīng)還日期數(shù)據(jù)流量:平均300本/日高峰流量:最大500本/日數(shù)據(jù)流編號:D-03數(shù)據(jù)流名稱:還書簡 述:讀者還書的記錄數(shù)據(jù)流來源:“讀者”外部實體數(shù)據(jù)流去向:“檢索圖書是否過期”處理邏輯數(shù)據(jù)流組成:圖書編號+出版社+作者+圖書證號+姓名+聯(lián)系電話+學(xué)院+年級+專業(yè)+借書日期+還書日期數(shù)據(jù)流量:平均300本/日高峰流量:最大500本/日 處理邏輯的定義處理邏輯編號:P-01處理邏輯名稱:查詢處理簡述:查詢圖書館是否某種書輸入的數(shù)據(jù)流:圖書名稱,來源于讀者;作者名稱,來源于讀者;圖書編號,來源讀者。處理:根據(jù)讀者錄入數(shù)據(jù)流“圖書名稱”、“作者”或“圖書編號

7、”,檢索圖書館數(shù)據(jù)庫,確定圖書名;再根據(jù)圖書編號或作者,確定圖書 輸出的數(shù)據(jù)項:圖書館藏地址,圖書總量,圖書可借閱量,已借圖書應(yīng)還日期 處理邏輯編號:P-02處理邏輯名稱:借書處理 簡述:登記讀者的借閱數(shù)據(jù)輸入的數(shù)據(jù)流:讀者姓名,借書證號,聯(lián)系電話,來源于讀者;圖書編號,圖書名稱,借書日期 處理:根據(jù)輸入的數(shù)據(jù)流“圖書編號”和“借書證號”,將數(shù)據(jù)記錄下來。輸出的數(shù)據(jù)流:應(yīng)還日期 處理邏輯編號:P-03處理邏輯名稱:還書處理 簡述:登記讀者的還書數(shù)據(jù)輸入的數(shù)據(jù)流:讀者姓名,借書證號,聯(lián)系電話,來源于讀者;圖書編號,圖書名稱,還書日期。處理:根據(jù)輸入的數(shù)據(jù)流“圖書編號”和“借書證號”,查閱是否逾期

8、,若逾期,輸出罰款通知書,如沒有逾期,消除借書記錄 輸出的數(shù)據(jù)流:罰款通知單(逾期情況下) 數(shù)據(jù)存儲的定義數(shù)據(jù)存儲編號:F-01數(shù)據(jù)存儲名稱:借書記錄簡述:記錄讀者借書的數(shù)據(jù)。數(shù)據(jù)存儲組成:圖書名稱+圖書編號+館藏地址+庫存量+借書證號+借書日期 關(guān)鍵字:圖書編號 外部實體的定義外部實體編號:S-01外部實體的名稱:讀者簡述:閱讀圖書的讀者輸入的數(shù)據(jù)流:I-01、I-02輸出地數(shù)據(jù)流:應(yīng)還日期三系統(tǒng)分析 針對讀者查詢圖書的需求,參照現(xiàn)有的開發(fā)環(huán)境,利用可用資源和使用資源,設(shè)計出一個能滿足相應(yīng)功能需求的系統(tǒng),力求系統(tǒng)界面簡潔、友好,輸入簡單,功能完善、齊全。 (一)系統(tǒng)功能分析1. 密碼設(shè)置:每

9、個操作員均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng),誘因每個人的權(quán)限不一致,可以防止越權(quán)操作。2. 資料維護(hù):為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進(jìn)行管理。系統(tǒng)維護(hù)包括對各種表記錄的修改、刪除、添加等操作。3. 系統(tǒng)查詢:可以按圖書編號、借閱證編號等相關(guān)信息進(jìn)行查詢。4 .系統(tǒng)管理:進(jìn)行圖書館信息管理、管理員權(quán)限設(shè)置。 5.報表統(tǒng)計:包括統(tǒng)計圖書信息、讀者信息、借閱信息和罰款信息等。 6.其他操作:包括修改密碼、添加用戶、頁面設(shè)置等。 (二)具體分析如下: 1. 圖書分類列表管理功能 管理員可以對圖書分類列表進(jìn)行修改圖書分類,刪除圖書分類,創(chuàng)建圖書分類功能進(jìn)

10、行管理。 在這一模塊中管理員可以對圖書分類進(jìn)行增、刪、改、查的管理。點(diǎn)擊“新建分類”即進(jìn)入新建圖書分類的頁面,按要求輸入信息進(jìn)行添加。但分類名稱必須是不能重復(fù)的名字,不然添加不成功。點(diǎn)擊“編輯圖書分類”即進(jìn)入編輯圖書分類的頁面,在此頁面可以看到所點(diǎn)擊分類的分類信息,可以在此基礎(chǔ)上進(jìn)行信息修改并點(diǎn)擊“確定”按鈕信息修改成功。點(diǎn)擊“刪除分類”則對該圖書分類進(jìn)行刪除,會彈出一個對話框提示是否刪除該分類。但是,如果該分類下有圖書的話系統(tǒng)會提示“先將該分類下的圖書移動到其他分類下再刪除”。如果該分類下沒有圖書則直接進(jìn)行刪除。 2. 圖書管理功能 在此功能中管理員可以新建圖書、編輯圖書信息、上傳圖書封面、

11、刪除圖書、搜索圖書、統(tǒng)計圖書等和圖書相關(guān)信息進(jìn)行修改,實現(xiàn)圖書信息實時動態(tài)查詢顯示的管理模塊。 在此模塊,管理員對圖書進(jìn)行增、刪、改、查的管理。點(diǎn)擊一個分類名,在分類名下有“新建圖書”按鈕進(jìn)入添加圖書頁面在該頁面中選擇圖書分類,輸入圖書名、出版社、作者、圖書簡介等信息,帶紅色“*”的為必填選項,若有漏項當(dāng)點(diǎn)擊“確定”按鈕時則會彈出提示信息,可輸入未填信息即可。圖書名也是不可以重復(fù)的。點(diǎn)擊“編輯圖片”即進(jìn)入編輯封面圖片頁面,在此頁面可以修改圖書的圖片。點(diǎn)擊“修改”按鈕便進(jìn)入了修改圖書信息的頁面,此頁面會顯示本書的詳細(xì)信息,在此可以修改圖書所屬分類,修改圖書名稱、出版社、作者、圖書簡介、定價等信息

12、。點(diǎn)擊“刪除”按鈕會彈出“是否刪除”的對話框,點(diǎn)擊確定則可以刪除該圖書所有信息。 3.圖書編目功能 對登記的新圖書進(jìn)行編碼后入總書目表,總書目表記載了圖書室每一本書的信息 4. 搜索圖書單擊“搜索圖書”即進(jìn)入搜索圖書頁面,可以選擇根據(jù)圖書分類名稱查詢所有這個分類下的圖書。也可以根據(jù)圖書名稱、作者或者是出版社等信息對想要的圖書進(jìn)行模糊查找。 5. 統(tǒng)計圖書點(diǎn)擊“統(tǒng)計圖書”進(jìn)入統(tǒng)計結(jié)果頁面,在此頁面會看到同年同月上架圖書的總數(shù)和總價,便于管理員對圖書進(jìn)行匯總。 6. 修改密碼單擊“修改用戶密碼” 進(jìn)入到修改密碼頁面,在此頁面管理員可以修改自己的密碼。必須在原密碼、新密碼和新密碼確認(rèn)框中輸入原密碼,

13、新密碼和新密碼確認(rèn)。原密碼輸入不正確系統(tǒng)會提示“原始密碼不正確,請重新輸入”。一旦新密碼和新密碼確認(rèn)框中的密碼不同系統(tǒng)會提示“輸入的新密碼和新密碼確認(rèn)的內(nèi)容不同,請重新輸入”的信息。 7. 移動圖書此功能在各分類圖書列表頁面的下方,先選中要移動的圖書,再選擇要把圖書移動到的目標(biāo)分類名稱,點(diǎn)擊“移動”按鈕系統(tǒng)將執(zhí)行移動操作。(三).E-R圖經(jīng)過我們對圖書館的調(diào)查我們了解了該系統(tǒng)中的幾個實體類型有:學(xué)生、圖書管理員、圖書還有采購員。采購員:姓名,工號畫出圖書管理的E-R圖如下圖所示: 圖2-11這些實體之間的相互關(guān)系有: 學(xué)生與圖書之間有“借閱”關(guān)系,是多對多的。圖書管理員與圖書之間有“管理”關(guān)系

14、,是一對多的。采購員與圖書之間有“采購”關(guān)系,是一對多的。每個實體的屬性分別是:學(xué)生:姓名,借書證號,聯(lián)系電話圖書:書名,書號,數(shù)量,地址圖書管理員:姓名,工號采購員:姓名,工號經(jīng)過我們對圖書館的調(diào)查我們了解了該系統(tǒng)中的幾個實體類型有:學(xué)生、圖書管理員、圖書還有采購員。這些實體之間的相互關(guān)系有: 學(xué)生與圖書之間有“借閱”關(guān)系,是多對多的。圖書管理員與圖書之間有“管理”關(guān)系,是一對多的。采購員與圖書之間有“采購”關(guān)系,是一對多的。每個實體的屬性分別是:學(xué)生:姓名,借書證號,聯(lián)系電話圖書:書名,書號,數(shù)量,地址圖書管理員:姓名,工號(四).實體圖 (1)類別實體圖: (2)讀者信息實體圖: (3)

15、信息實體圖: (4)借閱記錄信息實體圖: (5)歸還記錄信息實體圖 (6)罰款信息實體圖: 2.關(guān)系模式 (1)書籍類別(種類編號,種類名稱) (2)讀者(借書證編號,讀者姓名,讀者性別,讀者種類,登記時期) (3)書籍(書籍編號,書籍名稱,書籍類別,書記作者,出版社名稱,出版日期, 登記日期) (4)借閱(借書證編號,書籍編號,讀者借書時間) (5)還書(借書證編號,書籍編號,讀者還書時間) (6)罰款(借書證編號,讀者姓名,借書證編號,書籍編號,讀者借書時間)四數(shù)據(jù)庫邏輯設(shè)計根據(jù)分析設(shè)計的數(shù)據(jù)庫表 (1)book_sytle 書籍類別信息表表中列名數(shù)據(jù)類型可否為空說明bookstyleno

16、varcharnot null(主鍵)種類編號bookstyleVarcharnot null種類名稱 (2)system_readers讀者信息表格表中列名數(shù)據(jù)類型可否為空說明readeridvarcharnot null(主鍵)讀者借書證號readernamevarcharnot null讀者姓名readersexvarcharnot null讀者性別readertypevarcharnull讀者種類regdatedatetimenull登記日期(3)system_book書籍信息表表中列名數(shù)據(jù)類型可否為空說明bookidVarcharNot null(主鍵)書籍編號booknameVar

17、charNot null書籍名稱bookstyleVarcharNot null書籍類別bookauthorVarcharNot null書籍作者bookpubVarcharNull出版社名稱bookpubdateDatetimeNull出版日期bookindateDatetimeNull登記日期isborrowedVarcharNot Null是否被借出(4)borrow_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說明readeridVarcharNot null(外主鍵)讀者借閱證編號bookidVarcharNot null(外主鍵)書籍編號borrowdateVarcharN

18、ot null讀者借書時間(5)return_record 借閱記錄信息表表中列名數(shù)據(jù)類型可否為空說明readernameVarcharNot null(外主鍵)讀者借閱證編號readeridVarcharNot null(外主鍵)書籍編號returndatedatetimeNot null讀者還書時間(6)reader_fee 罰款記錄信息表readeridvarcharNot null讀者借書證編號readernamevarcharNot null讀者姓名bookidvarcharNot null(外主鍵)書籍編號booknamevarcharNot null書籍名稱bookfeevarc

19、harNot Null罰款金額borrowdatedatetimeNot Null借閱時間五詳細(xì)設(shè)計 根據(jù)以上分析得圖書館管理信息系統(tǒng)層次模塊結(jié)構(gòu)圖: 圖書館管理信息系統(tǒng)H圖IPO圖編號(及模塊號):L.a.1.2.1HIPO圖號:L.a.0.0.0模塊名稱:讀者借還圖書使用單位:圖書館輸入部分I處理描述P輸出部分Ol 從獲得的借還記錄得到圖書信息 讀者發(fā)生借還行為; 憑借借閱證作為媒介將借還記錄錄入讀者借閱管理系統(tǒng); 讀者信息與借還圖書信息一一對應(yīng)。處理過程: 一一對應(yīng),記錄合格 不對應(yīng),記錄不合格l 將合理記錄送回上一級,進(jìn)行信息更新;l 輸出圖書信息,以便處理圖書預(yù)約模塊讀者借閱管理系統(tǒng)

20、IPO圖IPO圖編號(及模塊號):L.a.1.3.5HIPO圖號:L.a.0.0.0模塊名稱: 圖書信息庫使用單位:圖書館輸入部分I處理描述P輸出部分Ol 由圖書查詢功能錄入查詢命令;l 由圖書借還記錄系統(tǒng)錄入圖書信息。 錄入查詢命令; 錄入借還記錄; 錄入圖書信息; 整理各種信息,存入信息庫處理過程: l 將圖書信息送回上一級,便于各個功能模塊功能的進(jìn)行。圖書信息管理系統(tǒng)IPO圖IPO圖編號(及模塊號):L.a.3.2.1HIPO圖號:L.a.0.0.0模塊名稱:罰金管理 使用單位:圖書館輸入部分I處理描述P輸出部分Ol 由下級送入讀者借閱信息。 讀者借閱圖書逾期未歸還; 讀者借閱信息系統(tǒng)處

21、理出逾期未歸還圖書及讀者信息; 對逾期未歸還圖書的讀者進(jìn)行罰金核算; 根據(jù)核算好的罰金對逾期未歸還圖書的讀者進(jìn)行罰金處理; 讀者繳納罰金處理過程: l 將罰金管理信息送回上一級。l 將罰金管理送還下一級,更新讀者借閱信息。罰金管理系統(tǒng)IPO圖六測試 1.測試的準(zhǔn)則(1)所有的測試都應(yīng)該能追溯到用戶需求。 (2)應(yīng)該在測試開始之前的相當(dāng)長時間,就制定出測試計劃。 (3)測試用例的代表性。 2.測試步驟及操作 其操作過程如下: (1).在客戶端數(shù)據(jù)庫信息模塊過程中,先對各子單元過程分別進(jìn)行測試,然后根據(jù)測試方法按照詳細(xì)設(shè)計說明書中的流程圖對其進(jìn)行跟蹤測試。 (2).客戶端數(shù)據(jù)庫信息模塊、讀者借閱圖書信息模塊、數(shù)據(jù)庫匯總報表模塊(包括數(shù)據(jù)庫)過程中先對各子單元過程分別進(jìn)行測試,然后根據(jù)測試方法按照詳細(xì)設(shè)計說明書中的流程圖對其進(jìn)行跟蹤測試。, (3).根據(jù)各模塊之間的各種關(guān)系,對其接口進(jìn)行測試。 (4).在系統(tǒng)測試中,要注意對各種意外情況(例如斷電硬盤損壞等)加以處理,對數(shù)據(jù)庫要注意其安全性可靠性健壯性效率。網(wǎng)絡(luò)傳輸更要注意其安全性。 3測試用例 測試需求測試用例 ID測試步驟期望的結(jié)果圖書編目TC-bm-001系統(tǒng)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論