欧洲免费无码视频在线,亚洲日韩av中文字幕高清一区二区,亚洲人成人77777网站,韩国特黄毛片一级毛片免费,精品国产欧美,成人午夜精选视频在线观看免费,五月情天丁香宗合成人网

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 報告體會 > 工作報告 > 數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序

數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序

網(wǎng)站:公文素材庫 | 時間:2019-05-28 14:42:09 | 移動端:數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序

數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序

題目:圖書館信息管理系統(tǒng)

班級:XXX姓名:XXX

學(xué)號:XXX

正文1、項目背景

隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對圖書信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。

2、編寫目的

記錄圖書借閱情況是非常繁瑣工作。使用計算機(jī)可以高速,快捷地完成工作。有鑒于此,開發(fā)一套圖書館信息管理系統(tǒng),是十分必要的。

采用數(shù)據(jù)庫技術(shù)開發(fā)的圖書館信息管理系統(tǒng)可以用來實(shí)現(xiàn)對圖書的信息管理,可以提高管理的效率。圖書館都是封閉式管理,要求藏書全部公開開放,師生共享,開架閱覽。這種閱覽方式是適合當(dāng)前我國國情、發(fā)揮圖書館應(yīng)用作用的最佳方式,也是素質(zhì)教育的最好體現(xiàn)。它充分發(fā)揮了圖書館的功效,最大限度地為師生服務(wù),這也是圖書館自動化管理的最終目標(biāo)。實(shí)現(xiàn)這一目標(biāo),必須有現(xiàn)代化的管理手段和管理體制。

3、需求分析

圖書館信息管理系統(tǒng)對于學(xué)校圖書館的管理十分重要,所以,圖書館信息管理系統(tǒng)不但要為圖書管理者提供充足的信息和快捷的查詢手段,也要為學(xué)生查詢提供必要和快捷的查詢手段,傳統(tǒng)人工的方式管理圖書系統(tǒng),這種管理方式存在著許多缺點(diǎn),如:效率低、工作量大等,而且,隨著圖書數(shù)量的增長,對于圖書信息的查找、更新和維護(hù)都帶來了不少的困難。此外,計算機(jī)技術(shù)的不斷成熟與發(fā)展使得對信息管理的應(yīng)用成為可能。正是這樣,圖書館信息管理系統(tǒng)在圖書館管理中發(fā)揮了重要的作用。

用戶需求分析

1.能夠存儲一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理。2.能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲與管理。

3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。

4.正常使用時不應(yīng)出錯,對于用戶的輸入錯誤應(yīng)給出適當(dāng)?shù)母恼崾。若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。

5.滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求。

其中包括兩大系統(tǒng):一、學(xué)生圖書借閱系統(tǒng)

圖書借閱,歸還,續(xù)借系統(tǒng),修改登陸密碼系統(tǒng)。

二、管理員系統(tǒng)包括:

1.管理員管理系統(tǒng):添加、刪除管理員,系統(tǒng)設(shè)有一個最高管理員擁有最高管理權(quán)限,修改管理員密碼、登陸名。

2.圖書管理

(1)圖書管理系統(tǒng):查詢、添加、刪除、修改圖書資料,可選擇是否顯示圖書。(2)圖書分類管理系統(tǒng):圖書分類添加、修改、刪除管理。3.教務(wù)管理

(1)學(xué)生班級管理系統(tǒng):學(xué)生班級添加、修改、刪除管理。(2)學(xué)生信息管理系統(tǒng):查詢、添加、刪除、修改學(xué)生資料。4.超時管理

圖書借閱超時管理系統(tǒng):列出學(xué)生超時借閱圖書資料,鎖定選定的學(xué)生,禁止鎖定的學(xué)生再借閱,列出已鎖定的學(xué)生名,可解除選定的學(xué)生,允許學(xué)生再借閱。

5.系統(tǒng)配置

(1)圖書館基本配置設(shè)置系統(tǒng):是否開放圖書借閱,可設(shè)置可借出數(shù)量、借閱時間、續(xù)借次數(shù)、公告刷新時間,可重置為默認(rèn)數(shù)據(jù),修改配置方案。

(2)公告管理系統(tǒng):公告列表,添加、修改、刪除公告。6.數(shù)據(jù)管理

