久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

時(shí)間:2019-05-14 04:30:03下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)》。

第一篇:圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

摘 要:書(shū)籍是人類不可缺少的精神食糧,尤其對(duì)一些學(xué)校來(lái)說(shuō),尤其重要。所以圖書(shū)館借閱信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍N恼乱蚤_(kāi)發(fā)一套圖書(shū)館借閱信息管理系統(tǒng)為例,談?wù)剤D書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)。

關(guān)鍵詞:信息抽取;圖書(shū)查詢;數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)設(shè)計(jì)

系統(tǒng)開(kāi)發(fā)的總體目的是在圖書(shū)館信息管理中實(shí)現(xiàn)管理的系統(tǒng)化、自動(dòng)化,減少工作量,增加效率及可靠性。

圖書(shū)管理系統(tǒng)的主要功能有:

(1)系統(tǒng)權(quán)限的管理。包括系統(tǒng)登錄,密碼修改,管理員添加等。

(2)圖書(shū)類別的管理,即圖書(shū)類別添加、修改、查詢。包括圖書(shū)類別的編號(hào)、名稱等。

(3)入庫(kù)圖書(shū)的管理,即新進(jìn)圖書(shū)的登記,館藏圖書(shū)的修改、刪除、查詢和報(bào)損。包括圖書(shū)的編號(hào)、索書(shū)號(hào)、中文名、原名、原作、譯者、圖書(shū)類別、語(yǔ)種、出版社等。

(4)期刊類別的管理,即期刊類別的添加、修改、查詢。包括期刊種類的編號(hào)、名稱、允許借閱的天數(shù)等。

(5)入庫(kù)期刊的管理,即新進(jìn)期刊的登記,館藏期刊的修改,刪除,查詢和報(bào)損。包括期刊的編號(hào)、期刊名、統(tǒng)一刊號(hào)、期刊類別、期刊等級(jí)、語(yǔ)種、期號(hào)、總期號(hào)、出版日期、編輯部等。

(6)讀者信息的管理,即讀者信息的添加、修改、刪除、查詢。包括借書(shū)者的編號(hào)、類型、性別、身份證號(hào)、工作單位、辦證日期等。

(7)借書(shū)信息的管理,即信息的添加、修改、刪除、查詢。包括借書(shū)者編號(hào)、姓名、類別,所借書(shū)編號(hào)、名稱、原名、作者、書(shū)籍類別、出版社、借出日期、應(yīng)還日期等。

(8)還書(shū)信息的管理,即信息的添加、修改、刪除、查詢。包括還書(shū)者編號(hào)、姓名、類別,所還書(shū)編號(hào)、名稱、原名、作者、書(shū)籍類別、出版社、借出日期、應(yīng)還日期、實(shí)還日期等。

(9)每日盤(pán)點(diǎn),即每日進(jìn)書(shū)、每日借書(shū)、每日還書(shū)。

對(duì)上述功能進(jìn)行分析和集中,按照模塊化程序設(shè)計(jì)的要求,得到如圖1所示的系統(tǒng)功能模塊圖。

數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中占有非常重要的地位。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)產(chǎn)生直接影響,而且也將有利于程序的實(shí)現(xiàn)。數(shù)據(jù)庫(kù)設(shè)計(jì)

2.1 數(shù)據(jù)庫(kù)的分析

用戶的需求具體體現(xiàn)在各種信息的提供、保存、修改、查詢等方面,經(jīng)調(diào)查和分析,針對(duì)一般圖書(shū)館管理信息系統(tǒng)的需求和對(duì)系統(tǒng)流程圖的分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)(見(jiàn)圖1)。

(1)圖書(shū)類別信息,包括類別編號(hào)、類別名、允許借出天數(shù)和備注信息。

(2)圖書(shū)信息,包括圖書(shū)編號(hào)、索書(shū)號(hào)、圖書(shū)名稱、原文名稱、作者、譯者、出版社、圖書(shū)類別、出版日期、圖書(shū)語(yǔ)種、圖書(shū)頁(yè)碼、圖書(shū)價(jià)格、等級(jí)日期和圖書(shū)備注。

(3)圖書(shū)報(bào)損信息,包括報(bào)損日期、圖書(shū)編號(hào)、圖書(shū)名、圖書(shū)價(jià)格、讀者編號(hào)、讀者姓名、報(bào)損金額和備注信息。

(4)期刊類別信息,包括期刊類別編號(hào)、類別名、借出天數(shù)和備注信息。

(5)期刊信息,包括期刊的編號(hào)、期刊名、統(tǒng)一刊號(hào)、期刊類別、期刊等級(jí)、語(yǔ)種、期號(hào)、總期號(hào)、出版日期、編輯部等。

(6)期刊報(bào)損信息,包括報(bào)損日、期刊編號(hào)、期刊名、期號(hào)、總期號(hào)、年度、圖書(shū)原價(jià)、包損金額、讀者編號(hào)、讀者姓名和期刊備注信息。

(7)讀者信息,包括讀者編號(hào)、讀者姓名、讀者性別、讀者類別、身份證號(hào)、工作單位、EMAIL。

(8)聯(lián)系電話、辦證日期、有效日期和備注。

(9)借書(shū)信息,包括讀者編號(hào)、讀者姓名、讀者類別、書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍原名、書(shū)籍類別、書(shū)籍作者、出版社、借書(shū)日期、應(yīng)還日期和借書(shū)備注。

(10)還書(shū)信息,包括讀者編號(hào)、讀者姓名、讀者類別、書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍原名、書(shū)籍類別、書(shū)籍作者、出版社、借書(shū)日期、應(yīng)還日期、實(shí)還日期、罰款金額和借書(shū)備注。2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

啟動(dòng)A c c e s s,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),命名為“l(fā)iararyMIS.mdb”,保存在存放這個(gè)系統(tǒng)的所在工程文件的文件夾中。

數(shù)據(jù)庫(kù)“l(fā)iararyMIS”包含以下10個(gè)表:“系統(tǒng)用戶信息表user_Info”“讀者信息表readers”“圖書(shū)類型表booktype”“圖書(shū)信息表books”“期刊類型表magezineType”“期刊信息表magazines”“借書(shū)信息表borrowtnfo”“還書(shū)信息表returnInfo”“報(bào)損圖書(shū)表rejectbooks”“報(bào)損期刊表rejectmgzs”。

(1)系統(tǒng)用戶信息表user_Info用來(lái)保存系統(tǒng)用戶的信息,包括用戶名和密碼。

(2)讀者信息表readers用來(lái)保存讀者的基本信息。

(3)圖書(shū)類型表booktype用來(lái)保存圖書(shū)的類型信息。

(4)圖書(shū)信息表books用來(lái)保存圖書(shū)的基本信息。

(5)期刊類型表magezineType用來(lái)保存期刊的類型信息。

(6)期刊信息表magazines用來(lái)保存期刊的基本信息。

(7)借書(shū)信息表borrowtnfo用來(lái)保存圖書(shū)的借閱信息。

(8)還書(shū)信息表returnInfo用來(lái)保存圖書(shū)的還書(shū)信息。

