毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 報(bào)告體會(huì) > 工作報(bào)告 > 圖書館管理系統(tǒng)分析報(bào)告SQL

圖書館管理系統(tǒng)分析報(bào)告SQL

網(wǎng)站:公文素材庫 | 時(shí)間:2019-05-28 14:41:58 | 移動(dòng)端:圖書館管理系統(tǒng)分析報(bào)告SQL

圖書館管理系統(tǒng)分析報(bào)告SQL

圖書館管理系統(tǒng)分析報(bào)告

姓名:崔建志

學(xué)號(hào):201*15051專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)設(shè)計(jì)題目:圖書館管理系統(tǒng)分析報(bào)告201*年12月

一.設(shè)計(jì)背景

隨著網(wǎng)絡(luò)技術(shù)的告訴發(fā)展,計(jì)算機(jī)應(yīng)用的普及,利用計(jì)算機(jī)對(duì)圖書館的日常工作進(jìn)行管理勢(shì)在必行。雖然目前很多大型的圖書館已經(jīng)有一套比較完善的管理系統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需手工完成,工作起來效率比較低,管理員不能及時(shí)了解圖書館內(nèi)各類圖書的借閱情況,讀者需要的圖書難以在較短的時(shí)間內(nèi)找到,不便于動(dòng)態(tài)及時(shí)地調(diào)整圖書結(jié)構(gòu)。為了更好的適應(yīng)當(dāng)前讀者的借閱需求,解決手工管理中存在的許多弊端,越來越多的中小型圖書館正在逐步向計(jì)算機(jī)信息化管理轉(zhuǎn)變呢。

目前,我國中小型圖書館的要求及領(lǐng)先標(biāo)志是藏書全部開放,讀者共享開架借閱。這種借閱方式是當(dāng)前適合我國國情的發(fā)揮圖書館應(yīng)有作用的最佳方式。它充分發(fā)揮了圖書館的功效,最大限度的滿足讀者的需求,這也是圖書館自動(dòng)化管理的終極目標(biāo)。實(shí)現(xiàn)這一目標(biāo),必須有現(xiàn)代化的管理手段和管理體制。為此,各個(gè)圖書館都開始采用圖書館管理系統(tǒng),從而實(shí)現(xiàn)了人工管理做不到的一些功能并發(fā)揮圖書館的最大效益。而隨著越來越多的圖書館采用現(xiàn)代化的管理軟件進(jìn)行管理,進(jìn)一步提升了圖書館管理的現(xiàn)代化水平,從而在競爭中處于有利的位置,也對(duì)其他中小型圖書館啟到了示范和促進(jìn)作用。自身發(fā)展的需求和競爭的需求決定了采用圖書管理系統(tǒng)的必要性。該設(shè)計(jì)的基本任務(wù):本文對(duì)圖書館管理系統(tǒng)進(jìn)行了較為詳細(xì)的分析,從實(shí)

際出發(fā),在分析圖書管理個(gè)部門的功能、作用的基礎(chǔ)上,結(jié)合管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,自主開發(fā)出一個(gè)切實(shí)可行圖書管理系統(tǒng)。

開發(fā)背景

圖書管本著以“讀者為上帝”的服務(wù)宗旨,規(guī)模不斷的擴(kuò)大,圖書的品種

數(shù)量也逐漸的增多。在不斷發(fā)展的同時(shí),人工管理的方式也暴露出一些問題。為了提高工作效率同時(shí)擺脫圖書管理人員在工作中出現(xiàn)的尷尬局面,現(xiàn)開發(fā)出一套圖書管理系統(tǒng),簡化管理流程、節(jié)省人力資源并減少圖書管理的開銷具有重要的實(shí)際意義。

二、系統(tǒng)分析設(shè)計(jì):

1.需求分析1.1圖書總管部門

(1)圖書信息管理。在查詢圖書信息時(shí),可隨時(shí)查新書庫中現(xiàn)有書籍的種類、數(shù)量與存放位子。所有各類書籍均可由書號(hào)唯一標(biāo)識(shí)。

(2)方便業(yè)務(wù)往來,需保存出版社相關(guān)信息。這些信息包括出版社電話、郵編及地址等。當(dāng)需要時(shí),可通過數(shù)據(jù)庫想有關(guān)書籍出版社增購有關(guān)書籍。一個(gè)出版社可出版多種書籍,同一本書籍僅為一個(gè)出版社出版,出版社編號(hào)具有唯一性。1.2業(yè)務(wù)流程分析:描述系統(tǒng)的業(yè)務(wù)流程,并畫出規(guī)范的業(yè)務(wù)流程圖

