中學圖書館系統設計論文

時間:2022-11-17 08:26:00

導語:中學圖書館系統設計論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

中學圖書館系統設計論文

摘要

圖書館管理系統是典型的管理信息系統,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者,要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序具有功能完備,易使用等特點。

此圖書館系統以局域網圖書館的需求為背景,分為管理員、老師、學生三種用戶。在不同的身份下有不同的功能實現,管理員主要實現圖書添加、圖書管理、用戶管理等功能;老師主要實現借書登記、還書登記;學生身份主要實現的功能包括:個人信息查詢、借閱情況、借閱歷史查詢、超期催還、個人密碼修改等功能。此外,電子圖書下載和留言板功能不需要身份登錄可直接使用。

本系統使用+SQLServer2000進行開發,系統運行結果證明,該圖書管理系統可以滿足借閱者、圖書館管理員兩方面的需要。本文將對該系統的設計過程和功能做詳細介紹。

關鍵字:圖書管理系統;借閱;下載;;C#;SQLServer2000

3.系統需求設計

3.1用戶角色需求

根據圖書館系統的特點,本圖書館管理系統的用戶應該分為三類,即學生、教師和管理員。

學生登錄后可進行在線書籍查詢、借閱歷史查詢、修改密碼;教師能手工添加借書、還書記錄;管理員則主要負責用戶及角色的管理、書籍信息修改、新書加入等。

3.2功能需求

根據初步的需求分析,系統功能應該主要包括在線查詢、借換書登記、用戶管理等。以下將按照不同的角色權限對功能進行具體描述:

電子圖書下載、留言板支持所有用戶使用。

3.2.1學生

對于學生身份而言,主要包括在線查詢、借閱歷史查詢、超期催還、密碼修改四大功能。

(1)在線查詢:學生可以任選時間進行在線查詢,找到自己需求的書籍信息。

(2)借閱歷史查詢:學生可以在線查詢以前借閱過的書籍。

(3)超期催還:學生可以看到自己的借閱書籍是否超期。

(4)密碼修改:學生可以自己修改登錄的密碼。

3.2.2教師

對于教師而言,主要包括借閱登記、還書登記功能。

(1)借閱登記:對學生的借閱書籍進行登記。

(2)還書登記:對學生的換書進行登記。

3.2.3管理員

對于管理員而言,主要包括用戶管理、書籍管理、新書添加、密碼修改四大功能。

(1)用戶管理:管理員可以添加、刪除用戶;對用戶信息進行修改。

(2)書籍管理:對已有的書籍進行信息修改。

(3)新書添加:添加新書。

(4)密碼修改:對管理員的密碼進行修改。

3.3性能需求

圖書館管理系統對在線查詢有較高要求,所以整個系統應該性能良好、安全可靠。此外系統應當操作簡便、界面友好、維護簡便。數據庫要求運行速度快,穩定性高,安全可靠。

4.系統設計

4.1本系統的設計目標

圖書管理系統代替了原來的手工操作,從而快速、準確地對讀者及圖書等各種信息進行管理和維護。具體有四個目標:

(1)支持學校完成并實現規范化的圖書管理;

(2)支持高效率的完成圖書管理日常工作的運行,其中有新書入庫,讀者信息建立、讀者查詢圖書等方面的維護更新工作;

(3)使學校的教職工和學生等廣大讀者更方便快捷的進行圖書查詢、借閱和電子圖書下載。

(4)校園圖書管理工作的計算機化,各種讀書信息可以通過計算機快速,準確地增加、修改、刪除、查詢。使管理人員對所有讀者信息和圖書信息的基本概況一目了然,便于管理。

4.2系統功能整體設計

系統開發的總體任務如下:

(1)圖書查詢模塊:包括讀者對所需文獻的參考,查詢等各項工作。

(2)借書、還書模塊:主要是處理讀者的借書、還書問題。

(3)讀者信息維護模塊:讀者可以自己查看信息、借閱情況、借閱歷史、超期催還、修改密碼。

(4)電子圖書下載模塊:主要提供電子圖書的下載。5)留言板:用戶對圖書館的建議和意見。

(6)管理員管理模塊:分為用戶信息維護、圖書信息維護、管理員密碼修改3個小模塊。

1)用戶信息維護:添加、刪除用戶,設定用戶權限。

2)圖書信息維護:主要是添加新書籍,對丟失等原因造成的圖書無法歸還的書籍進行刪除。

3)管理員密碼修改:修改當前管理員的密碼。