(9)報(bào)損圖書(shū)表rejectbooks用來(lái)保存報(bào)損圖書(shū)的信息。

(10)報(bào)損期刊表rejectmgzs用來(lái)保存報(bào)損期刊的信息。

[參考文獻(xiàn)]

[1]周?chē)?guó)民.Visual Basic+Access 數(shù)據(jù)庫(kù)項(xiàng)目開(kāi)發(fā)實(shí)踐[M].北京:中國(guó)鐵道出版社,2005.[2]鄺孔武,王曉敏.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:清華大學(xué)出版社,1999.Design of Library Management System Database

Dai Xiaofeng

(Nantong Polytechnic College,Nantong 226002,China)

Abstract:Book is an indispensable spiritual nourishment,especially for some schools is particularly important.This paper takes the development of a set of library management information system as an example,to discuss the design of library management system database.Key words:information extraction; book query; database design

第二篇:圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì).................................................................2 3.1 專門(mén)術(shù)語(yǔ)的定義...................................................2 3.1.1 系統(tǒng)中常用的術(shù)語(yǔ)(或使用頻率較高的術(shù)語(yǔ)).........................2 3.1.2 表格定義及規(guī)范.................................................2 3.1.2.1數(shù)據(jù)約定.....................................................2 3.1.2.2表和表字段命名規(guī)范:.........................................3 3.2 數(shù)據(jù)設(shè)計(jì).........................................................3 3.2.1 數(shù)據(jù)流程圖設(shè)計(jì).................................................3 3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)...............................................4 3.3安全保密設(shè)計(jì).....................................................6 3.3.1 邏輯上的安全保密...............................................6 3.3.2 物理上的安全保密...............................................6 3.4 表格與功能模塊相關(guān)性分析.........................................7 3.5 表格定義.........................................................7 數(shù)據(jù)庫(kù)設(shè)計(jì)

3.1 專門(mén)術(shù)語(yǔ)的定義

暫無(wú)

3.1.1 系統(tǒng)中常用的術(shù)語(yǔ)(或使用頻率較高的術(shù)語(yǔ))暫無(wú)

3.1.2 表格定義及規(guī)范 3.1.2.1數(shù)據(jù)約定

所有數(shù)據(jù)項(xiàng)都用英文、漢語(yǔ)拼音或縮寫(xiě)表示,數(shù)據(jù)庫(kù)名稱除外。

所有字段在設(shè)計(jì)時(shí),除以下數(shù)據(jù)類型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必須有默認(rèn)值。字符型的默認(rèn)值為一個(gè)空字符值串;數(shù)值型的默認(rèn)值為數(shù)值0;邏輯型的默認(rèn)值為數(shù)值0;

其中:系統(tǒng)中所有邏輯型中數(shù)值0表示為“假”;數(shù)值1表示為“真”。datetime、smalldatetime類型的字段沒(méi)有默認(rèn)值,必須為NULL。當(dāng)字段定義為字符串形時(shí)建議使用varchar而不用nvarchar。建議在大多數(shù)表中(如報(bào)銷單,申請(qǐng)單),應(yīng)都有以下字段: 字段名說(shuō)明類型默認(rèn)值 CreatorID創(chuàng)建者int CreatedTime創(chuàng)建時(shí)間DatetimeNULL 字符集采用 UTF-8,請(qǐng)注意字符的轉(zhuǎn)換。

所有數(shù)據(jù)表第一個(gè)字段都是系統(tǒng)內(nèi)部使用自動(dòng)序列主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給最終用戶。

除特別說(shuō)明外,所有字符串字段都采用varchar(50)類型,(無(wú)論漢字還是英文,都算一個(gè)字符)。

除特別說(shuō)明外,所有小數(shù)的字段都采用 decimal(18,2)的形式表達(dá)。

除特別說(shuō)明外,所有日期格式都采用 datetime 格式(根據(jù)需要提取時(shí)間格式); 除特別說(shuō)明外,所有整形都采用 bigint 格式。除特別說(shuō)明外,所有字段默認(rèn)都設(shè)置為 null。3.1.2.2表和表字段命名規(guī)范:

命名規(guī)則約束的范圍包括:數(shù)據(jù)庫(kù)的命名、表的命名及字段的命名。數(shù)據(jù)庫(kù)相關(guān)的命名規(guī)則采用與通常的編程的變量命名規(guī)則原則一致,具體要求如下: 1)字段名及表名為典型的名詞結(jié)構(gòu); 2)中文名稱要求語(yǔ)言精練、文法嚴(yán)謹(jǐn);

3)望文知意、易懂易用,禁止采用如:A002這種命名;

4)主體采用拼音字母的首寫(xiě)字母拼寫(xiě)構(gòu)成,基于慣常法可適度采用無(wú)詞義歧義性的英文命名;

5)長(zhǎng)度不少于3個(gè)字母,不大于12個(gè)字母;

6)在對(duì)于拼音首字母類似的字段和表,為區(qū)別,添加下劃線和數(shù)字如男性人數(shù):NXRS,女性人數(shù):NXRS_2。

3.2 數(shù)據(jù)設(shè)計(jì)

繪制數(shù)據(jù)流程圖的目的是為了方便開(kāi)發(fā)人員與用戶的交流,以及為系統(tǒng)的設(shè)計(jì)提供依據(jù)。數(shù)據(jù)流程圖的繪制過(guò)程通常采用自頂向下,逐層分解,直到功能細(xì)化為止,形成若干層次的數(shù)據(jù)流程圖。3.2.1 數(shù)據(jù)流程圖設(shè)計(jì)

0層數(shù)據(jù)流圖

1層數(shù)據(jù)流圖

3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)

圖書(shū)實(shí)體關(guān)系

讀者實(shí)體關(guān)系

圖書(shū)借閱關(guān)系實(shí)體

用戶實(shí)體關(guān)系

圖書(shū)類別實(shí)體關(guān)系

3.3安全保密設(shè)計(jì)

3.3.1 邏輯上的安全保密

1、系統(tǒng)對(duì)非法使用者的安全保密處理措施

2、系統(tǒng)對(duì)正常使用者的安全保密處理措施

3、系統(tǒng)對(duì)管理員的安全保密 3.3.2 物理上的安全保密

1、數(shù)據(jù)庫(kù)系統(tǒng)異常時(shí)的還原處理措施

2、設(shè)備遭異常毀壞時(shí)的安全防護(hù)措施

3、數(shù)據(jù)參數(shù)做到及時(shí)更新,保證系統(tǒng)正常運(yùn)行

3.4 表格與功能模塊相關(guān)性分析

3.5 表格定義

a.圖書(shū)信息表

b.讀者信息表

c.借閱表

d.管理員_書(shū)籍

e.管理員_學(xué)生

第三篇:圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)示例

圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)包括圖書(shū)館內(nèi)書(shū)籍的信息、學(xué)校在校學(xué)生的信息以及學(xué)生的借閱信息。此系統(tǒng)功能分為面向?qū)W生和面向管理員兩部分,其中學(xué)生可以進(jìn)行借閱、續(xù)借、歸還和查詢書(shū)籍等操作,管理員可以完成書(shū)籍和學(xué)生的增加,刪除和修改以及對(duì)學(xué)生,借閱、續(xù)借、歸還的確認(rèn)。

