圖書信息管理系統_第1頁
圖書信息管理系統_第2頁
圖書信息管理系統_第3頁
圖書信息管理系統_第4頁
圖書信息管理系統_第5頁
已閱讀5頁,還剩32頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

XX大學計算機系04級4班制作

XXX摘

要圖書館圖書信息管理系統是每一個學校必不可少的管理系統,該系統主要解決了人工手動管理圖書信息在實踐的問題。圖書館圖書信息管理系統開發的目標和要求,并重點介紹了系統分析、系統設計、系統測試和系統實施的全過程。關鍵詞:數據庫,SQL語言,圖書管理,窗體,組件第一章

信息系統基礎與簡介管理信息系統概要管理信息系統的基本功能管理信息系統的特征管理信息系統的結構信息系統的生命周期1.1

管理信息系統概要管理信息系統是把人也作為結構成分的組織系統系統是一個有輸入輸出的開放系統管理系統是個反饋系統企業管理信息系統是一個多目標系統1.2

管理信息系統的基本功能數據的采集和輸入數據的傳輸信息的存儲信息的處理信息的輸出1.3管理信息系統的特征管理信息系統是為管理服務的信息系統。管理信息系統是建立在計算機基礎之上的信息系統。1.4管理信息系統的結構管理信息系統作為一個系統必然有一定

的結構,這種結構反應各個部分之間的關系、各個部分的特點、面臨的主要問題以及人們的認識水平和技術水平。信息處理器負責信息的傳輸、加工、存儲。信息用戶是系統的用戶。信息管理者負責系統設計、實現、運行和維護。1.5信息系統的生命周期任何事物都有產生、發展、成熟、消亡(更新)的過程,信息系統也不例外。信息系統在使用的過程中隨著其生存環境的變化,要不斷維護、修改,當它不再適應的時候就要被淘汰,就由新系統代替老系統,這種周期循環稱為信息系統的生命周期。第二章

系統分析確定系統目標系統需求分析系統功能分析2.1確定系統目標每個學校都有圖書館,最初由于圖書數量和種類較少,人工手動管理比較方便和靈活。隨著社會的發展,圖書的數量和種類越來越

多,人工手動管理會降低工作的效率,希望建立一個圖書館圖書信息管理系統,是為了解決了人工手動管理圖書信息在實踐的問題,從而達到系統化、規范化、標準化的水平。該系統的建立不但給管理者帶來了方便,也節省了工作時間從而提高了工作效率。2.2系統需求分析首先從需求出發構造數據庫表,然后再

由數據庫表結合需求劃分系統功能模塊。下一步的工作是繼續劃分子系統的小模塊。先考慮在進入子系統時應該做什

么,進入系統之后又應該做什么,提供那些服務等。2.3系統功能分析功能分析該系統只要是為學校圖書館設計,主要服務對象是學生。由圖書館工作人員操作,可以管理藏書,添加,刪除,更新圖書信息,向學生提供服務。系統的維護工作主要由系統管理員完成,可以添加,刪除用戶,數據庫備份等。功能分析圖圖書管理系統學生圖書館工作人員系統管理員管理藏書提供借還書服務借還書查訊用戶授權數據備份第三章

數據庫設計及流程圖數據庫設計數據庫系統設計數據庫設計范式分析數據庫設計系統流程圖頂層流程圖底層流程圖3.1

數據庫設計3.1.1數據庫系統設計數據庫設計的步驟是:數據庫結構定義數據表定義存儲設備和存儲空間組織數據使用權限設置數據字典設計3.1.2數據庫設計范式分析第一范式(first

normal

form,簡稱1st

NF)就是指在

同一表中沒有重復項出現,如果有則應將重復項去掉。這個去掉重復項的過程就稱之為規范化處理。第二范式(secondnormalform,簡稱2ndNF)是指每個表必須有一個(而且僅一個)數據元素為主關鍵字(primary key),其它數據元素與主關鍵字一一對應。第三范式(thirdnormalform,簡稱3rdNF)就是指表中的所有數據元素不但要能夠唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其它的函數關系。3.1.3數據庫設計該數據庫是用ACCESS做的,包含六個基本表:圖書信息表。圖書類別信息表班級信息表借書信息表出版社信息表學生信息表3.2

系統流程圖3.2.1頂層流程圖該圖給出了整個系統的框架和可完成的主要功能開始登陸界面主界面圖書信息班級信息類別信息基本信息處理退出登陸退出系統借書還書查詢讀者信息查詢圖書信息查詢借書信息查詢設

