數(shù)據(jù)庫SQL實(shí)訓(xùn)設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第1頁
數(shù)據(jù)庫SQL實(shí)訓(xùn)設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第2頁
數(shù)據(jù)庫SQL實(shí)訓(xùn)設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第3頁
數(shù)據(jù)庫SQL實(shí)訓(xùn)設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

4/4數(shù)據(jù)庫SQL實(shí)訓(xùn)設(shè)計(jì)報(bào)告圖書管理系統(tǒng)南京廣播電視大學(xué)

課程實(shí)訓(xùn)報(bào)告

課程:數(shù)據(jù)庫概念模型E-R圖

姓名:吳峻峰

學(xué)號(hào):

年級(jí):2013春

專業(yè):計(jì)算機(jī)信息管理

學(xué)生類別:成人

指導(dǎo)教師:周澤如

教學(xué)單位:江寧電大

2013年12月7日

引言

現(xiàn)今隨著IT行業(yè)地飛速發(fā)展,我們的生活漸漸變得越來越輕便。為了方便圖書管理工作流程,可以更清楚、方便地完成管理圖書的,并能很好地管理圖書資料。將把每個(gè)同學(xué)的信息輸入系統(tǒng)里,系統(tǒng)就會(huì)自動(dòng)保存,不需要用筆記進(jìn)行分析,然后進(jìn)行總結(jié),只需要作一些小的操作便可以讓系統(tǒng)自行幫我們進(jìn)行統(tǒng)計(jì)分析并總結(jié),大大節(jié)省了工作人員的工作量。為了本軟件能順利地開發(fā)出來,在這里主要使用SQLServer數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫、ADO數(shù)據(jù)訪問技術(shù)開發(fā)一個(gè)客戶機(jī)/服務(wù)器應(yīng)用系統(tǒng)。通過該應(yīng)用系統(tǒng)實(shí)現(xiàn)對(duì)圖書管理員信息,學(xué)生信息,圖書信息和圖書借閱信息等的添加、修改和刪除,并保證使數(shù)據(jù)達(dá)到3NF,有效減少數(shù)據(jù)的冗余和插入刪除異常。通過對(duì)整個(gè)系統(tǒng)的開發(fā),提高VB、T-SQL編程語言各個(gè)知識(shí)點(diǎn)的綜合應(yīng)用能力、VisualBasic+SQLServer語言編程和調(diào)試能力,為學(xué)習(xí)軟件專業(yè)課程創(chuàng)建較扎實(shí)的理論基礎(chǔ)和實(shí)踐基礎(chǔ)。

一、需求分析

圖書管理系統(tǒng)是為了適應(yīng)新形式下學(xué)校圖書管理工作而開發(fā)的一套管理系統(tǒng)。要求能夠?qū)崿F(xiàn)學(xué)校圖書管理系統(tǒng)的自動(dòng)導(dǎo)入,按照系統(tǒng)分析自動(dòng)進(jìn)行讀書,根據(jù)比例要求自動(dòng)生成圖書傳閱信息、能夠查詢、修改各種信息,對(duì)借閱、賠償進(jìn)行統(tǒng)計(jì),生成報(bào)表,基本滿足學(xué)生工作人員的需要。。

二、軟件開發(fā)工具與環(huán)境概述

開發(fā)工具:前端環(huán)境:MicrosoftVisualBasic6.0

后臺(tái)數(shù)據(jù)庫:MicrosoftSQLServer2000

運(yùn)行環(huán)境:硬件環(huán)境:CPU:800MHz以上

內(nèi)存:128M或更高

硬盤:20G

操作系統(tǒng):Windows98/2000/XP/2003

三、系統(tǒng)設(shè)計(jì)

系統(tǒng)功能設(shè)計(jì)

1.系統(tǒng)總體數(shù)據(jù)流程圖

2.系統(tǒng)的主要功能

(1)圖書管理模塊:用來實(shí)現(xiàn)圖書的登記、借閱、賠償。

(2)圖書資料模塊:用來實(shí)現(xiàn)圖書的查詢輸出。

(3)圖書管理員模塊:用來實(shí)現(xiàn)管理人員的值班瀏覽。

(4)投訴管理模塊:用來實(shí)現(xiàn)對(duì)管理人員的投訴管理。

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

1.系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì)

2.系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)

用戶信息表(用戶名,密碼,用戶身份)

圖書管理員信息表(工作人員編號(hào),姓名,性別,值班時(shí)間)

