圖書館管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁(yè)
圖書館管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁(yè)
圖書館管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁(yè)
圖書館管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁(yè)
圖書館管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1 1 背景及意義1 1.1 研究背景2 1.2 系統(tǒng)開發(fā)的意義3 2 系統(tǒng)分析 10 2.1 系統(tǒng)可行性分析10 2.2 數(shù)據(jù)字典10 3 系統(tǒng)設(shè)計(jì) 15 3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)16 3.2 代碼設(shè)計(jì)26 3.3 輸入輸出設(shè)計(jì)26 3.4 人機(jī)對(duì)話設(shè)計(jì)31 3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)31 3.6 處理流程設(shè)計(jì)33 4 系統(tǒng)實(shí)施 34 4.1 程序設(shè)計(jì)34 4.2 系統(tǒng)運(yùn)行環(huán)境40 5 系統(tǒng)使用與評(píng)價(jià) 42 5.1 系統(tǒng)測(cè)試42 5.2 系統(tǒng)評(píng)價(jià) 42 結(jié)束語(yǔ) 44 參考文獻(xiàn) 45 致謝46 一、背景及意義( 一) 研究背景隨著人類社會(huì)的發(fā)展,人類知識(shí)不斷地增長(zhǎng)、擴(kuò)大。人們也面臨更大的挑戰(zhàn),在這種挑戰(zhàn)面

2、前,人們需要不斷的學(xué)習(xí)、不斷的進(jìn)步,來面對(duì)更大的2 挑戰(zhàn)。在這種形勢(shì)下,書籍就漸漸地成為人們獲取、增長(zhǎng)知識(shí)的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。在圖書館方面,就必然面臨著一個(gè)問題:怎樣才能科學(xué)、有效的把圖書館里圖書管理好?這一個(gè)問題直接關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展。在現(xiàn)代社會(huì)中,計(jì)算機(jī)已經(jīng)在各行各業(yè)發(fā)揮著重要的作用,用計(jì)算機(jī)來管理已經(jīng)成為必然的結(jié)果。圖書館也不例外,在圖書館的管理過程中,同樣也必需使用計(jì)算機(jī)來輔助管理。有了計(jì)算機(jī)的輔助管理,必然要有一套較完善的計(jì)算機(jī)處理系統(tǒng)(圖書館管理系統(tǒng))來管理圖書館,這樣才能科學(xué)、有效的對(duì)圖書進(jìn)行管理。(二)系統(tǒng)

3、開發(fā)的意義利用圖書館管理系統(tǒng)進(jìn)行管理, 能更有效的對(duì)圖書進(jìn)行系統(tǒng)管理,方便讀者對(duì)各類圖書的查詢, 同時(shí)也大大提高了辦理借書、 還書手續(xù)方面的工作效率和提高圖書館的服務(wù)效率, 為讀者提供方便。 針對(duì)上述情況, 本人開發(fā)了一套圖書館管理專業(yè)軟件 - 圖書管理系統(tǒng), 該系統(tǒng)并不針對(duì)某一個(gè)圖書館而開發(fā),所以在通用性方面相對(duì)較廣些。 相對(duì)于同類軟件來說, 該系統(tǒng)功能較齊全, 集合了圖書館從進(jìn)書、銷書、查詢、借書、還書、管理等多種功能。在操作方面也比較方便,界面也較友好。在數(shù)據(jù)庫(kù)方面,該系統(tǒng)采用sql server2000 數(shù)據(jù)庫(kù)系統(tǒng),在安全性方面也有了較大的提高例, 談?wù)勂溟_發(fā)過程和所涉及到的問題及解決

4、方法。在下面的各章中我們將對(duì)圖書館管理信息系統(tǒng)簡(jiǎn)單介紹其開發(fā)過程和所涉及到的問題及解決方法。 與傳統(tǒng)的手工作業(yè)相比, 它大大提高了工作效率, 而且系統(tǒng)采用人機(jī)對(duì)話方式,菜單提示,界面友好、操作簡(jiǎn)單,實(shí)現(xiàn)開架借書,加強(qiáng)了圖書流通管理。但由于本人只是一個(gè)名不見經(jīng)傳的非信息專業(yè)的學(xué)生,沒有什么高深的見解,所以文章可能純?cè)谠S多不成熟的見解,在此希望諸位諒解。二、 系統(tǒng)分析( 一) 系統(tǒng)可行性分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。 信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來論證。 通過長(zhǎng)時(shí)間的觀察與實(shí)踐, 我認(rèn)為圖書館管理系統(tǒng)的可行性

