(完整word版)圖書管理系統設計實習報告_第1頁
(完整word版)圖書管理系統設計實習報告_第2頁
(完整word版)圖書管理系統設計實習報告_第3頁
(完整word版)圖書管理系統設計實習報告_第4頁
(完整word版)圖書管理系統設計實習報告_第5頁
免費預覽已結束,剩余8頁可下載查看

下載本文檔

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

文檔簡介

1、實習報告專 業 軟件工程2班姓 名 劉煜學號 070107021113指導教師 王松時間2021年10月8日一圖書館圖書借閱治理系統規劃1.1 緒論31.2 圖書館系統分析及功能論述31.3 圖書借閱系統可行性分析4二圖書治理系統分析2.1 系統組織結構與功能分析52.2 業務流程分析52.3 數據流程分析6三圖書治理系統設計3.1 系統設計的任務及原那么93.2 代碼設計93.3 數據庫設計103.4 輸入輸出設計113.5 物理配置方案設計 13四系統評價4.1 圖書治理系統系統優點 144.2 圖書治理系統缺點 14五總結圖書治理系統規劃1.1 緒論2021年的今天是一個信息高度興旺的時

2、代,伴隨著科技的進步,文化的汲取,人們對于圖書信息的了解與掌握也到達了一定的高度.尤其是學生對于知識的渴求更是與日俱增.圖書館作為學生學習知識的重要場所,作為信息資源的集 散地,圖書和用戶借閱資料繁多,包含很多的信息數據的治理.介于這一現象, 我們對于圖書館的借閱治理系統進行了全面的分析處理,在信息高速開展的今天,促使圖書館治理運用網絡技術,通過信息系統的開發,在圖書館之間互通有 無,有利于提升圖書的利用率.本次系統分析設計以中國計量學院的圖書館為原型對其圖書其中的借閱系 統進行分析,逐步表達圖書館的信息治理現狀,及其日后的改良方案的提供.1.2 圖書館系統分析“圖書館借閱治理信息系統的主要功

3、能有:讀者登陸、圖書借閱、圖書采編、 讀者信息治理和系統維護.系統功能如下列圖1.2.1:圖1.2.1系統組織結構圖各子系統功能如下所述:讀者登陸讀者訪問系統時系統將檢驗讀者的名字和密碼, 經過注冊的讀者允許進入系 統.圖書借閱系統讀者查找到所需圖書后,在圖書保存期內到圖書館辦理借閱手續. 圖書借閱 系統處理圖書借閱、還書、續借等手續.圖書采編體統圖書采購入庫,經過編目等處理后,將其目錄信息存入數據庫,提供應讀者 檢索適用.目錄信息包括圖書編號、圖書類別、書名、作者、出版社、定價、出 版日期和數量等.系統維護模塊系統維護模塊主要為圖書館治理人員提供圖書統計信息和讀者統計信息,以便于治理人員從宏

4、觀上掌握圖書館運行的總體情況.1.3 圖書借閱系統可行性分析可行性分析是在進行初步調查后所進行的對系統開發必要性和可能性的研 究,所以也稱為可行性研究.利用信息技術來解決解決圖書館面對日益增長的讀 者增加圖書流通量的問題,提升運作效率與效勞質量等已是當務之急.圖書館的圖書治理工作是否能用信息技術來解決,是否有必要用計算機 來支持相關的治理,實施治理信息系統的本錢及所能到達的效果怎樣, 以下從技 術、經濟、社會三個方面來對系統的可行性進行相關的表達:(1)技術可行性技術上的可行性分析主要分析現有技術條件能否順利完成開發工作,硬件、 軟件配置能否滿足開發者的需要,各類技術人員的數量,水平,來源等.

5、圖書館 治理系統的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處 理信息.這一特點非常適合計算機特點,通過網絡internet技術,發揮計算機的信息傳輸速度快、準確度高的優勢.計算機硬件和軟件技術的飛速開展,為系統 的建設提供了技術條件.(2)經濟可行性作為圖書館這樣的商業性質較小的場所,其經濟成分比重相對較少,主要是 支出的費用:其中包括設備購置費、軟件開發費用、治理和維護費、人員工資和 培訓費等.由于各個圖書館實行統一操作,系統共享,其設備購置,人員工資, 維護費用相對較少,前期的資金投入主要集中于購置圖書上. 建立信息中央,可 將來自各方面的信息集中治理,提升圖書治理的方案

6、性和預見性,快速地反應市 場信息.(3)社會可行性社會可行性有時也稱為操作可行性,主要論證新系統在企業或機構開發和運 行的可能性以及運行后可能一起的對企業或機構的影響,即組織內外是否具備接受和使用新系統的條件.在當前信息技術飛速開展的大環境下,計算機技術和軟 件技術的更新是圖書館完全有可能也有水平采用這樣先進的治理技術.結論:本工程具有方便快捷等優勢,投資回報利益大,使得圖書館治理實現 電子化,符合社會信息化開展需要,技術,經濟,社會方面都是可行的,可以開 發本系統.二圖書治理系統分析2.1 系統組織結構與功能分析為了對系統有一個全貌性的了解,首先我們對系統的內部人員結構、 組織及 用戶情況進