一、需求分析

針對(duì)一般圖書(shū)管理信息系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng):

1.讀者信息

屬性:讀者學(xué)號(hào),讀者姓名,讀者性別,聯(lián)系電話,所在系,生效日期,失效日期,違章?tīng)顩r,累計(jì)借書(shū),備注

主鍵:讀者學(xué)號(hào)

2.書(shū)籍信息

屬性:ISBN,書(shū)名,作者,出版社,出版日期,簡(jiǎn)介,備注

主鍵:ISBN 3.管理員信息

屬性:工作號(hào),姓名,性別,電話,家庭住址,備注

主鍵:工作號(hào)

數(shù)據(jù)流程

通過(guò)對(duì)系統(tǒng)的調(diào)查和可行性分析,畫(huà)出系統(tǒng)的數(shù)據(jù)流程圖:

1.讀者

學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有:

1)能按各種方式(比如書(shū)名、編號(hào)、作者)查詢圖書(shū)館的藏書(shū)情況。

2)能夠方便地借閱圖書(shū)、續(xù)借圖書(shū)、歸還圖書(shū)

3)能夠查詢自己的基本資料、圖書(shū)情況

4)能夠熟悉圖書(shū)管理系統(tǒng)的使用。

讀者進(jìn)入系統(tǒng)工作的流程為:

注冊(cè)→查詢→修改信息→借閱續(xù)借→圖書(shū)歸還→注銷

2.圖書(shū)管理員

他們對(duì)圖書(shū)管理系統(tǒng)的要求有:

1)能方便的對(duì)圖書(shū)進(jìn)行錄入登記,注銷陳舊的書(shū)籍。

2)能夠方便地對(duì)新生進(jìn)行登記,或注銷已經(jīng)畢業(yè)的學(xué)生信息(基本信息,借閱信息)。

3)能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況、借情況等信息,以便各學(xué)院能夠隨時(shí)獲知本院學(xué)生的一些借書(shū)信息。

圖書(shū)管理員工作的流程為::

注冊(cè)→錄入圖書(shū)→錄入新生→注銷圖書(shū)→注銷學(xué)生→注銷→修改個(gè)人信息→超期處理

二、概念模型設(shè)計(jì)

數(shù)據(jù)庫(kù)需要表述的信息有以下幾種:

1.讀者信息

2.書(shū)籍信息

3.管理員信息

4.讀者與書(shū)籍之間的關(guān)系(借閱關(guān)系E-R圖)

5.管理員與書(shū)籍之間的關(guān)系(管理員_書(shū)籍E-R圖)6.管理員與學(xué)生之間的關(guān)系(管理員_學(xué)生 E-R圖)

三、邏輯設(shè)計(jì)

從理論‘E/R模型’到理論‘關(guān)系模型’的整理轉(zhuǎn)換,通過(guò)E/R模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:

借閱關(guān)系

屬性:工作號(hào),讀者學(xué)號(hào),ISBN,是否續(xù)借,借書(shū)日期,還書(shū)日期,備注。

主鍵:工作號(hào),讀者學(xué)號(hào),ISBN 管理員_書(shū)籍關(guān)系

屬性:工作號(hào),ISBN,添加時(shí)間,是否在館

主鍵:工作號(hào),ISBN 管理員_學(xué)生關(guān)系

屬性:工作號(hào),讀者學(xué)號(hào),確認(rèn)借還

主鍵:工作號(hào),讀者學(xué)號(hào)

四、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)

1.圖書(shū)信息表

字段名稱

數(shù)據(jù)類型 是否可為空

ISBN(key)varchar(20)否

書(shū)名

varchar(50)否

作者

varchar(12)否

出版社

varchar(50)是

出版日期 datetime

簡(jiǎn)介

varchar(200)是

備注

varchar(200)是

2.讀者信息表

字段名稱數(shù)據(jù)類型是否可為空

讀者學(xué)號(hào)(key)varchar(12)否

讀者姓名varchar(10)否

讀者性別varchar(2)否

聯(lián)系電話varchar(10)是

所在系varchar(12)否

生效時(shí)間datatime是

失效時(shí)間datatime是

違章?tīng)顩rvarchar(2)是

累計(jì)借書(shū)int是

備注varchar(100)是

3.管理員信息表

字段名稱數(shù)據(jù)類型是否可為空

工作號(hào)(key)varchar(12)否

姓名varchar(12)否

性別varchar(2)否

電話varchar(12)是

住址varchar(12)是

備注varchar(100)是

4.借閱表

字段名稱數(shù)據(jù)類型是否可為空

工作號(hào) char(10)否

ISBN char(10)否

讀者學(xué)號(hào) char(10)否

借書(shū)日期datetime否

還書(shū)日期datetime否

是否續(xù)借char(4)否

備注varchar(100)是

5.管理員_書(shū)籍

字段名稱數(shù)據(jù)類型是否可為空

工作號(hào)char(10)否

ISBNchar(10)否

添加時(shí)間data time是

是否在館char(14)是

6.管理員_學(xué)生

字段名稱數(shù)據(jù)類型是否可為空

工作號(hào)char(10)否

讀者學(xué)號(hào)char(10)否

借還確認(rèn)char(4)否

五、物理設(shè)計(jì)

從理論‘關(guān)系模型’到‘?dāng)?shù)據(jù)庫(kù)建立’,物理文件的安排和建立索引

1.建立索引

為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于鍵碼建立索引是各表中建立索引的表項(xiàng):

(1)讀者信息(讀者學(xué)號(hào))

(2)書(shū)籍信息(ISBN)

(3)管理員信息(工作號(hào))

(4)借閱(工作號(hào),讀者學(xué)號(hào),ISBN)

(5)管理員_書(shū)籍(工作號(hào),ISBN)

(6)管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào))

2.用SQL實(shí)現(xiàn)設(shè)計(jì)

實(shí)現(xiàn)該設(shè)計(jì)的環(huán)境為Windows 2000 Perfessinal+MSSQLServer 2000.0 1)建立圖書(shū)信息表

create table 圖書(shū)

(ISBN varchar(20)not null primary key, 書(shū)名 varchar(50)not null, 作者 varchar(12)not null, 出版社 varchar(50), 出版日期 datetime, 簡(jiǎn)介 varchar(200), 備注 varchar(200),)2)建立讀者信息表

create table 讀者(讀者學(xué)號(hào) varchar(12)not null primary key, 讀者姓名 varchar(10)not null, 讀者性別 varchar(2)not null, 聯(lián)系電話 varchar(12),所在系

varchar(20)not null, 生效日期 datetime, 失效日期 datetime, 違章?tīng)顟B(tài) char(2)累計(jì)借書(shū) int,備注

varchar(100),)3)建立管理員信息表

create table 管理員

(工作號(hào) varchar(12)not null primary key,姓名

varchar(12)not null, 性別

varchar(2)not null, 電話

varchar(12), 家庭住址 varchar(50), 備注 varchar(100))4)建立借閱表

