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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論