7、行了一定的了解.圖書館系統的組織結構圖如下:圖2.1.1組織結構圖其中,我們重點對于圖書借閱室進行了深入的分析和了解,并制作了圖書的借閱與歸還業務流程圖及其數據流程圖.2.2 業務流程圖分析系統的業務是系統要到達的業務目標,業務流程分析是系統分析中的根底環 節.圖書館里信息系統的借閱歸還業務流程如下圖:圖2.2.1業務流程圖2.3 數據流程分析數據流程圖是全面描述信息系統邏輯模型的工具,它抽象概括地把信息系統 中各種業務處理過程聯系起來.以下是圖書館借閱與歸還治理信息系統的數據流 程圖:零層數據流程圖:2.3.1 、第一層數據流程圖2.3.2圖2.3.12數據流程圖三圖書治理系統設計3.1 系

8、統設計的任務及原那么治理信息系統處理的合理選擇,就是一個處理過程的設計問題,選擇處理方 式實際上時根據系統的任務、目標和環境條件,合理地選擇信息活動的形態及其 方法.程序流程圖又稱程序框圖,表示方法簡單,是用來描述程序執行的邏輯 過程.他把程序執行的步驟歸納為:處理、判斷、輸入、輸出、起始和終結等幾 個根本功能,并用不同的記號加以表示,從而描述程序的執行過程.信息治理系統的程序流程圖元素如下所示:符號說明its投邨加圖3.1.1程序流程圖元素3.2 代碼設計為了和工作人員以往的圖書治理方式相一致,物資信息編碼以數字表示.根據行業標準,所有圖書分為6大類兩位字母,每大類又分為假設干號三位 數字.

9、分類如表3.2.1所示:表3.2.1圖書分類代碼表分類編號分類編號藝術YS乂字WX經濟JJ汽車QC治理GL英語YY田ZX例如:YY001代表英語類為001的圖書.001表示書名此外,為了使數據錄入、圖書信息治理、圖書信息查詢、統計的方便快速,我們還根據需要對圖書的去向和來源進行了統計用信息編碼.3.3 數據庫設計1設計數據庫本系統實現了系統登錄功能 ,而系統登錄需要賬號和密碼 ,這就需要 創 建一個“系統帳號數據表,用來存儲系統登錄用的賬號和密碼.本系統要實現圖書資料和學生資料的治理,所以需要創立學生信息數據表和“圖書信息數據表.“學生信息數據表中包含了學生的“系別 信息,在本系統中為了簡化系

10、別的治理 ,另外創立了一個“系別數據表用來 存儲系別的信息,在“學生信息 數據表中只存儲系別的編號.由于系統要實現讀者借還書功能、還要實現讀者借還書記錄的查看,所以還需創立一個“讀者借書記錄數據表來保存讀者的借閱記錄.(2)創立數據庫“圖書借閱治理系統作為一個完整的數據庫治理系統,在創立階段利用工程治理器可以更好組織治理各種格式的文件,因此首先需要創立一個工程,然后在工程治理器創立其他格式的文件.在VFP主窗口中選擇“文件菜單下“新建子菜單 ,在翻開的“新建 對話框的“文件類型區域中選中“工程,然后單擊右側的“新建文件“按鈕翻開 創立“對話框中的工程文件“文本框中輸入工程名稱 ,在此輸入“圖書

11、",單 擊“保存按鈕即創立了一個工程.在工程治理器的“數據選項卡中選中“數據庫單擊右側的“新建按 鈕,在彈出的“新建數據庫對話框中單擊“新建數據庫,在彈出的“創立對話框的“數據庫名文本框中輸入數據庫的名稱,在此輸入“圖書作為數據庫名,單擊“保存按鈕即創立了一個空的數據庫.在工程治理器的“數據選項卡中翻開剛剛創立的“圖書數據庫的目錄 樹,選中“數據表,單擊右側的“新建按鈕即可開始數據表的創立.本系統中要用到的數據表的字段的屬性設置分別設置如下 :表3.3.1“系統帳號數據表字段屬性設置字段名數據類型說明帳號字符型字段寬度10索引字段,不能為空密碼字符型字段寬度10姓名字符型字段寬度10

12、本系統中要用到的數據表的字段的屬性設置分別設置如下表3.3.2“系統帳號數據表字段屬性設置字段名數據類型說明帳號字符型字段寬度10索引字段,不能為空密碼字符型字段寬度10姓名字符型字段寬度10創立“系統賬號數據表后向數據庫中添加一條記錄作為系統的默認帳號“學生信息數據表各字段的屬性設置如表3.3.1所示學號地址圖3.3.1 學生E-R圖表3.3.3 “學生信息 (Student )數據表字段屬性設置字段名數據類型說明學號字符型字段寬度6,主索引字段,輸入掩碼為“ 999999姓名字符型字段寬度10性別字符型字段寬度2系別字符型字段寬度4,為普通索引班級字符型字段寬度10地址字符型字段寬度30表

