圖書館管理系統(tǒng)分析與設計_第1頁
圖書館管理系統(tǒng)分析與設計_第2頁
圖書館管理系統(tǒng)分析與設計_第3頁
圖書館管理系統(tǒng)分析與設計_第4頁
圖書館管理系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息系統(tǒng)分析與設計實驗報告實驗題目:結構化系統(tǒng)分析與設計圖書借閱管理系統(tǒng)分析與設計班級信息管理與信息系統(tǒng)學號525525525學生木子人玉木支地點經濟與管理學院實驗室2023年春季學期緒論近年來,隨著高校辦學規(guī)模的不斷擴大,師生人數(shù)的逐漸增多,節(jié)約圖書的情況亦日益增長,是的圖書的數(shù)目、規(guī)模比以往任何時候都大的多,管理業(yè)務變得更加繁瑣,假設仍采用傳統(tǒng)手工記錄的方式或用較為粗糙的管理軟件管理業(yè)務,不僅浪費人力且錯誤率高。為此,本文將采用結構化系統(tǒng)分析與設計的方法,建立一套適合高校自身的圖書借閱管理系統(tǒng),使其既可以減輕工作,將工作科學化,標準化,又能提高圖書館信息管理的工作質量。本系統(tǒng)以MicrosoftVisualStudio2005為前端開發(fā)工具,以SQLServer2005為后臺數(shù)據(jù)庫,實現(xiàn)了用戶權限管理,讀者管理。圖書管理。借閱管理。信息統(tǒng)計等功能,通過高校圖書借閱管理信息系統(tǒng)設計與開發(fā),真正實現(xiàn)對高校圖書借閱管理信息的自動化,從而提高高校圖書借閱管理的效率。系統(tǒng)分析需求分析計算機在現(xiàn)在已經是越來越普遍的了,現(xiàn)在的各行各業(yè)都是利用計算機處理各種業(yè)務,雖然說計算機不能夠像人那樣思考,改變用不同的方式處理用戶輸給他們的任何一種語言,但是,有效充分的利用他們,可以使高校圖書館管理到達事半功倍的效果。隨著數(shù)據(jù)庫管理系統(tǒng)的普遍以及大多可視化編程軟件的出現(xiàn),使得數(shù)據(jù)庫管理系統(tǒng)的開發(fā)變得簡單,因此有效的利用這些軟件,使得開發(fā)數(shù)據(jù)庫,以此來節(jié)省人力物力,提高效率是毫無疑問的。一個好的高校圖書館系統(tǒng)對于一個高校來說,是必須的,是必不可少的。一所高校的圖書館,其藏書量是很大的,由于學生的信息量比擬龐大,是的借書量也很大。對于圖書流通量大,記錄數(shù)據(jù)較多的學校,人工記錄所消耗的人力物力是巨大的?;谶@一點,對一個好的圖書借閱管理系統(tǒng)的需求是迫在眉睫。軟件對圖書的編號的管理開始到最后的所有圖書借閱情況的存檔,全部電腦化。它主要包括圖書的管理,圖書借閱的管理,圖書歸還的管理,圖書續(xù)借的管理,學生借閱證號的管理,學生所屬院校的管理,可以更快的了解學生的借閱,歸還,續(xù)借情況,似的圖書的管理效率更加的高,做的更好。系統(tǒng)盡量的人性化,圖書管理員會感到操作更加的方便,他們只要把需要的數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去,就可以了。一般的,對于圖書館借閱系統(tǒng),其數(shù)據(jù)庫的存儲量是相當大的,有比擬穩(wěn)定,可以長時間的保存,不容易喪失。這對于像存儲學生借閱圖書情況的學校來說,這個圖書借閱管理系統(tǒng)給出了一個方便,快捷的操作方式。1.2任務目標圖書館管理系統(tǒng)是一個現(xiàn)代化的軟件系統(tǒng),它通過集中式的信息數(shù)據(jù)庫將各種情況各種情況結合起來,到達共享數(shù)據(jù),降低本錢,提高效率等目的。一般地講,圖書館借閱管理系統(tǒng)應到達一下的目標。能夠管理各書籍及學生的信息;能夠快速的進行各類書籍和學生信息的添加,修改和查詢。減少管理人員的參與,是的具有良好的自治功能和信息循環(huán);減輕管理人員的任務,降低管理本錢;保證信息,數(shù)據(jù)的平安性可靠性。在數(shù)據(jù)庫方面采用SQLServer數(shù)據(jù)庫,由于數(shù)據(jù)庫的存儲容量相當大,而且比擬穩(wěn)定,可以長時間的保存,不容易喪失。1.3任務描述每個工程都需要對每個任務進行安排,本系統(tǒng)開發(fā)的步驟及本系統(tǒng)采用自上而下的工程開發(fā)步驟,其任務安排如下圖:圖書館借閱管理系統(tǒng)設計與開發(fā)統(tǒng)圖書館借閱管理系統(tǒng)設計與開發(fā)統(tǒng)系統(tǒng)分析初步調查可行性分析功能分析數(shù)據(jù)需求系統(tǒng)分析系統(tǒng)調試總體框架軟件架構數(shù)據(jù)架構功能模塊設計數(shù)據(jù)庫詳細設計系統(tǒng)測試系統(tǒng)運行系統(tǒng)總結圖1任務分解樹業(yè)務流程圖.當讀者借書時,根據(jù)讀者借閱情況和讀者信息,審核借閱證,假設讀者滿足借書條件,那么根據(jù)圖書信息進行借閱登記,借閱信息產生,生成借閱表單給讀者;當讀者還書時,根據(jù)借閱信息,判斷讀者借閱是否超期,假設超期進行罰金繳納處理,生成罰金清單給讀者;當讀者預訂圖書時,根據(jù)讀者借閱情況判斷是否已有借閱超期現(xiàn)象,根據(jù)圖書信息抗癌書是否在預定期在館,根據(jù)這兩個條件進行預約處理,借閱信息產生,生成預約清單給讀者;當相關人員,既包括讀者和圖書管理員查詢借閱情況時,根據(jù)讀者借閱情況進行查詢處理,產生借閱信息,生成查詢結果表單給相關人員。根據(jù)以上的總體業(yè)務分析,系統(tǒng)的總體流程圖如圖2所示.讀者讀者讀者借閱情況D2D1讀者信息審核借閱證借閱清單罰金繳納處理借閱登記D2圖書信息D12讀者借閱信息D2圖書信息預約處理預約申請表D3借還書信息D122讀者借閱信息查詢處理查詢申請表單相關人員顯示借閱情況借閱表單罰金清單讀者顯示預約情況預約情況表單顯示查詢結果查詢結果表單相關人員統(tǒng)計借閱查詢借閱統(tǒng)計表單圖書館管理員圖2數(shù)據(jù)流程圖根據(jù)對圖書借閱信息管理功能的分析,對系統(tǒng)進行數(shù)據(jù)流的細化,得出系統(tǒng)的數(shù)據(jù)流圖。頂層數(shù)據(jù)流程圖一般來講,圖書借閱是相對于學生的,圖書的借,還,續(xù)借,幾乎都是學生與圖書管理員兩者之間就能夠解決的,學生根據(jù)借閱證對圖書進行借閱,而圖書管理員在對學生的根本信息進行核查后,決定要不要借書給該學生;當學生想要續(xù)借的時候,根據(jù)借閱證號和該書的借閱時間,決定是否符合續(xù)借的要求。圖書借閱管理系統(tǒng)的頂層數(shù)據(jù)流程圖如下列圖3所示圖書管理員圖書管理員讀者圖書管理員讀者P0圖書管理系統(tǒng)D1讀者管理信息D2圖書信息D3借還書信息D4圖書查詢D5借閱查詢D6借閱預定D11圖書信息D12讀者借閱情況D9庫存圖書查詢D10借閱情況統(tǒng)計圖3一層數(shù)據(jù)流圖:圖書借閱管理最主要的三項功能是:圖書借閱處理,圖書歸還處理,圖書續(xù)借處理。因此其一層流程圖如圖4所示。學生學生P1P3圖書借閱管理圖書續(xù)借管理學生,圖書信息借閱信息學生圖書處理結果借閱證號圖書處理結果P2圖書歸還處理借閱證號學生,圖書信息借閱的信息處理結果圖書借閱證號圖4二層數(shù)據(jù)流程圖①“圖書借閱處理〞的分解:圖書借閱處理包括對該學生的信息處理,已借閱圖書的信息處理,想借圖書的信息處理,下列圖畫出分解后對該學生的信息查詢,所借圖書的信息查詢,該生已借閱的圖書信息查詢的數(shù)據(jù)流程圖。學生學生學生P1.1已借閱書的處理P1.2借閱證號的處理借書證號的信息借書證號的信息P1.3書號的處理借閱證號圖書借閱證號已借閱的信息圖5②“圖書歸還處理〞的分解:圖書歸還處理包括對所歸還的書豪處理,歸還圖書的日期處理,歸還圖書的罰款處理,下面畫出分解后的對歸還圖書書號處理,歸還圖書的日期處理,歸還圖書的罰款處理的數(shù)據(jù)流程圖。學生學生學生圖書P2.1所還圖書的書號處理借閱信息P2.2歸還日期的處理圖書借閱信息P2.3罰款的處理處理結果沒超過的應還日期處理結果圖6③“圖書續(xù)借處理〞的分解:圖書續(xù)借處理包括對所續(xù)借的圖書的書號處理,續(xù)借圖書的學生證號處理,續(xù)借圖書的續(xù)借日期處理,下面畫出分解后的對所續(xù)借圖書的書號處理,續(xù)借圖書的學生證號的處理,續(xù)借圖書的續(xù)借日期處理的數(shù)據(jù)流程圖。處理結果處理結果P2.1所還圖書的書號處理續(xù)借日期處理學生學生P3.4借閱證號的處理P3.2續(xù)借日期的處理借閱信息圖書借閱證號處理結果P3.3罰款處理學生根本信息沒超過應還日期超過應還日期圖7三層數(shù)據(jù)流程圖對“圖書借閱處理〞時中的“已借閱書的處理〞的分解:“已借閱書的處理〞包括對該學生已借閱的書的數(shù)目,已借圖書的日期的信息處理,下面畫出分解后的對該生的已借閱的書的數(shù)目,已借圖書的歸還日期的數(shù)據(jù)流程圖。學生學生學生已借閱的書數(shù)目的信息已借閱的書數(shù)目的信息P已借閱的書數(shù)目的處理P已借閱的書的歸還日期的處理處理結果處理結果圖8對“圖書借閱處理〞時“借閱證號的處理〞分解:“借閱證號的處理〞包括對該借閱證歸屬的處理,借閱證號是否已過有效時間的信息處理,下面畫出分解后對該生的是否是本人的借閱證,借閱證號是否已過期的數(shù)據(jù)流程圖。學生學生學生P已借閱的書數(shù)目的信息借閱證歸屬的處理P借閱證歸屬的處理處理結果處理結果借閱證號借閱證號圖9對“圖書借閱處理〞時中的“書號的處理〞的分解:“書號的處理〞包括對該類型的書可借的天數(shù),已借的該類型的書數(shù)的信息處理,下面畫出分解后的該生的所借的書的類型,已借的該類型的書數(shù)的數(shù)據(jù)流程圖。學生學生P已借閱的該類型的書數(shù)的處理P書類型的處理借閱證號理書號圖書的根本信息學生處理結果已借閱圖書信息處理結果圖10對“圖書歸還處理〞時中的“歸還處理〞的分解:“歸還處理〞包括對該書應還日期,現(xiàn)還日期的信息處理,下面畫出分解后的對該生的所還圖書的應還日期,現(xiàn)還日期的數(shù)據(jù)流程圖。數(shù)據(jù)字典數(shù)據(jù)流的描述:表1:學生根本信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F1數(shù)據(jù)描述說明學生根本信息數(shù)據(jù)存儲編號對學生信息的添加,刪除,修改借閱證號,學號,姓名,性別,年齡,院號,聯(lián)系方式,家庭地址,辦證時間,可借書數(shù),有效時間,專業(yè)號表2圖書根本信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F2數(shù)據(jù)描述說明圖書根本信息數(shù)據(jù)存儲編號對圖書信息的添加,刪除,修改書號,書名,作者,出版社,價格,購置時間,是否有損,狀態(tài),所在房間,類型表3院根本信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F3數(shù)據(jù)描述說明院信息數(shù)據(jù)存儲編號對院信息的添加,刪除,修改院號,院名,院長名,院所在地址,院聯(lián)系方式表4專業(yè)根本信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F4數(shù)據(jù)描述說明專業(yè)信息數(shù)據(jù)存儲編號對專業(yè)信息的添加,刪除,修改專業(yè)號,專業(yè)名,院號表5圖書借閱信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F5數(shù)據(jù)描述說明圖書借閱信息信息數(shù)據(jù)存儲編號對圖書借閱信息的添加,刪除,修改借閱流水號,借閱證號,書名,書號,借閱如期,歸還日期表6圖書歸還信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F6數(shù)據(jù)描述說明圖書歸還信息信息數(shù)據(jù)存儲編號對圖書歸還信息的添加,刪除,修改歸還流水號,借閱證號,書號,歸還日期,超出天數(shù),罰款表7圖書續(xù)借信息數(shù)據(jù)字典數(shù)據(jù)存儲名數(shù)據(jù)存儲名F7數(shù)據(jù)描述說明圖書續(xù)借信息信息數(shù)據(jù)存儲編號對圖書續(xù)借信息的添加,刪除,修改續(xù)借流水號,借閱證號,書名,書號,續(xù)借日期,應還日期5.邏輯處理⑴結構化語言A.借書系統(tǒng)結構化語言設計:如果 所需書籍在庫那么如果讀者無欠款那么予以借閱否那么不予借閱B.還書系統(tǒng)結構化語言設計:如果 所還書籍超期那么如果罰金未繳納,那么不能歸還書籍否那么,歸還書籍C.預訂系統(tǒng)結構化語言設計:如果該書在預訂期在館那么如果讀者無借閱超期狀況那么予以預約否那么不予以預約⑵判定樹A.借閱系統(tǒng)判定樹:借閱圖書 圖書狀況讀者欠款 借閱結果 有欠款 不予借閱 書籍在庫 借閱政策 無欠款 予以借閱 書籍不在庫 不予借閱B.預訂系統(tǒng)判定樹:預訂圖書圖書在預約期狀況借閱超期狀況預約結果有超期不予預訂在館預訂狀況無超期予以預訂不在館不予預訂⑶判定表借閱系統(tǒng)判定表:1234C1:圖書狀態(tài)在庫在庫不在庫不在庫C2:欠款有無有無A1:予以借閱XA2:不予借閱XXX優(yōu)化后的判定表:123C1:圖書狀態(tài)在庫在庫不在庫C2:欠款有無/A1:予以借閱XA2:不予借閱XX系統(tǒng)查詢A代表屬性,E代表實體,V代表屬性值類型1:學生的學號31005610讀者信息讀者信息學號3100561033姓名呵呵編號3333班級102專業(yè)信管A(E)=?對于該屬性屬性值是多少類型2:查詢信管的學生有哪些讀者信息讀者信息學號3100561033姓名呵呵編號333班級102專業(yè)信管A(?)=V對于該屬性有那些學生?類型3:某學生學號是3100561033,列出她所有信息狀況讀者讀者學號3100561033姓名呵呵編號333班級102專業(yè)信管?(E)=?對于該屬性屬性值是什么類型4:列出信管102全班學生的姓名學生學生信管102李金枝哈哈呵呵嘿嘿A(?)=?對于該屬性值是多少?每一個實體系統(tǒng)設計概要設計模塊結構圖:學生根本信息管理圖書歸還信息管理圖書續(xù)借信息管理學生根本信息管理圖書歸還信息管理圖書續(xù)借信息管理專業(yè)信息管理高校圖書借閱管理系統(tǒng)圖書續(xù)借信息管理圖書根本信息管理圖書借閱信息管理學生根本信息管理功能。主要包括以下功能:學生根本信息的添加,刪除,修改。圖書根本信息管理功能。主要包括以下功能:圖書根本信息的添加,刪除,修改。圖書借閱根本信息管理功能。主要包括以下功能:圖書借閱根本信息的添加,刪除,修改。圖書歸還根本信息功能。主要包括以下功能:圖書歸還根本信息的添加,刪除,修改。圖書續(xù)借根本信息管理功能。主要包括以下功能:圖書續(xù)借根本信息的添加,刪除,修改。詳細設計⑴代碼設計對學生實體A進行校驗碼設計:讀者A的代碼本體為123456,權因子為1,7,3,1,7,3,模為10,那么S=1*1+2*7+3*3+4*1+5*7+6*3=81R=81mod〔10〕=1校驗位為10-1=9所以自檢碼為1234569,其中9為校驗位。⑵輸入輸出界面設置①輸入內容:圖書管理員把讀者管理信息,圖書信息,借還書信息輸入到圖書管理信息系統(tǒng);讀者把圖書查詢信息,借閱查詢信息,借閱預訂信息,讀者留言等信息輸入到系統(tǒng)。輸入設備:鍵盤,鼠標,磁卡掃面議.輸出內容:圖書借閱管理系統(tǒng)把讀者的留言匯總,庫存圖書查詢,借閱情況統(tǒng)計等信息輸出給圖書管理員;把圖書信息,讀者借閱情況輸出給讀者。輸出設備:打印機,顯示終端.②具體界面讀者的登陸界面:高校圖書借閱管理系統(tǒng)WELCOME高校圖書借閱管理系統(tǒng)WELCOME姓名GMING用戶類型GMING密碼GMING學生登錄在以讀者的身份登陸進去以后,出現(xiàn)的界面:確定確定高校圖書借閱管理系統(tǒng)WELCOME我的借閱歷史修改密碼書目查詢借閱排行榜留言板登陸界面您的當前位置書目查詢輸入您所要查詢的書名書名作者出版社狀態(tài)類型文學價格提交續(xù)借〔3〕讀者如果想要圖書館新進某種書籍,可通過留言向管理員反映?!白x者留言〞界面如下:我的借閱歷史我的借閱歷史修改密碼書目查詢借閱排行榜留言板登陸界面您的當前位置留言板姓名姓名時間杜拉拉升職記林娟林娟122013-1-1水晶之戀2013-1-2-1我要留言〔請寫下您希望增加的書記名稱,謝謝!〕提交重寫管理員登陸成功后,出現(xiàn)的界面:退出退出歡送您登錄!圖書續(xù)借信息管理圖書根本信息管理圖書歸還信息管理專業(yè)信息管理學生根本信息管理圖書借閱信息管理管理員信息管理學生借書成功后,點擊“查詢〞后,就會顯示如下界面:當前所有借閱信息當前所有借閱信息編號學號姓名借閱流水賬號書名借閱時間超期天數(shù)31005610332341310056521431005210333541023331247778556231475555620000457785562信息系統(tǒng)英語四六級體育與健康系統(tǒng)工程李金枝五五嘿嘿呵呵⑶數(shù)據(jù)庫設計概念結構設計ER圖根據(jù)上面的方案,設計的實體有:學生信息實體,圖書信息實體,院信息實體,專業(yè)信息實體,管理員信息實體,下面給出各實體具體的E-R圖.院院院名專業(yè)名院長名院地址院聯(lián)系方式院號設置專業(yè)信息專業(yè)號院名院號學生屬于1書號借閱圖書書名作者出版社

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論