5、分析如下:3 1 經(jīng)濟(jì)可行性分析作為圖書館這樣的商業(yè)性質(zhì)較小的場(chǎng)所,其經(jīng)濟(jì)成分比重相對(duì)較少,主要是支出的費(fèi)用:其中包括設(shè)備購(gòu)置費(fèi)、軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。由于各個(gè)圖書館實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少, 前期的資金投入主要集中于購(gòu)置圖書上。建立信息中心, 可將來自各方面的信息集中管理, 提高圖書管理的計(jì)劃性和預(yù)見性,快速地反饋市場(chǎng)信息。2 技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能

6、相互溝通信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)特點(diǎn),通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮計(jì)算機(jī)的信息傳輸速度快、 準(zhǔn)確度高的優(yōu)勢(shì)。 計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。3 管理可行性分析該圖書館管理系統(tǒng)的設(shè)計(jì),要包含圖書借出、歸還功能和數(shù)據(jù)統(tǒng)計(jì)功能。主要應(yīng)具備以下業(yè)務(wù)處理能力:圖書借出, 完成借書時(shí)的信息查詢, 借后的信息入庫(kù),借書次數(shù)統(tǒng)計(jì)等等;圖書歸還,完成還書時(shí)的信息查詢和數(shù)據(jù)入庫(kù)等。另外還需具有圖書信息管理和讀者信息管理所需的基本功能,包括添加、 刪除、修改和查詢, 以及相關(guān)信息導(dǎo)入excel 和打印功能等。 此外,一些相關(guān)的數(shù)據(jù)統(tǒng)計(jì)功能也很必要,如借閱統(tǒng)計(jì)、讀者超

7、期罰款統(tǒng)計(jì)等, 可以為管理員工作提供參考。整個(gè)系統(tǒng)既要實(shí)現(xiàn)基本業(yè)務(wù), 還要提供高效性、易用性和穩(wěn)定性的性能要求。系統(tǒng)界面友好, 不僅提供各種查詢菜單欄, 更提供直觀的工具欄按鈕, 操作流程與實(shí)際流程一致, 圖書館管理人員只要稍加了解就能熟練操作。系統(tǒng)實(shí)現(xiàn)后, 能使小型圖書館管理人員從繁雜的手工作業(yè)中解放出來,提高其工作效率。 小型圖書館管理信息系統(tǒng), 是按照實(shí)際的圖書借閱流程來設(shè)計(jì)的,因此其功能也是跟實(shí)際的圖書館借閱功能一致。4 社會(huì)可行性分析社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的

8、條件。 在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟4 件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)圖書館帶來的影響可以看到:對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對(duì)圖書館工作人員的要求提高, 使圖書館在一定的可能下進(jìn)行機(jī)構(gòu)精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí), 拓寬圖書館在市場(chǎng)環(huán)境下的生存空間。對(duì)圖書館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。(二) 系統(tǒng)需求分析1 系統(tǒng)需求分析圖書館管理信息系統(tǒng)需要完成功能主要有:(1). 讀者基本信息的輸入,包括借書證編號(hào)、讀者姓名、讀者性別。(2). 讀者基本信息的查詢、修改,包括讀者借書證編號(hào)、讀者姓名、讀者性別等。(3

9、). 書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號(hào)、類別名稱。(4). 書籍類別信息的查詢、修改,包括類別編號(hào)、類別名稱。(5). 書籍庫(kù)存信息的輸入,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。(6). 書籍庫(kù)存信息的查詢,修改,包括書籍編號(hào)、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。(7). 借書信息的輸入,包括讀者借書證編號(hào)、書籍編號(hào)、借書日期。(8). 借書信息的查詢、修改,包括借書證編號(hào)、讀者編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期等。(9). 還書信息的輸入,包括借書證編號(hào)、書籍編號(hào)、還書日期。(10). 還書信息的查詢和

10、修改,包括還書讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱、借書日期、還書日期等。(11). 超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號(hào),書籍編 號(hào),罰款金額。(12). 超期還書罰款查詢,刪除,包括讀者借書證編號(hào)、讀者姓名、書籍編號(hào)、書籍名稱,罰款金額等5 2 事物需求(1) 在讀者信息管理部分 , 要求: a. 可以查詢讀者信息。b. 可以對(duì)讀者信息進(jìn)行添加及刪除的操作。(2 ) 在書籍信息管理部分 , 要求: a. 可以瀏覽書籍信息 , 要求: b. 可以對(duì)書籍信息進(jìn)行維護(hù), 包括添加及刪除的操作。(3) 在借閱信息管理部分 , 要求: 。a. 可以瀏覽借閱信息。b.