13、3.3.4“圖書信息數據表字段屬性設置字段名數據類型說明圖書編號字符型字段寬度6,主索引字段,輸入掩碼為“AA999g圖書類別字符型字段寬度10圖書名稱字符型字段寬度40圖書作者字符型字段寬度20出版社字符型字段寬度40圖書價格貨幣型字段寬度8借閱次數數值型字段寬度4,默認值0是否借出邏輯型字段寬度1,默認值 .F. 對“圖書信息 (Book)數據表的字段屬性設置需要說明的是“借閱次數和“是否借出字段的默認值一定要設置,由于對于新添加的圖書,其一定是沒有被借出的,而且其借閱次數一定是 0,所以在表單中向數據表添加記錄時,這兩個字段應該是不需要添加的,可以由默認值生成.圖3.3.2 圖書E-R圖

14、表3.3.5 "讀者借書記錄數據表字段屬性設置字段名數據類型說明姓名字符型字段寬度8,普通索引字段,輸入掩碼為“ 999999號字符型字段寬度6,普通索引字段,輸入掩碼為“ 9999圖書編號字符型字段寬度6,普通索引字段,輸入掩碼為“ AA99g圖書名稱字符型字段寬度20,圖3.3.3 圖書館總體E-R圖3.5物理配置方案設計圖書館治理信息系統采用兩臺效勞器構成雙機備份結構,保證提供實時服務.為保證較快的響應時間,選用處理速度較快的計算機系統,內存大小對數據 庫系統的響應速度 影響較大,選擇內 存教大的系 統.網 絡通信速度 選用 100Mbit/s/1000MbitZso為保證系統

15、中的信息平安,配置必要的數據備份設備采 用外部備份方式.四.系統評價4.1 圖書治理系統系統優點圖書館治理系統可以有效的省去很多的人為登記錯誤,并且能夠節省廣闊的 師生的珍貴時間.另外一方面,圖書治理系統具有界面清楚,操作簡單,功能少 而實用,實現了圖書館理工作的自動化, 減少了手工勞動量帶來的數據遺漏, 誤 報等人為因素,提升了工作效率.另外,系統開發設計比擬通用,此系統里面的 數據都是從數據庫中提出包括圖書名稱、借閱者名稱等,不受固定數據限制, 增強系統的通用性.一般的程序設計人員就可完成.因此,這是推動資料室圖書 治理工作自動化的好方法.4.2 圖書治理系統缺點盡管圖書治理系統給廣闊的師

16、生打來了不小的好處,但是在完善的系統也會有所敝處,有計算機操控的系統,一但計算機系統出現問題,整個圖書館的借閱 系統就會跟著癱瘓,給我們的圖書借閱帶來麻煩.而且,系統的維修也需要一定 的時間,相信不久的將來,我們可以創造一種雙向限制的圖書治理系統的方法, 為學習愛好者提供一個更加平安的信息處理方法.五.總結實習開始,當時我確實信心缺乏,我說在這里還能搞什么實習,開始時沒有 當回事,也沒有放在心里說這最后都能通過.但是,我這種思想是錯誤的,做每 件事情,首先要認真對待,就算是自己不會,也要對待好.我的心理是我出來也 不搞軟件,懂懂就行,可惜我錯了.但最后大家的文檔和那些圖,我看出來了, 大家都在

17、努力去學習,我以前也學過軟件工程,編代碼都是一些簡單的,復雜的 都是按書上寫的那樣打上去的,我自己覺得我對軟件一竅不通, 沒有天賦.在分 組的時候我宿舍就不想分開,我們宿舍還是小有實力的,班長看最后不好分組, 大家都喜歡和軟件方面高手在一組,這樣小組的工作效率就會很高,女生也喜歡 和較有實力的男生在一組,分擔任務嗎,自然就到了男生頭上拉.所以班長決定 男女搭配,我們組3男生3個女生,我為工程經理,還蠻不錯的.所有的實習安 排每個組都有一份,大多數早上都是在聽一些講座,講的是每個階段的需要如何 實現.在可行性分析階段我們用了 2天,通過多年從事圖書館治理工作的老師對 圖書館工作流程詳細講解,我們

18、在對原有系統的調查,很快我們完成了?可行性 分析報告?的編寫,可行性分析報告的目的是確定問題是否值得去解決 ,這個階段 我們分析的很完美.其次進入工程開發階段,那天早上是工程立項,這局部主要是工作任務的分解 與人員分工和干特圖、進度分解和費用預算.我們用到了 project制作干特圖, 每個組員齊動手,在方案的時間內,我們完成了?工程開發方案書?的編寫.再次是需求分析階段,這局部分析系統必須做什么.系統里面分析了具體用 例圖和順序圖,腳本編寫.用到的工具是億圖軟件畫出了類關系圖,順序圖,等 4大建模工具.需求分析階段對后期的系統設計階段打下很好的根底,經過小組 的共同努力,我們完成了?需求分析說明書?的編寫.再次系統設計階段,系統分析怎么去做,這局部是對在需求分析階段提取出 來的類的具體化,對屬性、方法和對象.我們每個人都做的很好,我們分配的任 務也能及

溫馨提示

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

評論

0/150

提交評論