



下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)科學(xué)核心知識(shí)試題及答案
- 法學(xué)概論與人文社會(huì)科學(xué)的交融試題及答案
- 山東省威海文登區(qū)四校聯(lián)考2025屆七下數(shù)學(xué)期末綜合測試模擬試題含解析
- 信息處理技術(shù)員考試復(fù)習(xí)問題集試題及答案
- 增強(qiáng)班級(jí)合作意識(shí)的工作措施計(jì)劃
- 法治文化的內(nèi)涵與外延試題及答案
- 班級(jí)理論知識(shí)競賽的組織與實(shí)施計(jì)劃
- 企業(yè)治理與決策科學(xué)的總結(jié)計(jì)劃
- 如何提升工作效率的策略計(jì)劃
- 基于數(shù)據(jù)分析的急診業(yè)務(wù)提升計(jì)劃
- 【MOOC】理解馬克思-南京大學(xué) 中國大學(xué)慕課MOOC答案
- JGT266-2011 泡沫混凝土標(biāo)準(zhǔn)規(guī)范
- 各種面試方法詳解
- 窄線寬光纖激光器研究俞本立
- 人教版六年級(jí)下冊數(shù)學(xué)第五、六單元測試題及答案
- 常用H型鋼理論重量表格
- 浙江省溫州市2022年初中科學(xué)中考試題及參考答案
- 臨檢、免檢、微檢 知識(shí)點(diǎn)整理
- 食品經(jīng)營操作流程圖
- 排樁+錨索深基坑安全專項(xiàng)施工方案
- 德州信息技術(shù)中考備考樣題4綜合
評(píng)論
0/150
提交評(píng)論