create table 借閱

(工作號(hào) char(10)not null, ISBN char(10)not null, 讀者學(xué)號(hào) char(10)not null, 借書(shū)日期 datetime not null, 還書(shū)日期 datetime not null, 是否續(xù)借 char(4)not null,備注 varchar(100))

5)建立管理員_書(shū)籍表

create table 管理員_書(shū)籍

(工作號(hào) char(10)not null, ISBN char(10)not null, 添加時(shí)間 datetime, 是否在館 char(4))

6)建立管理員_學(xué)生表

create table 管理員_學(xué)生

(工作號(hào) char(10)not null, 讀者學(xué)號(hào) char(10)not null, ISBN char(10)not null, 借還確認(rèn) char(4)not null)7)建立索引

CREATE UNIQUE INDEX 圖書(shū)索引 ON 圖書(shū)(ISBN)

CREATE UNIQUE INDEX 讀者索引 ON 讀者(讀者學(xué)號(hào))

CREATE UNIQUE INDEX 管理員索引 ON 讀者(工作號(hào))

CREATE UNIQUE INDEX借閱索引 ON 借閱(工作號(hào),讀者學(xué)號(hào),ISBN)CREATE UNIQUE INDEX管理員_書(shū)籍索引 ON 管理員_書(shū)籍(工作號(hào),ISBN讀者學(xué)號(hào))

CREATE UNIQUE INDEX管理員_學(xué)生ON管理員_學(xué)生(工作號(hào),讀者學(xué)號(hào))8)定義視圖

讀者表視圖

CREATE VIEW 讀者視圖

AS

SELECT *

FROM 讀者

圖書(shū)表視圖

CREATE VIEW 圖書(shū)視圖

AS

SELECT *

FROM 圖書(shū)

管理員表視圖

CREATE VIEW 管理員視圖

AS

SELECT *

FROM 管理員者

第四篇:圖書(shū)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)

圖書(shū)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)

摘要:虛擬為某公司建立的圖書(shū)館管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),目的在于使該系統(tǒng)的運(yùn)行能提高該公司的資料管理水平和現(xiàn)代化管理水平。本系統(tǒng)是一個(gè)中小型管理系統(tǒng),運(yùn)行環(huán)境是Windows2003 server,因此使用Windows環(huán)境下最容易使用且功能又比較強(qiáng)大的Microsoft SQL Server 2000 作為后臺(tái)的數(shù)據(jù)庫(kù)系統(tǒng)。??

關(guān)鍵詞:圖書(shū)管理系統(tǒng);數(shù)據(jù)庫(kù);設(shè)計(jì)??

中圖分類號(hào):TP311.11文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2011)07-0164-02?お?

??

作者簡(jiǎn)介:劉定智(1976-),女,貴州貴陽(yáng)人,貴州職業(yè)技術(shù)學(xué)院實(shí)驗(yàn)師,研究方向?yàn)樗惴ㄔO(shè)計(jì),數(shù)據(jù)庫(kù)。

0引言??

目前,國(guó)內(nèi)大部分大型的公共圖書(shū)館和高校圖書(shū)館都實(shí)現(xiàn)了網(wǎng)絡(luò)管理,中小型圖書(shū)館(包括企業(yè)圖書(shū)館),也在朝著這個(gè)方向發(fā)展。在本文中,我們虛擬為某公司建立的圖書(shū)館管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),目的在于使該系統(tǒng)的運(yùn)行能提高該公司的資料管理水平和現(xiàn)代化管理水平。本系統(tǒng)是一個(gè)中小型管理系統(tǒng),運(yùn)行環(huán)境是Windows2003 server,因此使用Windows環(huán)境下最容易使用且功能又比較強(qiáng)大的Microsoft SQL Server 2000 作為后臺(tái)的數(shù)據(jù)庫(kù)系統(tǒng)。??

1需求分析??

需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要工作,通過(guò)需求分析,對(duì)整個(gè)系統(tǒng)的主要需求描述如圖1所示:??

圖1數(shù)字圖書(shū)館系統(tǒng)(Use Case View)??

2數(shù)據(jù)庫(kù)設(shè)計(jì)??

在圖書(shū)管理系統(tǒng)中,數(shù)據(jù)庫(kù)設(shè)計(jì)占重要位置,數(shù)據(jù)庫(kù)設(shè)計(jì)質(zhì)量的優(yōu)劣,可直接影響到數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余度、數(shù)據(jù)的一致性、數(shù)據(jù)丟失等問(wèn)題。下面就系統(tǒng)數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)進(jìn)行說(shuō)明。??

2.1數(shù)據(jù)庫(kù)設(shè)計(jì)的理論指導(dǎo)??

數(shù)據(jù)庫(kù)設(shè)計(jì)的理論指導(dǎo)是范式理論,其主要內(nèi)容如下:①如果關(guān)系模式R,其所有的域?yàn)閱渭冇騽t稱R是規(guī)范化的關(guān)系,或稱第一范式(1NF);②如果關(guān)系模式R為第一范式,且每個(gè)非主屬性完全函數(shù)依賴于碼,則模式R為第二范式(2NF);③如果關(guān)系模式R為第二范式,且每個(gè)非主屬性非傳遞依賴于碼,則稱關(guān)系模式R為第三范式(3NF);④關(guān)系模式R為第一范式,滿足函數(shù)依賴集合F,X和A均為R的屬性集合,且X不包含A,如果R滿足X->A且X必包含R的碼,稱關(guān)系模式R為BCNF范式。??

2.2數(shù)據(jù)庫(kù)設(shè)計(jì)??

圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)常常要設(shè)計(jì)含有如下數(shù)據(jù)項(xiàng):借書(shū)證號(hào)、姓名、單位、館藏號(hào)(館藏號(hào)為每本書(shū)上的條形碼號(hào))、書(shū)名、分類號(hào)、作者、價(jià)格等。如何進(jìn)行模式的設(shè)計(jì)呢?下面以圖書(shū)流通模塊所涉及的數(shù)據(jù)庫(kù)為例來(lái)說(shuō)明。??

先設(shè)計(jì)圖書(shū)流通的實(shí)體-關(guān)系圖(E-R圖)。E-R圖由3個(gè)相關(guān)聯(lián)的部分構(gòu)成,即實(shí)體、實(shí)體與實(shí)體之間的關(guān)系以及實(shí)體和關(guān)系的屬性。圖書(shū)流通過(guò)程中實(shí)體“圖書(shū)”與“讀者”之間的關(guān)系是借閱和被借閱的關(guān)系,實(shí)體“讀者”與“單位”之間的關(guān)系是屬于和被屬于的關(guān)系,“圖書(shū)”的屬性有“館藏號(hào)”、“書(shū)名”、“分類號(hào)”、“作者”、“價(jià)格”,“讀者”的屬性有“借書(shū)證號(hào)”、“姓名”、“性別”,“單位”的屬性有“單位編號(hào)”和“單位名稱”,“借閱”屬性“借書(shū)日期”,由此得出E-R圖如圖2所示:??

圖2圖書(shū)流通的E-R??