(1)管理員數(shù)據(jù)管理系統(tǒng):瀏覽管理員詳細(xì)資料(包括登陸次數(shù),最后登陸時間,是否最高管理員)。

(2)學(xué)生數(shù)據(jù)管理系統(tǒng):查詢?yōu)g覽學(xué)生詳細(xì)資料(包括借閱次數(shù),登陸次數(shù),最后登陸時間)。

(3)圖書借閱管理系統(tǒng):可按書名、借閱學(xué)生查詢借閱數(shù)據(jù),顯示已、沒歸還圖書借閱數(shù)據(jù)信息,可清除已歸還借閱信息。

4、數(shù)據(jù)庫設(shè)計

為了清晰明確地將用戶的數(shù)據(jù)表達(dá)出來,首先要建立一個概念性的數(shù)學(xué)模型。它是一種面向問題的數(shù)學(xué)模型,按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模。最常用的表示概念性數(shù)據(jù)模型的方法是實(shí)體聯(lián)系方法。這種方法用E-R圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法,該方法又稱為E-R模型。E-R圖共有三種符號:實(shí)體、屬性和聯(lián)系。通常實(shí)體用矩形表示,屬性用橢圓或圓角矩形表示,聯(lián)系用菱形表示。聯(lián)系又分為一對一、一隊多和多對多三種類型。

圖書館信息管理系統(tǒng)的E-R圖如下圖所示:

圖3-1

在需求分析階段,已經(jīng)完成了數(shù)據(jù)庫設(shè)計的系統(tǒng)數(shù)據(jù)分析,根據(jù)數(shù)據(jù)分析階段建立的概念模型,可以把數(shù)據(jù)庫設(shè)計分為數(shù)據(jù)庫邏輯設(shè)計和數(shù)據(jù)庫物理設(shè)計兩個步驟。

在完成數(shù)據(jù)的概念模型設(shè)計后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計階段,數(shù)據(jù)庫的邏輯設(shè)計,即把得到的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。

①管理員資料表②公告記錄表③圖書資料表④學(xué)生班級資料表⑤圖書分類資料表⑥圖書借閱登記資料表⑦圖書館基本配置記錄表

⑧學(xué)生資料表

數(shù)據(jù)庫的邏輯設(shè)計完成后,就可開始進(jìn)行數(shù)據(jù)庫的物理設(shè)計。并在其下創(chuàng)建8個數(shù)據(jù)表,結(jié)構(gòu)分別如下:

管理員資料記錄表,共有6個字段,分別為:id、adminname、lpassword、logins、lastlogin、tiptop,見表1

表1admininfo,管理員資料記錄表的結(jié)構(gòu)

字段名稱idadminnamelpasswordloginslastlogintiptop2

數(shù)據(jù)類型自動編號文本文本數(shù)字日期/時間數(shù)字說明管理員標(biāo)識號登陸名登陸密碼登陸次數(shù)上次登陸時間是否最高管理員,是:1,否:0長度長整型1010長整型\\字節(jié)公告資料記錄表,共有4個字段,分別為:id、content、admin、addtime,見表

表2board,公告資料記錄表的結(jié)構(gòu)

字段名稱idcontentadminaddtime數(shù)據(jù)類型自動編號文本數(shù)字日期/時間說明公告標(biāo)識號公告內(nèi)容發(fā)表公告管理員ID公告發(fā)表時間,默認(rèn):now()長度長整型60長整型\\圖書資料記錄表,共有10個字段,分別為:id、name、classify、author、bookconcern、addtime、amount、remain、loandegree、display,見表3

表3bookinfo,圖書資料記錄表的結(jié)構(gòu)

字段名稱idnameclassifyauthorbookconcernaddtimeamountremainloandegreedisplay數(shù)據(jù)類型自動編號文本數(shù)字文本文本日期/時間數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字說明圖書標(biāo)識號圖書名圖書分類圖書作者圖書出版社進(jìn)館時間,默認(rèn):now()圖書數(shù)量剩余數(shù)量借出次數(shù)是否顯示,是:0,否:1長度長整型20整型2025\\整型整型長整型字節(jié)學(xué)生班級資料記錄表,共有2個字段,分別為:id、name,見表4

表4class,學(xué)生班級資料記錄表的結(jié)構(gòu)

字段名稱idname

數(shù)據(jù)類型自動編號文本說明班級標(biāo)識號班級名長度長整型20圖書分類資料表,共有2個字段,分別為:id、name,見表

