當前位置:成語大全網 - 古籍善本 - 急需壹個完整的數據庫課程設計書籍管理系統(要求用VB和SQL-server制作)

急需壹個完整的數據庫課程設計書籍管理系統(要求用VB和SQL-server制作)

1.發展背景

隨著數據庫技術和互聯網的飛速發展,它們已經成為現代信息技術的重要組成部分,是計算機信息系統和計算機應用系統的基礎和核心。對於任何企業來說,數據都是企業的重要資產,如何有效利用這些數據對企業的發展起著極其重要的作用。隨著我國市場經濟的快速發展和人民生活水平的不斷提高,圖書館的樹木數量逐漸增多,這也對圖書管理技術提出了挑戰。以前的手工管理模式已經不適合當前的環境,取而代之的是先進的圖書管理系統。利用PowerBuilder創建的圖書管理系統可以使管理人員方便快捷地進行管理、查詢、借閱和錄入。

2.需求分析

2.1系統目標

圖書管理信息系統是典型的信息管理系統(m is),其開發主要包括後臺數據庫的建立和維護以及前端應用程序的開發。對於前者,要求建立數據壹致性和完整性強、數據安全性好的數據庫。對於後者,要求應用程序功能齊全,易於使用。

系統開發的總體任務是實現各類信息的系統化、標準化和自動化。

2.2要求的定義

圖書館管理系統的開發。系統開發的總體設計目標是實現圖書管理的系統化、規範化和自動化,實現圖書資料的集中統壹管理。

本系統主要實現對圖書信息的管理,其主要功能是對讀者、圖書、借閱、查詢、刪除和管理員等信息進行管理。本系統的結構分為讀者類別管理、讀者檔案管理、圖書類型管理、圖書檔案管理和圖書流程管理。讀者管理可以瀏覽和維護讀者信息。圖書管理可以瀏覽和維護圖書的信息。借閱管理可以顯示當前數據庫中圖書的借閱情況,維護借閱信息。本系統解決的主要問題是使用關鍵字查詢數據庫。

該系統的功能模塊圖如下:

圖2-1系統功能模塊圖

根據通用圖書管理信息系統的需求,通過對圖書管理工作流程的內容和數據流的分析,設計了以下數據項:

讀者信息

屬性:讀者學號、讀者姓名、讀者性別、聯系電話、部門、生效日期、失效日期、違法情況、累計借書次數。

主鍵:讀者的學生證

圖書信息

屬性:ISBN,書名,作者,出版社,出版日期,簡介。

主鍵:ISBN

管理員信息

屬性:工號、姓名、性別、電話號碼、家庭住址。

主鍵:工單編號

2.3數據流

2.3.1讀者

作為壹名學生,對圖書管理系統的要求是:

1.可以通過多種方式(如書名、書號、作者)查詢圖書館的藏書。

2.借書、續借、還書都很方便。

3.能查詢自己的基本信息,能借書。

4.熟悉圖書管理系統的使用。

讀者進入系統的流程圖如下:

2-1進入系統流程圖

圖書館員

作為圖書管理員,他們對圖書管理系統的要求是:

1.方便錄入和登記圖書,取消過時的圖書。

2.方便新生註冊或註銷已畢業學生信息(基本信息,借閱信息)。

3.能夠隨時發布壹些信息,比如各學院學生借書逾期情況,圖書館藏書情況,借閱情況等。,以便各學院隨時了解我院學生的壹些圖書借閱信息。

圖書管理員工作流程圖如下:

2-2圖書管理員工作流程圖

3.功能描述

系統功能分析是在系統開發總體任務的基礎上完成的。該系統需要完成五個主要功能:

(1)圖書錄入、修改、刪除等基本操作。

1.圖書類別標準的制定和類別信息的輸入,包括類別號、類別名、關鍵詞、備註信息等。

2.圖書類別信息的查詢和修改,包括類別號,類別名,關鍵詞,備註等。

3.圖書信息的輸入,包括書號、書名、圖書類別、作者姓名、出版社名稱、出版日期、圖書頁碼、關鍵詞、註冊日期、備註信息等。

(2)辦理借書證模塊。

1.大壹新生辦理借書證。

2.我丟了我的借書證。

(3)實現借書功能。

1.借閱信息的輸入,包括借閱信息號、閱讀號、讀者姓名、書號、書名、借閱日期、備註信息等。

2.借閱信息的查詢和修改,包括借閱信息號、讀者號、讀者姓名、書號、書名、借閱日期和備註信息。

(4)實現還書功能。

1.還書信息的輸入,包括還書信息號、讀者號、讀者姓名、書號、書名、借書日期、還書日期、備註信息等。

2.圖書歸還信息的查詢和修改,包括圖書歸還信息號、閱讀號、讀者姓名、書號、圖書名稱、圖書借閱日期、圖書歸還日期、備註信息等。

(5)圖書查詢方便。逾期可自動給出提示信息。

4.概念模型設計

各部分的E-R圖如下:

(1)讀者信息類別實體的E-R圖

4-1閱讀器類別實體E-R圖

(2)圖書信息類別實體的E-R圖

4-2圖書類別實體的E-R圖

(3)圖書借閱實體的E-R圖:

4-3圖書借閱實體的E-R圖

(4)投訴管理實體E-R圖:

4-4投訴管理實體的E-R圖

4-5實體間關系的E-R圖

借閱關系(讀者、管理員、圖書的三元關系)

圖4-6 CDM圖

5.邏輯模型設計和優化

從理論上的“E-R模型”到理論上的“關系模型”,通過從E-R模型到關系模型的轉換,可以得到以下關系模型:

借貸關系

屬性:工號、讀者學號、ISBN、是否續借、借書日期、還書日期、備註。

主鍵:工號,讀者ID,ISBN。

管理員_圖書關系

屬性:工號,ISBN,添加時間,是否在庫。

主鍵:工號,ISBN

管理員_學生關系

屬性:工號,讀者學號,借還確認。

主鍵:工號,讀者學號

由概念模型設計CDM圖被powerdesigner轉換成相應的PDM圖: