音像租賃系統(tǒng)(共26頁)_第1頁
音像租賃系統(tǒng)(共26頁)_第2頁
音像租賃系統(tǒng)(共26頁)_第3頁
音像租賃系統(tǒng)(共26頁)_第4頁
音像租賃系統(tǒng)(共26頁)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上河南城建學院數(shù)據(jù)庫設(shè)計課程設(shè)計報告書設(shè) 計 題 目:音像租賃管理系統(tǒng) 指 導 老 師:學 生 學 號:學 生 姓 名:時 間:2012年 6 月13 日目錄 第1章 選題及需求分析1創(chuàng)作背景及需求分析 隨著計算機技術(shù)的飛速發(fā)展,計算機在管理中的應用逐漸普及。音像租借數(shù)字化漸成趨勢,音像租借管理系統(tǒng)是一個可以為音像租借店提供音像的出租與歸還業(yè)務的信息化管理系統(tǒng),該系統(tǒng)可以把音像租借管理中一些繁瑣的數(shù)據(jù)計算、信息處理為簡單的指令操作,徹底的把管理人員從手工方式中解放出來。音像租借店的管理員可以把音像制品的信息輸入發(fā)系統(tǒng),并且為不同類型的音像制品設(shè)定不同的租借方案:也可以把

2、音像制品的信息和租借方案從系統(tǒng)中刪除。當顧客需要租借影片時,音像管理員負責顧客信息和顧客需要租借的影片名稱輸入系統(tǒng),并收取按金,把顧客歸還的影片從租借信息中刪除,并歸還押金。 顧客可以申請成為會員,音像店管理員把顧客的基本信息記錄保存在系統(tǒng)中。每位會員都會有一個賬戶,會員可以對賬戶充值。在租借影片時。只要會員賬戶的余額足夠就不需要交付押金;該系統(tǒng)設(shè)計八大模塊:會員管理、音像管理、基本業(yè)務管理、數(shù)據(jù)管理、統(tǒng)計、庫存管理、系統(tǒng)維護。1.1.1數(shù)據(jù)流圖頂層顧客管理員音像租賃系統(tǒng) 租借 購買 提示管理員 歸還 租借記錄 管理 租借記錄 租借最大值第一層 租借最大值總機管理管理員分機管理顧客 租借、購買

3、 更新記錄 提示 租借記錄 租借記錄 租借權(quán)限第二層 操作過程 顧客租借信息 租借限制產(chǎn)生提示信息 租借 是否在租借日期內(nèi)歸還 租借人的詳細信息 沒有歸還 更新記錄提示1.1.2數(shù)據(jù)字典數(shù)據(jù)項序號數(shù)據(jù)名稱類型長度數(shù)據(jù)項含義內(nèi)容說明約束1顧客證件號Char20主鍵2顧客姓名Varchar50非空3顧客性別Char2性別選一可空4顧客聯(lián)系電話Char20方便聯(lián)系顧客及時獲得反饋可空5顧客家庭住址varchar50方便做市場調(diào)查可空6注冊日期Datetime指是計算借書的時間非空7注銷時間Datetime和注冊時間一起決定借書時間非空8到期時間Datetime借書的最大期限非空9音像編號Char20

4、每個音像的編號,方便區(qū)分主鍵10音像名稱Varchar50非空11音像類別Char10劃分歌曲、電影等類別非空12碟片數(shù)目Int4方便記錄非空13進價Money非空14售價Money非空15內(nèi)容簡介Varchar50非空16租借單號Char20租借的音像單號主鍵18條形碼Char20每本書的出借依據(jù)非空19租借金額Money根據(jù)時間計算非空20押金金額Money非空21折扣Float可空22出租日期Datetime非空23到期日期Datetime非空24購買單號Char20說明購買的音像的單號非空25購買日期Datetime可空26員工工號Char20辨別員工的身份主鍵27員工姓名Varcha

5、r50非空28聯(lián)系電話Char20聯(lián)系員工非空29部門編碼Char20辨別部門主鍵30部門名稱Varchar50非空31訂購單號Char20主鍵32入庫單號Char20登記貨物信息非空33貨柜編號char20記錄存放信息主鍵34供應商編號Char20提供供應商信息主鍵數(shù)據(jù)結(jié)構(gòu)顧客信息證件號,姓名,性別,出生年月,家庭住址,聯(lián)系電話,顧客類型,注冊日期,注銷日期,到期日期音像信息音像編號,音像名稱,音像類別,碟片數(shù)目,進價,售價,內(nèi)容簡介出租信息證件號,條形碼,租金金額, 出租日期,到期日期,是否歸還,折扣,租借單號購買信息證件號,音像編號,售價,數(shù)量,折扣,購買日期,購買單號員工信息員工工號,