2、數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn):

1》數(shù)據(jù)庫設(shè)計(jì)主要考慮數(shù)據(jù)規(guī)范化的五個(gè)層次:①消除重復(fù)的數(shù)據(jù)組;②消除多余的數(shù)據(jù);③消除不依賴于鍵標(biāo)的列;④分離獨(dú)立的幾個(gè)關(guān)系;⑤分離語義相關(guān)的多個(gè)關(guān)系。

2》數(shù)據(jù)庫初步構(gòu)思的關(guān)系框架(帶下劃線的是主關(guān)鍵字)圖書信息(種類、數(shù)量、存放位置、書號(hào)、出版社編號(hào))

讀者信息(借書人單位、借書人姓名、借書證號(hào))借還書登記(借書日期、還書日期、借書證號(hào)、書號(hào))出版社信息(出版社電話、地址、出版社編號(hào))

罰款單信息(罰款單號(hào)、借書證號(hào)、書號(hào)、罰款日期、金額)各表關(guān)系圖:

三.系統(tǒng)目標(biāo):

實(shí)現(xiàn)用計(jì)算機(jī)管理圖書館的功能。具體完成圖書信息管理、讀者信息管理、管理員信息管理及圖書借閱管理功能。系統(tǒng)功能:

管理員對(duì)結(jié)束人員的相關(guān)信息進(jìn)行管理,及對(duì)圖書館的書籍信息管理。并包括書籍的增加,刪除修改及查詢。

四.?dāng)?shù)據(jù)操作

1》簡單信息查詢

Select*from表名(where屬性like‘xx’)

2》連接查詢(復(fù)雜點(diǎn)的查詢)使用命令語句:

Select*from表名1join表名2on表名1.屬性1=表名2.屬性1wherexx=‘xx’

3》游標(biāo)的使用和創(chuàng)建

通過創(chuàng)建和使用游標(biāo)查詢并打印讀者信息,當(dāng)我們核實(shí)好讀者的信息后,接著打印相關(guān)信息,信息包括借書人的姓名、借書證號(hào)、借書人電話及借書人地址。

五.研究手段:

首先要對(duì)系統(tǒng)進(jìn)行分析,確定對(duì)系統(tǒng)的綜合要求,分析系統(tǒng)的數(shù)據(jù)要求,導(dǎo)出系統(tǒng)的邏輯模型。通過訪談與用戶溝通以獲取一些信息。再對(duì)系統(tǒng)分析后確定系統(tǒng)的模塊,對(duì)每個(gè)模塊進(jìn)行研究,這也是該系統(tǒng)的一個(gè)主要解決的地方。本系統(tǒng)包括主要是圖書館管理員。操作對(duì)象是圖書館的書籍及結(jié)束人員的信息,所以對(duì)該系統(tǒng)要建立數(shù)據(jù)庫。除此之外還需要一些軟硬件條件的支持,(1)硬件條件;計(jì)算機(jī)一臺(tái)(2)開發(fā)工具基于sqlserver的系統(tǒng)開發(fā)工具應(yīng)使開發(fā)者使用各種各樣的sql技術(shù)來創(chuàng)建動(dòng)態(tài)的數(shù)據(jù)表。

六.可行性分析:

(1)技術(shù)可行性,隨著計(jì)算機(jī)技術(shù)的管理,這些問題已被攻克,并且已有很多的優(yōu)秀軟件成品供我們參考。

(2)經(jīng)濟(jì)可行性,即考慮到成本問題,在使用該系統(tǒng)以后將減少現(xiàn)有的管理人員數(shù)量,并提高了管理的效率,節(jié)省大量的時(shí)間和人員,而該系統(tǒng)只需極少部分人的管理且提高效益,所以在經(jīng)濟(jì)上是可行的。

擴(kuò)展閱讀:SQL課程設(shè)計(jì)報(bào)告 圖書館管理系統(tǒng)

設(shè)計(jì)背景

隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,計(jì)算機(jī)應(yīng)用的普及,利用計(jì)算機(jī)對(duì)圖書館的日常工作進(jìn)行管理勢(shì)在必行。雖然目前很多大型的圖書館已經(jīng)有一整套比較完善的管理系統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需要手工完成,工作起來效率比較低,管理員不能及時(shí)了解圖書館內(nèi)各類圖書的借閱情況,讀者需要的圖書難以在短時(shí)間內(nèi)找到,不便于動(dòng)態(tài)及時(shí)地調(diào)整圖書結(jié)構(gòu)。為了更好地適應(yīng)當(dāng)前讀者的借閱需求,解決手工管理中存在的許多弊端,越來越多的中小型圖書館正在逐步向計(jì)算機(jī)信息化管理轉(zhuǎn)變。

