圖書管理系統(tǒng)設計實習報告_第1頁
圖書管理系統(tǒng)設計實習報告_第2頁
圖書管理系統(tǒng)設計實習報告_第3頁
圖書管理系統(tǒng)設計實習報告_第4頁
圖書管理系統(tǒng)設計實習報告_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實習報告 專 業(yè) 軟件工程2班 姓 名 劉煜 學 號 3 指導教師 王松 時 間 2010年10月8日 目 錄一 圖書館圖書借閱管理系統(tǒng)規(guī)劃1.1緒論(3)1.2圖書館系統(tǒng)分析及功能論述(3)1.3 圖書借閱系統(tǒng)可行性分析(4)二 圖書管理系統(tǒng)分析2.1 系統(tǒng)組織結(jié)構(gòu)與功能分析(5)2.2 業(yè)務流程分析(5)2.3 數(shù)據(jù)流程分析(6)三 圖書管理系統(tǒng)設計3.1 系統(tǒng)設計的任務及原則(9)3.2 代碼設計(9)3.3 數(shù)據(jù)庫設計(10)3.4輸入輸出設計(11)3.5物理配置方案設計(13)四 系統(tǒng)評價4.1圖書管理系統(tǒng)系統(tǒng)優(yōu)點 (14)4.2圖書管理系統(tǒng)缺點 (14)五 總結(jié)一 圖書管理系統(tǒng)規(guī)

2、劃1.1緒論 2010年的今天是一個信息高度發(fā)達的時代,伴隨著科技的進步,文化的汲取,人們對于圖書信息的了解與掌握也達到了一定的高度。尤其是學生對于知識的渴求更是與日俱增。圖書館作為學生學習知識的重要場所,作為信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。介于這一現(xiàn)象,我們對于圖書館的借閱管理系統(tǒng)進行了全面的分析處理,在信息高速發(fā)展的今天,促使圖書館管理運用網(wǎng)絡技術(shù),通過信息系統(tǒng)的開發(fā),在圖書館之間互通有無,有利于提高圖書的利用率。本次系統(tǒng)分析設計以中國計量學院的圖書館為原型對其圖書其中的借閱系統(tǒng)進行分析,逐步體現(xiàn)圖書館的信息管理現(xiàn)狀,及其日后的改進方案的提供。1.2圖書

3、館系統(tǒng)分析 “圖書館借閱管理信息系統(tǒng)”的主要功能有:讀者登陸、圖書借閱、圖書采編、讀者信息管理和系統(tǒng)維護。系統(tǒng)功能如下圖1.2.1:圖書管理信息系統(tǒng)讀者登陸系統(tǒng)維護圖書采編圖書借閱用戶管理口令修改圖書編目圖書典藏圖書征訂圖1.2.1 系統(tǒng)組織結(jié)構(gòu)圖各子系統(tǒng)功能如下所述:讀者登陸讀者訪問系統(tǒng)時系統(tǒng)將檢驗讀者的名字和密碼,經(jīng)過注冊的讀者允許進入系統(tǒng)。圖書借閱系統(tǒng)讀者查找到所需圖書后,在圖書保留期內(nèi)到圖書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。圖書采編體統(tǒng)圖書采購入庫,經(jīng)過編目等處理后,將其目錄信息存入數(shù)據(jù)庫,提供給讀者檢索適用。目錄信息包括圖書編號、圖書類別、書名、作者、出版社

4、、定價、出版日期和數(shù)量等。系統(tǒng)維護模塊系統(tǒng)維護模塊主要為圖書館管理人員提供圖書統(tǒng)計信息和讀者統(tǒng)計信息,以便于管理人員從宏觀上掌握圖書館運行的總體情況。1.3圖書借閱系統(tǒng)可行性分析可行性分析是在進行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。利用信息技術(shù)來解決解決圖書館面對日益增長的讀者增加圖書流通量的問題,提高運作效率與服務質(zhì)量等已是當務之急。 圖書館的圖書管理工作是否能用信息技術(shù)來解決,是否有必要用計算機來支持相關(guān)的管理,實施管理信息系統(tǒng)的成本及所能達到的效果怎樣,以下從技術(shù)、經(jīng)濟、社會三個方面來對系統(tǒng)的可行性進行相關(guān)的敘述: (1)技術(shù)可行性 技術(shù)上的可行性分析

