李康 圖書館管理系統

2022-07-05 06:12:05 字數 3425 閱讀 7461

畢業**

圖書管理系統的設計與實現

姓名: 李康

指導教師: 蔣毅

專業名稱軟體技術

所在系部機電工程

二○一一年六月

畢業**(設計)開題報告

目錄引言

第一章系統功能設計 1

1.1 系統設計目標 1

1.2 系統功能設計 1

1.3 開發工具的選擇 2

第二章系統資料庫設計與實現 3

2.1 系統資料庫設計 3

2.2 資料庫的實現 6

第三章主窗體設計 7

3.1 選單設計 7

3.2 工具欄設計 7

3.3 主窗體**的實現 8

第四章主要功能模組的實現 9

4.1 登入窗體設計 9

4.2 圖書資訊管理模組設計 10

4.3 讀者資訊管理模組設計 12

4.4 圖書借閱處理模組設計 13

4.5 圖書查詢處理模組設計 14

4.6 員工管理模組設計 15

第五章結束語 17

第六章致謝 17

參考文獻 18

引言隨著社會的發展,人們對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取並增長知識的主要途徑,而圖書館就自然而然地在人們的生活中佔據了一定的位置,如何科學地管理圖書館不但關係到讀者求知的方便程度,也關係到圖書館的發展,因此,開發一套完善的圖書館管理系統就成不可少了,圖書館在正常運營中總是面對大量的讀者資訊、書籍資訊以及兩者相互作用產生的借書資訊、還書資訊。因此需要對讀者資源、書籍資源、借書資訊、還書資訊進行管理,及時了解各個環節中資訊的變更,有利於提高管理效率。

隨著社會的日益發展,尤其是科技的迅猛發展,使得我國各項事業得到了前所未有的突破,不僅提高了工作效率,而且也降低了勞動強度,美化了工作環境。隨著計算機廣泛地應用在科學技術領域的各個方面,並逐漸進入家庭,成為人們生活中必不可少的一部分。為了適應讀者對圖書的需求,同時又大大減輕圖書館工作人員的工作量,全面提高圖書館的管理效率及服務質量,我以c#為環境,基於accesss資料庫,開發了此應用軟體,本系統適用於各類小型圖書館,以及各類大中專院校、中小學校、企事業單位的圖書館和資料室的現代化綜合管理。

本軟體針對圖書館的業務範圍及工作特點,設計了讀者管理、圖書管理、借閱管理、新書入庫管理、修改圖書資訊等5個子系統,這5個子系統包括了圖書館的主要業務,可以全面實現對圖書館採購、編目、檢索、統計和流通等業務的計算機管理,使圖書館管理水平和業務水平躍上乙個新的台階。應用本系統可以在計算機上靈活、方便地管理圖書,從而大大的提高了處理速率,使管理更加現代化。本系統是根據實際情況和具體內容,按照一定的要求,科學、合理的進行系統分析、設計,具體包括選單設計、資料輸入、查詢、刪除、修改等設計。

從而使本系統完全能滿足經濟性、靈活性、系統性及可靠性的要求。

本系統的實現的主要功能有:讀者資訊管理、書籍資訊管理,報表,以及讀者和書籍的查詢和修改,等等的功能,是乙個可以滿足借閱者和圖書館工作人員的需要的資料庫。

第一章系統功能設計

系統功能依據使用者需求而設計,主要包括資訊管理物件的特徵、事物流程的內容和資料流量,根據使用者需求和方便使用者使用的原則確定相應的功能模組。

本系統為學校的圖書館資訊而設計,實現資訊處理的自動化、規範化,主要用於處理圖書日常借閱和還書、圖書入庫、各種查詢操作,系統具有以下功能。

1) 圖書借閱處理

2) 圖書與讀者資訊查詢與修改、刪除

3) 圖書入庫與圖書的資訊修改、刪除

4) 員工資訊的修改、刪除

要求系統實現圖書館日常管理事務最主要的功能,包括圖書的借出於還回,圖書資訊的錄入、修改和查詢,讀者資訊的錄入、修改和查詢,員工資訊的錄入、修改和查詢。實現這些基本功能,組建了圖書管理系統的基本框架,根據功能的關聯關係和集中分組的原則,將系統細化如圖1-1所示的結構圖。

圖1-1 系統功能結構圖

本系統採用access建立後台資料庫,前台開發工具採用的visual studio 2005,程式語言為c#,程式採用c/s結構。

第二章系統資料庫設計與實現