目前,我國中小型圖書館辦館的要求及領(lǐng)先標(biāo)志就是藏書全部開放,讀者共享開架借閱。這種借閱方式是當(dāng)前適合我國國情的發(fā)揮圖書館應(yīng)有作用的最佳方式。它充分發(fā)揮了圖書館的功效,最大限度地為讀者服務(wù),這也是圖書館自動(dòng)化管理的最終目標(biāo)。實(shí)現(xiàn)這一目標(biāo),必須有現(xiàn)代化的管理手段和管理體制。為此,各個(gè)圖書館都開始采用圖書館管理系統(tǒng),從而實(shí)現(xiàn)人工管理做不到的一些功能并發(fā)揮圖書館的最大效益。而隨著越來越多的圖書館采用了現(xiàn)代化的管理軟件進(jìn)行管理,進(jìn)一步提升了圖書館管理的現(xiàn)代化水平,從而在競爭中處于有利位置,也對(duì)其他中小型圖書館起到了示范和促進(jìn)作用。自身發(fā)展的需要和競爭的需要決定了采用圖書館管理系統(tǒng)的必要性。

系統(tǒng)的基本任務(wù):本文對(duì)圖書館管理系統(tǒng)進(jìn)行了較為詳細(xì)的分析,從實(shí)際出發(fā),在分析圖書管理各部門的功能、作用的基礎(chǔ)上,結(jié)合管理信息系統(tǒng)的概念、結(jié)構(gòu)以及系統(tǒng)開發(fā)的基本原理和方法,自主開發(fā)了一個(gè)圖書管理系統(tǒng)。

開發(fā)背景

圖書館本著以”讀者為上帝”的服務(wù)宗旨,規(guī)模不斷壯大圖書品種數(shù)量也逐漸增多。在不斷發(fā)展的同時(shí),人工管理方式也暴漏了一些問題。為了提高工作效率,同時(shí)擺脫圖書管理人員在工作中出現(xiàn)的尷尬局面,現(xiàn)開發(fā)一套圖書館管理系統(tǒng),簡化管理流程,節(jié)省人力資源,減少開銷。

1,需求分析1.1用戶需求:

圖書總管部門

(1)圖書信息管理。在查詢圖書信息時(shí),可隨時(shí)查詢書庫中現(xiàn)有書籍的種類、數(shù)量與存放位置。所有各類書籍均可由書號(hào)唯一標(biāo)識(shí)。

(2)方便業(yè)務(wù)往來,需保存出版社相關(guān)的信息。這些信息包括出版社電話、郵編及地址等。當(dāng)需要時(shí),可通過數(shù)據(jù)庫向有關(guān)書籍的出版社增購有關(guān)書籍。一個(gè)出版社可出版多種書籍,同一本書僅為一個(gè)出版社出版,出版社編號(hào)具有唯一性。

1.2業(yè)務(wù)流程分析:描述系統(tǒng)的業(yè)務(wù)流程,畫出規(guī)范的業(yè)務(wù)流程圖。

讀者還書圖書卡是否過期YES罰款管理員還書成功無此書是否在庫有讀者填寫借書卡核對(duì)填寫錯(cuò)誤重新填寫YES數(shù)據(jù)錄入借書成功結(jié)束2數(shù)據(jù)庫概念模式設(shè)計(jì)

2.1寫出由基本項(xiàng)相應(yīng)得出的實(shí)體、聯(lián)系及其屬性,并確定主實(shí)體的標(biāo)識(shí)特征,畫出ERD;對(duì)其中復(fù)雜的多元聯(lián)系進(jìn)行分析,必要?jiǎng)t改進(jìn)。

(1)讀者登記處的E-R圖

在讀者登記處,有兩個(gè)實(shí)體:讀者和書籍。讀者與圖書之間的聯(lián)系為多對(duì)多。讀者的屬性有借書人單位、借書人姓名、借書證號(hào)、借書日期、還書日期,其中借書證號(hào)是標(biāo)志特征;圖書的屬性有種類、數(shù)量與存放位置、書號(hào),其中書號(hào)為標(biāo)識(shí)特征。