表5classify,圖書分類資料表的結(jié)構(gòu)

字段名稱數(shù)據(jù)類型說明長度id自動編號分類標(biāo)識號長整型name文本分類名10圖書借閱登記資料記錄表,共有8個字段,分別為:id、bookid、studentid、landtime、returntime、shouldreturntime、hadreturn、canreland,見表6

表6landinfo,圖書借閱登記資料記錄表的結(jié)構(gòu)

數(shù)據(jù)類型id自動編號bookid數(shù)字studentid數(shù)字landtime日期/時間returntime日期/時間shouldreturntime日期/時間hadreturn數(shù)字canreland數(shù)字字段名稱說明借出圖書標(biāo)識號借出的圖書標(biāo)識號借書的學(xué)生標(biāo)識號借出時間,默認(rèn):Now()實(shí)際還書的時間應(yīng)該還書的時間標(biāo)識是否已經(jīng)歸還,是:1,否:0續(xù)借次數(shù)長度長整型長整型長整型\\\\\\字節(jié)長整型圖書館基本配置記錄表,共有5個字段,分別為:canland、canlandnum、canlanddays、canreland、boardreflash,見表7

表7libraryinfo,圖書館基本配置記錄表的結(jié)構(gòu)

字段名稱canlandcanlandnumcanlanddayscanrelandboardreflash數(shù)據(jù)類型數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字說明是否可借出圖書,是:1,否:0可以借出圖書的數(shù)量默認(rèn):0圖書可以借閱時間默認(rèn):60天可以續(xù)借的次數(shù)默認(rèn):5次公告刷新時間默認(rèn)時間為6000毫秒長度字節(jié)整型整型整型長整型學(xué)生資料記錄表,共有10個字段,分別為:id、name、lpassword、learnid、class、phone、lands、logins、lastlogin、islock,見表8

表8studentinfo,學(xué)生資料記錄表的結(jié)構(gòu)

字段名稱idnamelpasswordlearnidclassphonelandsloginslastloginislock

數(shù)據(jù)類型自動編號文本文本文本數(shù)字文本數(shù)字?jǐn)?shù)字日期/時間數(shù)字說明學(xué)生標(biāo)識號學(xué)生名學(xué)生登陸密碼學(xué)生學(xué)號班級標(biāo)識號聯(lián)系電話借閱次數(shù)登陸次數(shù)最后登陸時間是否超時鎖定是:1否:0長度長整型51012整型11長整型長整型\\字節(jié)

擴(kuò)展閱讀:圖書管理系統(tǒng)數(shù)據(jù)庫實(shí)驗報告及程序

題目:

班級:姓名:

學(xué)號:

201*年3月圖書館信息管理系統(tǒng)

第一章概述

本文主要介紹的是專為齊齊哈爾大學(xué)學(xué)校使用而開發(fā)的圖書館信息管理系統(tǒng)的設(shè)計。整個系統(tǒng)的開發(fā)過程嚴(yán)格遵循軟件工程的要求,做到模塊化分析、模塊化設(shè)計和代碼編寫的模塊化。

項目背景

隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對圖書信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。

編寫目的

齊齊哈爾大學(xué)是一所擁有兩萬余師生的高等學(xué)校,每天有大量的老師和同學(xué)到圖書館借閱書籍。記錄圖書借閱情況是非常繁瑣工作。使用計算機(jī)可以高速,快捷地完成工作。有鑒于此,開發(fā)一套圖書館信息管理系統(tǒng),是十分必要的。

采用數(shù)據(jù)庫技術(shù)開發(fā)的圖書館信息管理系統(tǒng)可以用來實(shí)現(xiàn)對圖書的信息管理,可以提高管理的效率,F(xiàn)在,大多數(shù)學(xué)校的圖書館都是封閉式管理,要求藏書全部公開開放,師生共享,開架閱覽。這種閱覽方式是適合當(dāng)前我國國情、發(fā)揮圖書館應(yīng)用作用的最佳方式,也是素質(zhì)教育的最好體現(xiàn)。它充分發(fā)揮了圖書館的功效,最大限度地為師生服務(wù),這也是圖書館自動化管理的最終目標(biāo)。實(shí)現(xiàn)這一目標(biāo),必須有現(xiàn)代化的管理手段和管理體制。各地教育主管部門也都逐步提出學(xué)校要采用圖書館管理系統(tǒng),從而實(shí)現(xiàn)人工管理做不到的一些功能并發(fā)揮圖書館的最大效益。越來越多的學(xué)校采用了現(xiàn)代化的管理軟件進(jìn)行管理,進(jìn)一步提升了學(xué)校管理的現(xiàn)代化水平。

