已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1目錄1概述1.1數(shù)據(jù)庫及其應用31.2數(shù)據(jù)庫系統(tǒng)31.3數(shù)據(jù)庫系統(tǒng)簡介42數(shù)據(jù)庫系統(tǒng)設計2.1數(shù)據(jù)庫設計概述42.2數(shù)據(jù)庫設計周期42.3設計工具簡介52.4圖書管理系統(tǒng)數(shù)據(jù)庫設計53系統(tǒng)總體設計3.1圖書管理系統(tǒng)簡介83.2系統(tǒng)功能描述93.3系統(tǒng)模塊劃分103.4系統(tǒng)流程分析103.5開發(fā)工具簡介113.6系統(tǒng)詳細設計113.6.1登陸界面設計113.6.2主窗口設計123.6.3具體功能模塊設計224總結、謝辭36參考文獻37附錄(系統(tǒng)原程序)372圖書館管理系統(tǒng)陽江職業(yè)技術學院XX系,陽江529566【摘要】隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學地管理圖書館不但關系到讀者求知的方便程度,也關系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就成不可少了,本文介紹了在MicrosoftVisualStudio2008環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)本系統(tǒng)的詳細過程,提出實現(xiàn)圖書館信息管理、資源共享的基本目標,從而推動邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結構設計和功能設計,從圖書的入庫登記到查詢?yōu)g覽,從借書證發(fā)放到圖書的借閱,形成了一個整體自動化管理模式,從軟件工程的角度進行了科學而嚴謹?shù)年U述。關鍵字(Keywords):ACCESS數(shù)據(jù)庫、MicrosoftVisualStudio2008、面向對象(Object)、計算機學生管理系統(tǒng)、圖書管理;借閱1概述1.1數(shù)據(jù)庫及其應用自20世紀70年代以來,數(shù)據(jù)庫技術得到迅速發(fā)展.目前世界上已經(jīng)有數(shù)百萬個數(shù)據(jù)庫系統(tǒng)在運行,其應用已經(jīng)深入到社會生活的各個領域,從企業(yè)管理,銀行管理,資源管理,經(jīng)濟預測一直到信息檢索,檔案管理,普查統(tǒng)計等.我國20世紀90年代初在全國范圍內裝備了12個以數(shù)據(jù)庫為基礎的大型計算機系統(tǒng),這些系統(tǒng)分布在郵電,計委,銀行,電力,鐵路,氣象,民航,情報,公安,軍事,航天和財稅等行業(yè).1.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)本質上是一個用計算機存儲記錄的系統(tǒng)。數(shù)據(jù)庫本身可被看作為一種電子文件柜:也就是說,它是收集計算機數(shù)據(jù)文件的倉庫或容器。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等一系列操作??傊瑪?shù)據(jù)庫系統(tǒng)是一個計算機存儲記錄的系統(tǒng),即,它是一個計算機系統(tǒng),該系統(tǒng)的目標存儲信息并支持用戶檢索和更新所需要的信息。圖1-2是一個數(shù)據(jù)庫系統(tǒng)的3簡圖。圖1-2數(shù)據(jù)庫系統(tǒng)簡圖1.3數(shù)據(jù)庫系統(tǒng)簡介本人設計的是一個關于圖書館圖書管理的數(shù)據(jù)庫系統(tǒng),通過這個系統(tǒng)管理員可以簡捷、方便的對圖書記錄查閱、增加、刪除等功能,而用戶也可以通過這個系統(tǒng)對進行圖書查詢、借閱、歸還等功能。本系統(tǒng)采用Microsoftaccess技術建立數(shù)據(jù)庫,使用VB技術建立數(shù)據(jù)源的鏈接,并且生成圖書管理的數(shù)據(jù)庫應用程序從而實現(xiàn)數(shù)據(jù)庫的管理功能。2數(shù)據(jù)庫系統(tǒng)設計2.1數(shù)據(jù)庫設計概述計算機信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。2.2數(shù)據(jù)庫設計周期根據(jù)軟件工程的思想,數(shù)據(jù)庫設計的周期可以劃分為六個階段:(1)規(guī)劃階段確定開發(fā)的總目標,給出計劃開發(fā)的軟件系統(tǒng)的功能、性能、可靠性以及接等方面的設想。(2)需求分析階段認真細致地了解用戶對數(shù)據(jù)的加工要求,確定系統(tǒng)的功能與邊界。本階段的最終結果,提供一個可作為設計基礎的系統(tǒng)說明書,包括對軟硬件環(huán)境的要求和一整套完善的數(shù)據(jù)流程圖。(3)設計階段4把需求分析階段所確定的功能細化,主要工作是概念設計階段、邏輯設計階段、物理設計階段,然后,對每個階段內部設計詳細的流程。(4)程序編制階段以一種或幾種特定的程序設計語言表達上一階段確定的各模塊控制流程。程序編制時應遵循結構化程序設計方法。(5)調試階段對已編好的程序進行單元調試(分調),整體調試(聯(lián)調)和系統(tǒng)測試(驗收)。(6)運行和維護階段這是整個設計周期最長的階段,其工作重點是收集和記錄系統(tǒng)實際運行的數(shù)據(jù)。在運行中,必須保持數(shù)據(jù)庫的完整性,必須有效的處理數(shù)據(jù)故障和進行數(shù)據(jù)庫恢復。同時解決開發(fā)過程的遺留問題,改正錯誤進行功能完善。2.3數(shù)據(jù)庫開發(fā)工具簡介(MicrosoftAccess2003)Access是Office辦公套件中一個極為重要的組成部分?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,Access已經(jīng)賣出了超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。2.4圖書管理系統(tǒng)數(shù)據(jù)庫設計2.4.1數(shù)據(jù)庫需求分析隨著社會發(fā)展,人類的生產(chǎn)、生活越來越離不開信息。誰擁有了更多更有效的信息,誰就將在競爭中處于有利地位。信息產(chǎn)業(yè)正在成為一個國家的支柱。數(shù)據(jù)作為信息的載體,其管理工具數(shù)據(jù)庫對于信息技術的重要性,正日益得到人們的重視。只有擁有了先進的數(shù)據(jù)庫技術,才能有效地管理好浩如煙海的數(shù)據(jù),并從中提取出對自己有用的信息來加以利用。從80年代至今,人們一直在探索新一代的數(shù)據(jù)庫系統(tǒng)的理論,技術和方法。我們的系統(tǒng)是按用戶的需求進行數(shù)據(jù)庫定義、存取、運行、建立和維護功能,系統(tǒng)的數(shù)據(jù)庫定義模型圖:數(shù)據(jù)庫定義模型圖2.4.2數(shù)據(jù)庫概要設計軟件系統(tǒng)本質上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考5慮兩方面的問題“數(shù)據(jù)”及對數(shù)據(jù)的“處理”。這里我們運用最常用的表示概念性數(shù)據(jù)模型的方法,是實體聯(lián)系方法即ER模型。通常,軟件系統(tǒng)中有許多數(shù)據(jù)是需要長期保存。為減少數(shù)據(jù)冗余,簡化修改數(shù)據(jù)的過程,實現(xiàn)對數(shù)據(jù)進化規(guī)范化。數(shù)據(jù)庫表的關系數(shù)據(jù)庫E-R圖由E-R圖轉換成關系模式如下:6圖書關系圖:讀者關系圖:用戶關系圖:2.4.3數(shù)據(jù)庫的具體實現(xiàn)作為Microsoft公司的本地數(shù)據(jù)庫,Access在應用中使用的非常廣泛,為此我選用Access數(shù)據(jù)庫來進行數(shù)據(jù)庫的設計。根據(jù)前面定義的實體及實體之間的關系,形成數(shù)據(jù)庫的表格以及各個表之間的關系。(1)用戶信息表說明:該表是為用戶進入本系統(tǒng)而設置的用戶權限,只有同時知道用戶名和所對應的密碼才能進入本系統(tǒng)。(2)讀者信息表說明:該表是對讀者的信息進行管理。(3)圖書類別表7說明:該表規(guī)定了讀者的類別。(4)圖書信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金融科技公司成立項目可行性研究報告
- 2025年現(xiàn)代化農(nóng)業(yè)種植科技項目可行性研究報告
- 2025年快遞物流無接觸配送系統(tǒng)可行性研究報告
- 2025年智能穿戴設備市場分析與開發(fā)項目可行性研究報告
- 2025年公共交通服務優(yōu)化可行性研究報告
- 中梵簽約協(xié)議書
- 浙江國貿合同范本
- 2025年房產(chǎn)中介服務平臺建設項目可行性研究報告
- 高三歷史上學期期中考試卷題庫試題附答案完整版
- 論工程造價的合理確定
- 勞務派遣公司工作方案
- 物理趣味題目試題及答案
- 華師大版數(shù)學七年級上冊《4.3 立體圖形的表面展開圖》聽評課記錄
- 2023-2024學年四川省成都市高二上學期期末調研考試地理試題(解析版)
- 陜西單招數(shù)學試題及答案
- 應收賬款債權轉讓協(xié)議
- 四川省宜賓市長寧縣2024-2025學年九年級上學期期末化學試題(含答案)
- CNAS-CC01:2015 管理體系認證機構要求
- 可行性報告商業(yè)計劃書
- 甲流防控知識培訓課件
- 借住合同范本(2篇)
評論
0/150
提交評論