讀者n借書人單位借書人姓名借書證號(hào)記借還書登m借書日期還書日期借書證號(hào)書號(hào)種類數(shù)量存放位置書號(hào)出版社編號(hào)

圖書(2)圖書總管部門

在圖書總管部門,有兩個(gè)實(shí)體:圖書和出版社。出版社與圖書之間是一對(duì)多的聯(lián)系。圖書的屬性有種類、數(shù)量與存放位置、書號(hào),其中書號(hào)為標(biāo)識(shí)特征。出版社的屬性有出版社電話、郵編及地址、出版社編號(hào)。出版社1出版m圖書種類數(shù)量存放位置書號(hào)出版社編號(hào)出版社電話地址出版社編號(hào)出版社名稱

(3)圖書借還處

在圖書借還處涉及3個(gè)實(shí)體:圖書、讀者、罰款單。圖書與罰款單之間以及讀者與罰款單之間都是一對(duì)多的聯(lián)系。罰款單的屬性有借書證號(hào),罰款日期,金額。借書

證號(hào)是標(biāo)識(shí)特征。讀者借書人單位借書人姓名借書證號(hào)罰款單借書證號(hào)罰款日期金額11處罰m罰款單借書證號(hào)罰款日期金額圖書涉及m種類數(shù)量存放位置書號(hào)出版社編號(hào)

2.2、設(shè)計(jì)和優(yōu)化初步E-R圖

將各個(gè)局部E-R圖匯集成一個(gè)整體的E-R圖,消除冗余和沖突,進(jìn)行優(yōu)化后產(chǎn)生全局E-R圖。出版社電話地址出版社編號(hào)出版社1借書日期還書日期借書證號(hào)書號(hào)mm圖書涉及1罰款單n借還登記讀者借書人電話借書人地址借書人姓名借書證號(hào)1出版m種類數(shù)量存放位置書號(hào)出版社編處罰m罰款單號(hào)書號(hào)借書卡號(hào)罰款日期金額3數(shù)據(jù)庫邏輯模式設(shè)計(jì)

31一般邏輯模型設(shè)計(jì):寫出由ERD導(dǎo)出一般關(guān)系模型的四條原則,列出數(shù)據(jù)庫初步構(gòu)思的關(guān)系框架,并檢查改進(jìn)之。

一、①原則1(確定實(shí)體):能獨(dú)立存在的事物,例如人、物、事、地、團(tuán)體、機(jī)構(gòu)、活動(dòng)、事項(xiàng)等等,在其有多個(gè)由基本項(xiàng)描述的特性需要關(guān)注時(shí),就應(yīng)把它作為實(shí)體。例子中有書籍、出版社、讀者、罰款單。

②原則2(確定聯(lián)系):兩個(gè)或多個(gè)實(shí)體間的關(guān)聯(lián)與結(jié)合,如主管,從屬,組成,占有,作用,配合,協(xié)同等等,當(dāng)需要予以關(guān)注時(shí),應(yīng)作為聯(lián)系。實(shí)體間的聯(lián)系可分為一對(duì)一、一對(duì)多、多對(duì)多等三類,在確定聯(lián)系時(shí)還要確定其類型。例子中:出版社出版圖書,兩者是一對(duì)多的關(guān)系;讀者借閱圖書,兩者是多對(duì)多的關(guān)系;讀者受處罰,讀者與罰款單是一對(duì)多的關(guān)系;罰款單涉及圖書,兩者是一對(duì)多的關(guān)系。

③原則3(確定屬性):實(shí)體的屬性是實(shí)體的本質(zhì)特征;實(shí)體應(yīng)有標(biāo)識(shí)屬性(能把不同個(gè)體區(qū)分開來的屬性組),并指定其中一個(gè)作為主標(biāo)識(shí)。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。例子,書號(hào)是圖書的主關(guān)鍵字;借書證號(hào)是讀者的主關(guān)鍵字;出版社編號(hào)是出版社的主關(guān)鍵字;借書證號(hào)是罰款單的主關(guān)鍵字

④原則4(一事一地):信息分析中得到的基本項(xiàng)要在且僅在實(shí)體聯(lián)系圖中的一個(gè)地方作為屬性出現(xiàn)。

二、數(shù)據(jù)庫初步構(gòu)思的關(guān)系框架(下劃線是直線的是主關(guān)鍵字,下劃線為波浪線的是外部關(guān)鍵字,雙波浪同時(shí)為主關(guān)鍵字和外部關(guān)鍵字)

