久久久久综合给合狠狠狠,人人干人人模,大陆一级黄色毛片免费在线观看,亚洲人人视频,欧美在线观看一区二区,国产成人啪精品午夜在线观看,午夜免费体验

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

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

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

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

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

姓名:崔建志

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

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

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

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

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

開(kāi)發(fā)背景

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

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

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

1.需求分析1.1圖書(shū)總管部門(mén)

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

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

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

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

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

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

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

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

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

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

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

1》簡(jiǎn)單信息查詢(xún)

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

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

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

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

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

五.研究手段:

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

六.可行性分析:

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

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

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

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

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

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

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

開(kāi)發(fā)背景

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

1,需求分析1.1用戶(hù)需求:

圖書(shū)總管部門(mén)

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

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

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

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

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

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

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

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

圖書(shū)(2)圖書(shū)總管部門(mén)

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

(3)圖書(shū)借還處

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

證號(hào)是標(biāo)識(shí)特征。讀者借書(shū)人單位借書(shū)人姓名借書(shū)證號(hào)罰款單借書(shū)證號(hào)罰款日期金額11處罰m罰款單借書(shū)證號(hào)罰款日期金額圖書(shū)涉及m種類(lèi)數(shù)量存放位置書(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借書(shū)日期還書(shū)日期借書(shū)證號(hào)書(shū)號(hào)mm圖書(shū)涉及1罰款單n借還登記讀者借書(shū)人電話借書(shū)人地址借書(shū)人姓名借書(shū)證號(hào)1出版m種類(lèi)數(shù)量存放位置書(shū)號(hào)出版社編處罰m罰款單號(hào)書(shū)號(hào)借書(shū)卡號(hào)罰款日期金額3數(shù)據(jù)庫(kù)邏輯模式設(shè)計(jì)

31一般邏輯模型設(shè)計(jì):寫(xiě)出由ERD導(dǎo)出一般關(guān)系模型的四條原則,列出數(shù)據(jù)庫(kù)初步構(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í)體。例子中有書(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ì)多等三類(lèi),在確定聯(lián)系時(shí)還要確定其類(lèi)型。例子中:出版社出版圖書(shū),兩者是一對(duì)多的關(guān)系;讀者借閱圖書(shū),兩者是多對(duì)多的關(guān)系;讀者受處罰,讀者與罰款單是一對(duì)多的關(guān)系;罰款單涉及圖書(shū),兩者是一對(duì)多的關(guān)系。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

createschemalibrary

(1)讀者表的建立

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

(2)出版社表的建立

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

(3)圖書(shū)表的建立

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

4,罰款單表的建立

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

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

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

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

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

FOREIGNKEYREFERENCESlibrary.讀者,借閱日期datetime,還書(shū)日期datetime,

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

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

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

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

insertintolibrary.讀者(借書(shū)證號(hào),借書(shū)人姓名,借書(shū)人地址,借書(shū)人電話)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),出版社名稱(chēng),電話,地址)values("1001","北師大出版社","010-8870868","北京市南城區(qū)")

insertintolibrary.出版社

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

values("1003","廣東外語(yǔ)出版社","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ū)表數(shù)據(jù)插入

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

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

values("201*","哲學(xué)類(lèi)","1011","遇見(jiàn)未知的自己","3","圖書(shū)館五樓")

insertintolibrary.圖書(shū)

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

insertintolibrary.圖書(shū)

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

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

insertintolibrary.罰款單(罰款單號(hào),借書(shū)證號(hào),書(shū)號(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ū)登記表數(shù)據(jù)輸入

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

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

insertintolibrary.借還書(shū)登記

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

數(shù)據(jù)查詢(xún)功能及操作1)簡(jiǎn)單查詢(xún)

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

2)連接查詢(xún)使用命令語(yǔ)句:

select*from表格名稱(chēng)1join表格名稱(chēng)2on表格名稱(chēng)1.屬性1=表格名稱(chēng)2.屬性1where屬性xx="xx"

3)操作舉例

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

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

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

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

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

select*fromlibrary.圖書(shū)joinlibrary.出版社

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

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

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

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

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

結(jié)果如下

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

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

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

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

結(jié)果為:

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

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

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

使用命令語(yǔ)句:

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

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

fromlibrary.讀者

openlibrary_cursor1

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

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

closelibrary_cursor1deallocatelibrary_cursor1

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

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

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

createprocedurelibrary.罰款信息as

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

fromlibrary.讀者joinlibrary.罰款單

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

執(zhí)行可得:

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

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

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

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

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

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


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