圖書借閱管理系統(tǒng)

圖書借閱管理系統(tǒng)

ID:3707924

大小:637.00 KB

頁數(shù):16頁

時(shí)間:2017-11-23

圖書借閱管理系統(tǒng)_第1頁
圖書借閱管理系統(tǒng)_第2頁
圖書借閱管理系統(tǒng)_第3頁
圖書借閱管理系統(tǒng)_第4頁
圖書借閱管理系統(tǒng)_第5頁
資源描述:

《圖書借閱管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、青島農(nóng)業(yè)大學(xué)課程設(shè)計(jì)報(bào)告課程名稱:動(dòng)態(tài)網(wǎng)站課程設(shè)計(jì)設(shè)計(jì)題目:圖書借閱管理系統(tǒng)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)09級(jí)1班學(xué)生姓名:學(xué)號(hào):小組成員:指導(dǎo)教師:王軒慧實(shí)習(xí)地點(diǎn):完成時(shí)間2012年9月10日1系統(tǒng)概述1.1開發(fā)背景及意義圖書管理系統(tǒng)在實(shí)際中應(yīng)用廣泛,例如所有大型圖書館或者高校的圖書館都必須配備一套完整的圖書管理系統(tǒng),甚至部分小學(xué)也需要一個(gè)圖書管理系統(tǒng)。它主要對(duì)一個(gè)學(xué)校的圖書館或者其他類型的圖書相關(guān)業(yè)務(wù)部門的所有圖書信息進(jìn)行管理。圖書借閱管理系統(tǒng)是圖書管理系統(tǒng)的一個(gè)子系統(tǒng),它主要完成對(duì)書籍的借出與歸還的管理。1.2系統(tǒng)分析1基本功能高校圖書借閱管理系統(tǒng)的基本功能包括借書管理,還書管理,書籍

2、和用戶信息管理,以及圖書信息檢索等及格方面2用戶分類對(duì)于一個(gè)管理系統(tǒng),首先就需要管理人員對(duì)數(shù)據(jù)庫進(jìn)行管理,其次應(yīng)該對(duì)老師和學(xué)生的使用權(quán)限進(jìn)行管理,同時(shí)可以對(duì)用戶資料進(jìn)行維護(hù)。3書籍信息應(yīng)該保存書籍的書名、作者、出版社等信息,以供用戶查詢。4信息查詢讀者應(yīng)該可以登陸到系統(tǒng)內(nèi)查看所借書籍的信息,可以對(duì)書籍的信息進(jìn)行查詢和檢索。1.3開發(fā)環(huán)境本系統(tǒng)所采用的開發(fā)環(huán)境為VisualC++6.0,運(yùn)行環(huán)境為WindowsXP平臺(tái),運(yùn)行的軟硬件要求如下:1硬件部分:內(nèi)存512M(或更高),標(biāo)準(zhǔn)的鼠標(biāo)、鍵盤及顯示器。2軟件部分:數(shù)據(jù)庫系統(tǒng)為SQLServer2000,開發(fā)工具使用VisualC++6.

3、0。2需求分析隨著讀書的普及,讀者群體日漸擴(kuò)大,圖書種類也越來越繁多。圖書館那種由簡(jiǎn)單數(shù)據(jù)記錄,電子表格統(tǒng)籌數(shù)據(jù)的方法已經(jīng)不在適用。為了更為理想的完成對(duì)圖書的管理同時(shí)能對(duì)讀者信息進(jìn)行統(tǒng)籌統(tǒng)計(jì),一個(gè)專門的管理系統(tǒng)已經(jīng)成為了圖書館管理者的迫切需求。一個(gè)通用的圖書借閱管理系統(tǒng)是圖書管理系統(tǒng)的一個(gè)子系統(tǒng),它主要對(duì)一個(gè)學(xué)校圖書館的圖書入庫、借出、歸還進(jìn)行操作。在圖書、讀者信息等基礎(chǔ)數(shù)據(jù)的基礎(chǔ)上,完成以上的操作。同時(shí)能夠?qū)D書按出版社、作者進(jìn)行分類統(tǒng)計(jì),能夠統(tǒng)計(jì)圖書借閱情況狀態(tài)、讀者借閱情況。該系統(tǒng)在實(shí)際中應(yīng)用廣泛。整個(gè)系統(tǒng)的數(shù)據(jù)框架圖如下:圖書借閱管理系統(tǒng)用戶書籍圖書借閱圖書歸還書籍檢索圖書號(hào)碼