從圖中可以知道:①“借書(shū)證號(hào)”是唯一的,所以“借書(shū)證號(hào)”決定“姓名”,每位讀者應(yīng)只屬于一個(gè)性別,所以“借書(shū)證號(hào)”也決定“性別”;②“館藏號(hào)”是唯一的,所以“館藏號(hào)”決定“書(shū)名”、“分類號(hào)”、“作者”、“價(jià)格”;③“單位編號(hào)”是唯一的,所以“單位編號(hào)”決定“單位名稱”;④每位讀者在一個(gè)時(shí)間只能借一本書(shū),所以“借書(shū)證號(hào)” +“館藏號(hào)”決定“借閱時(shí)間”。??

如果將這些數(shù)據(jù)項(xiàng)置于一個(gè)關(guān)系模式中,根據(jù)范式理論,該關(guān)系模式屬于1NF(第一范式),它存在刪除異常和冗余等問(wèn)題,不是理想的模式,因此要把它分解成滿足3NF或BCNF的關(guān)系模式。根據(jù)范式理論和E-R圖轉(zhuǎn)換成關(guān)系模型的規(guī)則,上面的E-R圖可轉(zhuǎn)換為4個(gè)關(guān)系模式:①圖書(shū)(館藏號(hào)、書(shū)名、分類號(hào)、作者、價(jià)格);②讀者(借書(shū)證號(hào)、姓名、性別、單位編號(hào));③借閱(借書(shū)證號(hào)、館藏號(hào)、借閱時(shí)間),④單位(單位編碼、單位名稱),其中打下劃線的為碼,這樣就解決了插入、刪除和數(shù)據(jù)冗余等問(wèn)題。??

我們對(duì)數(shù)據(jù)的結(jié)構(gòu)進(jìn)行詳細(xì)的分析,按照上述的設(shè)計(jì)思想,共設(shè)計(jì)了讀者表,書(shū)目表,館藏表,流通表等百余張數(shù)據(jù)表,然后創(chuàng)建視圖和存儲(chǔ)過(guò)程。下面舉例說(shuō)明:①讀者表:借書(shū)證號(hào)、姓名、單位、讀者類別、職稱等字段;②書(shū)目表:館藏號(hào)、ISBN、題名、作者、出版社、復(fù)本數(shù)、語(yǔ)種、文獻(xiàn)類型、版次等字段;③館藏表:館藏號(hào)、索書(shū)號(hào)、分類號(hào)、種次號(hào)、館藏位置、單價(jià)、出版日期等字段;④流通表:借書(shū)證號(hào)、館藏號(hào)、借期、還期、續(xù)借、應(yīng)還期、操作員等字段;⑤借閱規(guī)則表:讀者類別編碼、圖書(shū)類別編碼、限借冊(cè)數(shù)、每期天數(shù)、續(xù)借天數(shù)、過(guò)期日期、罰金等字段;⑥讀者類別表:讀者類別編碼、讀者類別等字段;⑦圖書(shū)類別表:圖書(shū)類別編碼、圖書(shū)類別等字段。??

3數(shù)據(jù)庫(kù)索引??

建立索引是加快查詢速度的有效手段,數(shù)據(jù)庫(kù)的每一個(gè)表建立了主鍵,主鍵由一個(gè)或幾個(gè)字段組成,每一個(gè)表都按主鍵建立了索引,部分表為了滿足查詢和排序的需要,除建立主索引外,還建立了次索引。例如在查詢時(shí)要用到“館藏號(hào)”、“作者”、“題名”等條件來(lái)查找圖書(shū),因此,在書(shū)目表上除了對(duì)主鍵“館藏號(hào)”建立了主索引外,也對(duì)“作者”、“書(shū)名”等建立了次索引。??

4視圖??

視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,它是定義在基本表之上的,它是一個(gè)虛表,數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),數(shù)據(jù)仍然存放在原來(lái)的基本表中。通過(guò)定義視圖,可以使用戶眼中的數(shù)據(jù)庫(kù)結(jié)構(gòu)簡(jiǎn)單、清晰,并可以簡(jiǎn)化用戶的數(shù)據(jù)查詢操作。由于本系統(tǒng)數(shù)據(jù)表較多,表中的字段多,為了簡(jiǎn)化對(duì)表的操作,我們創(chuàng)建了圖書(shū)_按書(shū)名查詢、期刊_按刊名查詢、期刊_按編輯部查詢、借閱規(guī)則查詢、待還書(shū)查詢、超期記錄查詢等30余個(gè)視圖。??

5存儲(chǔ)過(guò)程??

存儲(chǔ)過(guò)程是一段經(jīng)過(guò)編譯的程序代碼,存放在數(shù)據(jù)庫(kù)服務(wù)器端。通過(guò)調(diào)用適當(dāng)?shù)拇鎯?chǔ)過(guò)程,可在服務(wù)器端處理大量數(shù)據(jù),再將處理結(jié)果送到客戶端。這樣可減少數(shù)據(jù)在網(wǎng)絡(luò)上的傳送,消除網(wǎng)絡(luò)阻塞現(xiàn)象;例如:要查詢某條記錄,若該記錄在表中的順序號(hào)是10000,不采用存儲(chǔ)過(guò)程,服務(wù)器將從1至于10000條記錄數(shù)據(jù)逐條送至客戶端,采用存儲(chǔ)過(guò)程后,由于過(guò)程是經(jīng)過(guò)編譯的并且是在本地,不需要通過(guò)網(wǎng)絡(luò),因此能很快查出所需記錄并將結(jié)果送到客戶端,大大減少了網(wǎng)上數(shù)據(jù)傳輸量。存儲(chǔ)過(guò)程另一好處是可供不同的開(kāi)發(fā)工具調(diào)用,如PB、VB、ASP、Delphi等開(kāi)發(fā)工具均可調(diào)用。在流通模塊和WEB查詢模塊上均有圖書(shū)檢索功能,實(shí)際上調(diào)用同一存儲(chǔ)過(guò)程完成的。本系統(tǒng)建立了60多個(gè)存儲(chǔ)過(guò)程,實(shí)現(xiàn)諸如借還書(shū)處理、新書(shū)入庫(kù)統(tǒng)計(jì)、編目入館藏、讀者統(tǒng)計(jì)、生成索書(shū)號(hào)等功能。??

6數(shù)據(jù)庫(kù)調(diào)用??

Client/Server采用ODBC接口實(shí)現(xiàn)數(shù)據(jù)庫(kù)的調(diào)用,Browser/Server采用ADO接口調(diào)用。??

參考文獻(xiàn):??

[1]宮昌利.圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2009.??

[2]顧俐.圖書(shū)館圖書(shū)管理系統(tǒng)的設(shè)計(jì)[J].中國(guó)科技信息, 2007(11).??

[3]趙晨.圖書(shū)管理系統(tǒng)[D].吉林大學(xué),2009.??

[4]陳杰志.圖書(shū)管理系統(tǒng)[D].華南理工大學(xué),2011.??

[5]黃劍櫻.高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2007.??

[6]欒丁.圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2010.??