6、職位,所屬部門,姓名,聯(lián)系電話,性別,家庭住址,出生年月,工種部門信息部門編號,部門名稱,地點,聯(lián)系電話訂購信息訂購單號,音像編號,供應商編號,訂購單價,訂購數(shù)量,訂購日期入庫信息訂購單號,貨柜編號,入庫日期,入庫數(shù)量,入庫單號貨柜信息貨柜編號,貨柜名稱,位置供應商信息供應商編號,供應商名稱,聯(lián)系人電話,地址,聯(lián)系電話存放信息音像編號,貨柜編號,數(shù)量第2章 系統(tǒng)概念設(shè)計性別姓名2.1 局部E-R圖設(shè)計證件號到期日期顧客家庭地址聯(lián)系電話注冊日期注銷日期 音像名稱音像編號內(nèi)容簡介音像音像類別碟片數(shù)目進價售價證件號條形碼租借單號出租折扣租金金額是否歸還到期日期出租日期證件號音像編號購買單號購買售價到

7、期日期折扣數(shù)量職位所屬部門編員工工號姓名員工聯(lián)系電話出生年月性別家庭住址部門編號部門部門名稱聯(lián)系電話地點音像編號訂購單號訂購供應商編號訂購日期訂購數(shù)量訂購單價訂購單號入庫訂單入庫貨柜編號入庫數(shù)量入庫日期貨柜貨柜名稱貨柜編號供應商名稱供應商編號供應商聯(lián)系人姓名地址聯(lián)系電話音像編號存放貨柜編號數(shù)量2.2整體E-R圖姓名名工號性別性別工號 倉庫管理員員工姓名家庭住址證件號聯(lián)系方式家庭住址1 1入庫訂購姓名租借性別貨柜編號 n n n m貨柜存放音像顧客租借家庭住址m n n m位置聯(lián)系方式貨柜名稱 n n m供應租借顧客類型注冊日期供應商編號供應商到期日期注銷日期地址供應商名稱聯(lián)系人電話聯(lián)系人姓名

8、m2.3 E-R圖中的沖突分析由于屬性值域和屬性取值單位不存在沖突所以E-R圖中不存在屬性沖突。有些地方出現(xiàn)命名時出現(xiàn)沖突,例如:音像表中的碟片數(shù)目,在購買表中則以數(shù)量命名,還有出現(xiàn)同名異的沖突,例如:聯(lián)系電話在顧客表中則表示聯(lián)系人電話,而在員工表中則表示員工的聯(lián)系電話,在部門表中則表示部門的聯(lián)系電話,在供應商表中則表示供應商的聯(lián)系電話。在以上的沖突中,還存在結(jié)構(gòu)沖突,由個別同一實體在不同應用中屬性組成不同,可能是屬性個數(shù)或?qū)傩源涡虿煌=鉀Q辦法就是合并后實體的屬性組成為各局部E-R圖中的同名實體屬性的并集,然后再適當調(diào)整屬性的次序。第3章 邏輯結(jié)構(gòu)3.1關(guān)系模式設(shè)計及范式的判斷顧客(證件號,

9、姓名,性別,出生年月,家庭住址,聯(lián)系電話,顧客類型,注冊日期,注銷日期,到期日期)該關(guān)系模式屬于 3NF, 證件號是主屬性 其他屬性均為非主屬性 由上述關(guān)系可知 證件號決定其他非主屬性 所以 顧客屬于2NF 在顧客表中 非主屬性不傳遞函數(shù)依賴于主關(guān)系鍵證件號,因此 該關(guān)系模式屬于3 NF。音像(音像編號,音像名稱,音像類別,碟片數(shù)目,進價,售價,內(nèi)容簡介)該關(guān)系模式屬于 3NF 音像編號是主屬性 其他屬性均為非主屬性 同顧客表可得該關(guān)系模式屬于3NF租借(租借單號,證件號,條形碼,租借金額,押金金額,折扣,出租日期,到期日期) 該關(guān)系模式屬于 3NF 證件號 />條形碼,租借金額等屬性且

