圖書館管理系統

2023-01-25 02:15:05 字數 3421 閱讀 8656

經濟管理學院本科課程設計**

資料庫開發與應用課程設計

學號:姓名:

班級:專業:

系別:指導教師:

2010 年 1 月 8日

第一章、需求分析

一、軟體概述

1、軟體名稱:圖書館管理系統

2、軟體說明:本圖書管理資訊系統是利用計算機管理資訊處理的迅速、準確、可靠且具有強大儲存能力的突出特點,全面提高圖書館的管理水平和工作效率,並以及時、完整的業務經營資料,為圖書館的及時轉換提供一定的支援。本圖書3、管理系統涵蓋了六個主要的子系統:

圖書資料管理、讀者資料管理、借書操作、還書操作、修改密碼和查詢處理,並通過資訊的收集、整理、儲存、傳遞將它們有機地結合起來,提高了工作的準確率和效率。預期讀者:圖書管理員,學生,外界人士。

圖1-1各模組功能圖

第二章、概要設計說明

一.資料說明

表2-1 管理員資訊

表2-2 使用者資訊

表2-3 訪客註冊

表2-4 圖書資訊

表2-5 借書證資訊

表2-6 借閱與歸還

二.資料項的頁碼設計

1、對於讀者編號:為便於查詢採用層次碼。

如:06(年級,入學年份) 21 (學院**) 07 (***碼) 001(編號)

2、圖書編號:採用層次碼。

如:101(類別)001(編號)

注:101——計算機類 102——英語 103——醫學

104——哲學105——數學

第三章、詳細設計說明

一.窗體描述

窗體名稱:about

窗體內容:系統資訊

單元檔名:about

圖3-1 系統資訊窗體

2.窗體名稱:bookmar

窗體內容:主介面

單元檔名:bookmar

圖3-2 主介面窗體

程式**:

inte***ce

private

procedure listextimebook;//列舉使用者超時圖書情況

public

procedure viewmenu(p:integer);

procedure listbookinfo;//列舉使用者圖書借閱情況

end;

var mainfrm: tmainfrm;

implementation

uses global,login,regulation,setpath,about,uquery,newbook,borrowbooks,exbookinfo,

enc,userinfo,returnbook,delrec,modify,mgrquery;

procedure ;

begin

//初始化處理

exbook_num:=0;

;with query1 do

begin

first;

while not eof do

begin

if fieldbyname('罰金').asfloat<>0 then

with do

begin

caption:='圖書編號').asstring ;

'書名').asstring);

'作者').asstring);

'出版社').asstring);

'借出時間').asstring);

'超時').asstring);

'罰金').asstring);

inc(exbook_num);

end;

next;

end;

end;

end;

procedure

begin

case p of

-1:begin//沒有使用者登入

k_ :=false;

:=false;

:=false;

:=false;

:=false;

:=false;

:=false;

k_ :='登入系統';

:='登入系統';

:='沒有使用者登入!';

end;

1:begin//學生登入

listbookinfo;

:=true;

:=false;

:=true;

:=true;

:=false;

k_ :=true;

:=true;

k_ :='登出';

:='登出';

:='';

:=username;

end;

0:begin//管理員登入

:=false;

:=true;

:=true;

:=false;

:=false;

k_ :=true;

:=true;

k_ :='登出';

:='登出';

:='管理員:'+username;

end;

end;

end;

procedure ;

begin

with query1 do

begin

close;

databasename :=dbname ;

;'select b.圖書編號,b.書名,b.作者,b.出版社,b.類別,a.借出時間 '+

'from borrow_info a,book_info b '+

'where a.學生證號='''+userpwd+''' and a.圖書編號=b.圖書編號');

open ;

listextimebook;//檢視是否有超時圖書

end;

end;

procedure tobject);

begin

;end;

procedure tobject);

begin

if copy(k_'登入' then

else

if messagedlg('確實要登出"'+username+'"嗎?',mtconfirmation,[mbyes,mbno],0)=mryes then

begin

username:='';

userpwd:='';

viewmenu(-1);

end;

end;

procedure tobject);

begin

k_end;

procedure tobject);

begin

k_end;

procedure tobject);

begin

close;

end;

procedure tobject);

begin

UML圖書館管理系統

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

圖書館管理系統 測試

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

圖書館管理系統測試計畫

2007 12 12 目錄1 引言 2 1.1 編寫目的 2 1.2 專案背景 2 1.3 定義 2 1.4 參考資料 2 2 軟體概述 2 2.1 目標錯誤!未定義書籤。2.2 功能錯誤!未定義書籤。2.3 效能錯誤!未定義書籤。2.3.1 資料精確度錯誤!未定義書籤。2.3.2 時間特性錯誤!未...