資源描述:
《光盤出租管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、光盤出租管理系統(tǒng)一.需求分析11.課題背景及意義12.業(yè)務(wù)需求23.數(shù)據(jù)流程圖24.數(shù)據(jù)需求2二、概念結(jié)構(gòu)設(shè)計(jì)31.光盤信息E-R圖32.顧客信息33.管理員信息44.總的E-R圖6三、邏輯結(jié)構(gòu)設(shè)計(jì)6四.物理結(jié)構(gòu)設(shè)計(jì)71.光盤信息72.顧客信息73.管理員信息74.租借信息85.歸還信息81.數(shù)據(jù)庫(kù)Cmanagementsystem(光盤出租管理系統(tǒng))的建立82.創(chuàng)建基本表93.數(shù)據(jù)初始化124.單表查詢145.數(shù)據(jù)查詢,更新及觸發(fā)器,存儲(chǔ)過(guò)程的創(chuàng)建176.創(chuàng)建存儲(chǔ)過(guò)程217.超期處理23六.課程設(shè)計(jì)小結(jié)24一.需求分析1.課題背景及意義光盤出租管理系統(tǒng)是一個(gè)光盤出租
2、商管理不可缺少的部分,它對(duì)于光盤出租商是至關(guān)重要的。光盤租賃系統(tǒng)提供充足的信息和快捷的查詢手段。一直以來(lái)人們使用傳統(tǒng)人工方式管理光盤的基本檔案,這種管理方式有很多缺點(diǎn):效率低,保密性差。另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),對(duì)于查找,更新和維護(hù)都帶了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)光盤租賃進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速,可靠性高,存儲(chǔ)量大,保密性好,壽命長(zhǎng),成本低等。這些優(yōu)點(diǎn)能極大地提到光碟檔案管理的效率,
3、也是光碟租賃管理科學(xué)化,正規(guī)化的重要條件2.業(yè)務(wù)需求業(yè)務(wù)流程圖如下:丟失賠償單歸懷記錄單超期罰單歸還處理顧客更新租賃記錄單租賃處理歸還清單更新后的數(shù)據(jù)庫(kù)缺貨通知合法租賃清單管理員查詢結(jié)果查詢清單查詢需求3.數(shù)據(jù)流程圖抽象出系統(tǒng)有哪些具體功能要求即功能模型。(1)注冊(cè)。信用戶通過(guò)填寫新信息即可成為新用戶。(2)租賃。賬戶余額足夠的情況下可以租賃光盤。(3)注冊(cè)會(huì)員。成為會(huì)員后有更多的查詢和租賃的權(quán)限。(4)充值。用戶通過(guò)充值可以更新自己的賬戶及借光盤。(5)評(píng)價(jià)建議。通過(guò)用戶反饋來(lái)更新了解信息。4.數(shù)據(jù)需求需要處理的主要數(shù)據(jù)對(duì)象:1.顧客信息:登陸賬號(hào)、登錄密碼、個(gè)人基
4、本信息等2.租借記錄:起租日期、歸還日期、租賃人編號(hào)、歸還狀態(tài)等3.賬戶管理:賬戶余額、已繳押金等數(shù)據(jù)流程圖如下:二、概念結(jié)構(gòu)設(shè)計(jì)1.光盤信息E-R圖借出量庫(kù)存量類別出版日期光盤作者光盤名字光盤編號(hào)出版社光盤信息2.顧客信息3.管理員信息4.總的E-R圖三、邏輯結(jié)構(gòu)設(shè)計(jì)將E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式為:顧客(顧客編號(hào),姓名,性別,年齡,電話,地址,注冊(cè)日期,賬戶余額,罰款金額,超出天數(shù),借光盤數(shù))光盤(光盤編號(hào),光盤名字,作者,出版社,出版日期,類別,借出數(shù)量,庫(kù)存量)管理員(管理員編號(hào),姓名,性別,年齡,電話,地址)租借(租借編號(hào),顧客編號(hào),光盤編號(hào),租借費(fèi)用,租借
5、天數(shù),租借日期)歸還信息(光盤編號(hào),歸還日期,管理員編號(hào))四.物理結(jié)構(gòu)設(shè)計(jì)1.光盤信息2.顧客信息3.管理員信息4.租借信息5.歸還信息五.?dāng)?shù)據(jù)實(shí)施和維護(hù)1.數(shù)據(jù)庫(kù)CDmanagementsystem(光盤出租管理系統(tǒng))的建立createdatabaseCDmanagesystemonprimary(name=CDmanagementsystem,filename='D:CDmanagementsystem.mdf',size=10MB,maxsize=20MB,filegrowth=2MB)logon(name='CDmanage',filename='D:CD
6、system.ldf',size=6MB,maxsize=20MB,filegrowth=20MB)go1.創(chuàng)建基本表(1)管理員employee信息(2)光盤CD信息(3)顧客customer信息altertablecustomeraddCcountintnotnull添加語(yǔ)句:altertablecustomeraddCcountintnotnull(4)租借rental信息(5)歸還信息:3.數(shù)據(jù)初始化(1)將管理員信息加入表中:(2)將光盤信息加入表中:(1)將顧客信息添加到表中(1)將租借信息插入表中:insertintorentalvalues('2689
7、574','387659','2013569',30,'2013/07/08',3.0);insertintorentalvalues('2689575','268495','2013578',45,'2013-06-25',4.5);insertintorentalvalues('2689576','387658','2013601',35,'2013/06/24',3.5);insertintorentalvalues('2689577','387657','2013602',40,'2013/06/29',4.0);insertintorent