10、函數(shù)依賴(租借單號,證件號)到期日期,所以該關(guān)系式屬于3NF. 購買(購買單號,證件號,售價,數(shù)量,折扣,購買日期) 該關(guān)系式屬于 3NF 購買單號和證件號是主屬性,同租借關(guān)系模式。員工(員工工號,所屬部門,姓名,性別,出生年月,家庭住址) 該關(guān)系式屬于3NF 員工工號是主屬性 同顧客關(guān)系模式。部門(部門編號,經(jīng)理編號,部門名稱,地點,聯(lián)系電話) 該關(guān)系模式屬于 3NF 部門編碼是主屬性,同顧客關(guān)系模式。訂購(訂購單號,音像編號,供應商編號,訂購日期,訂購單價,訂購數(shù)量) 該關(guān)系模式屬于3 N F,訂購單號,音像編號,供應商編號是主屬性,同租借關(guān)系模式入庫(訂購單號,貨柜編號,入庫日期,入庫數(shù)

11、量,入庫單號) 該關(guān)系模式屬于3NF 訂購單號,貨柜編號屬于主屬性,同租借關(guān)系模式。貨柜(貨柜編號,貨柜名稱,位置) 該關(guān)系模式屬于 3NF 貨柜編號屬于主屬性,同顧客關(guān)系模式。供應商(供應商編號,供應商名稱,聯(lián)系人姓名,聯(lián)系電話,地址) 該關(guān)系模式屬于 3NF 供應商編號屬于主屬性,同顧客關(guān)系模式。存放(音像編號,貨柜編號,數(shù)量) 該關(guān)系模式屬于 3NF 音像編號和貨柜編號屬于主屬性,同租借關(guān)系模式。第4章 物理結(jié)構(gòu)4.1系統(tǒng)表的設(shè)計顧客表字段編碼字段名稱數(shù)據(jù)類型GK_zjh證件號Char(20)主鍵 非空GK_xm姓名Varchar(50)非空GK-xb性別Char(2)Check(GK_

12、xb in( 男,女) )GK_jtzz家庭住址Varchar(50)允許為空GK_lxdh聯(lián)系電話Char(20)非空GK_zcrq注冊日期Datetime非空GK_zxrq注銷日期Datetime非空GK_dqri到期日期Datetime非空音像表字段編碼字段名稱數(shù)據(jù)類型YX_bh音像編號Char(20)主鍵非空YX-mc音像名稱Varchar(50)非空YX_lb音像類別Char(10)非空YX-dpsm碟片數(shù)目Int非空YX-jj進價Money非空YX-sj售價Money非空YX_nrjj內(nèi)容簡介Varchar(50)允許為空租借表字段編碼字段名稱數(shù)據(jù)類型ZJ_dh租借單號Char(2

13、0)主鍵GK_zjh證件號Char(20)非空CZYX_txm條形碼Char(20)非空ZJ_zjje租借金額Money非空ZJ_yjje押金金額Money非空ZJ_zk折扣Float非空ZJ_czrq出租日期Datetime非空ZJ_dqrq到期日期Datetime非空ZJ_sfgh是否歸還Char(2)Check (ZJ_sfgh in(Yes,No))購買表字段編碼字段名稱數(shù)據(jù)類型GM_dh購買單號Char(20)主鍵GK_zjh證件號Char(20)非空XSYX_yxbh音像編號Char(20)非空GM_sj售價money非空GM_sl數(shù)量Int非空GM_zk折扣Float非空GM_g

14、mrq購買日期Datetime非空員工表字段編碼字段名稱數(shù)據(jù)類型YG_yggh員工工號Char(20)主鍵BM_bmbh所屬部門編號Char(20)非空YG_xm姓名Varchar(50)非空YG_xb性別Char(2)非空YG_jtzz家庭住址Char(30)非空YG_lxdh聯(lián)系電話Char(20)非空YG_gz工種Char(10)非空YG_zw職位Char(10)非空部門表字段編碼字段名稱數(shù)據(jù)類型BM_bh部門編號Varchar(20)主鍵BM_bmmc部門名稱Char(20)非空BM_dd地點Varchar(50)非空BM_lxdh聯(lián)系電話Char(20)非空訂購表字段編碼字段名稱數(shù)據(jù)