11、可以對(duì)借閱信息進(jìn)行維護(hù)操作。(4) 在歸還信息管理部分,要求: a. 可以瀏覽歸還信息b. 對(duì)歸還信息可修改維護(hù)操作(5) 在管理者信息管理部分 , 要求: a. 顯示當(dāng)前數(shù)據(jù)庫(kù)中管理者情況。b. 對(duì)管理者信息維護(hù)操作。(6) 在罰款信息管理部分 , 要求: a. 可以瀏覽罰款信息b. 對(duì)罰款信息可以更新( 三) 業(yè)務(wù)流程分析6 ( 四) 數(shù)據(jù)流程分析數(shù)據(jù)流程圖( data flow diagram, dfd )是以管理業(yè)務(wù)流程圖為依據(jù),通過抽象以舍去具體的組織結(jié)構(gòu)、工作場(chǎng)所和物流等,單從數(shù)據(jù)信息流動(dòng)的角度,來描述系統(tǒng)內(nèi)部及系統(tǒng)與環(huán)境之間的數(shù)據(jù)信息的傳遞、處理和存儲(chǔ)過程的一種工具。7 圖 7

12、系統(tǒng)數(shù)據(jù)流程圖( 五) 數(shù)據(jù)字典1 數(shù)據(jù)流字典清單 :(1)編號(hào): f1 名稱:讀者借閱請(qǐng)求來源:讀者去向: p1檢查庫(kù)存和讀者信息內(nèi)容:讀者相關(guān)信息以及要借圖書編號(hào)或條形碼等信息(2)編號(hào): f2 名稱:新的借閱信息來源: p1檢查庫(kù)存和讀者信息去向: p2創(chuàng)建新的借書記錄內(nèi)容:讀者合法且可以借書,圖書有庫(kù)存可以借出(3)編號(hào): f3 名稱:新的讀者信息來源: p1檢查庫(kù)存和讀者信息去向: p3創(chuàng)建新讀者內(nèi)容:沒有該讀者,以及新讀者的基本信息如姓名、單位等(4)編號(hào): f4 名稱:圖書相關(guān)信息來源: d2圖書信息表去向: p1檢查庫(kù)存和讀者信息內(nèi)容:被要求借閱圖書的信息,包括圖書基本屬性和現(xiàn)

13、有數(shù)量等信息(5)編號(hào): f5 名稱:合法的讀者信息來源: p3創(chuàng)建新讀者去向: d1讀者信息表內(nèi)容:系統(tǒng)要求的讀者信息,如姓名、單位、登記日期等8 (6)編號(hào): f6 名稱:讀者情況來源: d1讀者信息表去向: p1檢查圖書庫(kù)存和讀者信息內(nèi)容:有借書請(qǐng)求的讀者相關(guān)情況(7)編號(hào): f7 名稱:超期罰款標(biāo)準(zhǔn)來源: d1讀者信息表去向: p5計(jì)算罰款金額內(nèi)容:超期讀者的類別以及該類別超期的罰款標(biāo)準(zhǔn)(8)編號(hào): f8 名稱:借閱信息來源: p2創(chuàng)建新的借閱記錄去向: d3借閱情況表內(nèi)容:借書的讀者信息以及所及圖書信息,借書日期(9)編號(hào): f9 名稱:歸還圖書請(qǐng)求來源:讀者去向: p4歸還圖書內(nèi)容

14、:讀者信息,要?dú)w還圖書信息(10)編號(hào): f10 名稱:歸還圖書信息來源: p4歸還圖書去向: d3借閱信息表內(nèi)容:讀者信息,歸還的圖書信息,還書時(shí)間(11)編號(hào): f11 名稱:超期天數(shù)來源: p4歸還圖書去向: p5計(jì)算罰款金額內(nèi)容:讀者超期圖書的超期天數(shù)(12)編號(hào): f12 9 名稱:罰款記錄來源: p5計(jì)算罰款金額去向: d4罰款金額統(tǒng)計(jì)表內(nèi)容:讀者以及超期圖書相關(guān)信息,超期天數(shù),罰款總額(13)編號(hào): f13 名稱:罰款金額通知來源: p5計(jì)算罰款金額去向:讀者內(nèi)容:讀者為超期圖書支付的罰款金額 2 數(shù)據(jù)存儲(chǔ)字典清單:名稱:讀者信息表輸入數(shù)據(jù)流:新讀者信息輸出數(shù)據(jù)流:讀者相關(guān)信息內(nèi)