第二章需求分析

圖書館信息管理系統(tǒng)是一個教育單位不可缺少的部分,它對于學(xué)校圖書館的管理十分重要,所以,圖書館信息管理系統(tǒng)不但要為圖書管理者提供充足的信息和快捷的查詢手段,也要為學(xué)生查詢提供必要和快捷的查詢手段,但一直以來人們?nèi)允褂脗鹘y(tǒng)人工的方式管理圖書系統(tǒng),這種管理方式存在著許多缺點(diǎn),如:效率低、工作量大等,而且,隨著圖書數(shù)量的增長,對于圖書信息的查找、更新和維護(hù)都帶來了不少的困難。此外,計算機(jī)技術(shù)的不斷成熟與發(fā)展使得對信息管理的應(yīng)用成為可能。正是這樣,圖書館信息管理系統(tǒng)在圖書館管理中發(fā)揮了重要的作用。

用戶需求分析

1.能夠存儲一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理。2.能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲與管理。

3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份的服務(wù)。

4.正常使用時不應(yīng)出錯,對于用戶的輸入錯誤應(yīng)給出適當(dāng)?shù)母恼崾。若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。

5.滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求。

軟件主要功能及功能描述

軟件包括兩大系統(tǒng):一、學(xué)生圖書借閱系統(tǒng)

圖書借閱,歸還,續(xù)借系統(tǒng),修改登陸密碼系統(tǒng)。二、管理員系統(tǒng)包括:

1.管理員管理系統(tǒng):添加、刪除管理員,系統(tǒng)設(shè)有一個最高管理員擁有最高管理權(quán)限,修改管理員密碼、登陸名。

2.圖書管理

(1)圖書管理系統(tǒng):查詢、添加、刪除、修改圖書資料,可選擇是否顯示圖書。(2)圖書分類管理系統(tǒng):圖書分類添加、修改、刪除管理。3.教務(wù)管理

(1)學(xué)生班級管理系統(tǒng):學(xué)生班級添加、修改、刪除管理。(2)學(xué)生信息管理系統(tǒng):查詢、添加、刪除、修改學(xué)生資料。4.超時管理

圖書借閱超時管理系統(tǒng):列出學(xué)生超時借閱圖書資料,鎖定選定的學(xué)生,禁止鎖定的學(xué)生再借閱,列出已鎖定的學(xué)生名,可解除選定的學(xué)生,允許學(xué)生再借閱。

5.系統(tǒng)配置

(1)圖書館基本配置設(shè)置系統(tǒng):是否開放圖書借閱,可設(shè)置可借出數(shù)量、借閱時間、續(xù)借次數(shù)、公告刷新時間,可重置為默認(rèn)數(shù)據(jù),修改配置方案。

(2)公告管理系統(tǒng):公告列表,添加、修改、刪除公告。6.數(shù)據(jù)管理

(1)管理員數(shù)據(jù)管理系統(tǒng):瀏覽管理員詳細(xì)資料(包括登陸次數(shù),最后登陸時間,是否最高管理員)。

(2)學(xué)生數(shù)據(jù)管理系統(tǒng):查詢?yōu)g覽學(xué)生詳細(xì)資料(包括借閱次數(shù),登陸次數(shù),最后登陸時間)。

(3)圖書借閱管理系統(tǒng):可按書名、借閱學(xué)生查詢借閱數(shù)據(jù),顯示已、沒歸還圖書借閱數(shù)據(jù)信息,可清除已歸還借閱信息。

第三章數(shù)據(jù)庫邏輯設(shè)計

在需求分析階段,已經(jīng)完成了數(shù)據(jù)庫設(shè)計的系統(tǒng)數(shù)據(jù)分析,根據(jù)數(shù)據(jù)分析階段建立的概念模型,可以把數(shù)據(jù)庫設(shè)計分為數(shù)據(jù)庫邏輯設(shè)計和數(shù)據(jù)庫物理設(shè)計兩個步驟。

