圖書管理系統(tǒng)(面向過程)_第1頁
圖書管理系統(tǒng)(面向過程)_第2頁
圖書管理系統(tǒng)(面向過程)_第3頁
圖書管理系統(tǒng)(面向過程)_第4頁
圖書管理系統(tǒng)(面向過程)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上軟件工程作業(yè)專心-專注-專業(yè)圖書管理系統(tǒng)摘要圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。采用C+作為開發(fā)工具,通過對C+進行深入的學習和應用,主要完成利用圖書管理系統(tǒng)對圖書記錄進行統(tǒng)一管理,包括新增圖書記錄,更改圖書記錄,刪除圖書記錄,顯示圖書信息,借書、還書等功能,實現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)范化和自動化,為圖書管理提供便利。同時也是對軟件工程設計這門課程進行的一次學習的過程。有助于加深對軟件工

2、程設計基礎理論和基本知識的理解,培養(yǎng)了實踐能力,促進理論與實踐的結合。關鍵字:圖書管理系統(tǒng)  C+  信息管理系統(tǒng)第一章 系統(tǒng)需求分析系統(tǒng)需求分析是指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)需求分析階段的各項活動和方法,應用系統(tǒng)思想和系統(tǒng)科學的原理進行系統(tǒng)需求分析工作的具體方法和技術。系統(tǒng)需求分析階段是整個系統(tǒng)開發(fā)的關鍵,一般來說,建立管理信息系統(tǒng)首先要做好系統(tǒng)規(guī)劃,在此基礎上才能分批地實現(xiàn)各個應用項目的開發(fā)。需求分析的目標是深入描述系統(tǒng)的功能和性能,確定系統(tǒng)設計的約束、同其它環(huán)境元素的接口細節(jié),定義系統(tǒng)的其它有效性需求。需求分析階段研究的對象是用戶對系統(tǒng)的要

3、求。一方面,必須全面理解用戶的各項要求,但又不能全盤接受;另一方面,要準確的表達被接受的用戶要求。只有經過確切描述的系統(tǒng)需求才能稱為系統(tǒng)設計的基礎。系統(tǒng)需求分析工作是系統(tǒng)生存期中重要的一步,也是決定性的一步。只有通過系統(tǒng)需求分析,才能把系統(tǒng)功能和性能的總體概念描述為具體的系統(tǒng)需求規(guī)格說明書,從而奠定系統(tǒng)開發(fā)的就出。制定系統(tǒng)的需求規(guī)格說明不只是系統(tǒng)開發(fā)人員的事,用戶也起著至關重要的作用。用戶必須對系統(tǒng)功能和性能提出初步要求,并澄清一些模糊的概念,而系統(tǒng)開發(fā)人員則要認真了解用戶的要求,細致地進行調查分析,把用戶“做什么”的要求最終轉換成一個完全的精細的系統(tǒng)邏輯模型并寫出系統(tǒng)的需求規(guī)格說明,準確地表

4、達用戶的要求。1.1借閱者需求分析(1)能按各種方式,比如書名、編號、作者等查詢圖書館的存書情況;(2)能方便地借閱圖書、續(xù)借圖書、歸還圖書;(3)能查閱自己的基本資料、借閱圖書情況;1.2圖書管理員需求分析(1) 圖書管理員通過圖書管理員身份認證進入圖書管理系統(tǒng)(2) 圖書管理員可以對圖書進行管理(如:錄入、刪除、修改)(3) 系統(tǒng)還要面向各位圖書管理人員讓管理員通過掃描借閱者的借閱證查詢每位借閱圖書的讀者的借閱信息。并且實現(xiàn)對還書、借書、續(xù)借書命令的加入,還可實現(xiàn)對超過期限的書按天計算滯納金的功能。(4) 系統(tǒng)設定每位讀者最多可借5本書,多余5本系統(tǒng)將不在錄入其借閱信息,因為借書還通過圖書

5、管理員,因此出現(xiàn)此類情況的話借閱者將不再借到超過限定數(shù)量的書。本系統(tǒng)主要是面向圖書管理人員開發(fā)的。1.3系統(tǒng)業(yè)務流程圖還書信息1借書管理2續(xù)借管理4過期罰款管理8書籍丟失管理3還書管理管理員借閱者丟失信息續(xù)借信息罰款信息續(xù)借情況賠償金額罰款金額過期信息還書信息借閱信息表還書信息表借閱信息還書信息借書信息圖書信息表借書信息圖書信息借閱者信息表讀者信息圖書管理系統(tǒng)的業(yè)務流程圖1.4系統(tǒng)可行性分析可行性分析的主要目標是:進一步明確系統(tǒng)的目標、規(guī)模和功能,對系統(tǒng)開發(fā)的背景、必要性和意義進行調查分析并根據(jù)需求提出開發(fā)系統(tǒng)地初步方案和計劃。它對初步調查進行復審,重新明確問題,對系統(tǒng)的規(guī)模和目標及約束進行論

6、證。因此本案例中對于圖書管理系統(tǒng)的方案也要從經濟可行性、技術可行性、使用(營運)可行性這三個方面進行分析,并論證圖書管理系統(tǒng)建設的必要性和可能性。1.4.1 經濟可行性即進行成本效益分析,從經濟角度判斷系統(tǒng)開發(fā)是否“核算”。1、 資金的收益圖書管理原來是采用手工作業(yè)的方式進行書籍管理,費時耗力,如果現(xiàn)在采用數(shù)據(jù)庫電腦化管理,可以節(jié)約大量的人力和時間,有效的提高了圖書管理的質量和效率。節(jié)省了不少成本。1.4.2 技術可行性即進行技術風險評價,從開發(fā)者的技術實力、工作基礎、問題的復雜性等方面出發(fā),判斷系統(tǒng)在開發(fā)時間、費用等限制條件下成功的可能性。在開發(fā)技術上具有如下的特點和功能:優(yōu)秀的開發(fā)軟件:它

