數(shù)據(jù)庫課程設(shè)計_圖書管理系統(tǒng).doc_第1頁
數(shù)據(jù)庫課程設(shè)計_圖書管理系統(tǒng).doc_第2頁
數(shù)據(jù)庫課程設(shè)計_圖書管理系統(tǒng).doc_第3頁
數(shù)據(jù)庫課程設(shè)計_圖書管理系統(tǒng).doc_第4頁
數(shù)據(jù)庫課程設(shè)計_圖書管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)據(jù)庫原理課程設(shè)計題目:圖書管理系統(tǒng)學院:計算機與信息科學專業(yè):信息與計算科學組長:陳琪 成員: 劉凱指導老師:李澤軍時間:2012年6月摘要:在大學生活中,圖書館是生活中必不可少的一部分,在、學習的過程中,查找學習資料、課下研究學習是必要的,所以我們每個人都要借書,然而大量圖書的管理已經(jīng)是非常復雜的過程,更何況圖書館還要處理大量的借書與還書事件,通過數(shù)據(jù)庫和PC技術(shù)協(xié)助工作人員進行圖書管理勢在必行,考慮到這種請求,遂研究制作了該圖書管理系統(tǒng)。 關(guān)鍵字:圖書管理系統(tǒng)、數(shù)據(jù)庫、PC技術(shù)。 Abstract: In college, the library is an essential part of life int the process of findingl earning materials, courses under the reserarch study, so the library is essential to each one of us, however , managing large number of books is a very complex process , let along hangle a large number of lending and returning events , Technical assistances through the database and the PC library managent staff is imperative,taking into account such arquest , then study and make the library management system.Key words : Library management stytem , database , PC technology . 目 錄第1章 應用背景與需求說明51.1 背景51.2 數(shù)據(jù)需求51.3 事務需求51.4 系統(tǒng)開發(fā)平臺61.5 網(wǎng)絡(luò)拓撲結(jié)構(gòu)6第2章 解決方案72.1 E-R模型設(shè)計72.1.1 實體列表72.1.2 系統(tǒng)的E-R模型82.2 設(shè)計數(shù)據(jù)庫82.2.1 創(chuàng)建數(shù)據(jù)庫82.2.2 創(chuàng)建數(shù)據(jù)表82.2.3 連接數(shù)據(jù)庫92.3主窗體設(shè)計102.3.1 設(shè)計登錄界面102.3.2 添加數(shù)據(jù)組件102.3.3 生成數(shù)據(jù)集112.3.4 設(shè)計代碼112.4讀者信息122.4.1 設(shè)計顯示界面122.4.2 添加數(shù)據(jù)組件122.4.3 功能實現(xiàn)122.5顯示報表122.5.1 添加讀者信息報表132.5.2 添加借閱情況表132.6綜合查詢的實現(xiàn)142.6.1 添加數(shù)據(jù)組件142.6.2 窗體功能實現(xiàn)14第3章 系統(tǒng)實現(xiàn)153.1開發(fā)環(huán)境153.2系統(tǒng)流程圖153.3程序調(diào)試情況163.4功能顯示163.5結(jié)論20第4章 結(jié)束語20參考文獻 21附錄:源代碼清單 21 第一章 前言數(shù)據(jù)庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用。當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。 第二章 系統(tǒng)分析可行性分析: 為了適應圖書館業(yè)務發(fā)展的需要,經(jīng)過考察比較,決定利用我們自己的力量對圖書館的圖書管理系統(tǒng)進行重新改造。使新系統(tǒng)不僅能利用當前的軟件開發(fā)技術(shù)和校園網(wǎng)建設(shè)成果,方便讀者查詢、借閱操作,而且能結(jié)合學校資金投入有限、圖書需求量大等特點, 對圖書管理中各業(yè)務環(huán)節(jié)的加強管理。系統(tǒng)在實現(xiàn)時,實現(xiàn)傳統(tǒng)的驗收、編目、典藏、 流通和管理. 1.管理上的可行性 圖書館系統(tǒng)是高校當中非常重要的,人們也對圖書館有所了解,理解起來應該比較容易,很容易被人所接受。有利于管理效率的提高。為圖書館提供長期的、快速的、持續(xù)的服務。切實減輕管理人員的負擔,實現(xiàn)高 校圖書館管理的電子化、信息化。 2.技術(shù)上的可行性 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者 的需要,各類技術(shù)人員的數(shù)量、水平、來源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架 設(shè)一座橋梁,能相互溝通信息和處理信息。這一特點非常適合計算機的特點,通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮計算機的信息傳輸速度快、準確度高的優(yōu)勢。 計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。 3.經(jīng)濟上的可行性 在各大高校建立圖書館,因為是學校的收入,所以成本沒有問題,如果把圖書館系統(tǒng)做好了,還可以節(jié)約一部分的資金。加快資金周轉(zhuǎn),提高資金的利用效率。 第三章 系統(tǒng)邏輯方案1. 流程讀者到圖書借閱處查詢圖書,看看是否有滿足讀者要求的圖書。如果有滿足讀者要求的圖書,查看圖書是否在館,如果在館,則圖書管理員在系統(tǒng)記錄讀者信息并記錄借出圖書信息,如果不在館,通知讀者。2. 實現(xiàn)圖書的查詢,借入和借出功能,并且保持記錄。3. 流程圖 讀者 借閱借閱 判斷圖書是否在館管理圖書管理員圖書所借圖書 4. E-R圖 管理員管理書讀者借書 管理 n 1 n n 1 n5. 數(shù)據(jù)字典6. 代碼設(shè)計 第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計 1. 功能模塊設(shè)計 對書籍基本信息查詢、增加、修改、刪除; 對借書信息查詢、輸入、修改; 對還書信息查詢、輸入、修改;圖書管理系統(tǒng) 還書信息查詢與管理借書信息查詢與管理圖書信息查詢與管理2. 數(shù)據(jù)庫設(shè)計 2.1 表設(shè)計: 數(shù)據(jù)庫名: erp 初始大小50mb, 最大值500mb, 每次自增10%, 日志文件同上. 圖書管理員表 Admin字段名數(shù)據(jù)類型描述idint管理員編號,主鍵, 自增(種子10000, 自增量1)namenvarchar(50)姓名,唯一pwdVarchar(50)密碼, 約束長度為8位 讀者表 Reader 字段名數(shù)據(jù)類型描述Ridint讀者號,主鍵RnameVarchar(50)姓名SexVarchar(50)性別(男或女)TelphoneVarchar(50)聯(lián)系方式AddressVarchar(50)住址 圖書表 Book 字段名數(shù)據(jù)類型描述Bidint書號,主鍵,自增(種子1,自增1)BnameVarchar(50)書名WriterVarchar(50)書的作者TypesVarchar(50)書的類型PressVarchar(50)出版社Pricemoney單價Amountint現(xiàn)存量 借閱信息表 B_R字段名數(shù)據(jù)類型描述Bidint書號,外鍵Ridint讀者號,外鍵Borrow_datedatetime借出日期Return_datedatetime歸還日期2.2 E-R模式設(shè)計性別姓名聯(lián)系方式編號住址讀者確認歸還借出日期管理借書歸還日期書號管理書管理員 添加時間書名編號作者出版社現(xiàn)存量單價類型第5章 詳細設(shè)計 1.登錄界面設(shè)計 2. 主界面設(shè)計 第6章 系統(tǒng)實現(xiàn) 1. 測試與實現(xiàn) 1.1連接數(shù)據(jù)庫 系統(tǒng)實現(xiàn)之前,先要連接數(shù)據(jù)庫,需要輸入設(shè)計庫用戶名稱和數(shù)據(jù)庫用戶密碼,并運行腳本。 2.2用戶登陸界面 功能:當使用者使用吃系統(tǒng)時,只有用戶名和密碼都正確時,才能通過登陸界面進入此系統(tǒng)的主界面。其窗口如下:2.3 系統(tǒng)的主界面 功能:此模塊包含了系統(tǒng)的主對話框界面,其中包括 部分。其窗口如下: 2. 維護 第七章 總結(jié)1. 項目簡介:進入 21 世紀以來,信息技術(shù)從根本上推動了圖書館的飛速發(fā)展, 計算機和計算機管理系統(tǒng)已成為圖書館進行圖書管理的主要設(shè)備和 系統(tǒng)。雖然目前很多大型的圖書館已經(jīng)有一整套比較完善的管理系 統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需手工完成,工作 起來效率比較低,不便于動態(tài)、及時地調(diào)整圖書結(jié)構(gòu)。為了更好地適 應當前圖書館的管理需求,解決手工管理中存在的弊端,越來越多的 中小型圖書館正在逐步向計算機信息化管理轉(zhuǎn)變。 高校擁有一個小型圖書館,為全校師生提供一個閱讀、學習的空 間。近年來,隨著生源不斷擴大,圖書館的規(guī)模也隨之擴大,圖書數(shù) 量也相應地大量增加,有關(guān)圖書的各種信息成倍增加。面對如此龐大 的信息量,校領(lǐng)導決定使用一套合理、有效、規(guī)范、實用的圖書館管 理系統(tǒng),對校內(nèi)圖書資料進行統(tǒng)一、集中的管理。我們開發(fā)出一個圖書館管理系統(tǒng),其開發(fā)宗旨是實現(xiàn)圖 書管理的系統(tǒng)化、規(guī)范化和自動化,達成圖書資料集中、統(tǒng)一管理的 目標。2. 系統(tǒng)設(shè)計特點 優(yōu)點:本系統(tǒng)具有較強的直觀性,能較好體現(xiàn)系統(tǒng)設(shè)計上網(wǎng)構(gòu)思。 缺點:設(shè)計的某些方面稍顯簡單,有很多的方面還要進一步分析改進。3. 可靠性和安全性4 學習體會 通過本次課程設(shè)計,我對數(shù)據(jù)庫的應用有了更深刻的體會。網(wǎng)絡(luò)系統(tǒng)都是離不開數(shù)據(jù)庫的支持的。數(shù)據(jù)庫設(shè)計的是否合理,直接影響 到系統(tǒng)的性能。數(shù)據(jù)庫理論對于實際應用有很大的指導意義。 本次課程設(shè)計的名稱是圖書管理系統(tǒng),由于我們能力有限,加之近 期課程任務比較緊迫,系統(tǒng)功能和使用說明書還有許多不完善的地方。本次項目設(shè)計的所有源代碼,都是陳琪錄入的,我也在旁觀??偟膩碚f還是收獲很大的,因為通過這次的團隊合作,我首先對 Java 知識有了很深的了解,就是對數(shù)據(jù)庫系統(tǒng)的分析 和設(shè)計也有了很深的體會, 雖然我們設(shè)計的數(shù)據(jù)庫系統(tǒng)可能很有些不合理的地方,但是我們卻很有收獲??梢哉f我們的這次系統(tǒng)是做的比較丑陋, 功能還有很多不完善的地方, 但是我可以說我們從收獲很多。 本次的圖書管理系統(tǒng),在功能上僅實現(xiàn)了圖書、讀者信息的管理,只是一些非?;A(chǔ)的功能,沒有設(shè)計圖書的掛失及超期提示功能。此外,該系統(tǒng)原先計劃設(shè)計的一些功能也沒有實現(xiàn)。系統(tǒng)完全實現(xiàn)的功能實現(xiàn)圖書信息的增加、刪除、更改和查看等。 盡管還是有許多的不完善之處,但是總的說來收獲頗多。附錄 一、 參考文獻1 薩師煊,王珊,數(shù)據(jù)庫系統(tǒng)概論(第三版). 北京:高等教育出版社,20002 齊治昌,譚慶平,寧洪,軟件工程(第二版).北京:高等教育出版社,2004二、操作說明說 功能描

溫馨提示

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

評論

0/150

提交評論