數(shù)據(jù)庫的邏輯設(shè)計

在完成數(shù)據(jù)的概念模型設(shè)計后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計階段,數(shù)據(jù)庫的邏輯設(shè)計,即把得到的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。

①admininfo(管理員資料表)②board(公告記錄表)③bookinfo(圖書資料表)④class(學(xué)生班級資料表)⑤classify(圖書分類資料表)⑥landinfo(圖書借閱登記資料表)⑦libraryinfo(圖書館基本配置記錄表)⑧studentinfo(學(xué)生資料表)

數(shù)據(jù)庫的物理設(shè)計

數(shù)據(jù)庫的邏輯設(shè)計完成后,就可開始進(jìn)行數(shù)據(jù)庫的物理設(shè)計;谏鲜龅臄(shù)據(jù)庫的邏輯設(shè)計,再考慮到程序設(shè)計的簡易性及通用性,本圖書館信息管理系統(tǒng)采用Microsoft的Access201*數(shù)據(jù)庫,并在其下創(chuàng)建8個數(shù)據(jù)表,結(jié)構(gòu)分別如下:

admininfo,管理員資料記錄表,共有6個字段,分別為:id、adminname、lpassword、logins、lastlogin、tiptop,見表1

表1admininfo,管理員資料記錄表的結(jié)構(gòu)

字段名稱idadminnamelpasswordloginslastlogintiptop見表2

數(shù)據(jù)類型自動編號文本文本數(shù)字日期/時間數(shù)字說明管理員標(biāo)識號登陸名登陸密碼登陸次數(shù)上次登陸時間是否最高管理員,是:1,否:0長度長整型1010長整型\\字節(jié)board,公告資料記錄表,共有4個字段,分別為:id、content、admin、addtime,

表2board,公告資料記錄表的結(jié)構(gòu)字段名稱idcontentadminaddtime數(shù)據(jù)類型自動編號文本數(shù)字日期/時間說明公告標(biāo)識號公告內(nèi)容發(fā)表公告管理員ID公告發(fā)表時間,默認(rèn):now()長度長整型60長整型\\bookinfo,圖書資料記錄表,共有10個字段,分別為:id、name、classify、author、bookconcern、addtime、amount、remain、loandegree、display,見表3

表3bookinfo,圖書資料記錄表的結(jié)構(gòu)

字段名稱idnameclassifyauthorbookconcernaddtimeamountremainloandegreedisplay數(shù)據(jù)類型自動編號文本數(shù)字文本文本日期/時間數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字說明圖書標(biāo)識號圖書名圖書分類圖書作者圖書出版社進(jìn)館時間,默認(rèn):now()圖書數(shù)量剩余數(shù)量借出次數(shù)是否顯示,是:0,否:1長度長整型20整型2025\\整型整型長整型字節(jié)class,學(xué)生班級資料記錄表,共有2個字段,分別為:id、name,見表4

表4class,學(xué)生班級資料記錄表的結(jié)構(gòu)

字段名稱idname數(shù)據(jù)類型自動編號文本說明班級標(biāo)識號班級名長度長整型20classify,圖書分類資料表,共有2個字段,分別為:id、name,見表5

表5classify,圖書分類資料表的結(jié)構(gòu)

字段名稱idname數(shù)據(jù)類型自動編號文本說明分類標(biāo)識號分類名長度長整型10landinfo,圖書借閱登記資料記錄表,共有8個字段,分別為:id、bookid、studentid、landtime、returntime、shouldreturntime、hadreturn、canreland,見表6

表6landinfo,圖書借閱登記資料記錄表的結(jié)構(gòu)

數(shù)據(jù)類型id自動編號bookid數(shù)字studentid數(shù)字landtime日期/時間returntime日期/時間shouldreturntime日期/時間hadreturn數(shù)字字段名稱說明借出圖書標(biāo)識號借出的圖書標(biāo)識號借書的學(xué)生標(biāo)識號借出時間,默認(rèn):Now()實(shí)際還書的時間應(yīng)該還書的時間標(biāo)識是否已經(jīng)歸還,是:1,否:0長度長整型長整型長整型\\\\\\字節(jié)canreland數(shù)字續(xù)借次數(shù)長整型libraryinfo,圖書館基本配置記錄表,共有5個字段,分別為:canland、canlandnum、canlanddays、canreland、boardreflash,見表7