圖書信息(種類、數(shù)量、存放位置、書號(hào)、出版社編號(hào))讀者信息(借書人單位、借書人姓名、借書證號(hào))借還書登記(借書日期、還書日期、借書證號(hào)、書號(hào))出版社信息(出版社電話、地址、出版社編號(hào))

罰款單信息(罰款單號(hào),借書證號(hào),書號(hào),罰款日期、金額)

4.2具體邏輯模型設(shè)計(jì):按所用的DBMS要求,設(shè)計(jì)表(文件)的具體結(jié)構(gòu),在關(guān)系框架下補(bǔ)充字段類型、長度、小數(shù)位數(shù)等行。

讀者借書證號(hào)char(20)pk借書人姓名char(10)借書人地址char(40)借書人電話char(20)出版社出版社編號(hào)char(20)pk出版社名稱char(50)地址char(40)出版社電話char(20)處罰出版圖書書號(hào)char(10)pk出版社編號(hào)char(20)fk種類char(10)數(shù)量Tinyint存放位置char(10)出版社編號(hào)char(20)借還書登記還書日期Datetime借書日期Datetime借書證號(hào)char(8)pk,fk1書號(hào)char(10)pk,fk2涉及6

罰款單罰款單號(hào)char(10)pk借書證號(hào)char(20)fk1書號(hào)char(10)fk2罰款日期Datetime金額Money

四、數(shù)據(jù)庫保護(hù)設(shè)計(jì)

5.1設(shè)計(jì)表間關(guān)系:列出數(shù)據(jù)庫表間的關(guān)聯(lián)關(guān)系。1、圖書表參照出版社表,借閱表參照?qǐng)D書表和讀者表。

5.2完整性設(shè)計(jì):列出主要字段完整性的字段名、完整性內(nèi)容;列出記錄完整性約束及其約束條件;列出參照完整性表。

參照完整性表被參照表出版社主鍵出版社編號(hào)參照表圖書借閱外鍵出版社編號(hào)書號(hào)、借書證號(hào)類型一對(duì)多多對(duì)多圖書、讀者書號(hào)、借書證號(hào)⑥數(shù)據(jù)庫系統(tǒng)的實(shí)現(xiàn)

6.1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立:建立數(shù)據(jù)庫描述文件及建立其數(shù)據(jù)庫表,注意完整性與關(guān)聯(lián)的實(shí)現(xiàn),并附作為命令執(zhí)行結(jié)果的數(shù)據(jù)庫表結(jié)構(gòu)及其關(guān)聯(lián)圖、參照完整

1,建立數(shù)據(jù)庫

2,數(shù)據(jù)庫表的建立

createschemalibrary

(1)讀者表的建立

createtablelibrary.讀者(借書證號(hào)char(20)primarykey,借書人姓名char(10),借書人地址char(40),借書人電話char(20))

(2)出版社表的建立

createtablelibrary.出版社(出版社編號(hào)char(10)primarykey,出版社名稱char(50),電話char(20),地址char(40),)

(3)圖書表的建立

createtablelibrary.圖書(書號(hào)char(10)primarykey,種類char(10),出版社編號(hào)char(10),書名char(40),數(shù)量Tinyint,存放位置char(10))

4,罰款單表的建立

createtablelibrary.罰款單(罰款單號(hào)char(10)primarykey,借書證號(hào)char(20)

foreignkeyreferenceslibrary.讀者,書號(hào)char(10)

foreignkeyreferenceslibrary.圖書,罰款日期datetime,金額Money)

5,借還書登記表的建立createtablelibrary.借還書登記(書號(hào)char(10)

FOREIGNKEYREFERENCESlibrary.圖書,借書證號(hào)char(20)

FOREIGNKEYREFERENCESlibrary.讀者,借閱日期datetime,還書日期datetime,

PRIMARYKEY(書號(hào),借書證號(hào)))

創(chuàng)建完畢,關(guān)系圖如下

數(shù)據(jù)的輸入

1,讀者表數(shù)據(jù)的插入

insertintolibrary.讀者(借書證號(hào),借書人姓名,借書人地址,借書人電話)values("3108004641","余坤龍","廣東工業(yè)大學(xué)","020-1234356")

insertintolibrary.讀者values("3108004642","趙大","廣東工業(yè)大學(xué)","020-46545614")

insertintolibrary.讀者values("3108004643","李四","廣東工業(yè)大學(xué)","020-1321336")

insertintolibrary.讀者values("3108004644","令狐沖","廣東工業(yè)大學(xué)","020-1321336")