5、主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點非常適合計算機特點,通過網(wǎng)絡internet技術(shù),發(fā)揮計算機的信息傳輸速度快、準確度高的優(yōu)勢。計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設提供了技術(shù)條件。 (2)經(jīng)濟可行性 作為圖書館這樣的商業(yè)性質(zhì)較小的場所,其經(jīng)濟成分比重相對較少,主要是支出的費用:其中包括設備購置費、軟件開發(fā)費用、管理和維護費、人員工資和培訓費等。由于各個圖書館實行統(tǒng)一操作,系統(tǒng)共享,其設備購置,人員工資,維護費用相對較少

6、,前期的資金投入主要集中于購置圖書上。建立信息中心,可將來自各方面的信息集中管理,提高圖書管理的計劃性和預見性,快速地反饋市場信息。 (3)社會可行性 社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機構(gòu)開發(fā)和運行的可能性以及運行后可能一起的對企業(yè)或機構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當前信息技術(shù)飛速發(fā)展的大環(huán)境下,計算機技術(shù)和軟件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進的管理技術(shù)。結(jié)論:本項目具有方便快捷等優(yōu)勢,投資回報利益大,使得圖書館管理實現(xiàn)電子化,符合社會信息化發(fā)展需要,技術(shù),經(jīng)濟,社會方面都是可行的,可以開發(fā)本系統(tǒng)。 二 圖書管理系統(tǒng)分析2.1 系統(tǒng)

7、組織結(jié)構(gòu)與功能分析為了對系統(tǒng)有一個全貌性的了解,首先我們對系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、組織及用戶情況進行了一定的了解。圖書館系統(tǒng)的組織結(jié)構(gòu)圖如下:館長采編室學術(shù)論文室辦公室財務室圖書借閱室電子閱覽室期刊閱覽室技術(shù)支持室圖2.1.1組織結(jié)構(gòu)圖其中,我們重點對于圖書借閱室進行了深入的分析和了解,并制作了圖書的借閱與歸還業(yè)務流程圖及其數(shù)據(jù)流程圖。2.2業(yè)務流程圖分析系統(tǒng)的業(yè)務是系統(tǒng)要達到的業(yè)務目標,業(yè)務流程分析是系統(tǒng)分析中的基礎環(huán)節(jié)。圖書館里信息系統(tǒng)的借閱歸還業(yè)務流程如圖所示:借閱管理借閱登記還書登記圖書信息查閱統(tǒng)計分析讀者主管部門還書數(shù)據(jù)借書證還書證圖2.2.1業(yè)務流程圖2.3數(shù)據(jù)流程分析數(shù)據(jù)流程圖是全面

8、描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務處理過程聯(lián)系起來。以下是圖書館借閱與歸還管理信息系統(tǒng)的數(shù)據(jù)流程圖:零層數(shù)據(jù)流程圖:2.3.1 、 第一層數(shù)據(jù)流程圖2.3.2圖2.3.12 數(shù)據(jù)流程圖三 圖書管理系統(tǒng)設計3.1 系統(tǒng)設計的任務及原則管理信息系統(tǒng)處理的合理選擇,就是一個處理過程的設計問題,選擇處理方式實際上時根據(jù)系統(tǒng)的任務、目標和環(huán)境條件,合理地選擇信息活動的形態(tài)及其方法。 程序流程圖又稱程序框圖,表示方法簡單,是用來描述程序執(zhí)行的邏輯過程。他把程序執(zhí)行的步驟歸納為:處理、判斷、輸入、輸出、起始和終結(jié)等幾個基本功能,并用不同的記號加以表示,從而描述程序的執(zhí)行過程。信息管

