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

2021-03-04 09:24:16 字數 3384 閱讀 3609

畢業**

姓名指導教師

專業名稱軟體技術0801

所在系部資訊工程

二○一一年六月

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

目錄引言

第一章系統功能設計 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」,並輸入表中的資料。

圖書管理系統設計與實現

摘要當今時代是飛速發展的的資訊時代。在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的原因。計算機進行資訊管理與資訊管理系統的開發密切相關,系統的開發是系統管理的前提。本系統就是為了管理好圖書館資訊而設計的。開發本系統的基本步驟 需求分析 系統概念設計 系統邏輯和物理設計 系統實現和...

圖書管理系統設計與實現原文

2.系統研究的內容及須解決的問題 2.1國內外發展現狀 目前,國際上大多數發達國家的圖書館基本上實現了電腦管理,尤其是那些較大型的圖書館還採用了大型資料庫開發的軟體,部分大型圖書館也使用foxpro sql server等。而基於access資料庫的多數是中小型圖書館。但在大多數不發達國家,基於sq...

高校圖書管理系統的設計與實現參考

題目 高校圖書管理系統的設計與實現 t span cr r 7 高校圖書管理系統是針對學院師生借閱圖書的需求 圖書管理人員對圖書資料的管理設計和實現的。隨著現代科學技術的發展和社會的進步,各大高校的圖書館規模也在不斷擴大,與此同時,圖書的種類和數量以及有關圖書的各種資訊也在迅速增加,這一龐大的資訊量...