insertintolibrary.讀者values("3108004645","謝五","廣東工業(yè)大學(xué)","020-3213336")

insertintolibrary.讀者values("3108004645","蕭五","廣東工業(yè)大學(xué)","020-3213336")

insertintolibrary.讀者values("3108004646","雷石東","廣東工業(yè)大學(xué)","020-5235236")

insertintolibrary.讀者values("3108004647","吳五","廣東工業(yè)大學(xué)","020-3213336")

insertintolibrary.讀者values("3108004648","嚴(yán)瀟灑","廣東工業(yè)大學(xué)","020-3232236")

insertintolibrary.讀者values("3108004649","莫華","廣東工業(yè)大學(xué)","020-2222236")

insertintolibrary.讀者values("3108004650","誅求","廣東工業(yè)大學(xué)","020-2222236")

insertintolibrary.讀者values("3108004650","黃健兒","廣東工業(yè)大學(xué)","020-2222236")

insertintolibrary.讀者values("3108004651","馮貫成","廣東工業(yè)大學(xué)","020-2222236")

insertintolibrary.讀者values("3108004652","陳漢振","廣東工業(yè)大學(xué)","020-1222226")

insertintolibrary.讀者values("3108004653","肖海嬋","廣東工業(yè)大學(xué)","020-1222226")

insertintolibrary.讀者values("3108004654","肖向茹","廣東工業(yè)大學(xué)","020-1222226")

執(zhí)行可得:

2,出版社表數(shù)據(jù)插入

insertintolibrary.出版社(出版社編號(hào),出版社名稱,電話,地址)values("1001","北師大出版社","010-8870868","北京市南城區(qū)")

insertintolibrary.出版社

values("1002","廣東工業(yè)大學(xué)出版社","020-8870801","廣東工業(yè)大學(xué)")insertintolibrary.出版社

values("1003","廣東外語出版社","020-8879654","廣州市白云路")insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社insertintolibrary.出版社

values("1014","群因出版社","020-2131154","廣州市海珠區(qū)海印橋")

執(zhí)行可得:

values("1004","華南理工大學(xué)出版社","020-8879514","廣州市五山路號(hào)")

values("1005","華南農(nóng)業(yè)大學(xué)出版社","020-8879524","廣州市五山路")

values("1006","華南師范大學(xué)","020-8831514","廣州市天河?xùn)|路")

values("1007","華南師范大學(xué)","020-8831514","廣州市天河?xùn)|路號(hào)")

values("1008","清華出版社","010-43131214","北京市東城區(qū)")

values("1009","北京大學(xué)出版社","010-45482314","北京市東城區(qū)")

values("1010","人民出版社","010-45481514","北京市西城區(qū)")

values("1011","新華出版社","020-3232114","廣州市前進(jìn)路")

values("1012","橫渡出版社","020-3381154","廣州市珠江新城")

values("1013","中山大學(xué)出版社","020-3381154","廣州市海珠區(qū)中大路")

3,圖書表數(shù)據(jù)插入

insertintolibrary.圖書(書號(hào),種類,出版社編號(hào),書名,數(shù)量,存放位置)

values("201*","心理類","1005","人格心理學(xué)","3","圖書館三樓")

insertintolibrary.圖書

values("201*","心理類","1005","怪誕心理學(xué)","3","圖書館三樓")

insertintolibrary.圖書

values("201*","心理類","1005","怪誕行為學(xué)","1","圖書館三樓")

insertintolibrary.圖書

values("201*","文學(xué)類","1010","魯迅文集","1","圖書館四樓")

insertintolibrary.圖書

values("201*","文學(xué)類","1009","龍應(yīng)臺(tái)文集","1","圖書館四樓")

insertintolibrary.圖書

values("201*","經(jīng)管類","1006","運(yùn)籌學(xué)教程","3","圖書館二樓")

insertintolibrary.圖書

values("201*","經(jīng)管類","1005","管理學(xué)","2","圖書館二樓")

insertintolibrary.圖書

values("201*","政治類","1004","外交學(xué)","2","圖書館五樓")

insertintolibrary.圖書

values("201*","經(jīng)管類","1004","微觀經(jīng)濟(jì)學(xué)","2","圖書館二樓")

insertintolibrary.圖書

values("201*","經(jīng)管類","1004","宏觀經(jīng)濟(jì)學(xué)","4","圖書館二樓")

insertintolibrary.圖書