置管理員設置數據庫備份出版社信息學

信息3.2.2底層流程圖1.

圖書信息流程圖該版塊主要實現對數據庫中基本表BookInfo的添加,刪除,更新,查詢等操作。并能看到表的所有信息圖書信息

詳細資料全

料添

加刪

除保

存取消查詢

移到首部上

個下

個移到最后學生信息流程圖該版塊主要實現對數據庫中基本表Student的添加,刪除,更新,查詢等操作。并能看到表的所有信息。借書信息流程圖該版塊主要實現對數據庫中基本表Issue的添加,刪除,更新,查詢等操作。并能看到表的所有信息。出版社信息流程圖該版塊主要實現對數據庫中基本表Publication的添加,刪除,更新,查詢等操作。并能看到表的所有信息。圖書類別信息流程圖該版塊主要實現對數據庫中基本表Cat的添加,刪除,更新,查詢等操作。并能看到表的所有信息。借書處理流程圖7.還書處理流程圖(左圖)用戶信息流程圖數據庫備份流程圖(右圖)輸入書號

在借書表中查找是否存在是否是否超期罰款事宜否是數據庫備份上次備份情況選擇備份路徑備

份第四章

系統設計登陸框主界面基本信息窗體基本處理窗體窗體查找設置窗體4.1登陸框該窗體包含兩個標簽,用于顯示控件名;一個列表框,用于選擇登陸的用戶名;一個文本框,用于輸入密碼;兩個按紐,分別是確定和取消4.2主界面該窗體包含菜單欄,工具欄,狀態欄,圖象列表,能實現該系統的所有功能。是進入其他窗體主界面。4.3基本信息窗體4.3.2

圖書信息窗體該窗體在主窗體下部顯示顯示,包含一個SSTab控鍵,八個按鈕,四個標簽,五個文本框,兩個下拉式列表框圖書類別信息窗體出版社信息窗體班級信息窗體學生信息窗體以上四個窗體與圖書信息窗體類似,這里不再做重復敘述.4.4基本處理窗體只要輸入書號會自動與借書表中數據比較,能判斷是否超期及罰款多少。包含一個框架,六個標簽,六個文本框,其中一個用于輸入書號;還有三個按鈕。4.5查找窗體1.查找學生信息該版塊用于按學號查找學生信息。包含一個框架,六個標簽,六個文本框,一個按鈕。4.6設置窗體數據庫備份窗體用于系統管理員定期對數據庫進行備份第五章

系統測試測試計劃測試項目說明測試計劃評價5.1測試計劃5.1.1測試方案進行系統測試主要有兩種方法:靜態測試和動態測試,我們主要采用動態測試的方法。動態測試是通過運行程序來檢驗軟件的動態特性和運行結果的正確性,并根據程序的運行過程對程序進行評價的過程。動態測試包括運行、解釋和模擬。5.1.2測試項目該測試計劃主要包括對軟件各個模塊的測試:系統主窗口的測試;添加用戶窗口的測試;修改用戶密碼窗口的測試學生信息窗口的測試;圖書信息窗口的測試;圖書類型信息窗口的測試;查找圖書信息窗口的測試;查詢學生信息窗口的測試;查詢借書信息窗口的測試;數據庫備份的測試;5.2、測試項目說明5.2.1用戶登錄窗口的測試該測試的目的是保證登陸窗口的正確性與在錯誤發生時的容錯與糾錯性。具體通過在登陸框中輸入空用戶名,和

錯誤的用戶密碼來檢測系統的出錯運行情況。要求系統在遇到這些情況時能給出正確的錯誤提示。5.2.2添加用戶窗口的測試該測試的目的是保證添加用戶窗口的正確性與在數據輸入不正確時的容錯與糾錯性。具體通過在添加記錄框中輸入重復的用戶名,空用戶名和密碼來檢測系統的出錯運行情況。要求系統在遇到這些情況時能給出正確的錯誤提示。5.3

測試計劃評價以上所有的模塊測試過程都要求

系統能在用戶輸入出錯時給出正確的相應并不影響到數據的安全與完整性。成功的系統設計必須通過以上的要求。心得體會及致謝編程心得在這次編程的過程中我翻閱了大量的書籍,在網上也找了不少資料,使我的編程水平提高了一大步。由于這次設計涉及到數據庫,我的學到了不少編程工具與數據庫連接的知識,對數據庫的操作有了進一步的了解。總之,這次畢業設計使我

溫馨提示

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

評論

0/150

提交評論