資料庫設計得合理與否,對資料庫的完整性、安全性、程式執行的效率和程式設計的複雜程度有著十分密切的關係。資料庫設計的內容包括資料庫管理系統的選擇、資料實體的確定、資料實體的e-r圖和資料庫的實現。

1. 實體e-r圖

根據圖書管理系統分析與功能設計,圖書資訊管理系統中主要包括圖書資訊實體、讀者資訊實體、借閱資訊實體、員工資訊實體以及讀者類別實體等。

圖書資訊實體包括表徵一本書基本特徵的資料和由於管理需要而記錄的一些資料,有8個屬性構成。該實體的e-r圖如圖1-2所示。其中「圖書編號」實際上就是isbn編號,這是用於唯一確定一本合法出版物的標準編號,它作為本實體的主鍵。

圖1-2 圖書資訊實體e-r圖

讀者資訊實體標示乙個讀者的個人特徵資料和該讀者在圖書館的借閱狀態資訊,有10個屬性構成。該實體的e-r圖如圖1-3所示。其中「讀者編號」為主鍵,「讀者姓名」、「性別」、單位和**等式常見的基本資訊。

圖1-3 讀者資訊實體e-r圖

借閱資訊實體標示哪個讀者在何時借了哪本書。從資訊完整性和減少冗餘度的角度來考慮,本實體只需3個屬性,即:「讀者編號」-------是誰借了這本書:

「圖書編號」-------借的是那本書:「借出日期」--------是那天接的。該實體的e-r圖如圖1-4所示。

圖1-4 借閱資訊實體e-r圖

員工資訊實體標示本館員工的資訊。員工資訊實體是為圖書館管理者掌握本館員工的資料而設計的,它的另一重要作用是提高員工登入系統時的編號和密碼。該實體的e-r圖如圖1-5所示。

圖1-5 員工資訊實體e-r圖

2. 資料庫結構設計

根據圖書資訊管理系統e-r圖設計系統資料庫。本系統資料庫名為「tsglxt」,其中包括五個資料表,分別存放圖書資訊、讀者資訊、讀者類別資訊、借閱資訊和員工資訊。

1)圖書資訊表:表名為:「book」,用於儲存所以圖書資訊,其結夠如圖1-6所示。

圖1-6 book表的結構

2)讀者資訊表:表名為:「reader」,用於儲存可以在本館借書的所有讀者資訊,其結果如圖1-7所示。

圖1-7 reader表的結構

3)讀者類別表:表名為:「readerc」,用於儲存各種類別的讀者借閱的一些限制,該錶結夠如圖1-8所示。

圖1-8 readerc表的結構

4)借閱資訊表:表名為:「borrow」,用於儲存每本書的借出資訊,借閱資訊表的結夠如圖1-9所示。

圖1-9 borrow表的結構

5)員工資訊表:表名為:「employee」,用於儲存本館員工的資訊,該錶的架構如圖1-10所示。

圖1-10 employee表的結構

選擇「開始」——「程式」——「microsoft office」——「microsoft office access 2003」命令,連線伺服器,在「物件資源管理器」中建立資料庫。資料庫名稱為「tsglxt」,並輸入表中的資料。

圖書館管理系統

經濟管理學院本科課程設計 資料庫開發與應用課程設計 學號 姓名 班級 專業 系別 指導教師 2010 年 1 月 8日 第一章 需求分析 一 軟體概述 1 軟體名稱 圖書館管理系統 2 軟體說明 本圖書管理資訊系統是利用計算機管理資訊處理的迅速 準確 可靠且具有強大儲存能力的突出特點,全面提高圖書館...

UML圖書館管理系統

瀋陽工程學院 課程設計 設計題目 圖書館管理系統 系別資訊工程系班級軟體本111 專案組長韓曉冬 23 專案組員劉斌 08 姚慶海 10 劉鵬 22 指導教師朱克敵 張楠職稱副教授講師 起止日期 2013年04月9日起 至 2013年06月06日止 瀋陽工程學院 課程設計任務書 課程設計題目 圖書館...

圖書館管理系統 測試

淮海工學院電腦科學系 實驗報告書 課程名 軟體工程 題目 軟體測試實驗 班級學號 姓名軟體測試驗報告要求 一,目的與要求 1 系統學習和理解結構化軟體工程實現階段的基本概念 原理 技術和方法 2 掌握軟體測試的基本技術和方法,如白盒測試與黑盒測試技術和方法 3 通過試驗和應用,要逐步提高和運用白盒測...