表7libraryinfo,圖書館基本配置記錄表的結(jié)構(gòu)

字段名稱canlandcanlandnumcanlanddayscanrelandboardreflash數(shù)據(jù)類型數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字說明是否可借出圖書,是:1,否:0可以借出圖書的數(shù)量默認(rèn):0圖書可以借閱時間默認(rèn):60天可以續(xù)借的次數(shù)默認(rèn):5次公告刷新時間默認(rèn)時間為6000毫秒長度字節(jié)整型整型整型長整型studentinfo,學(xué)生資料記錄表,共有10個字段,分別為:id、name、lpassword、learnid、class、phone、lands、logins、lastlogin、islock,見表8

表8studentinfo,學(xué)生資料記錄表的結(jié)構(gòu)

字段名稱idnamelpasswordlearnidclassphonelandsloginslastloginislock數(shù)據(jù)類型自動編號文本文本文本數(shù)字文本數(shù)字?jǐn)?shù)字日期/時間數(shù)字說明學(xué)生標(biāo)識號學(xué)生名學(xué)生登陸密碼學(xué)生學(xué)號班級標(biāo)識號聯(lián)系電話借閱次數(shù)登陸次數(shù)最后登陸時間是否超時鎖定是:1否:0長度長整型51012整型11長整型長整型\\字節(jié)E-R圖

為了清晰明確地將用戶的數(shù)據(jù)表達(dá)出來,首先要建立一個概念性的數(shù)學(xué)模型。它是一種面向問題的數(shù)學(xué)模型,按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模。最常用的表示概念性數(shù)據(jù)模型的方法是實(shí)體聯(lián)系方法。這種方法用E-R圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法,該方法又稱為E-R模型。E-R圖共有三種符號:實(shí)體、屬性和聯(lián)系。通常實(shí)體用矩形表示,屬性用橢圓或圓角矩形表示,聯(lián)系用菱形表示。聯(lián)系又分為一對一、一隊多和多對多三種類型。

齊大圖書館信息管理系統(tǒng)的E-R圖如下圖所示:屬于1n學(xué)生nn班級1管理1借閱m管理1管理員n管理m圖書圖3-1

第四章軟件功能設(shè)計

軟件系統(tǒng)功能模塊圖

登陸界面與系統(tǒng)詳細(xì)設(shè)計流程圖如下圖所示:

學(xué)生界面輸入管理員輸入框是否為空為空警告框為空輸入框是否為空學(xué)號、密碼是否有錯有錯有錯帳號、密碼是否有錯沒有錯誤,隱藏登陸界面,打開學(xué)生借閱界面圖4-1

沒有錯誤,隱藏登陸界面,打開管理員界面

系統(tǒng)登陸模塊

此模塊是整個系統(tǒng)的登陸界面,用戶可以選擇以學(xué)生或管理員身份登陸并進(jìn)入各自模塊進(jìn)行操作。

身份驗證成功,學(xué)生將進(jìn)入學(xué)生借閱界面,可以操作程序進(jìn)行圖書的借閱,歸還。而管理員將進(jìn)入后臺管理界面進(jìn)行操作。學(xué)生借閱圖書登記系統(tǒng)流程圖如下圖所示:

學(xué)生是否被鎖定是否開放借閱是否有選擇圖書圖書是否已借閱圖書是否有剩余添加數(shù)據(jù)入表landinfo更新表studentinfo更新表bookinfo警告框重新讀取學(xué)生借閱圖書信息圖4-2

個人信息修改密碼系統(tǒng)流程圖如下圖所示:

三個輸入框是否為空原密碼是否正確新密碼與確定密碼是否一致更新數(shù)據(jù)庫警告框

圖4-3

第五章界面設(shè)計

界面設(shè)計的美觀與否將直接影響用戶的第一印象,在功能、操作都沒有明顯差異的情況下,一個界面美觀,操作性良好的軟件甚至?xí)䴖Q定使用者的選擇,而且,優(yōu)秀的界面布局會很大的提高使用者的工作效率,所以軟件的界面設(shè)計,是一個應(yīng)該重視的環(huán)節(jié)。

學(xué)生借閱圖書界面

后臺管理界面

友情提示:本文中關(guān)于《數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


數(shù)據(jù)庫圖書管理系統(tǒng)實(shí)驗報告及程序》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.7334dd.com/gongwen/586406.html