9、理系統(tǒng)的程序流程圖元素如下所示:圖3.1.1 程序流程圖元素3.2代碼設計為了和工作人員以往的圖書管理方式相一致,物資信息編碼以數(shù)字表示。根據(jù)行業(yè)標準,所有圖書分為6大類(兩位字母),每大類又分為若干號碼(三位數(shù)字)。分類如表3.2.1所示:表3.2.1 圖書分類代碼表分類編號分類編號藝術(shù)YS文學WX經(jīng)濟JJ汽車QC管理GL英語YY哲學ZX例如:YY001 代表英語類為001的圖書。001表示書名此外,為了使數(shù)據(jù)錄入、圖書信息管理、圖書信息查詢、統(tǒng)計的方便快速,我們還根據(jù)需要對圖書的去向和來源進行了統(tǒng)計用信息編碼。3.3數(shù)據(jù)庫設計 (1)設計數(shù)據(jù)庫本系統(tǒng)實現(xiàn)了系統(tǒng)登錄功能 , 而系統(tǒng)登錄需要賬

10、號和密碼 , 這就需要 創(chuàng)建一個“系統(tǒng)帳號”數(shù)據(jù)表 , 用來存儲系統(tǒng)登錄用的賬號和密碼。本系統(tǒng)要實現(xiàn)圖書資料和學生資料的管理 , 所以需要創(chuàng)建 “學生信息”數(shù)據(jù)表和“圖書信息 ” 數(shù)據(jù)表。 “學生信息 ” 數(shù)據(jù)表中包含了學生的“系別”信息 , 在本系統(tǒng)中為了簡化系別的管理 , 另外創(chuàng)建了一個“系別”數(shù)據(jù)表用來存儲系別的信息 , 在“學生信息” 數(shù)據(jù)表中只存儲系別的編號。 由于系統(tǒng)要實現(xiàn)讀者借還書功能、還要實現(xiàn)讀者借還書記錄的查看 ,所以還需創(chuàng)建一個“讀者借書記錄 ” 數(shù)據(jù)表來保存讀者的借閱記錄。 (2) 創(chuàng)建數(shù)據(jù)庫“圖書借閱管理系統(tǒng)”作為一個完整的數(shù)據(jù)庫管理系統(tǒng) , 在創(chuàng)建階段利用項目管理器可

11、以更好組織管理各種格式的文件 , 因此首先需要創(chuàng)建一個項目 , 然后在項目管理器創(chuàng)建其他格式的文件。 在 VFP 主窗口中選擇“文件”菜單下“新建”子菜單 , 在打開的“新建”對話框的“文件類型“區(qū)域中選中”項目”,然后單擊右側(cè)的”新建文件”按鈕,打開”創(chuàng)建“對話框中的”項目文件“文本框中輸入項目名稱 , 在此輸入 圖書”,單擊“保存”按鈕即創(chuàng)建了一個項目。 在項目管理器的“數(shù)據(jù)”選項卡中選中“數(shù)據(jù)庫”單擊右側(cè)的“新建”按鈕,在彈出的“新建數(shù)據(jù)庫”對話框中單擊“新建數(shù)據(jù)庫”, 在彈出的“創(chuàng)建”對話框的“數(shù)據(jù)庫名”文本框中輸入數(shù)據(jù)庫的名稱 , 在此輸入“圖書”作為數(shù)據(jù)庫名 , 單擊“保存“按鈕即

