用delphi7設計的圖書管理系統課程設計_第1頁
用delphi7設計的圖書管理系統課程設計_第2頁
用delphi7設計的圖書管理系統課程設計_第3頁
用delphi7設計的圖書管理系統課程設計_第4頁
用delphi7設計的圖書管理系統課程設計_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

數據庫技術與應用題目:數據庫應用系統的設計和實現適用專業: 指導老師: 班級: 姓名: 學號: 2010 年 2 月圖書是人類文明的見證,隨著高科技的發展各式各樣圖書越來越多,圖書館和書店的管理也越來越復雜。如今圖書管理系統是一個書店或一個圖書館的必備系統。一個安全可靠并且對于用戶比較實用的圖書管理系統來說變得尤其重要。本次設計設計了一個在 DELPHI 平臺基于 SQL Server 2000 開發出的圖書管理系統。在系統的設計上面實現了該系統的交互式界面。從系統的需求分析、系統設計、系統實現入手,詳細闡述了一個C/S 結構的圖書管理信息系統主要功能的實現過程。每一階段均給出了相應的理論依據和實現內容,并介紹了系統實現部分的主要算法。整個系統的設計與開發嚴格按照軟件工程思想進行,從需求分析到系統設計和實現、從原型系統設計到迭代完善,本圖書管理系統涵蓋了六個主要的子系統:圖書資料管理、讀者資料管理、借書操作、還書操作、刪除、修改和查詢處理,提高了工作的準確率和效率。本圖書管理信息系統是利用計算機管理信息處理的迅速、準確、可靠且具有強大存儲能力的突出特點,全面提高圖書館的管理水平和工作效率,并以及時、完整的業務經營資料,為圖書館的及時轉換提供一定的支持。關鍵詞:數據庫,SQL server 2000,Delphi 7,圖書管理系統1.1 課題研究現狀分析在現金信息化發達的社會,圖書的發行量與日俱增。因此需要對書籍資源、讀者資源、借書信息、還書信息進行管理,及時了解各個環節中信息的變更,有利用管理效率的提高。傳統的圖書館需要制作有署名與對應編號的書卡,由讀者按分類查找再交由圖書管理員來處理借書工作,還書也要人工翻閱大量的記錄,這樣使得工作量大并及其繁瑣,效率變得低下。建立網上電子圖書管理系統的目的是實現無紙化圖書管理,減輕管理員的工作量,方便讀者查閱所需的圖書,還可以利用網絡實現提醒讀者還書的功能。管理員還可以對各種圖書進行分析統計,對過時、損壞的圖書進行刪除。達到降低成本提高工作效率的目標。1.1.1 本領域內已開展的研究工作1. 理論研究基礎(1)數據庫設計方法的完整化、多樣化,又有多學科的綜合性。(2)數據庫設計步驟的規范化和細致化。(3)數據庫技術不斷的更新,并不斷增加新的技術,兼容性范圍也逐漸擴大。2. 技術層面的支持SQL Server 的普遍應用,并得到的用戶的支持,與 Windows 操作系統的完全兼容性也決定了它在今天仍然有著龐大的使用群體。SQL Server2000 作為后臺數據庫與前臺開發軟件 Visual Basic、C#、Visual C+、Delphi 等都能夠無縫連接。1.1.2 已經取得的研究成果(1)開發出了一套系統的數據庫理論,安全性、完整性、并發性、恢復性都有完整的概述。(2)隨著 Internet 的迅猛發展,數據庫在各個領域作為后臺存儲得到了廣泛的支持。(3)完善的數據庫管理并與前臺開發軟件的結合使用開發了一系列優秀的圖書管理系統,在商業、經濟等方面得到了廣泛的應用。1.2 選題的目的及意義目的:圖書管理系統主要目的是對圖書館種類繁多的書籍進行管理,并且合理管理好用戶的借還信息。提高圖書館的工作效率,降低管理成本。意義:通過完成從用戶需求分析、數據庫設計到上機編程、調試和應用等全過程,進一步了解和掌握本書中所講解的內容。2.1 用戶調查1.管理員對功能的需求管理員對功能的需求細分如下:讀者基本信息的輸入,查詢,修改,刪除;書籍信息的輸入,查詢,修改,刪除;借書信息的輸入。還書信息的輸入。2.讀者對功能的需求圖書信息檢索,范圍可按圖書編號檢索,最快時間查找目標書籍;讀者人個信息檢索,獲取當前讀者的個人信息,修改個人信息;并根據學號查詢當前讀者當前的借書情況等。2.2 操作流程圖1.管理員操作流程圖2.普通用戶操作流程圖查詢管理員登錄錄入功能 查詢功能 修改功能 刪除功能普通用戶學生信息 借書信息 圖書信息2.3 對于這個圖書管理系統管理系統,其主要通過四個表中的學號進行連接的,可以通過學號查出學生的基本信息,借閱情況及還書情況等數據庫需要表述的信息有以下幾種:(1)圖書信息,(2)學生信息,(3)用戶信息(4)還書信息可以用 E/R 模型表述該模型的設計,圖如圖 3-1 所示2.4 數據庫邏輯結構設計通過 E/R 模型到關系模型的轉化,可以得到如下關系模式:學生(學號,姓名,班級)圖書(圖書號,圖書名稱,學號)還書(圖書號,學號,還書日期)用戶(用戶名,密碼)學生圖書還書情況借書學號班級姓名學號圖書號圖書名用戶還書用戶名 密碼管理管理管理圖書名稱還書日圖書號學號每個關系模式的主碼都用下劃線標出。(1)學號是學生的主鍵,每個學生有唯一的學號。一個學生可以借閱不同的圖書。(2)每一個圖書對應唯一的圖書編號,可以被不同的學生借閱。2.5 數據庫物理結構設計(1)數據類型(2)表的設計2.6 視圖的實現3 數據庫行為功能設計3.1 安全控制任何數據庫應用系統都需要安全控制功能,教學管理系統用戶分為如下幾類:(1)系統管理員:有系統的全部權限;(2)普通用戶:具有對數據的查詢權。若為系統管理員 則直接進入歡迎界面若為普通用戶,則直接進入查詢系統執行操作的主界面3.2數據操作數據操作功能包括對這些數據進行錄入、刪除、修

溫馨提示

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

最新文檔

評論

0/150

提交評論