4、圖書名稱圖書作者出版社圖書信息借閱信息3概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是整個(gè)數(shù)據(jù)庫系統(tǒng)中最為關(guān)鍵的部分,一個(gè)好的數(shù)據(jù)庫系統(tǒng)必須有一個(gè)設(shè)計(jì)合理的數(shù)據(jù)庫支持。3.1數(shù)據(jù)庫設(shè)計(jì)本數(shù)據(jù)庫中主要包含三張表:1用戶表用戶表中包括用戶名和密碼,同時(shí)包括用戶權(quán)限和對(duì)應(yīng)的可借書籍?dāng)?shù)目。用戶權(quán)限分為管理員和讀者。設(shè)計(jì)一個(gè)用戶ID號(hào)作為唯一標(biāo)識(shí)讀者的號(hào)碼。2書籍表本表主要用來記錄書籍的基本信息,其中主要包括書籍號(hào)碼、書籍名稱、書記作者、書籍的出版社、書籍簡(jiǎn)介,同時(shí)需要一個(gè)書籍的狀態(tài),是借出還是在圖書館內(nèi)。3借閱表主要用來記錄用戶的借閱情況。包括用戶的ID號(hào)和被借書籍名稱,同事記錄借閱時(shí)間和借閱到期的時(shí)間。3.2E-

5、R圖設(shè)計(jì)讀者書籍借閱讀者號(hào)碼借書數(shù)目讀者名稱權(quán)限密碼書籍號(hào)碼書籍狀態(tài)書籍名稱書籍簡(jiǎn)介書籍作者出版社借閱時(shí)間歸還時(shí)間4邏輯結(jié)構(gòu)設(shè)計(jì)4.1關(guān)系表的建立4.1.1E-R圖轉(zhuǎn)換成關(guān)系模式根據(jù)轉(zhuǎn)換規(guī)則及E-R圖可得到如下三個(gè)關(guān)系模式:讀者(讀者號(hào)碼,讀者名稱,密碼,權(quán)限,借書數(shù)目);書籍(書籍號(hào)碼,書籍名稱,書籍作者,出版社,書籍簡(jiǎn)介,書籍狀態(tài));借閱(讀者號(hào)碼,書籍號(hào)碼,借閱時(shí)間,歸還時(shí)間);4.1.2關(guān)系表的具體設(shè)計(jì)本系統(tǒng)主要涉及三張數(shù)據(jù)表,分別為讀者表(reader),書籍表(book),借閱表(boookread);下面分別介紹各數(shù)據(jù)表的結(jié)構(gòu):讀者表(reader)字段名稱字段類型主鍵外

6、鍵是否為空描述snochar(10)是讀者編號(hào)snamechar(10)讀者姓名passwdchar(10)讀者密碼whichchar(10)讀者權(quán)限numint可借書籍?dāng)?shù)目書籍表(book)字段名稱字段類型主鍵外鍵是否為空描述bnochar(10)是書籍編號(hào)bnamechar(20)書籍名稱bwriterchar(10)書籍作者bpresschar(20)出版社binfochar(30)可為空書籍簡(jiǎn)介bstatechar(10)書籍狀態(tài)借閱表(bookread)字段名稱字段類型主鍵外鍵是否為空描述snochar(10)是讀者編號(hào)bnochar(10)是書籍編號(hào)starttimecha

7、r(10)借閱日期endtimechar(10)歸還日期4.2數(shù)據(jù)庫構(gòu)建4.2.1可視化界面建立利用SQLServer2000建立此數(shù)據(jù)庫的具體操作步驟如下1.利用SQLServer的企業(yè)管理器新建一個(gè)數(shù)據(jù)庫TuShu,如下:2.新建一張讀者表(reader)和書籍表(book),如下圖所示:讀者表(reader)書籍表(book)3.新建一張借閱表bookread,利用屬性設(shè)置其sno和bno為外鍵,如下圖:4.編輯表,可設(shè)置其初始化信息,以

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。