7、提供了完全可視化的開發(fā)環(huán)境,以直觀的界面,簡潔的語言,強大的功能,開放的系統(tǒng)為特色,便于管理和調試,使開發(fā)的效率大大提高。因此,在技術方面優(yōu)秀的開發(fā)平臺和開發(fā)語言為整個系統(tǒng)提供了強有力的保證,加上優(yōu)秀的開發(fā)人員和完善的開發(fā)環(huán)境,為系統(tǒng)的順利開發(fā)提供了技術保證1.4.3 營運可行性指系統(tǒng)對組織機構的影響,現(xiàn)有人員和機構、設施、環(huán)境等對系統(tǒng)的適應性以及進行人員培訓補充的可能性。在硬件方面,圖書館已有電腦;軟件方面,開發(fā)的該系統(tǒng)可以運行在Windows7和Windows98等多個操作下,且用戶界面友好,易于操作,模塊與模塊之間相互獨立,數(shù)據(jù)庫具有保密性。而且在系統(tǒng)開發(fā)時,完全是根據(jù)圖書管理原先的操作

8、流程和操作習慣開發(fā),對操作人員進行短期培訓就能很快適應系統(tǒng)的運作,不必對業(yè)務流程進行重大的調整就能運作,縮短了開發(fā)的時間。另外系統(tǒng)對用戶的權限進行了嚴格的分層控制,使借閱者中的不同人員既能夠使用又不越權??傊到y(tǒng)已經存在了營運的可能性。第二章 系統(tǒng)分析圖書館是信息交換和資源流通的重要媒介,對圖書館的信息化管理將大大提高圖書資源的利用和信息的交換速度。圖書管理系統(tǒng)是通過將借閱信息以數(shù)據(jù)庫的形式由網絡傳輸來完成讀者所要的借閱方面的需求。本圖書管理系統(tǒng)需要實現(xiàn)的基本功能有管理員登錄、圖書信息管理、記錄借還圖書信息、圖書借閱狀態(tài)查詢以及信息維護等功能。2.1系統(tǒng)數(shù)據(jù)流圖(DFD圖)從數(shù)據(jù)傳遞和加工的角

9、度,以圖形的方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程。數(shù)據(jù)流圖包括:(1)指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;(2)指明對數(shù)據(jù)執(zhí)行的處理符號,這些符號也可指明該處理所用到的機器功能;(3)指明幾個處理和數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號;(4)便于讀寫數(shù)據(jù)流圖的特殊符號。圖書管理員圖書管理系統(tǒng)借閱者圖書信息圖書查閱信息借還書信息圖書借閱情況讀者信息罰款信息圖書管理系統(tǒng)的第一層DFD圖第三章 系統(tǒng)設計借閱信息表還書借書管理員借閱者還入還書信息借出借出信息圖書信息表圖書管理系統(tǒng)的第二層DFD圖借閱者借書管理借書信息圖書信息表圖書信息續(xù)借管理借閱者續(xù)借

10、信息續(xù)借情況借書信息表借閱者信息表管理員第三層DFD圖借書子系統(tǒng)借閱者還書管理還書信息圖書信息表借閱者罰款信息過期罰款管理罰款金額還書信息表管理員還書信息第三層DFD圖還書子系統(tǒng)第三章 系統(tǒng)設計系統(tǒng)設計是系統(tǒng)的物理設計階段。根據(jù)系統(tǒng)分析階段所確定的系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下設計出一個能在計算機網絡環(huán)境上實施的方案,即建立系統(tǒng)的物理模型。3.1系統(tǒng)功能(1)身份認證當?shù)卿洉r,先對登錄人的身份進行驗證。(2)圖書管理當圖書館購入新書時,要將新書的信息添加都系統(tǒng)中。有書要下架時,相應的要刪除該書的信息。并且對圖書的數(shù)量進行自動統(tǒng)計,對圖書的種類進行管理。(3)借閱者管理對讀者的

11、基本個人信息進行查看、修改和刪除,同時可以查看、修改、更新和刪除借閱者的借閱信息。(4)借閱超時管理統(tǒng)計超時的天數(shù),統(tǒng)計罰金。3.2系統(tǒng)結構圖(SC圖)圖書管理系統(tǒng)讀出借閱者選擇借書還書初借續(xù)借按時還入逾期還入還書命令借閱者選擇借書命令初借命令續(xù)借命令還書按時還入逾期還入借閱者信息圖書信息過期時間修改圖書存儲量罰款信息借書初借續(xù)借借閱者信息圖書信息獲得續(xù)借權獲得初借權修改圖書存儲量取書3.3模塊設計目的與任務:為SC圖中的每個模塊確定采用的算法和塊內數(shù)據(jù)結構,用選定的表達工具給出清晰的描述。第四章 系統(tǒng)實現(xiàn)在管理信息系統(tǒng)的生命周期中,經過了需求分析、系統(tǒng)分析、系統(tǒng)設計以后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設計階段,系統(tǒng)開發(fā)工作主要集中在邏輯、功能和技術設計上,工作成果是以各種系統(tǒng)分析與設計文檔來實現(xiàn)的。系統(tǒng)實施階段要繼承此前各階段的工作成果,將技術設計轉化為物理實現(xiàn),因此

溫馨提示

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

評論

0/150

提交評論