15、類型DG_dgdh訂購單號Char(20)主鍵XSYX_yxbh音像編號Char(20)非空GYS_dgrq供應商編號Char(20)主鍵DG_dgrq訂購日期Datetime非空DG_dgdj定購單價money非空DG_dgsl訂購數(shù)量int非空入庫表字段編號字段名稱數(shù)據(jù)類型RK-dh入庫單號Char(20)主鍵HG_bh貨柜編號Char(20)非空RK_rq入庫日期Datatime非空RK_sl入庫數(shù)量Int非空DG_dh訂購單號Char(20)非空貨柜表字段編碼 字段名稱數(shù)據(jù)類型HG_bh貨柜編號Char(20)主鍵HG_mc貨柜名稱Varchar(50)非空Wz位置Varchar(50

16、)非空供應商表字段編碼字段名稱數(shù)據(jù)類型GYS_bh供應商編號Char(20)主鍵GYS_mc供應商名稱Varchar(50)非空lxrxm聯(lián)系人姓名Varchar(50)允許為空Lxdh聯(lián)系電話Char(15)非空dz地址Varchar(50)允許為空存放表字段編碼字段名稱數(shù)據(jù)類型Yxbm音像編碼Char(20)主鍵hgbm貨柜編碼Char(20)非空sl數(shù)量Int非空4.2建表代碼顧客表create table GK(GK_zjh char(20) not null primary key,GK_xm varchar(50) not null,GK_xb char(2) check (GK_

17、xb in('男','女') ,GK_jtzz varchar(50) null,GK_lxdh char(20) not null,GK_zcrq datetime not null,GK_zxrq datetime not null,GK_dqrq datetime not null)音像表create table YX(YX_bh char(20)not null primary key,YX_mc varchar(50)not null,YX_lb char(10) not null,YX_dpsm int not null,YX_jj money no

18、t null,YX_sj money not null,YX_nrjj varchar(50) null,)租借表create table ZJ(ZJ_dh char(20) not null primary key,GK_zjh char(20) not null ,txm char(20) not null,ZJ_zjje money not null,ZJ_yjje money not null,ZJ_zk float not null,ZJ_czrq datetime not null,ZJ_dqrq datetime not null,ZJ_sfgh char(2) check(ZJ

19、_sfgh in('Yes','No') )購買表create table GM(GM_dh char(20) not null primary key,GM_zjh char(20) not null ,YX_bh char(20) not null,GM_sj money not null,GM_sl money not null,GM_zk float not null,GM_gmrq datetime not null)員工表create table YG(YG_yggh char(20) not null primary key,BM_bmbh cha

20、r(20) not null,YG_xm varchar(50) not null,YG_xb char(2) check (YG_xb in('男','女'),YG_jtzz char(20) not null,YG_lxdh char(20) not null,YG_gz char(10) not null,YG_zw char(10) not null,)部門表create table BM(BM_bh char(20) not null primary key,BM_bmmc char(20) not null ,BM_dd varchar(50) no

21、t null,BM_lxdh char(20) not null)訂購表create table DG(DG_dgdh char(20) not null primary key,YX_bh char(20) not null,GYS_bh char(20) not null,DG_dgrq datetime not null,DG_dgdj money not null,DG_dgsl int not null)入庫表create table RK(RK_dh char(20) not null primary key,HG_bh char(20) not null ,RK_rq datet

22、ime not null,RK_sl int not null,DG_dh char(20) not null)貨柜表create table HG(HG_bh char(20) not null primary key,HG_mc char(30) not null,)供應商表create table GYS(GYS_bh char(20) not null primary key,GYS_mc varchar(50) not null,lxrxm varchar(50) not null,lxdh char(20) not null,dz varchar(50) not null)存放表c

23、reate table CF(YX_bm char(20) not null primary key,HG_bm char(20) not null,sl int not null)4.3運行表(主要是數(shù)據(jù)庫表抓圖)部門表圖4.3-1購買表圖4.3-2存放表圖4.3-3訂購表圖4.3-4顧客表圖4.3-5供應商 圖4.3-6貨柜表圖4.3-7入庫表圖4.3-8員工表圖4.3-9音像表圖4.3-10租借表圖4.3-114.4創(chuàng)建視圖代碼及截圖create view sub_Tas select GK.GK_zjh,GK_xm,GK.GK_dqrq,YX_mc,ZJ_czrqfrom GK,YX,

24、ZJwhere GK.GK_zjh=ZJ.GK_zjh截圖圖4.4-1權(quán)限grant select on sub_T to publicgocreate view sub_RKas select RK_dh,RK.HG_bh,RK_sl,HG_mcfrom RK,HG where RK.HG_bh=HG.HG_bh截圖圖4.4-24.5創(chuàng)建索引create unique index GKI on GK(GK_zjh)第5章 數(shù)據(jù)庫的備份和還原計劃5.1概述備份和還原是sql server 的重要組成部分。備份是對 sql server 數(shù)據(jù)庫和事務日志進行復制,數(shù)據(jù)庫備份記錄了在進行備份這一操作時數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài),如果數(shù)據(jù)庫文件的磁盤遭到損壞,這些備份文件將在數(shù)據(jù)庫還原時用來還原數(shù)據(jù)庫。備份主要分為四部分數(shù)據(jù)庫備份,事務日志備份,差異備份,文件和文件組備份進行有規(guī)律的備份計劃,備份時間一般放在晚上,備份的時間間隔不應該間隔太大。在相鄰的兩次差異備份之間進行事務日志備份。5.2創(chuàng)建備份和還原截圖創(chuàng)建備份設(shè)備圖5.2-1圖5.2-2備份數(shù)據(jù)庫圖5.2-3還原數(shù)據(jù)庫圖5.2-4第6章 結(jié)束語通過這次課程設(shè)計,讓我對數(shù)據(jù)庫設(shè)計這門課有了進一步的認識。這次課程設(shè)計是對這門課程的一個總結(jié),是對數(shù)據(jù)庫知識的應用。通過這次設(shè)計對我們獨自解決問題的能力也有所提

溫馨提示

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

最新文檔

評論

0/150

提交評論