15、容:讀者編號(hào)、姓名、性別、單位部門、聯(lián)系電話、類別、等級(jí)日期、借書次數(shù)等與讀者有關(guān)的各種信息(2)編號(hào): d2 名稱:圖書信息表輸入數(shù)據(jù)流:新圖書信息輸出數(shù)據(jù)流:圖書相關(guān)信息內(nèi)容:圖書編號(hào)、條形碼、書名、作者、出版社出版時(shí)間、頁(yè)數(shù)、類別、存放位置、圖書總數(shù)、入館時(shí)間、如數(shù)價(jià)格、借出次數(shù)等與圖書有關(guān)的各種信息(3)編號(hào): d3 名稱:圖書借閱情況表輸入數(shù)據(jù)流:讀者信息,圖書信息,讀者借閱請(qǐng)求等輸出數(shù)據(jù)流:圖書借閱中讀者和圖書相關(guān)信息內(nèi)容:編號(hào),借書者信息、所借圖書信息、借書日期等(4)編號(hào): d4 10 名稱:罰款統(tǒng)計(jì)表輸入數(shù)據(jù)流:超期天數(shù)、讀者信息、罰款標(biāo)準(zhǔn)等輸出數(shù)據(jù)流:讀者超期罰款相關(guān)信息內(nèi)

16、容:超期圖書的借閱者、超期天數(shù)、罰款金額等 3 數(shù)據(jù)處理字典清單 :(5)編號(hào): p1 名稱:檢查圖書庫(kù)存和讀者信息輸入:讀者借書請(qǐng)求處理邏輯情況:根據(jù)讀者借書請(qǐng)求,參考d1 和 d2 ,若沒有該讀者則創(chuàng)建新讀者,若圖書可借則創(chuàng)建新的借閱信息輸出:創(chuàng)建新的借閱信息(6)編號(hào): p2 名稱:創(chuàng)建新的借書記錄輸入:新借書信息,即讀者和所借圖書相關(guān)信息處理邏輯情況:根據(jù)p1的結(jié)果,將新借閱信息添加到d3 (圖書借閱情況表)中輸出:新的借閱信息(7)編號(hào): p3 名稱:創(chuàng)建新讀者輸入:新讀者信息處理邏輯情況:根據(jù)讀者的基本信息,給出讀者編號(hào),添加到d2 (讀者信息表)中輸出:新加入的讀者信息(8)編號(hào)

17、: p4 名稱:歸還圖書輸入:還書請(qǐng)求處理邏輯情況:根據(jù)還書讀者屬性,以及借閱情況,判斷是否過期,若沒有則還書成功,若過期,則執(zhí)行p5 輸出:歸還信息(9)編號(hào): p5 11 名稱:計(jì)算罰款金額輸入:罰款標(biāo)準(zhǔn)、超期天數(shù)處理邏輯情況:根據(jù)該讀者的超期天數(shù)、對(duì)應(yīng)的罰款標(biāo)準(zhǔn)計(jì)算出罰款金額,填入 d4(罰款統(tǒng)計(jì)表)中輸出:罰款信息三、系統(tǒng)設(shè)計(jì)經(jīng)過調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)。以下是圖書管理系統(tǒng)必須具備的功能:1. 新進(jìn)圖書的登記功能: 對(duì)于購(gòu)進(jìn)的新書, 系統(tǒng)必須具備圖書信息資料的錄入功能。2. 圖書的查詢修改功能: 當(dāng)圖書資料發(fā)生變化, 如圖書丟失或有錯(cuò)誤信息輸入時(shí),則應(yīng)能夠及時(shí)對(duì)數(shù)據(jù)進(jìn)行修改和補(bǔ)充。3. 借閱的登記, 歸還的登記功能: 系統(tǒng)的主要功能之一, 供本校學(xué)生借閱圖書、歸還圖書,并進(jìn)行登記。4. 學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對(duì)其進(jìn)行維護(hù)。隨著功能的需求的增加,可以依據(jù)軟件工程的基本原理,綜合以上分析給出系統(tǒng)流程圖圖12 管理員登錄用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論