[7]花昀嶠.基于面向?qū)ο蠹夹g(shù)的圖書(shū)管理系統(tǒng)研究[D].吉林大學(xué),2010.??

[8]張佳慧.圖書(shū)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué), 2009.?ぃㄔ鶉偽嗉?:王釗)

第五篇:圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)

圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)

? 設(shè)計(jì)題目:圖書(shū)管理系統(tǒng) ? 學(xué)

院:計(jì)算機(jī)學(xué)院 ? 班

級(jí):08網(wǎng)絡(luò)工程1班 ? 組

員:李忠義200813024016

巡200813024036

張學(xué)理200813024017 ? 指導(dǎo)老師:羅代忠 ? 完成時(shí)間:2011.01.01 1引言...............................................................................................................................................3

1.1編寫(xiě)目的.............................................................................................................................3 1.2背景.....................................................................................................................................3 1.3定義.....................................................................................................................................3 1.4參考資料.............................................................................................................................4 2外部設(shè)計(jì).......................................................................................................................................4

2.1標(biāo)識(shí)符和狀態(tài).....................................................................................................................4 2.2使用它的程序.....................................................................................................................4 2.3約定.....................................................................................................................................5 2.4專門(mén)指導(dǎo).............................................................................................................................5 2.5支持軟件.............................................................................................................................8 3結(jié)構(gòu)設(shè)計(jì).......................................................................................................................................8

3.1概念結(jié)構(gòu)設(shè)計(jì).....................................................................................................................9 3.2邏輯結(jié)構(gòu)設(shè)計(jì)...................................................................................................................11 3.3物理結(jié)構(gòu)設(shè)計(jì)...................................................................................................................12 4運(yùn)用設(shè)計(jì).....................................................................................................................................12

4.1數(shù)據(jù)字典設(shè)計(jì)...................................................................................................................13 4.2安全保密設(shè)計(jì)...................................................................................................................14

1引言

隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。而中小型租、借書(shū)機(jī)構(gòu)仍采用手工管理圖書(shū)的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足其管理人員對(duì)圖書(shū)館書(shū)籍,讀者資料,借還書(shū)等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,此圖書(shū)管理系統(tǒng)軟件力求提高其管理效率。

1.1編寫(xiě)目的

本文檔的編寫(xiě)是為了完善圖書(shū)管理系統(tǒng)軟件的開(kāi)發(fā)途徑和應(yīng)用方法。以求在最短的時(shí)間高效的開(kāi)發(fā)圖書(shū)管理系統(tǒng)。

1.2背景

本項(xiàng)目的名稱:圖書(shū)管理系統(tǒng)開(kāi)發(fā)軟件。

隨著圖書(shū)館圖書(shū)種類、數(shù)量的不斷擴(kuò)大,圖書(shū)檢索速度慢、統(tǒng)計(jì)工作量大,難以滿足圖書(shū)館現(xiàn)代化管理的要求。因此,建立一套圖書(shū)館管理軟件,科學(xué)的對(duì)圖書(shū)館數(shù)據(jù)進(jìn)行管理,方便圖書(shū)的檢索和讀者借閱工作。

本項(xiàng)目的需求者及設(shè)計(jì)人員是圖書(shū)管理系統(tǒng)開(kāi)發(fā)小組,用戶是中小型租、借書(shū)機(jī)構(gòu)。

本產(chǎn)品是針對(duì)電腦管理圖書(shū)的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書(shū)、讀者借還書(shū)、等主要功能。

1.3定義

開(kāi)發(fā)(develop):不是單純指開(kāi)發(fā)活動(dòng),還包括維護(hù)活動(dòng)。

項(xiàng)目(project):該詞指的是向顧客或最終用戶交付一個(gè)或多個(gè)產(chǎn)品的收管理的相關(guān)資源的集合。這個(gè)資源集合有著明確的始點(diǎn)和終點(diǎn),并且一般是按照某項(xiàng)計(jì)劃運(yùn)行。這種計(jì)劃通常會(huì)形成文件,并且說(shuō)明要交付或?qū)崿F(xiàn)的產(chǎn)品、所用的資源和經(jīng)費(fèi)、要做的工作和工作進(jìn)度,一個(gè)項(xiàng)目可能有若干項(xiàng)目組成。項(xiàng)目開(kāi)發(fā)計(jì)劃(project development plan):是一種把項(xiàng)目定義過(guò)程與項(xiàng)目如何推進(jìn)連接起來(lái)的方案。

產(chǎn)品生命周期(product life cycle):是產(chǎn)品從構(gòu)思到不可以再使用的持續(xù)時(shí)間。數(shù)據(jù)字典:是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。

系統(tǒng)流程圖:是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫(kù)、表格、人工過(guò)程等),表達(dá)信息在各個(gè)部件之間流動(dòng)的情況。

數(shù)據(jù)流圖:簡(jiǎn)稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。

1.4參考資料

《CMMI軟件過(guò)程改進(jìn)與評(píng)估》 羅運(yùn)模、謝志敏等編著,電子工業(yè)出版社,2004年6月版,北京

《軟件工程導(dǎo)論》(第四版)張海藩編著,清華大學(xué)出版社,2006年10月版,北京

2外部設(shè)計(jì)

2.1標(biāo)識(shí)符和狀態(tài)

圖書(shū)管理員數(shù)據(jù)表:manager

學(xué)生數(shù)據(jù)庫(kù)表:student

借閱管理:Borrow—Chart

圖書(shū)管理:book—Chart

讀者管理:reader—Chart 2.2使用它的程序

《圖書(shū)管理系統(tǒng)》

2.3約定

E-R圖的圖形符號(hào)約定如下:

矩形。表示實(shí)體集。橢圓。表示屬性。菱形。表示聯(lián)系集。

線段。將屬性連接到實(shí)體或?qū)?shí)體集連接到聯(lián)系集。

雙橢圓。表示多值屬性。

虛橢圓。表示派生屬性。

2.4專門(mén)指導(dǎo)

本數(shù)據(jù)庫(kù)是基于Microsoft SQL Server 2008環(huán)境下設(shè)計(jì)的,為了您能更好的使用建議你使用Microsoft SQL Server 2008系統(tǒng),數(shù)據(jù)庫(kù)文件為EmployeeManagement.mdf、日志文件為EmployeeManagement_log.ldf(備份為EmployeeManagement.bak),操作如下:

方法一:使用附加方式

1.啟動(dòng)Microsoft SQL Server 2008并登錄,在左邊窗格中右擊“數(shù)據(jù)庫(kù)”?附加,打開(kāi)附加數(shù)據(jù)庫(kù)對(duì)話框(如下圖)。

2.選擇,選擇EmployeeManagement.mdf所在的路徑及文件,回車(chē)。

3.單擊即可附加成功。

方法二:使用還原方法 1.右擊,選擇

選項(xiàng),打開(kāi)

對(duì)話框如下圖。

2.選擇還原的源-源設(shè)備,單擊,打開(kāi)

對(duì)話框。

3.單擊,選擇路徑及文件(EmployeeManagement.bak),回車(chē),回車(chē)。

4.選勾選,單擊。

