




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-需求分析需求分析將從編寫(xiě)目的、背景、系統(tǒng)目標(biāo)系統(tǒng)功能分析、系統(tǒng)總體功能圖、數(shù)據(jù)字典、數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析、實(shí)體和聯(lián)系等方面進(jìn)行分析,為概念設(shè)計(jì)提供依據(jù)。1.1背景說(shuō)明體育場(chǎng)館作為衡量國(guó)家體育事業(yè)盛衰的標(biāo)志,作為各種群眾健身運(yùn)動(dòng)和文體活動(dòng)的載體,它在整個(gè)體育產(chǎn)業(yè)中占有舉足輕重的地位。但是由于多方面原因,我國(guó)的體育場(chǎng)館經(jīng)營(yíng)管理還存在著一些問(wèn)題,大眾健身運(yùn)動(dòng)場(chǎng)館信息化建設(shè)水平非常落后,這直接導(dǎo)致了計(jì)費(fèi)方式陳舊、營(yíng)銷(xiāo)模式單一、會(huì)員潛力沒(méi)有開(kāi)發(fā)等,最終成為了困擾體育場(chǎng)館做大做強(qiáng)的絆腳石。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)廣泛地應(yīng)用在信息管理各領(lǐng)域。體育場(chǎng)館會(huì)員管理信息系統(tǒng)逐漸在體育場(chǎng)館營(yíng)銷(xiāo)決策等應(yīng)用領(lǐng)域起到了廣泛而重要的作用。以場(chǎng)館會(huì)員管理為例,在沒(méi)有設(shè)計(jì)信息管理系統(tǒng)前,要從成千上萬(wàn)的會(huì)員卡片中查找信息,不僅費(fèi)時(shí),效率低,而且容易出現(xiàn)差錯(cuò)。在使用了體育場(chǎng)館計(jì)費(fèi)與會(huì)員管理信息系統(tǒng)之后,實(shí)現(xiàn)了計(jì)算機(jī)信息系統(tǒng)管理。任何操作都非常便捷、高效,經(jīng)營(yíng)效率大幅增加、經(jīng)營(yíng)成本大幅降低。最重要的是,運(yùn)用系統(tǒng)還能提高管理水平,提高決策效率,用先進(jìn)的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)體育場(chǎng)館的可持續(xù)發(fā)展,向科學(xué)管理不斷邁進(jìn)。目前體育場(chǎng)館計(jì)算機(jī)綜合控制系統(tǒng)已經(jīng)研發(fā)成功,并處于國(guó)際領(lǐng)先水平。該系統(tǒng)就是針對(duì)目前我國(guó)體育健身運(yùn)動(dòng)場(chǎng)館中存在的計(jì)算機(jī)系統(tǒng)集成能力弱、各子系統(tǒng)相互之間協(xié)調(diào)能力差等問(wèn)題,綜合運(yùn)用計(jì)算機(jī)控制通信、智能建筑、體育產(chǎn)業(yè)信息化和地理信息系統(tǒng)技術(shù),基于因特網(wǎng)、局域網(wǎng)、設(shè)備控制網(wǎng)絡(luò),將體育場(chǎng)館智能系統(tǒng)和體育產(chǎn)業(yè)信息化系統(tǒng)的資源有機(jī)地集成到一個(gè)綜合電子信息系統(tǒng)平臺(tái)上,解決體育產(chǎn)業(yè)管理各系統(tǒng)間的動(dòng)態(tài)數(shù)據(jù)信息交換和整個(gè)系統(tǒng)的動(dòng)態(tài)負(fù)載平衡,從而實(shí)現(xiàn)體育場(chǎng)館設(shè)施智能化控制、體育產(chǎn)業(yè)日常管理等。但是,該系統(tǒng)僅起到聯(lián)系各子系統(tǒng)之間的紐帶作用,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)交換和交互控制,而具體到計(jì)費(fèi)和會(huì)員管理子系統(tǒng)并未形成統(tǒng)一的規(guī)范?,F(xiàn)在學(xué)者們把目光聚焦在如何使用先進(jìn)技術(shù)發(fā)展而使得會(huì)員管理效率增加,利益增加這一問(wèn)題上。在一些商業(yè)連鎖經(jīng)營(yíng)中,研制開(kāi)發(fā)了連鎖經(jīng)營(yíng)中會(huì)員管理系統(tǒng),該系統(tǒng)已成功應(yīng)用于某會(huì)員管理工作中,并取得了很好的效果,會(huì)員人數(shù)增加60%,并逐漸成為企業(yè)長(zhǎng)期忠實(shí)的顧客,會(huì)員消費(fèi)占總消費(fèi)的三分之二以上,成為企業(yè)利潤(rùn)的源泉。體育場(chǎng)館計(jì)費(fèi)與會(huì)員管理信息系統(tǒng)無(wú)疑為場(chǎng)館提供了發(fā)展的平臺(tái),它高度符合體育場(chǎng)館的科學(xué)發(fā)展方向,在體育場(chǎng)館發(fā)展史上具有里程碑意義。同時(shí),我們還可以預(yù)見(jiàn)體育場(chǎng)館管理信息系統(tǒng)將會(huì)朝著更快的速度,更大的容量,更高的效率三方面不斷穩(wěn)步發(fā)展。1.2系統(tǒng)目標(biāo)與系統(tǒng)邊界系統(tǒng)目標(biāo)是構(gòu)建體育場(chǎng)館計(jì)費(fèi)與會(huì)員管理信息系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)信息系統(tǒng)管理。本系統(tǒng)具有便捷、高效、易操作的特點(diǎn)。目前的系統(tǒng)主要解決了何運(yùn)用先進(jìn)技術(shù)而使得會(huì)員管理效率增加,利益增加這一問(wèn)題。運(yùn)用信息技術(shù)手段為管理者提供各種數(shù)據(jù),實(shí)現(xiàn)最終決策是本系統(tǒng)的創(chuàng)新之舉。體育場(chǎng)館計(jì)費(fèi)與會(huì)員管理信息系統(tǒng)無(wú)疑是為場(chǎng)館提供了發(fā)展的平臺(tái),它會(huì)朝著更快的速度,更大的容量,更高的效率三方面不斷穩(wěn)步更新。它集場(chǎng)地計(jì)時(shí)收費(fèi)管理,會(huì)員分級(jí)管理,會(huì)員充值等強(qiáng)大功能為一身,系統(tǒng)界面簡(jiǎn)潔清晰,操作直觀簡(jiǎn)單,無(wú)需專(zhuān)門(mén)培訓(xùn)即可操作使用。是羽毛球館,乒乓球館,網(wǎng)球場(chǎng),籃球場(chǎng),臺(tái)球廳等體育場(chǎng)館管理信息化理想的管理軟件。本系統(tǒng)在普通的信息管理系統(tǒng)基礎(chǔ)上增加了決策模塊,為場(chǎng)館的決策提供了強(qiáng)大的數(shù)據(jù)支持和保證,實(shí)現(xiàn)了體育場(chǎng)館管理的創(chuàng)新。本系統(tǒng)運(yùn)用于各類(lèi)體育場(chǎng)館中可大大簡(jiǎn)化業(yè)務(wù)流程、提高工作效率,通過(guò)輔助管理人員決策,從而使得經(jīng)濟(jì)效益在現(xiàn)有水平上穩(wěn)步提升,達(dá)到場(chǎng)館最優(yōu)化、經(jīng)濟(jì)效益最大化的目標(biāo)。系統(tǒng)邊界是①不考慮在線支付的具體行為;②不考慮場(chǎng)地預(yù)訂之后具體場(chǎng)地的安排。1.3系統(tǒng)功能分析1.3.1系統(tǒng)的功能描述體育館管理系統(tǒng)功能:會(huì)員基本信息管理、場(chǎng)地基本信息管理、器材基本信息管理、陪練員基本信息管理、會(huì)員預(yù)約信息管理、會(huì)員評(píng)價(jià)信息管理。會(huì)員基本信息管理提供會(huì)員基本信息的注冊(cè)、查詢(xún)、修改、注銷(xiāo)、統(tǒng)計(jì)、升級(jí)的功能。(1)會(huì)員注冊(cè):注冊(cè)時(shí)要求填寫(xiě)基本信息,包括登錄賬號(hào)、登錄密碼、姓名、性別、出生日期、電話號(hào)碼、身份證號(hào)、電子郵箱等信息。系統(tǒng)檢查所有信息填寫(xiě)正確后提示會(huì)員注冊(cè)成功,返回會(huì)員編號(hào)(會(huì)員編號(hào)只是作為會(huì)員管理的一方面)。會(huì)員登錄時(shí),登錄賬號(hào)為電子郵箱。(2)會(huì)員基本信息查詢(xún):已經(jīng)注冊(cè)了的會(huì)員,輸入登入賬號(hào)可以在系統(tǒng)中查詢(xún)自己的會(huì)員編號(hào)、姓名、性別、出生日期、電話號(hào)碼、身份證號(hào)、電子郵箱等信息。(3)會(huì)員基本信息修改:可修改除會(huì)員編號(hào)、登錄賬號(hào)、省份證號(hào)以外的所有信息①修改會(huì)員登入密碼②修改會(huì)員姓名③修改會(huì)員出生年月④修改會(huì)員電話號(hào)⑤修改會(huì)員性別⑥修改會(huì)員電子郵箱(4)會(huì)員基本信息注銷(xiāo):會(huì)員可以通過(guò)注銷(xiāo)來(lái)刪除自己基本信息。(5)會(huì)員基本信息統(tǒng)計(jì):針對(duì)于系統(tǒng)管理員,可分為:①按性別統(tǒng)計(jì)會(huì)員②按出生日期統(tǒng)計(jì)會(huì)員(6)會(huì)員升級(jí):根據(jù)會(huì)員的消費(fèi)積分情況自動(dòng)設(shè)定會(huì)員等級(jí),對(duì)應(yīng)等級(jí)享受對(duì)應(yīng)的折扣優(yōu)惠。場(chǎng)地基本信息管理提供場(chǎng)地基本信息的增加、修改、查詢(xún)、統(tǒng)計(jì)的功能。(1)增加場(chǎng)地基本信息:增加場(chǎng)地時(shí),要求填寫(xiě)場(chǎng)地基本信息,包括場(chǎng)地編號(hào)、場(chǎng)地類(lèi)型、限制人數(shù)、場(chǎng)地大小、收費(fèi)標(biāo)準(zhǔn)等相關(guān)描述信息。(2)修改場(chǎng)地基本信息:場(chǎng)地的基本信息如果出錯(cuò)或者改變,可以對(duì)場(chǎng)地基本信息進(jìn)行修改。修改內(nèi)容包括:①修改場(chǎng)地類(lèi)型②修改場(chǎng)地限制人數(shù)③修改場(chǎng)地大?、苄薷膱?chǎng)地收費(fèi)標(biāo)準(zhǔn)(3)查詢(xún)場(chǎng)地基本信息:可根據(jù)不同條件查詢(xún)場(chǎng)地的基本信息,①按場(chǎng)地編號(hào)查詢(xún)場(chǎng)地基本信息②按場(chǎng)地類(lèi)型查詢(xún)場(chǎng)地基本信息③按收費(fèi)標(biāo)準(zhǔn)查詢(xún)場(chǎng)地基本信息④按限制人數(shù)查詢(xún)場(chǎng)地基本信息(4)場(chǎng)地統(tǒng)計(jì):可根據(jù)不同條件對(duì)場(chǎng)地進(jìn)行統(tǒng)計(jì):①按場(chǎng)地的類(lèi)型統(tǒng)計(jì)不同場(chǎng)地類(lèi)型數(shù)量②按限制人數(shù)查詢(xún)場(chǎng)地基本信息器材基本信息管理提供器材的增加、修改、查詢(xún)、刪除、統(tǒng)計(jì)的功能。(1)增加器材基本信息:新增購(gòu)置器材時(shí),需輸入器材類(lèi)型、器材編號(hào)、購(gòu)置日期、收費(fèi)標(biāo)準(zhǔn)等相關(guān)描述信息。(2)修改器材基本信息:器材的基本信息如果出錯(cuò)或者改變,可對(duì)器材的基本信息進(jìn)行修改。修改內(nèi)容包括:修改器材類(lèi)型、修改器材編號(hào)、修改購(gòu)置日期、修改收費(fèi)標(biāo)準(zhǔn)等。(3)查詢(xún)器材基本信息:可以通過(guò)查詢(xún)條件查詢(xún)器材的基本信息,①按器材編號(hào)查詢(xún)器材基本信息②按器材類(lèi)型查詢(xún)器材基本信息③按收費(fèi)標(biāo)準(zhǔn)查詢(xún)器材基本信息(4)刪除器材基本信息:進(jìn)行報(bào)廢器材刪除,支持批量刪除。(5)器材統(tǒng)計(jì):通過(guò)不同條件對(duì)器材的數(shù)量進(jìn)行統(tǒng)計(jì)統(tǒng)計(jì)某類(lèi)型器材數(shù)、統(tǒng)計(jì)某日期購(gòu)買(mǎi)的器材數(shù)、統(tǒng)計(jì)某收費(fèi)標(biāo)準(zhǔn)的器材數(shù)等。①按器材的類(lèi)型統(tǒng)計(jì)不同器材類(lèi)型數(shù)量②按購(gòu)買(mǎi)日期統(tǒng)計(jì)相同日期的購(gòu)買(mǎi)數(shù)量陪練員基本信息管理提供陪練員信息的添加、修改、查詢(xún)、刪除、統(tǒng)計(jì)的功能。(1)增加陪練員基本信息:陪練員信息錄入包括陪練員編號(hào)、姓名、性別、身份證號(hào)、電話號(hào)碼、郵箱、收費(fèi)標(biāo)準(zhǔn)等。(2)修改陪練員基本信息:陪練員的基本信息如果出錯(cuò)或改變,可對(duì)陪練員基本信息進(jìn)行修改。修改內(nèi)容包括:修改姓名、修改性別、修改身份證號(hào)、修改電話號(hào)碼、修改郵箱、修改陪練項(xiàng)目、修改收費(fèi)標(biāo)準(zhǔn)。(3)查詢(xún)陪練員基本信息:按不同條件可查詢(xún)陪練員基本信息,①按陪練員編號(hào)查詢(xún)陪練員基本信息②按姓名查詢(xún)陪練員基本信息③按收費(fèi)標(biāo)準(zhǔn)查詢(xún)陪練員基本信息④按陪練項(xiàng)目查詢(xún)陪練員基本信息⑤按收費(fèi)標(biāo)準(zhǔn)查詢(xún)陪練員基本信息(4)刪除陪練員基本信息:陪練員離職,管理員可對(duì)陪練員基本信息進(jìn)行刪除。(5)陪練員基本信息的統(tǒng)計(jì):按不同條件可統(tǒng)計(jì)陪練員數(shù)量①按陪練項(xiàng)目統(tǒng)計(jì)陪練員基本信息②按收費(fèi)標(biāo)準(zhǔn)統(tǒng)計(jì)陪練員基本信息會(huì)員預(yù)約信息管理提供會(huì)員預(yù)約、會(huì)員預(yù)約退訂、預(yù)約信息修改、預(yù)約信息查詢(xún)。(1)會(huì)員預(yù)約:會(huì)員登錄后,可進(jìn)行預(yù)約,包括:、預(yù)約場(chǎng)地、預(yù)約器材、預(yù)約陪練員、預(yù)約陪練項(xiàng)目、預(yù)約時(shí)間段。(2)會(huì)員預(yù)約退訂:在預(yù)訂期內(nèi),會(huì)員可以退訂已預(yù)訂的預(yù)約,包括退訂場(chǎng)地、退訂器材和退訂陪練員。(3)預(yù)約信息修改:在預(yù)約期內(nèi),會(huì)員可以對(duì)預(yù)約信息進(jìn)行修改,包括修改預(yù)約場(chǎng)地、修改預(yù)約器材、修改預(yù)約陪練員、修改預(yù)約陪練項(xiàng)目、修改預(yù)約時(shí)間段。(4)預(yù)約信息查詢(xún):會(huì)員登入后可以查詢(xún)自己的預(yù)約信息。會(huì)員評(píng)價(jià)信息管理提供會(huì)員對(duì)場(chǎng)地的評(píng)價(jià)、會(huì)員對(duì)器材的評(píng)價(jià)、會(huì)員對(duì)陪練員的評(píng)價(jià)。(1)會(huì)員對(duì)場(chǎng)地的評(píng)價(jià):會(huì)員成功使用一次體育館,付款后,系統(tǒng)會(huì)提示自愿對(duì)此次使用的場(chǎng)地進(jìn)行評(píng)價(jià)。(2)會(huì)員對(duì)器材的評(píng)價(jià):會(huì)員成功使用一次體育館,付款后,系統(tǒng)會(huì)提示自愿對(duì)此次使用的器材進(jìn)行評(píng)價(jià)。(3)會(huì)員對(duì)陪練員的評(píng)價(jià):會(huì)員成功使用一次體育館,付款后,系統(tǒng)會(huì)提示自愿對(duì)此次使用的陪練員進(jìn)行評(píng)價(jià)。1.3.2系統(tǒng)總體功能系統(tǒng)總體功能如圖1-1所示:圖1-1系統(tǒng)總體功能圖1.3.3主要業(yè)務(wù)流程描述(1)預(yù)訂流程(2)日常業(yè)務(wù)流程預(yù)訂流程如圖1-2所示:日常業(yè)務(wù)流程如圖1-3所示:圖1-2預(yù)定流程圖圖1-3日常業(yè)務(wù)流程圖1.4數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析業(yè)務(wù)規(guī)則分析主要是分析系統(tǒng)中數(shù)據(jù)之間的約束以及數(shù)據(jù)庫(kù)的范圍界定,基于上述功能需求,通過(guò)進(jìn)一步了解體育館管理系統(tǒng)業(yè)務(wù)分析規(guī)則1.4.1數(shù)據(jù)需求描述及業(yè)務(wù)規(guī)則描述分析規(guī)則如下:(1)會(huì)員由會(huì)員登陸賬號(hào)唯一標(biāo)示,登陸賬號(hào)即會(huì)員電子郵箱,需要存儲(chǔ)會(huì)員的登陸賬號(hào)、登錄密碼、性別、電話號(hào)碼、電子郵箱、身份證號(hào)等信息,其中會(huì)員的電話號(hào)碼只有一個(gè),會(huì)員只能查詢(xún)、修改自己的基本信息。(2)場(chǎng)地有場(chǎng)地編號(hào)為唯一標(biāo)示,需要存儲(chǔ)場(chǎng)地的場(chǎng)地編號(hào)、場(chǎng)地類(lèi)型、場(chǎng)地收費(fèi)標(biāo)準(zhǔn)、場(chǎng)地限制人數(shù)等信息,場(chǎng)地修改只能修改除場(chǎng)地編號(hào)以外的其他數(shù)據(jù)項(xiàng),場(chǎng)地查詢(xún)可以查詢(xún)場(chǎng)地所以信息,可根據(jù)場(chǎng)地編號(hào)、場(chǎng)地類(lèi)型查詢(xún)。(3)器材由器材編號(hào)唯一標(biāo)示,需要存儲(chǔ)器材的器材編號(hào)、器材類(lèi)型、購(gòu)置日期、收費(fèi)標(biāo)準(zhǔn)等信息,只能修改除器材編號(hào)以外的其他數(shù)據(jù)項(xiàng),刪除時(shí)則刪除全部信息。(4)陪練員由陪練員編號(hào)為唯一標(biāo)示,需要存儲(chǔ)陪練員姓名、性別、身份證號(hào)、電話號(hào)碼、郵箱、陪練項(xiàng)目、收費(fèi)標(biāo)準(zhǔn)等信息,陪練員的電話號(hào)碼只有一個(gè),陪練項(xiàng)目只有一項(xiàng),收費(fèi)標(biāo)準(zhǔn)以小時(shí)計(jì),只能修改除陪練員編號(hào)以外的其他數(shù)據(jù)項(xiàng),陪練員辭職則執(zhí)行刪除操作。(5)會(huì)員預(yù)約管理,會(huì)員預(yù)約需填寫(xiě)會(huì)員賬號(hào)、預(yù)約場(chǎng)地,器材、陪練員可選擇性填寫(xiě),預(yù)約時(shí)間段必須填寫(xiě),預(yù)約的場(chǎng)地需填寫(xiě)場(chǎng)地編號(hào)、場(chǎng)地類(lèi)型;預(yù)約器材需填寫(xiě)器材編號(hào),器材類(lèi)型;預(yù)約的陪練員需填寫(xiě)陪練員編號(hào),陪練員姓名、陪練項(xiàng)目。(6)會(huì)員預(yù)約退訂,退訂要求會(huì)員已經(jīng)預(yù)約過(guò),會(huì)員只需登錄自己的會(huì)員賬號(hào)即可對(duì)預(yù)約進(jìn)行退訂。(7)會(huì)員預(yù)約信息修改、查詢(xún)只有已經(jīng)預(yù)約過(guò)的會(huì)員才可以對(duì)預(yù)約信息進(jìn)行修改、查詢(xún)。只能修改、查詢(xún)自己的預(yù)約信息。(8)會(huì)員評(píng)價(jià)信息管理,會(huì)員有權(quán)對(duì)體院館的場(chǎng)地、器材、陪練員進(jìn)行評(píng)價(jià),評(píng)價(jià)是會(huì)員需填寫(xiě)會(huì)員賬號(hào),場(chǎng)地編號(hào),器材編號(hào),陪練員編號(hào),評(píng)價(jià)意見(jiàn),評(píng)價(jià)時(shí)間。1.4.2完整性約束規(guī)則描述(1)會(huì)員編號(hào)約束:以字母M開(kāi)頭再加上8位數(shù)字組成,按流水號(hào)一次增大。check約束為check(memberNolike‘[M][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)。(2)場(chǎng)地編號(hào)約束:以字母R開(kāi)頭加上8位數(shù)字,按流水號(hào)一次增大。check約束為check(roomNolike‘[R][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)。(3)器材編號(hào)約束:以字母E開(kāi)頭再加上8位數(shù)字,按流水號(hào)一次增大。check約束為check(equipNolike‘[E][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)。(4)陪練員編號(hào)約束:以字母P開(kāi)頭再加上8位數(shù)字。按流水號(hào)一次增大。check約束為check(partnerNolike‘[P][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)。(5)各表的電話號(hào)碼約束:[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]。2概念設(shè)計(jì)2.1確定基本實(shí)體集2.1.1發(fā)現(xiàn)基本實(shí)體集(1)會(huì)員實(shí)體集VipMember:登錄賬號(hào)(enterAccount)、登錄密碼(enterCode)、姓名(memName)、性別(menSex)、出生日期(dateTime)、電話號(hào)碼(Teletphone)、電子郵箱(email)、身份證號(hào)(memId)、會(huì)員等級(jí)(memLevel)、會(huì)員折扣(memDiscount)。(2)會(huì)員等級(jí)實(shí)體集MemLevel:會(huì)員等級(jí)編號(hào)(memLevelno)、會(huì)員等級(jí)(memLevel)、會(huì)員折扣(memDiscount)。(3)場(chǎng)地實(shí)體集Room:場(chǎng)地編號(hào)(roomNo)、限制人數(shù)(limitPeople)、場(chǎng)地大小(roomSize)、收費(fèi)標(biāo)準(zhǔn)(roompayType)。(4)場(chǎng)地類(lèi)型實(shí)體集RoomType。場(chǎng)地類(lèi)型編號(hào)(roomTypeNo)、場(chǎng)地類(lèi)型(roomType)。(5)器材實(shí)體集Equip:器材編號(hào)(equipNo)、購(gòu)置日期(buyTime)、收費(fèi)標(biāo)準(zhǔn)(equippayType)。(6)器材類(lèi)型實(shí)體集EquipType。器材類(lèi)型編號(hào)(equipTypeNo)、器材類(lèi)型(equipType)。(7)陪練員實(shí)體集Spar:陪練員編號(hào)(sparNo)、姓名(sparName)、性別(sparSex)、身份證號(hào)(sparID)、電話號(hào)碼(sparPhone)、郵箱(sparEmail)、。(8)陪練項(xiàng)目實(shí)體集。陪練項(xiàng)目編號(hào)(sparProNo)陪練項(xiàng)目(sparPro)(9)時(shí)間實(shí)體集Time。時(shí)間編號(hào)(timeNo),時(shí)間段(timeDeac)。2.1.2定義基本實(shí)體集(數(shù)據(jù)字典)(1)會(huì)員實(shí)體集VipMember:會(huì)員編號(hào)(memberNo)、登錄賬號(hào)(enterAccount)、登錄密碼(enterCode)、姓名(memName)、性別(menSex)、出生日期(dateTime)、電話號(hào)碼(Teletphone)、電子郵箱(eMail)、身份證號(hào)(memId)。數(shù)據(jù)字典見(jiàn)表2-1所示:表2-1會(huì)員實(shí)體集VipMember屬性名含義類(lèi)別域及約束memberNo會(huì)員編號(hào)主碼char(9)NOTNULLenterAccount登錄賬號(hào)varchar(30)NOTNULLenterCode登錄密碼varchar(20)NOTNULLmenName姓名varchar(20)NOTNULLmenSex性別char(2)取值范圍{‘’男,’女’}Teletphone電話號(hào)碼char(11)NOTNULLeMail電子郵箱varchar(30)NOTNULLmemId身份證號(hào)char(18)NUTNULL(2)場(chǎng)地實(shí)體集Room:場(chǎng)地編號(hào)(roomNo)、限制人數(shù)(limitPeople)、場(chǎng)地大小(roomSize)、收費(fèi)標(biāo)準(zhǔn)(roompayType)。數(shù)據(jù)字典見(jiàn)表2-2所示:表2-2場(chǎng)地實(shí)體集Room屬性名含義類(lèi)別域及約束roomNo場(chǎng)地編號(hào)主碼char(9)NOTNULLlimitPeople限制人數(shù)tinyintNOTNULLroomSize場(chǎng)地大小varchar(20)NOTNULLroompayType收費(fèi)標(biāo)準(zhǔn)numeric(7,2)NOTNULL(3)器材實(shí)體集Equip。器材編號(hào)(equipNo)、購(gòu)置日期(buyTime)、收費(fèi)標(biāo)準(zhǔn)(payType1)。數(shù)據(jù)字典見(jiàn)表2-3所示:表2-3器材實(shí)體集Equip屬性名含義類(lèi)別域及約束equipNo器材編號(hào)主碼char(9)NOTNULLbuyTime購(gòu)置日期datetimeNOTNULLequipPayType收費(fèi)標(biāo)準(zhǔn)numeric(7,2)NOTNULL(4)陪練員實(shí)體集Spar。陪練員編號(hào)(sparNo)、姓名(sparName)、性別(sparSex)、身份證號(hào)(sparID)、電話號(hào)碼(sparPhone)、郵箱(sparEmail)。數(shù)據(jù)字典見(jiàn)表2-4所示:表2-4陪練員實(shí)體集Spar屬性名含義類(lèi)別域及約束sparNo陪練員編號(hào)主碼char(9)NOTNULLsparName姓名varchar(10)NOTNULLsparSex性別char(2)取值范圍{‘男’,’女’}sparPhone電話號(hào)碼char(11)NOTNULLsparEmail電子郵箱varchar(30)NOTNULLsparID身份證號(hào)char(18)NOTNULL(5)陪練項(xiàng)目實(shí)體集SparPro。陪練項(xiàng)目編號(hào)(sparProNo)陪練項(xiàng)目(sparPro)。數(shù)據(jù)字典見(jiàn)表2-5所示:表2-5陪練員項(xiàng)目實(shí)體集屬性名含義類(lèi)別域及約束sparProNo陪練項(xiàng)目編號(hào)主碼char(4)NOTNULLsparPro陪練項(xiàng)目varchar(20)NOTNULL(6)時(shí)間實(shí)體集TimeChart。時(shí)間編號(hào)(timeNo),時(shí)間段(timeDeac)。數(shù)據(jù)字典見(jiàn)表所示:表2-6時(shí)間實(shí)體集TimeChart屬性名含義類(lèi)別域及約束timeNo時(shí)間編號(hào)主碼char(4)NOTNULLtimeDeac時(shí)間段varchar(20)NOTNULL(7)會(huì)員等級(jí)實(shí)體集MemLevel。會(huì)員等級(jí)編號(hào)(memLevelno)、會(huì)員等級(jí)(memLevel)、會(huì)員折扣(memDiscount)。數(shù)據(jù)字典見(jiàn)表2-7所示:表2-7會(huì)員等級(jí)實(shí)體集MemLevel屬性名含義類(lèi)別域及約束memLevelNo會(huì)員等級(jí)編號(hào)主碼char(4)NOTNULLmemLevel會(huì)員等級(jí)intNOTNULLmemDiscount會(huì)員折扣numeric(4,2)NOTNULL(8)場(chǎng)地類(lèi)型實(shí)體集RoomType。場(chǎng)地類(lèi)型編號(hào)(roomTypeNo)、場(chǎng)地類(lèi)型(roomType)。數(shù)據(jù)字典見(jiàn)表2-8所示:表2-8場(chǎng)地類(lèi)型實(shí)體集RoomType屬性名含義類(lèi)別域及約束roomTypeNo場(chǎng)地類(lèi)型編號(hào)主碼char(4)NOTNULLroomType場(chǎng)地類(lèi)型varchar(10)NOTNULL(9)器材類(lèi)型實(shí)體集EquipType。器材類(lèi)型編號(hào)(equipTypeNo)、器材類(lèi)型(equipType)。數(shù)據(jù)字典見(jiàn)表2-9所示:表2-9器材類(lèi)型實(shí)體集EquipType屬性名含義類(lèi)別域及約束equipTypeNo器材類(lèi)型編號(hào)主碼char(4)NOTNULLequipType器材類(lèi)型varchar(10)NOTNULL2.2局部概念建模2.2.1主要業(yè)務(wù)的局部E-R圖(1)會(huì)員預(yù)約時(shí)間會(huì)員預(yù)約時(shí)間如圖2-1所示:圖2-1會(huì)員預(yù)約時(shí)間圖(2)會(huì)員預(yù)約場(chǎng)地、器材、陪練員會(huì)員預(yù)約場(chǎng)地、器材、陪練員如圖2-2所示:圖2-2會(huì)員預(yù)約場(chǎng)地、器材、陪練員圖(3)會(huì)員評(píng)價(jià)會(huì)員評(píng)價(jià)如圖2-3所示:圖2-3會(huì)員評(píng)價(jià)圖2.2.2定義業(yè)務(wù)實(shí)體集(1)預(yù)約單為依賴(lài)實(shí)體Order。預(yù)約訂單編號(hào)(orderNo)、會(huì)員編號(hào)(memberNo)、預(yù)約日期(orderData)、訂單付款金額(orderBill)、訂單日期(orderNData)。數(shù)據(jù)字典見(jiàn)表2-10所示:表2-10預(yù)約單依賴(lài)實(shí)體集屬性名含義類(lèi)別域及約束orderNo預(yù)約訂單編號(hào)主碼char(9)NOTNULLmemberNo會(huì)員編號(hào)外碼char(9)NOTNULLorderData預(yù)約日期datatimeNOTNULLorderBill訂單付款金額派生屬性numericNOTNULLorderNData訂單日期datatimeNOTNULL(2)評(píng)價(jià)信息依賴(lài)弱實(shí)體集Assess。評(píng)價(jià)信息編號(hào)(assessNo)、會(huì)員編號(hào)(memberNo)、評(píng)價(jià)項(xiàng)目(assessPro)、評(píng)價(jià)內(nèi)容(assessCon)、回復(fù)內(nèi)容(replyCon)。數(shù)據(jù)字典見(jiàn)表2-11所示:表2-11評(píng)價(jià)信息依賴(lài)弱實(shí)體集屬性名含義類(lèi)別域及約束assessNo評(píng)價(jià)信息編號(hào)主碼、部分碼char(9)NOTNULLmemberNo會(huì)員編號(hào)主碼、外碼char(9)NOTNULLassessPro評(píng)價(jià)項(xiàng)目varchar(10)NOTNULLassessCon評(píng)價(jià)內(nèi)容varchar(200)NOTNULLreplyCon回復(fù)內(nèi)容varchar(200)NOTNULLassessData評(píng)價(jià)時(shí)間datatimeNOTNULL(3)選擇時(shí)間聯(lián)系實(shí)體集SelectTime。數(shù)據(jù)字典見(jiàn)表2-12所示:表2-12選擇時(shí)間聯(lián)系實(shí)體集SelectTime屬性名含義類(lèi)別域及約束orderNo預(yù)約訂單編號(hào)char(4)NOTNULLtimeNo時(shí)間編號(hào)char(4)NOTNULLorderTime預(yù)約日期datatimeNOTNULL2.2.3定義聯(lián)系集(1)預(yù)約聯(lián)系集:會(huì)員實(shí)體集與預(yù)約實(shí)體集為一對(duì)多的關(guān)系,其描述屬性有:預(yù)約日期(oderDate),已建模為預(yù)約單依賴(lài)實(shí)體集的屬性。(2)安排場(chǎng)地聯(lián)系集:安排時(shí)間聯(lián)系實(shí)體集與場(chǎng)地實(shí)體集為多對(duì)多的關(guān)系,沒(méi)有聯(lián)系屬性。(3)安排器材聯(lián)系集:安排時(shí)間聯(lián)系實(shí)體集與器材實(shí)體集為多對(duì)多的關(guān)系,沒(méi)有聯(lián)系屬性。(4)安排陪練員聯(lián)系集:安排時(shí)間聯(lián)系實(shí)體集與陪練員實(shí)體集為多對(duì)多的關(guān)系,沒(méi)有聯(lián)系屬性。(5)發(fā)布聯(lián)系集:會(huì)員實(shí)體集與評(píng)價(jià)信息弱實(shí)體集為一對(duì)多的關(guān)系,其描述屬性有:發(fā)布日期(releaseDate),已建模為評(píng)價(jià)信息弱實(shí)體集的屬性。(6)陪練聯(lián)系集:陪練員實(shí)體集與陪練項(xiàng)目實(shí)體集為多對(duì)多的關(guān)系,其描述屬性有:收費(fèi)標(biāo)準(zhǔn)(sparPay),已建模為陪練項(xiàng)目實(shí)體集的屬性。(7)評(píng)價(jià)聯(lián)系集:評(píng)價(jià)信息依賴(lài)弱實(shí)體集與場(chǎng)地實(shí)體集、器材實(shí)體集、陪練員實(shí)體集為一對(duì)多的關(guān)系,沒(méi)有聯(lián)系屬性。(8)引用聯(lián)系集:會(huì)員實(shí)體集與會(huì)員等級(jí)實(shí)體集為多對(duì)一的關(guān)系,沒(méi)有聯(lián)系屬性。(9)包含1聯(lián)系集:場(chǎng)地實(shí)體集與場(chǎng)地類(lèi)型實(shí)體集為多對(duì)一的關(guān)系,沒(méi)有聯(lián)系屬性。(10)包含2聯(lián)系集:器材實(shí)體集與器材類(lèi)型實(shí)體集為多對(duì)一的關(guān)系,沒(méi)有聯(lián)系屬性。2.3概念模型(E-R圖)2.3.1概念模型(總E-R圖)概念模型(總E-R圖)如圖2-4所示:圖2-4概念模型(總E-R圖)2.3.2檢查是否滿足需求(1)如果會(huì)員評(píng)價(jià)了陪練員,陪練員可以就會(huì)員的評(píng)價(jià)進(jìn)行回復(fù),做到讓會(huì)員滿意。3邏輯設(shè)計(jì)3.1關(guān)系數(shù)據(jù)庫(kù)模式設(shè)計(jì)(1)會(huì)員(VipMember)實(shí)體集。VipMember(memberNo、enterAccount、enterCode、memName、memSex、dateTime、teletphone、eMail、memId、memLevelNo)(2)會(huì)員(MemLevel)等級(jí)實(shí)體集。MemLevel(memLevelNo、memLevel、memDiscount)(3)場(chǎng)地(Room)實(shí)體集。Room(roomNo、limitPeople、roomSize、roompayType、roomTypeNo)(4)場(chǎng)地(RoomType)類(lèi)型實(shí)體集。RoomType(roomTypeNo、roomType)(5)器材(Equip)實(shí)體集。Equip(equipNo、buyTime、equipPay、equipTypeNo)(6)器材(EquipType)類(lèi)型實(shí)體集。EquipType(equipTypeNo、equipType)(7)陪練員(Spar)實(shí)體集。Spar(sparNo、sparName、sparSex、sparID、sparPhone、sparEmail)(8)陪練項(xiàng)目(SparPro)實(shí)體集。SparPro(sparProNo、sparPro)(9)時(shí)間(Time)實(shí)體集。Time(timeNo、timeDeac)(10)預(yù)約單(Order)依賴(lài)實(shí)體。Order(orderNo、memberNo、orderData、orderBill、orderNData)(11)評(píng)價(jià)信息(Assess)依賴(lài)弱實(shí)體集。Assess(assessNo、memberNo、assessPro、asessCon、replyCon、assessData)(12)陪練(sparSP)聯(lián)系集SparSP(sparNo、sparProNo、sparPay)(13)選擇時(shí)間(SelectTime)聯(lián)系實(shí)體集。SelectTime(orderNo、timeNo)(14)安排場(chǎng)地(ArrangeRoom)聯(lián)系集。ArrangeRoom(orderNo、timeNo、roomNo)(15)安排器材(ArrangeEquip)聯(lián)系集。ArrangeEquip(orderNo、timeNo、equipNo)(16)安排陪練員(ArrangeSpar)聯(lián)系集。ArrangeSpar(orderNo、timeNo、sparNo)(17)陪練(SparCon)聯(lián)系集。SparCon(sparNo、sparProNo、sparProPay)3.2完整性約束的說(shuō)明(1)陪練聯(lián)系集中的收費(fèi)標(biāo)準(zhǔn)由陪練員實(shí)體集中的收費(fèi)標(biāo)準(zhǔn)與陪練項(xiàng)目實(shí)體集中的收費(fèi)標(biāo)準(zhǔn)組成。(2)預(yù)約單實(shí)體集中的訂單付款金額有場(chǎng)地實(shí)體集、器材實(shí)體集、陪練聯(lián)系集中的收費(fèi)標(biāo)準(zhǔn)相加而成。(3)會(huì)員實(shí)體集與陪練員實(shí)體集中的的性別取值為’F’或者’M’。(4)會(huì)員實(shí)體集中會(huì)員等級(jí),缺省值為0,即沒(méi)有會(huì)員折扣。(5)預(yù)約單依賴(lài)實(shí)體集中預(yù)約器材、陪練員,缺省值為0,即不預(yù)約器材、陪練員。4物理設(shè)計(jì)4.1確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)根據(jù)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)規(guī)模的調(diào)查和預(yù)測(cè)結(jié)果、數(shù)據(jù)庫(kù)使用中頻繁查詢(xún)的調(diào)查和預(yù)測(cè)結(jié)果以及性能需求分析的結(jié)果,設(shè)計(jì)數(shù)據(jù)庫(kù)的物理模型,主要包括存儲(chǔ)結(jié)構(gòu)和存取方法。也可以考慮對(duì)關(guān)系模式進(jìn)行適當(dāng)調(diào)整,允許適當(dāng)?shù)臄?shù)據(jù)冗余以減少頻繁查詢(xún)中關(guān)系表之間的連接運(yùn)算的數(shù)量,以提高頻繁查詢(xún)的訪問(wèn)速度,滿足系統(tǒng)的性能要求。4.2確定數(shù)據(jù)庫(kù)的存取方法5數(shù)據(jù)庫(kù)應(yīng)用與安全設(shè)計(jì)5.1數(shù)據(jù)庫(kù)腳本setnocountonsetdateformatymdusemastergoifnotexists(select*fromsysloginswherename='user01')execsp_addloginuser01,user01go/*createdatabase*/ifexists(select*fromsysdatabaseswherename='GymnasiumDB')dropdatabaseGymnasiumDBgocreatedatabaseGymnasiumDBonprimary(name='GymnasiumDB',filename='F:\SQLDatabase\GymnasiumDB.mdf',size=3,maxsize=5,filegrowth=1)logon(name='GymnasiumLog',filename='F:\SQLDatabase\GymnasiumLog.ldf',size=1,maxsize=5,filegrowth=1)go/*datamydatabase*/useGymnasiumDBgo/*addmyuser*/execsp_adduseruser01,user01go/*時(shí)間表*/print'createTime'gocreatetableTimeChart( timeNo char(4) notnull, --時(shí)間編號(hào) check(timeNolike'[T][C][0-9][0-9]'), timeDeac varchar(15) notnull, --時(shí)間段 constraintTimeChartPKprimarykeyclustered(timeNo))go/*時(shí)間表(TimeChart)數(shù)據(jù):*/goinsertTimeChartvalues('TC01','8:00~9:00')insertTimeChartvalues('TC02','9:00~10:00')insertTimeChartvalues('TC03','10:00~11:00')insertTimeChartvalues('TC04','11:00~12:00')insertTimeChartvalues('TC05','14:00~15:00')insertTimeChartvalues('TC06','15:00~16:00')insertTimeChartvalues('TC07','16:00~17:00')insertTimeChartvalues('TC08','17:00~18:00')go/*會(huì)員等級(jí)表*/print'createMemLevel'gocreatetableMemLevel( memLevelNo char(4) notnull, --會(huì)員等級(jí)編號(hào) check(memLevelNolike'[M][L][0-9][0-9]'), memLevel int notnull, --會(huì)員等級(jí) memDiscount numeric(4,2) notnull, --會(huì)員折扣 constraintMemLevelPKprimarykeyclustered(memLevelNo))go/*會(huì)員等級(jí)表(MemLevel)數(shù)據(jù):*/goinsertMemLevelvalues('ML00',0,1.00)--會(huì)員等級(jí)為0,不享受折扣insertMemLevelvalues('ML01',1,0.95)--會(huì)員等級(jí)為1,享受0.95折扣insertMemLevelvalues('ML02',2,0.90)--會(huì)員等級(jí)為2,享受0.90折扣insertMemLevelvalues('ML03',3,0.85)--會(huì)員等級(jí)為3,享受0.85折扣insertMemLevelvalues('ML04',4,0.80)--會(huì)員等級(jí)為4,享受0.80折扣go/*會(huì)員表*/print'createVipMember'gocreatetableVipMember( memberNo char(9) notnull, --會(huì)員編號(hào) check(memberNolike'[M][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'), enterAccount varchar(30) notnull, --登錄賬號(hào) enterCode varchar(20) notnull, --登錄密碼 memName varchar(20) notnull, --姓名 memSex char(2) notnull, --性別 check(memSexin('男','女')), teletphone char(11) notnull, --電話號(hào)碼 check(teletphonelike'[1][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'), eMail varchar(30) notnull, --電子郵箱 memId char(18) notnull, --身份證號(hào) memLevelNo char(4) notnull, --會(huì)員等級(jí)編號(hào) constraintVipMemberPKprimarykeyclustered(memberNo),/*定義主碼*/ constraintVipMemberFKforeignkey(memLevelNo)referencesMemLevel(memLevelNo)/*定義外碼*/)go/*會(huì)員表(VipMember)數(shù)據(jù):*/goinsertVipMembervalues('M20120001','123456789@163.com','123456','葉維擁','男',,'289128394@','321234323233323323','ML00')insertVipMembervalues('M20130001','595271012@','123456','華榮軍','男',,'595271012@',,'ML04')insertVipMembervalues('M20130002','323232122@','123456','余涵','女',,'342345344@','542323442234234434','ML02')insertVipMembervalues('M20140001','344334434@','123456','徐嬌','女',,'543344334@','754344343453345334','ML03')insertVipMembervalues('M20140002','453453454@','123456','劉統(tǒng)華','男',,'234234323@','344324243242443432','ML01')go/*預(yù)約單表*/print'createOrderDetail'gocreatetableOrderDetail(orderNo char(9) notnull, --預(yù)約訂單編號(hào)check(orderNolike'[O][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),memberNo char(9) notnull, --會(huì)員編號(hào)orderDate datetime notnull, --預(yù)約日期orderBill numeric(7,2) notnull, --訂單付款金額orderNData datetime notnull, --訂單日期constraintOrderPKprimarykeyclustered(orderNo),/*定義主碼*/ constraintOrderFKforeignkey(memberNo)referencesVipMember(memberNo)/*定義外碼*/)go/*預(yù)約單表(OrderDetail)數(shù)據(jù)*/goinsertOrderDetailvalues('O20120001','M20120001','2013-12-24','0.00','2013-12-22')insertOrderDetailvalues('O20130001','M20130001','2013-12-25','0.00','2013-12-22')insertOrderDetailvalues('O20130002','M20130001','2013-12-25','0.00','2013-12-23')insertOrderDetailvalues('O20140001','M20140001','2014-01-03','0.00','2014-01-02')insertOrderDetailvalues('O20140002','M20140002','2014-01-05','0.00','2014-01-02')go/*選擇時(shí)間表*/print'createSelectTime'gocreatetableSelectTime(orderNochar(9)notnull, --預(yù)約訂單編號(hào)check(orderNolike'[O][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),timeNochar(4) notnull, --時(shí)間編號(hào)orderTimedatetimenotnull, --預(yù)定日期constraintSelectTimePKprimarykeyclustered(orderNo,timeNo),/*定義主碼*/constraintSelectTimeFK1foreignkey(orderNo)referencesOrderDetail(orderNo),/*定義外碼*/constraintSelectTimeFK2foreignkey(timeNo)referencesTimeChart(timeNo),/*定義外碼*/)go/*選擇時(shí)間表(SelectTime)數(shù)據(jù)*/goinsertSelectTimevalues('O20120001','TC01','2013-12-24')insertSelectTimevalues('O20130001','TC03','2013-12-25')insertSelectTimevalues('O20130002','TC05','2013-12-25')insertSelectTimevalues('O20140001','TC06','2014-01-03')insertSelectTimevalues('O20140002','TC03','2014-01-05')go/*場(chǎng)地類(lèi)型表*/print'createRoomType'gocreatetableRoomType(roomTypeNo char(9) notnull, --場(chǎng)地類(lèi)型編號(hào)check(roomTypeNolike'[R][T][0-9][0-9]'),roomType char(9) notnull, --場(chǎng)地類(lèi)型constraintRoomTypePKprimarykeyclustered(roomTypeNo),/*定義主碼*/)/*場(chǎng)地類(lèi)型(RoomType)數(shù)據(jù)*/goinsertRoomTypevalues('RT01','羽毛球')insertRoomTypevalues('RT02','籃球')insertRoomTypevalues('RT03','乒乓球')insertRoomTypevalues('RT04','游泳')insertRoomTypevalues('RT05','輪滑')go/*場(chǎng)地表*/print'createRoom'gocreatetableRoom( roomNo char(9) notnull --場(chǎng)地編號(hào)check(roomNolike'[R][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'), limitPeople tinyint notnull, --限制人數(shù) roomSize varchar(20) notnull, --場(chǎng)地大小 roompayType numeric(7,2) notnull, --收費(fèi)標(biāo)準(zhǔn)roomTypeNo char(9) notnull, --場(chǎng)地類(lèi)型編號(hào) constraintRoomPKprimarykeyclustered(roomNo),/*定義主碼*/constraintRoomFKforeignkey(roomTypeNo)referencesRoomType(roomTypeNo)/*定義外碼*/)/*場(chǎng)地(Room)數(shù)據(jù)*/goinsertRoomvalues('R20130001',23,'12*50','20.00','RT01')insertRoomvalues('R20130002',24,'12*70','10.00','RT02')insertRoomvalues('R20130003',25,'30*50','30.00','RT03')insertRoomvalues('R20130004',26,'50*70','20.00','RT04')insertRoomvalues('R20130005',27,'80*90','25.00','RT05')go/*安排場(chǎng)地表*/print'createArrangeRoom'gocreatetableArrangeRoom(orderNochar(9)notnull, --預(yù)約訂單編號(hào)timeNochar(4) notnull, --時(shí)間編號(hào)roomNo char(9) notnull --場(chǎng)地編號(hào)constraintArrangeRoomPKprimarykeyclustered(orderNo,timeNo,roomNo),/*定義主碼*/constraintArrangeRoomFK1foreignkey(orderNo)referencesOrderDetail(orderNo),/*定義外碼*/constraintArrangeRoomFK2foreignkey(timeNo)referencesTimeChart(timeNo),/*定義外碼*/ constraintArrangeRoomFK3foreignkey(roomNo)referencesRoom(roomNo),/*定義外碼*/)go/*安排場(chǎng)地表(ArrangeRoom)數(shù)據(jù)*/goinsertArrangeRoomvalues('O20120001','TC01','R20130001')insertArrangeRoomvalues('O20130001','TC03','R20130002')insertArrangeRoomvalues('O20130002','TC05','R20130003')insertArrangeRoomvalues('O20140001','TC06','R20130004')insertArrangeRoomvalues('O20140002','TC03','R20130005')go/*陪練員表*/print'createSpar'gocreatetableSpar(sparNo char(9) notnull, --陪練員編號(hào)check(sparNolike'[S][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),sparName varchar(20) notnull, --陪練員姓名sparSex char(2) notnull, --性別sparPhone varchar(11) notnull, --電話號(hào)碼sparEmail varchar(30) notnull, --電子郵箱sparID varchar(18) notnull, --身份證號(hào)constraintSparPKprimarykeyclustered(sparNo),/*定義主碼*/)/*陪練員表(Spar)數(shù)據(jù):*/goinsertSparvalues('S20130001','李陽(yáng)','男''1382096354@','360222199419286425')insertSparvalues('S20130002','李名','男''1386975354@','360097567419286425')insertSparvalues('S20130003','王明','男''1397446764@','365789876687656425')insertSparvalues('S20130004','王敏','女',16568988111,'1765658768@','376565675642320985')insertSparvalues('S20130005','常和','女''1387656754@','286867865640980985')go/*陪練項(xiàng)目表*/print'createSparPro'gocreatetableSparPro(sparProNo char(4)notnull, --陪練項(xiàng)目編號(hào)check(sparProNolike'[S][P][0-9][0-9]'),sparPro varchar(20)notnull, --陪練項(xiàng)目constraintSparProPKprimarykeyclustered(sparProNo),/*定義主碼*/)/*陪練項(xiàng)目表(SparPro)數(shù)據(jù):*/goinsertSparProvalues('SP01','乒乓球')insertSparProvalues('SP02','足球')insertSparProvalues('SP03','排球')insertSparProvalues('SP04','羽毛球')insertSparProvalues('SP05','籃球')go/*陪練表*/print'createsparSP'gocreatetablesparSP( sparNo char(9) notnull, --陪練員編號(hào) sparProNo char(4) notnull, --陪練項(xiàng)目編號(hào)sparPay numeric(7,2) notnull, --收費(fèi)標(biāo)準(zhǔn)constraintsparSPPKprimarykeyclustered(sparNo,sparProNo),/*定義主碼*/ constraintsparSPFK1foreignkey(sparNo)referencesSpar(sparNo),/*定義外碼*/constraintsparSPFK2foreignkey(sparProNo)referencesSparPro(sparProNo),/*定義外碼*/)/*陪練表(sparSP)數(shù)據(jù):*/goinsertsparSPvalues('S20130001','SP01','25.00')insertsparSPvalues('S20130002','SP02','70.00')insertsparSPvalues('S20130003','SP03','30.00')insertsparSPvalues('S20130004','SP04','80.00')insertsparSPvalues('S20130005','SP05','50.00')go/*安排陪練員表*/print'createArrangeSpar'gocreatetableArrangeSpar(orderNo char(9) notnull, --預(yù)約訂單編號(hào)timeNochar(4) notnull, --時(shí)間編號(hào)sparNo char(9) notnull, --陪練員編號(hào)constraintArrangeSparPKprimarykeyclustered(orderNo,timeNo,sparNo),/*定義主碼*/ constraintArrangeSparFK1foreignkey(timeNo)referencesTimeChart(timeNo),/*定義外碼*/constraintArrangeSparFK2foreignkey(sparNo)referencesSpar(sparNo),/*定義外碼*/ constraintArrangeSparFK3foreignkey(orderNo)referencesOrderDetail(orderNo),/*定義外碼*/)/*安排陪練員表(Spar)數(shù)據(jù):*/goinsertArrangeSparvalues('O20120001','TC01','S20130001')insertArrangeSparvalues('O20130001','TC03','S20130002')insertArrangeSparvalues('O20130002','TC05','S20130003')insertArrangeSparvalues('O20140001','TC06','S20130004')insertArrangeSparvalues('O20140002','TC03','S20130005')go/*器材類(lèi)型表*/print'createEquipType'gocreatetableEquipType(equipTypeNo char(4) notnull, --器材類(lèi)型編號(hào)check(equipTypeNolike'[E][T][0-9][0-9]'),equipType varchar(10) notnull, --器材類(lèi)型 constraintEquipTypePKprimarykeyclustered(equipTypeNo)/*定義主碼*/)go/*器材類(lèi)型表(EquipType)數(shù)據(jù)*/goinsertEquipTypevalues('ET01','籃球器材')insertEquipTypevalues('ET02','足球器材')insertEquipTypevalues('ET03','羽毛球器材')insertEquipTypevalues('ET04','乒乓球器材')insertEquipTypevalues('ET05','排球器材')go/*器材表*/print'createEquip'gocreatetableEquip( equipNo char(9) notnull, --器材編號(hào) check(equipNolike'[E][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),equipTypeNo char(4) notnull, --器材類(lèi)型編號(hào)buyTime datetime notnull, --購(gòu)置日期equipPay numeric(7,2)notnull, --收費(fèi)標(biāo)準(zhǔn)constraintEquipPKprimarykeyclustered(equipNo),/*定義主碼*/ constraintEquipTypeFKforeignkey(equipTypeNo)referencesEquipType(equipTypeNo)/*定義外碼*/)go/*器材表(Equip)數(shù)據(jù)*/goinsertEquipvalues('E20120001','ET01','2012-11-11','20.00')insertEquipvalues('E20120002','ET03','2012-11-11','10.00')insertEquipvalues('E20130001','ET02','2013-01-13','30.00')insertEquipvalues('E20140001','ET01','2014-09-03','20.00')insertEquipvalues('E20140002','ET05','2014-04-05','25.00')go/*安排器材聯(lián)系集表*/print'createArrangeEquip'gocreatetableArrangeEquip(orderNo char(9) notnull, --預(yù)約訂單編號(hào)timeNo char(4) notnull, --時(shí)間編號(hào)equipNo char(9)notnull, --器材編號(hào) constraintArrangeEquipPK1primarykeyclustered(orderNo,timeNo,equipNo),/*定義主碼*/ constraintArrangeEquipFK1foreignkey(orderNo)referencesOrderDetail(orderNo),/*定義外碼*/constraintArrangeEquipFK2foreignkey(timeNo)referencesTimeChart(timeNo),/*定義外碼*/constraintArrangeEquipFK3foreignkey(equipNo)referencesEquip(equipNo)/*定義外碼*/)gogo/*安排器材表(ArrangeEqu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《美麗的海底世界》教學(xué)設(shè)計(jì)
- 浙江工業(yè)職業(yè)技術(shù)學(xué)院《土壤與土壤資源學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 常州工學(xué)院《人力資源管理專(zhuān)業(yè)導(dǎo)航》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年印刷品、記錄媒介復(fù)制品項(xiàng)目合作計(jì)劃書(shū)
- 人教版九年級(jí)歷史與社會(huì)上冊(cè) 1.2.3北洋政府與軍閥混戰(zhàn)教學(xué)設(shè)計(jì)
- 河南女子職業(yè)學(xué)院《校園公共空間環(huán)境設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱劍橋?qū)W院《三維造型與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 滄州航空職業(yè)學(xué)院《程序設(shè)計(jì)基礎(chǔ)及應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連翻譯職業(yè)學(xué)院《儀器分析化學(xué)類(lèi)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北建材職業(yè)技術(shù)學(xué)院《土壤地理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- (高清版)JTGT 3610-2019 公路路基施工技術(shù)規(guī)范
- 2022年江蘇省五年制專(zhuān)轉(zhuǎn)本考試英語(yǔ)真題(試卷+答案)
- 機(jī)器人發(fā)展史課件完整版
- 黃山記-徐遲-(上課用)
- 幼教培訓(xùn)課件:《學(xué)前兒童心理健康教育》
- 重慶市2023年中考道德與法治試卷(A卷)(附真題答案)
- 村委會(huì)地震演練方案及流程
- 個(gè)人下半年工作計(jì)劃范文2篇
- 山東職業(yè)學(xué)院?jiǎn)握小队⒄Z(yǔ)》考試復(fù)習(xí)題庫(kù)(含答案)
- 四年級(jí)上冊(cè)數(shù)學(xué)計(jì)算題練習(xí)300題及答案
- 滬教版二年級(jí)下冊(cè)計(jì)算題100道及答案
評(píng)論
0/150
提交評(píng)論