12、創(chuàng)建了一個空的數(shù)據(jù)庫。 在項目管理器的“數(shù)據(jù)”選項卡中打開剛才創(chuàng)建的“圖書”數(shù)據(jù)庫的目錄樹,選中“數(shù)據(jù)表”,單擊右側(cè)的“新建”按鈕即可開始數(shù)據(jù)表的創(chuàng)建。 本系統(tǒng)中要用到的數(shù)據(jù)表的字段的屬性設置分別設置如下:表3.3.1“系統(tǒng)帳號”數(shù)據(jù)表字段屬性設置字段名數(shù)據(jù)類型說明帳號字符型字段寬度10索引字段,不能為空密碼字符型字段寬度10姓名字符型字段寬度10本系統(tǒng)中要用到的數(shù)據(jù)表的字段的屬性設置分別設置如下:表3.3.2“系統(tǒng)帳號”數(shù)據(jù)表字段屬性設置字段名數(shù)據(jù)類型說明帳號字符型字段寬度10索引字段,不能為空密碼字符型字段寬度10姓名字符型字段寬度10創(chuàng)建“系統(tǒng)賬號” 數(shù)據(jù)表后向數(shù)據(jù)庫中添加一條記錄作為系

13、統(tǒng)的默認帳號。“學生信息”數(shù)據(jù)表各字段的屬性設置如表 3.3.1 所示。圖3.3.1學生E-R圖表3.3.3“學生信息”(Student)數(shù)據(jù)表字段屬性設置字段名數(shù)據(jù)類型說明學號字符型字段寬度6,主索引字段,輸入掩碼為“”姓名字符型字段寬度10性別字符型字段寬度2系別字符型字段寬度4,為普通索引班級字符型字段寬度10地址字符型字段寬度30表3.3.4 “圖書信息”數(shù)據(jù)表字段屬性設置字段名數(shù)據(jù)類型說明圖書編號字符型字段寬度6,主索引字段,輸入掩碼為“AA9999”圖書類別字符型字段寬度10圖書名稱字符型字段寬度40圖書作者字符型字段寬度20出版社字符型字段寬度40圖書價格貨幣型字段寬度8借閱次數(shù)

14、數(shù)值型字段寬度4,默認值0是否借出邏輯型字段寬度1,默認值“.F.”對“圖書信息”(Book)數(shù)據(jù)表的字段屬性設置需要說明的是“借閱次數(shù)”和“是否借出”字段的默認值一定要設置,因為對于新添加的圖書,其一定是沒有被借出的,而且其借閱次數(shù)一定是0,所以在表單中向數(shù)據(jù)表添加記錄時,這兩個字段應該是不需要添加的,可以由默認值生成。 圖3.3.2 圖書E-R圖表3.3.5“讀者借書記錄”數(shù)據(jù)表字段屬性設置字段名數(shù)據(jù)類型說明姓名字符型字段寬度8,普通索引字段,輸入掩碼為“”號碼字符型字段寬度6,普通索引字段,輸入掩碼為“9999”圖書編號字符型字段寬度6,普通索引字段,輸入掩碼為“AA999”圖書名稱字符

15、型字段寬度20,借閱教師學生姓名系別編號班級地址性別姓名系別性別地址班級編號數(shù)量日期圖書編目日期數(shù)量圖書管理員采購員網(wǎng)站管理員館長圖書類別館藏數(shù)量是否借閱圖書名稱圖書價格出版社出版日期借閱次數(shù)圖3.3.3 圖書館總體E-R圖3.5物理配置方案設計圖書館管理信息系統(tǒng)采用兩臺服務器構(gòu)成雙機備份結(jié)構(gòu),保證提供實時服務。為保證較快的響應時間,選用處理速度較快的計算機系統(tǒng),內(nèi)存大小對數(shù)據(jù)庫系統(tǒng)的響應速度影響較大,選擇內(nèi)存教大的系統(tǒng)。網(wǎng)絡通信速度選用100Mbit/s/1000Mbit/s。為保證系統(tǒng)中的信息安全,配置必要的數(shù)據(jù)備份設備(采用外部備份方式)。四系統(tǒng)評價4.1圖書管理系統(tǒng)系統(tǒng)優(yōu)點圖書館管理系