EmployeeManagement, 7

5.單擊彈出下圖表示還原成功。

相關(guān)操作如有疑問(wèn)請(qǐng)參照SQL Server聯(lián)機(jī)叢書(shū)。

向準(zhǔn)備從事此數(shù)據(jù)庫(kù)的生成、從事此數(shù)據(jù)庫(kù)的測(cè)試、維護(hù)人員提供專門(mén)的指導(dǎo),例如將被送入數(shù)據(jù)庫(kù)的數(shù)據(jù)的格式和標(biāo)準(zhǔn)、送入數(shù)據(jù)庫(kù)的操作規(guī)程和步驟,用于產(chǎn)生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導(dǎo)。如果這些指導(dǎo)的內(nèi)容篇幅很長(zhǎng),列出可參閱的文件資料的名稱和章條。

2.5支持軟件

Microso Sql Sever2005提供了數(shù)據(jù)管理和數(shù)據(jù)庫(kù)操作的集成平臺(tái);

3結(jié)構(gòu)設(shè)計(jì)

3.1概念結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)流圖

? 頂層圖

? 0層圖

? 1層圖(2書(shū)籍管理)

? 1層圖(3讀者管理)

? 1層圖(4借閱管理)

3.2邏輯結(jié)構(gòu)設(shè)計(jì)

軟件結(jié)構(gòu)圖

圖書(shū)管理系統(tǒng)書(shū)籍管理子系統(tǒng)讀者管理子系統(tǒng)借閱管理子系統(tǒng)書(shū)籍類別管理書(shū)籍信息管理注銷管理出版社管理讀者類別管理讀者信息管理續(xù)借管理還書(shū)管理借書(shū)管理圖書(shū)信息圖書(shū)審類核別表圖書(shū)借閱信息圖書(shū)審信核息表圖書(shū)注銷信息注銷審信核息表出版社信息出版審社核信息表讀者類別信息讀者審類核別表讀者信息讀者審信核息表借閱條件完審成核借閱過(guò)期罰款管理圖書(shū)丟失管理讀者信息審核借閱信息表過(guò)期信息審核罰款數(shù)丟失信息審核罰款數(shù) 11

3.3物理結(jié)構(gòu)設(shè)計(jì)

生成CDM:

create table Manager(Mid

char(12)

not null,Mname

char(10)

null,constraint PK_manager primary key(Mid))

create table Student(Stuid

char(12)

not null,Stuname

char(10)

null,Sdept

char(10)

null,constraint PK_Student primary key(Stuid))create table Borrow—Chart(Borrowed—Book

char(12)

not null,Borrowed—Time

char(10)

null,Borrowed—Stuid

char(12)

null,constraint PK_Borrow—Chart

primary key(Borrowed—Book))create table Book—Chart(Bookid

char(12)

not null,Bookname

char(12)

null,Press

char(10)

null,Press —Time

char(10)

null,constraint PK_Book—Chart primary key(Bookid))create table Reader—Chart(Readerid

char(12)

not null,Readername

char(10)

null,Borrowed—Time

char(10)

null,constraint PK_Reader—Chart

primary key(Readerid))

4運(yùn)用設(shè)計(jì)

4.1數(shù)據(jù)字典設(shè)計(jì)

數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖的解釋和說(shuō)明,其包含的內(nèi)容如下:數(shù)據(jù)元素,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)流,數(shù)據(jù)處理。

數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)庫(kù)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的關(guān)系。

數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。

數(shù)據(jù)字典的主要內(nèi)容包括:數(shù)據(jù)元素卡、數(shù)據(jù)流卡、數(shù)據(jù)處理卡和數(shù)據(jù)存儲(chǔ)卡。

數(shù)據(jù)元素卡“數(shù)據(jù)元素是信息的最小單位,又稱為數(shù)據(jù)項(xiàng)、字段,是組成數(shù)據(jù)流的數(shù)據(jù)存儲(chǔ)的最小單位。

數(shù)據(jù)流卡:對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流的定義,主要是系統(tǒng)輸入與輸出的數(shù)據(jù)流。

數(shù)據(jù)處理卡:對(duì)輸入、輸出的數(shù)據(jù)流的處理的描述。

數(shù)據(jù)存儲(chǔ)卡:用于描述數(shù)據(jù)流圖中的數(shù)據(jù)存儲(chǔ)。

頂層圖書(shū)管理系統(tǒng)數(shù)據(jù)字典: 數(shù)據(jù)流編號(hào): D01 數(shù)據(jù)流名稱:讀者信息

簡(jiǎn)述:讀者信息

數(shù)據(jù)流來(lái)源:讀者借閱后,管理員將讀者信息輸入計(jì)算機(jī)。

數(shù)據(jù)流去向:圖書(shū)管理模塊。讀者信息將存入數(shù)據(jù)庫(kù)(讀者信息表)。數(shù)據(jù)項(xiàng)組成:讀者姓名+學(xué)號(hào)+專業(yè)

數(shù)據(jù)流編號(hào): D02 數(shù)據(jù)流名稱:圖書(shū)信息

簡(jiǎn)述:圖書(shū)信息

數(shù)據(jù)流來(lái)源:新書(shū)到館后,管理員將圖書(shū)信息輸入計(jì)算機(jī)。數(shù)據(jù)流去向:圖書(shū)管理模塊。讀者信息將存入數(shù)據(jù)庫(kù)(圖書(shū)信息表)。

數(shù)據(jù)項(xiàng)組成:圖書(shū)編碼+圖書(shū)類別+書(shū)名+作者+出版社+Price 單價(jià)+出版日期+購(gòu)買(mǎi)數(shù)量

數(shù)據(jù)流編號(hào): D03 數(shù)據(jù)流名稱:讀者情況 簡(jiǎn)述:讀者情況

數(shù)據(jù)流來(lái)源:圖書(shū)被借閱后,計(jì)算機(jī)將讀者信息返回給管理員。

數(shù)據(jù)流去向:管理員。

數(shù)據(jù)項(xiàng)組成:已借圖書(shū)+已借數(shù)量+續(xù)借次數(shù)

數(shù)據(jù)流編號(hào): D04 數(shù)據(jù)流名稱:圖書(shū)情況 簡(jiǎn)述:圖書(shū)情況

數(shù)據(jù)流來(lái)源:圖書(shū)被借閱后,計(jì)算機(jī)將圖書(shū)信息返回給管理員。

數(shù)據(jù)流去向:管理員。

數(shù)據(jù)項(xiàng)組成:書(shū)名+是否被借+已借次數(shù)

數(shù)據(jù)流編號(hào): D05 數(shù)據(jù)流名稱:借還書(shū)信息 簡(jiǎn)述:借還書(shū)信息

數(shù)據(jù)流來(lái)源:管理員把借還書(shū)信息錄入計(jì)算機(jī)。

數(shù)據(jù)流去向:圖書(shū)管理模塊。借還書(shū)信息將存入數(shù)據(jù)庫(kù)(借閱信息表)。數(shù)據(jù)項(xiàng)組成:已借書(shū)名+已還書(shū)名

