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

下載本文檔

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

文檔簡介

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

課程實訓(xùn)報告

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

姓名:吳峻峰

學(xué)號:

年級:2013春

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

學(xué)生類別:成人

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

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

2013年12月7日

引言

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

一、需求分析

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

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

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

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

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

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

硬盤:20G

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

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

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

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

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

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

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

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

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

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

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

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

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

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

學(xué)生信息表(學(xué)生學(xué)號,班級編號,學(xué)生姓名,性別,系別)

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

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

原因,

賠償金額,解決方案)

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

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

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

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

學(xué)生信息表

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

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

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

界面設(shè)計

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

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

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

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

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

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

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

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

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

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

I.幫助(About)

SQL語句實現(xiàn)

功能代碼:

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

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

go

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

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

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

go

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

select*from圖書信息表

where圖書名稱='SQL'

GO

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

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

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

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

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

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

算出超期天數(shù)

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

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

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

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

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

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

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

from學(xué)生信息表

groupby系別

havingcount(系別)>2

信息修改:

>增添

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

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

go

>修改

update學(xué)生信息表

set學(xué)生學(xué)號='080003'

where學(xué)生學(xué)號='080001'

go

>刪除

Delete學(xué)生信息表

Where學(xué)生學(xué)號='093678'

Go

四、結(jié)束語

實訓(xùn)對于我們來說是一個很好的鍛煉機會

溫馨提示

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

評論

0/150

提交評論