16、統(tǒng)可以有效的省去很多的人為登記錯誤,并且能夠節(jié)省廣大的師生的寶貴時間。另外一方面,圖書管理系統(tǒng)具有界面清晰,操作簡單,功能少而實用,實現(xiàn)了圖書館理工作的自動化,減少了手工勞動量帶來的數(shù)據(jù)遺漏,誤報等人為因素,提高了工作效率。另外,系統(tǒng)開發(fā)設計比較通用,此系統(tǒng)里面的數(shù)據(jù)都是從數(shù)據(jù)庫中提出(包括圖書名稱、借閱者名稱等),不受固定數(shù)據(jù)限制,增強系統(tǒng)的通用性。一般的程序設計人員就可完成。因此,這是推動資料室圖書管理工作自動化的好方法。4.2圖書管理系統(tǒng)缺點盡管圖書管理系統(tǒng)給廣大的師生打來了不小的好處,但是在完善的系統(tǒng)也會有所敝處,有計算機操控的系統(tǒng),一但計算機系統(tǒng)出現(xiàn)問題,整個圖書館的借閱系統(tǒng)就會跟著

17、癱瘓,給我們的圖書借閱帶來麻煩。而且,系統(tǒng)的維修也需要一定的時間,相信不久的將來,我們可以發(fā)明一種雙向控制的圖書管理系統(tǒng)的方法,為學習愛好者提供一個更加安全的信息處理方法。五總結(jié)實習開始,當時我確實信心不足,我說在這里還能搞什么實習,開始時沒有當回事,也沒有放在心里說這最后都能通過。但是,我這種思想是錯誤的,做每件事情,首先要認真對待,就算是自己不會,也要對待好。我的心理是我出來也不搞軟件,懂懂就行,可惜我錯了。但最后大家的文檔和那些圖,我看出來了,大家都在努力去學習,我以前也學過軟件工程,編代碼都是一些簡單的,復雜的都是按書上寫的那樣打上去的,我自己覺得我對軟件一竅不通,沒有天賦。在分組的時

18、候我宿舍就不想分開,我們宿舍還是小有實力的,班長看最后不好分組,大家都喜歡和軟件方面高手在一組,這樣小組的工作效率就會很高,女生也喜歡和較有實力的男生在一組,分擔任務嗎,自然就到了男生頭上拉。所以班長決定男女搭配,我們組3男生3個女生,我為項目經(jīng)理,還蠻不錯的。所有的實習安排每個組都有一份,大多數(shù)早上都是在聽一些講座,講的是每個階段的需要如何實現(xiàn)。在可行性分析階段我們用了2天,通過多年從事圖書館管理工作的老師對圖書館工作流程詳細講解,我們在對原有系統(tǒng)的調(diào)查,很快我們完成了可行性分析報告的編寫,可行性分析報告的目的是確定問題是否值得去解決,這個階段我們分析的很完美。 其次進入項目開發(fā)階段,那天早上是項目立項,這部分主要是工作任務的分解與人員分工和干特圖、進度分解和費用預算。我們用到了project制作干特圖,每個組員齊動手,在計劃的時間內(nèi),我們完成了項目開發(fā)計劃書的編寫。 再次是需求分析階段,這部分分析系統(tǒng)必須做什么。系統(tǒng)里面分析了具體用例圖和順序圖,腳本編寫。用到的工具是億圖軟件畫出了類關(guān)系圖,順序圖,等4大建模工具。需求分析階段對后期的系統(tǒng)設計階段打下很好的基礎,經(jīng)過小組的共同努力,我們完成了需求分析說明書的編寫。 再次系統(tǒng)設計階段,系統(tǒng)分析怎么去做,這部分是對在需求分析階段提取出

溫馨提示

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

評論

0/150

提交評論