數(shù)據(jù)流編號(hào): D06 數(shù)據(jù)流名稱:圖書(shū)信息

簡(jiǎn)述:圖書(shū)信息

數(shù)據(jù)流來(lái)源:讀者從計(jì)算機(jī)獲得圖書(shū)信息。

數(shù)據(jù)流去向:讀者。

數(shù)據(jù)項(xiàng)組成:圖書(shū)編碼+圖書(shū)類別+書(shū)名+作者+出版社+Price 單價(jià)+出版日期+購(gòu)買(mǎi)數(shù)量

數(shù)據(jù)流編號(hào): D07 數(shù)據(jù)流名稱:讀者借閱情況

簡(jiǎn)述:讀者借閱情況

數(shù)據(jù)流來(lái)源:讀者從計(jì)算機(jī)獲得借閱情況。

數(shù)據(jù)流去向:讀者。

數(shù)據(jù)項(xiàng)組成:書(shū)名+是否被借+已借次數(shù)

4.2安全保密設(shè)計(jì)

4.2.1登錄用戶的安全性

系統(tǒng)設(shè)計(jì)了登錄界面,每個(gè)合法用戶都有一個(gè)編號(hào)、用戶名及密碼,該密碼都用戶個(gè)人維護(hù),從而實(shí)現(xiàn)對(duì)用戶的身份驗(yàn)證。4.2.2維護(hù)設(shè)計(jì)

該系統(tǒng)后臺(tái)采用Microsoft公司 SQL SERVER 2005 服務(wù)器,對(duì)數(shù)據(jù)的管理可以自動(dòng)進(jìn)行。數(shù)據(jù)可以手動(dòng)或者自動(dòng)備份,對(duì)破損數(shù)據(jù)可以及時(shí)恢復(fù)。對(duì)數(shù)據(jù)庫(kù)的使用角色、維護(hù)、安全性等可以設(shè)定。

下載圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)word格式文檔
下載圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)源代碼

    圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)源代碼 //創(chuàng)建工程及設(shè)計(jì)主界面 public class Main extends JFrame { private static final JDesktopPane { DESKTOP_PANE=new JDesktopPane; //桌面......

    數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書(shū)管理系統(tǒng)(精選)

    課 程 設(shè) 計(jì) 軟件工程與數(shù)據(jù)庫(kù) 課程設(shè)計(jì) 任務(wù)書(shū) 學(xué)院名稱:數(shù)學(xué)與計(jì)算機(jī)學(xué)院 課程代碼:_6014419_ 專業(yè): 年級(jí):一、設(shè)計(jì)題目 圖書(shū)管理系統(tǒng) 二、主要內(nèi)容 一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)......

    數(shù)據(jù)庫(kù)圖書(shū)管理系統(tǒng)題目

    請(qǐng)?jiān)O(shè)計(jì)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù),要求能滿足讀者的注冊(cè)、注銷、個(gè)人信息修改、圖書(shū)的入庫(kù)、圖書(shū)報(bào)廢、圖書(shū)的借閱、歸還、續(xù)約、滯納金賠償、損壞賠償功能 系統(tǒng)中至少包含如下信息:......

    圖書(shū)管理系統(tǒng)的SQL_Server數(shù)據(jù)庫(kù)設(shè)計(jì)

    圖書(shū)管理的SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì) 1、 摘要: 一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)包括圖書(shū)館內(nèi)書(shū)籍的信息、學(xué)校在校學(xué)生的信息以及學(xué)生的借閱信息。此系統(tǒng)功能分為面向?qū)W生和面向管理員......

    圖書(shū)借閱管理系統(tǒng)數(shù)據(jù)庫(kù)要求

    圖書(shū)借閱管理系統(tǒng)設(shè)計(jì)文檔 學(xué)號(hào):00,姓名:***,班級(jí):*** 一 系統(tǒng)概述 為學(xué)校圖書(shū)借閱室設(shè)計(jì)圖書(shū)管理系統(tǒng),完成新增圖書(shū)上架、讀者辦理圖書(shū)借閱證、圖書(shū)查詢、借書(shū)、還書(shū)工作的自動(dòng)處......

    Oracle數(shù)據(jù)庫(kù) 圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告

    圖書(shū)管理系統(tǒng)(Oracle) 1、創(chuàng)建表空間student_library 2、(1)創(chuàng)建表Administrator (2)創(chuàng)建表library (3)創(chuàng)建表student (4)創(chuàng)建表lent_library (5)創(chuàng)建表booktype 3、 創(chuàng)建表空間stude......

    圖書(shū)管理系統(tǒng)--創(chuàng)建數(shù)據(jù)庫(kù)和表

    /* 1管理員表(L_Administrator) 字段名 字段說(shuō)明 數(shù)據(jù)類型 約束 備注 a_id 管理員編號(hào) int Primary Key Identity(1000,1) a_name 管理員姓名 nvarchar(20) Not null a_pwd......

    連接數(shù)據(jù)庫(kù)實(shí)現(xiàn)圖書(shū)管理系統(tǒng)

    項(xiàng)目構(gòu)思 使用JDBC技術(shù)連接MySQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)圖書(shū)管理系統(tǒng)中圖書(shū)信息的瀏覽,增加,修改,刪除功能。 項(xiàng)目設(shè)計(jì) 1,安裝并配置數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表及添加數(shù)據(jù) 2程序設(shè)計(jì) 1 文件......

主站蜘蛛池模板: 国产精品激情欧美可乐视频| 草色噜噜噜av在线观看香蕉| 色五月激情五月亚洲综合考虑| 欧美性巨大╳╳╳╳╳高跟鞋| 少妇高潮太爽了在线观看欧美| 国产av天堂亚洲国产av天堂| 99久久久成人国产精品免费| 92成人午夜福利一区二区| 亚洲乱人伦中文字幕无码| 国产suv精品一区二人妻| 亚洲欧美国产另类视频| 久久狠狠爱亚洲综合影院| 无码精品人妻一区二区三区影院| 欧美xxxx黑人又粗又长精品| 国产超碰人人模人人爽人人喊| 亚洲欧洲日产韩国在线看片| 无码人妻一区二区三区免费| 韩国午夜理伦三级在线观看仙踪林| 好看的欧美熟妇www在线| 青青小草av一区二区三区| 大伊香蕉精品视频在线天堂| 亚洲 卡通 欧美 制服 中文| 成人无码免费一区二区三区| 一本一道精品欧美中文字幕| 国产精品久久久久久久久久免费| 日本强伦姧人妻一区二区| 亚洲成av人片香蕉片| 日日摸夜夜添夜夜添高潮喷水| 性男女做视频观看网站| 少妇高潮av久久久久久| 欧美激情肉欲高潮视频| 越猛烈欧美xx00动态图| 欧美丰满肥婆videos| 97人妻免费碰视频碰免| av国产传媒精品免费| 人妻无码人妻有码中文字幕在线| 色偷偷激情日本亚洲一区二区| 大伊香蕉精品一区视频在线| 亚洲一区二区三区乱码在线欧洲| 久久综合丝袜日本网| 亚洲日产aⅴ中文字幕无码|