values("201*","經(jīng)管類","1004","統(tǒng)計(jì)學(xué)","4","圖書館二樓")

insertintolibrary.圖書

values("201*","哲學(xué)類","1014","沉思錄","3","圖書館五樓")

insertintolibrary.圖書

values("201*","哲學(xué)類","1011","遇見未知的自己","3","圖書館五樓")

insertintolibrary.圖書

values("201*","理工類","1011","電氣自動(dòng)化","4","圖書館三樓")

insertintolibrary.圖書

values("201*","理工類","1011","機(jī)械自動(dòng)化","4","圖書館三樓")執(zhí)行可得:

4,罰款單表數(shù)據(jù)插入

insertintolibrary.罰款單(罰款單號(hào),借書證號(hào),書號(hào),罰款日期,金額)

values("201*1","3108004641","201*","201*-08-10","3")

insertintolibrary.罰款單

values("201*2","3108004641","201*","201*-08-12","2")

insertintolibrary.罰款單

values("201*3","3108004641","201*","201*-08-14","2")

insertintolibrary.罰款單

values("201*4","3108004642","201*","201*-08-14","3")

insertintolibrary.罰款單

values("201*5","3108004642","201*","201*-08-18","1")

insertintolibrary.罰款單

values("201*6","3108004643","201*","201*-08-18","1")

insertintolibrary.罰款單

values("201*7","3108004643","201*","201*-08-19","1")

insertintolibrary.罰款單

values("201*8","3108004644","201*","201*-08-19","3")

insertintolibrary.罰款單

values("201*9","3108004644","201*","201*-08-19","2")

insertintolibrary.罰款單

values("201*0","3108004646","201*","201*-08-19","2")

insertintolibrary.罰款單

values("201*1","3108004642","201*","201*-08-20","2")

insertintolibrary.罰款單

values("201*2","3108004642","201*","201*-08-20","2")

insertintolibrary.罰款單

values("201*3","3108004647","201*","201*-08-20","1")

insertintolibrary.罰款單

values("201*4","3108004648","201*","201*-08-20","3")執(zhí)行可得:

5,借還書登記表數(shù)據(jù)輸入

insertintolibrary.借還書登記(書號(hào),借書證號(hào),借閱日期,還書日期)

values("201*","3108004641","201*-08-10","201*-08-12")

insertintolibrary.借還書登記

values("201*","3108004642","201*-08-10","201*-08-13")

insertintolibrary.借還書登記

values("201*","3108004642","201*-08-10","201*-08-13")

insertintolibrary.借還書登記

values("201*","3108004642","201*-08-10","201*-08-13")

insertintolibrary.借還書登記

values("201*","3108004646","201*-08-10","201*-08-22")

insertintolibrary.借還書登記

values("201*","3108004647","201*-08-12","201*-08-22")

insertintolibrary.借還書登記

values("201*","3108004647","201*-08-12","201*-08-22")

insertintolibrary.借還書登記

values("201*","3108004647","201*-08-12","201*-08-22")

insertintolibrary.借還書登記

values("201*","3108004651","201*-08-12","201*-08-15")

insertintolibrary.借還書登記

values("201*","3108004652","201*-08-09","201*-08-15")

insertintolibrary.借還書登記

values("201*","3108004653","201*-08-09","201*-08-16")

insertintolibrary.借還書登記

values("201*","3108004655","201*-08-09","201*-08-18")

insertintolibrary.借還書登記

values("201*","3108004656","201*-08-09","201*-08-20")

insertintolibrary.借還書登記

values("201*","3108004657","201*-08-09","201*-08-22")執(zhí)行可得:

數(shù)據(jù)查詢功能及操作1)簡單查詢

select*from表格名稱(where屬性like"xx")

2)連接查詢使用命令語句:

select*from表格名稱1join表格名稱2on表格名稱1.屬性1=表格名稱2.屬性1where屬性xx="xx"

3)操作舉例

1,當(dāng)我們想知道借書證為3108004641的同學(xué)借了什么書,可以

select*fromlibrary.借還書登記where借書證號(hào)="3108004641"

執(zhí)行后結(jié)果為

2,連接查詢,當(dāng)我們只對(duì)一個(gè)數(shù)據(jù)表進(jìn)行查詢時(shí),我們或許只能知道我們部分想要的信息,即信息的不完整性。但如果我們同時(shí)對(duì)多個(gè)表進(jìn)行數(shù)據(jù)的查詢,我們就能較可能地克服數(shù)據(jù)的不完整性。

