經濟管理學院本科課程設計**
資料庫開發與應用課程設計
學號:姓名:
班級:專業:
系別:指導教師:
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 時間特性錯誤!未...