學(xué)生信息表(學(xué)生學(xué)號(hào),班級(jí)編號(hào),學(xué)生姓名,性別,系別)

圖書信息表(圖書編號(hào),類別編號(hào),類別名稱,圖書名稱,姓名,出版社名稱,圖書簡介,定價(jià),能否借出,封面)

圖書借閱信息表(圖書名稱,借書證號(hào),學(xué)號(hào),工作人員編號(hào),借出數(shù)量,剩余數(shù)量)圖書賠償信息表(借書證號(hào),圖書編號(hào),工作人員編號(hào),借書日期,應(yīng)還日期,賠償

原因,

賠償金額,解決方案)

投訴管理信息表(借書證號(hào),工作人員編號(hào),投訴日期,投訴內(nèi)容)

3.系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)關(guān)系圖

用戶信息表結(jié)構(gòu)Array

學(xué)生信息表

圖書管理員信息表數(shù)據(jù)如下:

圖書借閱信息表數(shù)據(jù)如下:

4.系統(tǒng)的實(shí)現(xiàn)

界面設(shè)計(jì)

系統(tǒng)的登錄界面

系統(tǒng)功能(主菜單)

A.系統(tǒng)管理(修改用戶;用戶管理;重新登錄;退出系統(tǒng))

B.圖書管理員信息管理(添加工作人員信息;修改工作人員信息;刪除工作人員信息)

C.學(xué)生信息管理(添加學(xué)生信息;修改學(xué)生信息;刪除學(xué)生信息)

D.圖書信息管理(添加圖書信息;修改圖書信息;刪除圖書信息)

E.圖書借閱信息管理(添加圖書借閱信息;修改圖書借閱信息;刪除圖書借閱信息)

F.圖書賠償信息管理(添加圖書賠償信息;修改圖書賠償信息;刪除圖書賠償信息)

G.投訴管理信息管理(添加投訴管理信息;修改投訴管理信息;刪除投訴管理信息)

H.查詢信息(圖書管理員信息;查看學(xué)生信息;查看圖書信息等)

I.幫助(About)

SQL語句實(shí)現(xiàn)

功能代碼:

(學(xué)生信息表)全部信息

select*from學(xué)生信息表

go

查詢學(xué)生信息表中的學(xué)生姓名為“李白”的全部信息

select*from學(xué)生信息表

where學(xué)生姓名='張柏芝'

go

在圖書信息表中圖書名稱為SQL的圖書信息

select*from圖書信息表

where圖書名稱='SQL'

GO

查詢學(xué)生學(xué)號(hào)為“080001”所借圖書的日期

select學(xué)生信息表.學(xué)生學(xué)號(hào),學(xué)生姓名,圖書賠償信息表.借書證號(hào),借書日期

from學(xué)生信息表,圖書賠償信息表

where圖書賠償信息表.借書證號(hào)=學(xué)生信息表.借書證號(hào)

and學(xué)生信息表.學(xué)生學(xué)號(hào)='080001'

查查詢學(xué)生姓名為"謝娜"的學(xué)生借閱的書是否過期并

算出超期天數(shù)

select學(xué)生信息表.學(xué)生學(xué)號(hào),學(xué)生姓名,圖書賠償信息表.借書證號(hào),(datediff(day,

借書日期,還書日期)-30)as超期天數(shù)

from學(xué)生信息表,圖書賠償信息表

where圖書賠償信息表.借書證號(hào)=學(xué)生信息表.借書證號(hào)

and學(xué)生信息表.學(xué)生姓名='謝娜'

統(tǒng)計(jì)各系別超過2人的信息

select系別,count(系別)as人數(shù)

from學(xué)生信息表

groupby系別

havingcount(系別)>2

信息修改:

>增添

Insert學(xué)生信息表(學(xué)生學(xué)號(hào),班級(jí)編號(hào),借書證號(hào),學(xué)生姓名,性別,系別)

values('080002','3483','RH0003','小雪','女',’軟件’)

go

>修改

update學(xué)生信息表

set學(xué)生學(xué)號(hào)='080003'

where學(xué)生學(xué)號(hào)='080001'

go

>刪除

Delete學(xué)生信息表

Where學(xué)生學(xué)號(hào)='093678'

Go

四、結(jié)束語

實(shí)訓(xùn)對(duì)于我們來說是一個(gè)很好的鍛煉機(jī)會(huì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論