當(dāng)我們想知道出版人格心理學(xué)的出版社名稱時(shí)

select*fromlibrary.圖書joinlibrary.出版社

on圖書.出版社編號(hào)=出版社.出版社編號(hào)where書名="人格心理學(xué)"

執(zhí)行后結(jié)果為

數(shù)據(jù)修改功能及操作使用命令語句:

update表格名稱set屬性="xx"where屬性="xx"當(dāng)我們要把余坤龍的電話改為456789時(shí)

updatelibrary.讀者set借書人電話="456789"where借書人姓名="余坤龍"

結(jié)果如下

視圖功能及創(chuàng)建建立視圖命令:

createview[schema-name.]view-name[(column[,…,n])]asselect-statement[;]

比如創(chuàng)建一個(gè)名稱為“經(jīng)管書目”,以便統(tǒng)計(jì)經(jīng)管類書籍

createview經(jīng)管書目asselect*fromlibrary.圖書where種類="經(jīng)管類"

結(jié)果為:

游標(biāo)的使用和創(chuàng)建

通過創(chuàng)建和使用游標(biāo)查詢并打印讀者信息,當(dāng)我們核實(shí)好讀者的信息后,接下來工作人員將要把相關(guān)信息打印,讀者信息單上的信息包括借書人姓名、借書證號(hào)、借書人電話、借書人地址。

下面以余坤龍為例來創(chuàng)建一個(gè)游標(biāo)實(shí)現(xiàn)查詢打印功能

使用命令語句:

declare@namechar(10),@jnumchar(20),@pnumchar(20),@wherechar(40)

declarelibrary_cursor1cursorforselect借書人姓名,借書證號(hào),借書人電話,借書人地址

fromlibrary.讀者

openlibrary_cursor1

fetchfromlibrary_cursor1into@name,@jnum,@pnum,@wherewhile@@fetch_status=0begin

print"借書人姓名借書證號(hào)借書人電話借書人地址"print@name+""+@jnum+""+@pnum+""+@wherefetchfromlibrary_cursor1into@name,@jnum,@pnum,@whereend

closelibrary_cursor1deallocatelibrary_cursor1

執(zhí)行結(jié)果為

存儲(chǔ)過程的創(chuàng)建和使用

通過利用存儲(chǔ)過程,從表中返回所有書號(hào)為201*給罰款的人的信息(借書人姓名,罰款單號(hào),金額)

createprocedurelibrary.罰款信息as

select借書人姓名,罰款單號(hào),金額

fromlibrary.讀者joinlibrary.罰款單

onlibrary.讀者.借書證號(hào)=library.罰款單.借書證號(hào)where書號(hào)="201*"

執(zhí)行可得:

系統(tǒng)運(yùn)行和維護(hù)

使用系統(tǒng)過程中系統(tǒng)管理人員根據(jù)需要逐步的完善和改進(jìn)系統(tǒng)的功能,對(duì)系統(tǒng)出現(xiàn)的漏洞進(jìn)行修補(bǔ),發(fā)現(xiàn)問題解決問題。

系統(tǒng)評(píng)價(jià)

交通違章管理系統(tǒng),是本人面對(duì)現(xiàn)實(shí)問題經(jīng)過獨(dú)立思考而又理想化、簡單化而完成的數(shù)據(jù)庫系統(tǒng)。本系統(tǒng)基本上完成了信息的錄入、信息保存?zhèn)鬏、信息查詢(yōu)g覽修改打印等基本功能。但是不過由于本人知識(shí)有限,系統(tǒng)還存有很多細(xì)節(jié)上的問題沒有解決,也有一些問題與現(xiàn)在相違觸。在完成該數(shù)據(jù)庫設(shè)計(jì)的過程中,本人碰到過一些問題,但感激同學(xué)們的熱心幫助。以著實(shí)事求是的做事方式和內(nèi)心的積極上進(jìn),本人希望在不久的將來能在數(shù)據(jù)庫的設(shè)計(jì)和維護(hù)方面具有一定的造詣。

友情提示:本文中關(guān)于《圖書館管理系統(tǒng)分析報(bào)告SQL》給出的范例僅供您參考拓展思維使用,圖書館管理系統(tǒng)分析報(bào)告SQL:該篇文章建議您自主創(chuàng)作。

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


圖書館管理系統(tǒng)分析報(bào)告SQL》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請(qǐng)保留原作者信息,謝謝!
鏈接地址:http://m.seogis.com/gongwen/586386.html
相關(guān)文章
最新文章