體育館管理系統(tǒng)畢業(yè)論文_第1頁(yè)
體育館管理系統(tǒng)畢業(yè)論文_第2頁(yè)
體育館管理系統(tǒng)畢業(yè)論文_第3頁(yè)
體育館管理系統(tǒng)畢業(yè)論文_第4頁(yè)
體育館管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄 1 需求分析需求分析 .1 1.1 背景說(shuō)明.1 1.2 系統(tǒng)目標(biāo)與系統(tǒng)邊界.2 1.3 系統(tǒng)功能分析.2 1.3.1 系統(tǒng)的功能描述 .2 1.3.1.1 會(huì)員基本信息管理.2 1.3.1.2 場(chǎng)地基本信息管理.3 1.3.1.3 器材基本信息管理.3 1.3.1.4 陪練員基本信息管理.4 1.3.1.5 會(huì)員預(yù)約信息管理.4 1.3.1.6 會(huì)員評(píng)價(jià)信息管理.4 1.3.2 系統(tǒng)總體功能 .5 1.3.3 主要業(yè)務(wù)流程描述 .6 1.4 數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析.6 1.4.1 數(shù)據(jù)需求描述及業(yè)務(wù)規(guī)則描述.6 1.4.2 完整性約束規(guī)則描述.7 2 概念設(shè)計(jì)概念設(shè)計(jì) .8 2.1 確

2、定基本實(shí)體集.8 2.1.1 發(fā)現(xiàn)基本實(shí)體集 .8 2.1.2 定義基本實(shí)體集(數(shù)據(jù)字典).8 2.2 局部概念建模.10 2.2.1 主要業(yè)務(wù)的局部 E-R 圖.10 2.2.2 定義業(yè)務(wù)實(shí)體集 .11 2.2.3 定義聯(lián)系集 .12 2.3 概念模型(E-R 圖).13 2.3.1 概念模型(總 E-R 圖).13 2.3.2 檢查是否滿足需求 .13 3 邏輯設(shè)計(jì)邏輯設(shè)計(jì).13 3.1 關(guān)系數(shù)據(jù)庫(kù)模式設(shè)計(jì).13 3.2 完整性約束的說(shuō)明.14 4 物理設(shè)計(jì)物理設(shè)計(jì).15 4.1 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu).15 4.2 確定數(shù)據(jù)庫(kù)的存取方法.15 5 數(shù)據(jù)庫(kù)應(yīng)用與安全設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用與安全設(shè)計(jì).

3、15 5.1 數(shù)據(jù)庫(kù)腳本.15 5.2 數(shù)據(jù)庫(kù)完整性設(shè)計(jì).15 5.3 數(shù)據(jù)庫(kù)安全性設(shè)計(jì).15 5.4 存儲(chǔ)過(guò)程設(shè)計(jì).15 6 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā) .15 1 1 需求分析需求分析 需求分析將從編寫(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.11.1 背景背景說(shuō)明說(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è)水平非常落后,這

4、直接導(dǎo)致了 計(jì)費(fèi)方式陳舊、營(yíng)銷模式單一、會(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)銷決策等應(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ā)

5、展,向科學(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í)交換和交互控制,而具體到

6、計(jì)費(fèi)和會(huì)員管理 子系統(tǒng)并未形成統(tǒng)一的規(guī)范。 現(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.

7、21.2 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo)與系統(tǒng)邊界與系統(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ú)需專門(mén)培訓(xùn)即可操作使用。是羽毛球館,乒乓球館,網(wǎng)球 場(chǎng),籃球場(chǎng),

8、臺(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)用于各類體育場(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.1.3 3 系統(tǒng)功能分析系統(tǒng)功能分析 1.3.11.3.1 系統(tǒng)的功能描述系統(tǒng)的功能描述 體育館管理系統(tǒng)功能:會(huì)員基本信息管理、場(chǎng)地基本信息管理、 器材基本信息管理、陪練員基本信息管理、會(huì)員預(yù)約

9、信息管理、會(huì) 員評(píng)價(jià)信息管理。 1.3.1.11.3.1.1 會(huì)員基本信息管理會(huì)員基本信息管理 提供會(huì)員基本信息的注冊(cè)、查詢、修改、注銷、統(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ì)員基本信息查詢:已經(jīng)注冊(cè)了的會(huì)員,輸入登入賬號(hào)可以 在系統(tǒng)中查詢自己的會(huì)員編號(hào)、姓名、性別、出生日期、電話號(hào)碼、 身份證號(hào)、電子郵箱等信息。 (3)會(huì)員基本信息修改:可修改除

10、會(huì)員編號(hào)、登錄賬號(hào)、省份證 號(hào)以外的所有信息 修改會(huì)員登入密碼 修改會(huì)員姓名 修改會(huì)員出生年月 修改會(huì)員電話號(hào) 修改會(huì)員性別 修改會(huì)員電子郵箱 (4)會(huì)員基本信息注銷:會(huì)員可以通過(guò)注銷來(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)惠。 1.3.1.21.3.1.2 場(chǎng)地基本信息管理場(chǎng)地基本信息管理 提供場(chǎng)地基本信息的增加、修改、查詢、統(tǒng)計(jì)的功能。 (1) 增加場(chǎng)地基本信息:增加場(chǎng)地時(shí),要求填寫(xiě)場(chǎng)地基本信息, 包括場(chǎng)地編號(hào)、場(chǎng)地類型、限制人數(shù)、場(chǎng)地大小

11、、收費(fèi)標(biāo)準(zhǔn)等相關(guān) 描述信息。 (2) 修改場(chǎng)地基本信息:場(chǎng)地的基本信息如果出錯(cuò)或者改變, 可以對(duì)場(chǎng)地基本信息進(jìn)行修改。修改內(nèi)容包括: 修改場(chǎng)地類型 修改場(chǎng)地限制人數(shù) 修改場(chǎng)地大小 修改場(chǎng)地收費(fèi)標(biāo)準(zhǔn) (3) 查詢場(chǎng)地基本信息:可根據(jù)不同條件查詢場(chǎng)地的基本信息, 按場(chǎng)地編號(hào)查詢場(chǎng)地基本信息 按場(chǎng)地類型查詢場(chǎng)地基本 信息 按收費(fèi)標(biāo)準(zhǔn)查詢場(chǎng)地基本信息 按限制人數(shù)查詢場(chǎng)地基本 信息 (4) 場(chǎng)地統(tǒng)計(jì):可根據(jù)不同條件對(duì)場(chǎng)地進(jìn)行統(tǒng)計(jì): 按場(chǎng)地的類型統(tǒng)計(jì)不同場(chǎng)地類型數(shù)量按限制人數(shù)查詢場(chǎng)地 基本信息 1.3.1.31.3.1.3 器材基本信息管理器材基本信息管理 提供器材的增加、修改、查詢、刪除、統(tǒng)計(jì)的功能。

12、(1)增加器材基本信息:新增購(gòu)置器材時(shí),需輸入器材類型、器 材編號(hào)、 購(gòu)置日期、收費(fèi)標(biāo)準(zhǔn)等相關(guān)描述信息。 (2)修改器材基本信息:器材的基本信息如果出錯(cuò)或者改變,可 對(duì)器材的基本信息進(jìn)行修改。修改內(nèi)容包括:修改器材類型、修改 器材編號(hào)、修改購(gòu)置日期、修改收費(fèi)標(biāo)準(zhǔn)等。 (3)查詢器材基本信息:可以通過(guò)查詢條件查詢器材的基本信息, 按器材編號(hào)查詢器材基本信息 按器材類型查詢器材基本 信息 按收費(fèi)標(biāo)準(zhǔn)查詢器材基本信息 (4)刪除器材基本信息:進(jìn)行報(bào)廢器材刪除,支持批量刪除。 (5)器材統(tǒng)計(jì):通過(guò)不同條件對(duì)器材的數(shù)量進(jìn)行統(tǒng)計(jì) 統(tǒng)計(jì)某類型器材數(shù)、統(tǒng)計(jì)某日期購(gòu)買的器材數(shù)、統(tǒng)計(jì)某收費(fèi)標(biāo) 準(zhǔn)的器材數(shù)等。 按器

13、材的類型統(tǒng)計(jì)不同器材類型數(shù)量按購(gòu)買日期統(tǒng)計(jì)相同 日期的購(gòu)買數(shù)量 1.3.1.41.3.1.4 陪練員基本信息管理陪練員基本信息管理 提供陪練員信息的添加、修改、查詢、刪除、統(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)查詢陪練員基本信息:按不同條件可查詢陪練員基本信息, 按陪練員編號(hào)查詢陪練員基本信息 按姓名查詢陪練員基

14、 本信息 按收費(fèi)標(biāo)準(zhǔn)查詢陪練員基本信息 按陪練項(xiàng)目查詢陪練員 基本信息 按收費(fèi)標(biāo)準(zhǔ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ì)陪練員 基本信息 1.3.1.51.3.1.5 會(huì)員預(yù)約信息管理會(huì)員預(yù)約信息管理 提供會(huì)員預(yù)約、會(huì)員預(yù)約退訂、預(yù)約信息修改、預(yù)約信息查詢。 (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)

15、地、退訂器材和退訂陪練員。 (3)預(yù)約信息修改:在預(yù)約期內(nèi),會(huì)員可以對(duì)預(yù)約信息進(jìn)行修改, 包括修改預(yù)約場(chǎng)地、修改預(yù)約器材、修改預(yù)約陪練員、修改預(yù)約陪 練項(xiàng)目、修改預(yù)約時(shí)間段。 (4)預(yù)約信息查詢:會(huì)員登入后可以查詢自己的預(yù)約信息。 1.3.1.61.3.1.6 會(huì)員評(píng)價(jià)信息管理會(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ì)員成功使用一

16、次體育館,付款后, 系統(tǒng)會(huì)提示自愿對(duì)此次使用的陪練員進(jìn)行評(píng)價(jià)。 1.3.21.3.2 系統(tǒng)總體功能系統(tǒng)總體功能 系統(tǒng)總體功能如圖 1-1 所示: 體育館管理系統(tǒng) 會(huì)員基本信息管理 場(chǎng)地基本信息管理 器材基本信息管理 陪練員基本信息管理 會(huì)員預(yù)約信息管理 會(huì)員評(píng)價(jià)信息管理 注冊(cè)會(huì)員基本信息 修改會(huì)員基本信息 統(tǒng)計(jì)會(huì)員基本信息 注銷會(huì)員基本信息 查詢會(huì)員基本信息 增加場(chǎng)地基本信息 修改場(chǎng)地基本信息 查詢場(chǎng)地基本信息 統(tǒng)計(jì)場(chǎng)地基本信息 增加器材基本信息 修改器材基本信息 查詢器材基本信息 刪除器材基本信息 統(tǒng)計(jì)器材基本信息 增加陪練員基本信息 修改陪練員基本信息 查詢陪練員基本信息 刪除陪練員基本信

17、息 統(tǒng)計(jì)陪練員基本信息 會(huì)員預(yù)約 會(huì)員預(yù)約退訂 會(huì)員預(yù)約信息修改 會(huì)員預(yù)約信息查詢 會(huì)員評(píng)價(jià)場(chǎng)地 會(huì)員評(píng)價(jià)器材 會(huì)員評(píng)價(jià)陪練員 圖 1-1 系統(tǒng)總體功能圖 1.3.31.3.3 主要業(yè)務(wù)流程描述主要業(yè)務(wù)流程描述 (1)預(yù)訂流程 (2)日常業(yè)務(wù)流程 預(yù)訂流程如圖 1-2 所示: 日常業(yè)務(wù)流程如 圖 1-3 所示: 開(kāi)始 活動(dòng)時(shí)間預(yù)約 場(chǎng)地預(yù)約 是否預(yù)約器材 是否預(yù)約陪練員 Y N 陪練項(xiàng)目與預(yù)約 Y 形成預(yù)約訂單 N 結(jié)束 會(huì)員來(lái)場(chǎng) 前臺(tái) 前臺(tái)登記前臺(tái)接待 未預(yù)約已預(yù)約 自行運(yùn)動(dòng) 總臺(tái)結(jié)賬 會(huì)員離開(kāi) 圖 1-2 預(yù)定流程圖 圖 1-3 日常業(yè)務(wù) 流程圖 1.41.4 數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析數(shù)據(jù)需

18、求及業(yè)務(wù)規(guī)則分析 業(yè)務(wù)規(guī)則分析主要是分析系統(tǒng)中數(shù)據(jù)之間的約束以及數(shù)據(jù)庫(kù)的 范圍界定,基于上述功能需求,通過(guò)進(jìn)一步了解體育館管理系統(tǒng)業(yè) 務(wù)分析規(guī)則 1.4.11.4.1 數(shù)據(jù)需求描述數(shù)據(jù)需求描述及業(yè)務(wù)規(guī)則描述及業(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ì)員只能查詢、 修改自己的基本信息。 (2)場(chǎng)地有場(chǎng)地編號(hào)為唯一標(biāo)示,需要存儲(chǔ)場(chǎng)地的場(chǎng)地編號(hào)、場(chǎng) 地類型、場(chǎng)地收費(fèi)標(biāo)準(zhǔn)、場(chǎng)地限制人數(shù)等信息,場(chǎng)地修改只能修改 除場(chǎng)地編號(hào)以外的其他數(shù)據(jù)項(xiàng),場(chǎng)地查詢可

19、以查詢場(chǎng)地所以信息, 可根據(jù)場(chǎng)地編號(hào)、場(chǎng)地類型查詢。 (3)器材由器材編號(hào)唯一標(biāo)示,需要存儲(chǔ)器材的器材編號(hào)、器材 類型、購(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)地類型;預(yù)

20、約器材需填寫(xiě)器材編號(hào),器材類型;預(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ù)約信息修改、查詢只有已經(jīng)預(yù)約過(guò)的會(huì)員才可以對(duì)預(yù) 約信息進(jì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.21.4.2 完整性約束規(guī)則描述完整性約束規(guī)則描述 (1)會(huì)員編號(hào)約束:以字母 M 開(kāi)頭再加上 8 位數(shù)字組成,按流水 號(hào)一次增大。check

21、 約束為 check(memberNo like M0-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(roomNo like R0-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(equipNo like E0-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) 一次增大

22、。check 約束為 check(partnerNo like P0-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 2 概念設(shè)計(jì)概念設(shè)計(jì) 2.12.1 確定基本實(shí)體確定基本實(shí)體集集 2.1.12.1.1 發(fā)現(xiàn)基本實(shí)體集發(fā)現(xiàn)基本實(shí)體集 (1)會(huì)員實(shí)體集 VipMember : 登錄賬號(hào)(enterAccount)、登錄密 碼(enterCode)、姓名(memName)、性別(menSex)、出生日期 (dateTime)、電話號(hào)碼(Teletphone)、

23、電子郵箱(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)地類型實(shí)體集 RoomType。場(chǎng)地類型編號(hào)(roomTypeNo)、 場(chǎng)地類型(roomType)。 (5)器材實(shí)體集 Equip :器材編號(hào)(equipNo)、

24、購(gòu)置日期(buyTime)、 收費(fèi)標(biāo)準(zhǔn)(equippayType)。 (6)器材類型實(shí)體集 EquipType。器材類型編號(hào)(equipTypeNo)、 器材類型(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.22.1.2 定義基本實(shí)

25、體集定義基本實(shí)體集( (數(shù)據(jù)字典數(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 屬性名含義類別域及約束 memberNo會(huì)員編號(hào)主碼char(9) NOT NULL enterAccou nt 登錄賬號(hào) varchar(30) NOT NULL ente

26、rCode登錄密碼 varchar(20) NOT NULL menName姓名 varchar(20) NOT NULL menSex性別 char(2) 取值范圍男, 女 Teletphone電話號(hào)碼char(11) NOT NULL eMail電子郵箱 varchar(30) NOT NULL memId身份證號(hào) char(18) NUT NULL (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 屬性名含義類別域

27、及約束 roomNo場(chǎng)地編號(hào)主碼char(9) NOT NULL limitPeople限制人數(shù)tinyint NOT NULL roomSize場(chǎng)地大小varchar(20) NOT NULL roompayTyp e 收費(fèi)標(biāo)準(zhǔn) numeric(7,2) NOT NULL (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 屬性名含義類別域及約束 equipNo器材編號(hào)主碼char(9) NOT NULL buyTime購(gòu)置日期 datetime NOT NUL

28、L equipPayTy pe 收費(fèi)標(biāo)準(zhǔn) numeric(7,2) NOT NULL (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 屬性名含義類別域及約束 sparNo陪練員編號(hào) 主碼char(9) NOT NULL sparName姓名 varchar(10) NOT NULL sparSex性別 char(2) 取值范圍男, 女 sparPhone電話號(hào)碼char(11) N

29、OT NULL sparEmail電子郵箱 varchar(30) NOT NULL sparID身份證號(hào)char(18) NOT NULL (5)陪練項(xiàng)目實(shí)體集 SparPro。陪練項(xiàng)目編號(hào)(sparProNo)陪練項(xiàng)目 (sparPro)。數(shù)據(jù)字典見(jiàn)表 2-5 所示: 表 2-5 陪練員項(xiàng)目實(shí)體集 屬性名含義類別域及約束 sparProNo陪練項(xiàng)目編號(hào)主碼char(4) NOT NULL sparPro陪練項(xiàng)目 varchar(20) NOT NULL (6)時(shí)間實(shí)體集 TimeChart。時(shí)間編號(hào)(timeNo),時(shí)間段(timeDeac)。 數(shù)據(jù)字典見(jiàn)表所示: 表 2-6 時(shí)間實(shí)體集

30、TimeChart 屬性名含義類別域及約束 timeNo時(shí)間編號(hào) 主碼char(4) NOT NULL timeDeac時(shí)間段 varchar(20) NOT NULL (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 屬性名含義類別域及約束 memLevel No 會(huì)員等級(jí)編號(hào)主碼 char(4) NOT NULL memLevel會(huì)員等級(jí) int NOT NULL memDiscou nt 會(huì)員折扣 numeric(4

31、,2) NOT NULL (8)場(chǎng)地類型實(shí)體集 RoomType。場(chǎng)地類型編號(hào)(roomTypeNo)、場(chǎng)地 類型(roomType)。數(shù)據(jù)字典見(jiàn)表 2-8 所示: 表 2-8 場(chǎng)地類型實(shí)體集 RoomType 屬性名含義類別域及約束 roomTypeN場(chǎng)地類型編號(hào)主碼char(4) NOT oNULL roomType場(chǎng)地類型 varchar(10) NOT NULL (9)器材類型實(shí)體集 EquipType。器材類型編號(hào)(equipTypeNo)、器材 類型(equipType)。數(shù)據(jù)字典見(jiàn)表 2-9 所示: 表 2-9 器材類型實(shí)體集 EquipType 屬性名含義類別域及約束 equi

32、pTypeN o 器材類型編號(hào) 主碼 char(4) NOT NULL equipType器材類型 varchar(10) NOT NULL 2.22.2 局部概念建模局部概念建模 2.2.12.2.1 主要業(yè)務(wù)的局部主要業(yè)務(wù)的局部 E-RE-R 圖圖 (1)會(huì)員預(yù)約時(shí)間 會(huì)員預(yù)約時(shí)間如圖 2-1 所示: 時(shí)間會(huì)員預(yù)約預(yù)約單選擇時(shí)間 圖 2-1 會(huì)員預(yù)約時(shí)間圖 (2)會(huì)員預(yù)約場(chǎng)地、器材、陪練員 會(huì)員預(yù)約場(chǎng)地、器材、陪練員如圖 2-2 所示: 時(shí)間 預(yù)約預(yù)約單 安排場(chǎng)地 安排器材 安排陪練員 陪練項(xiàng)目 陪練項(xiàng)目 陪練 選擇時(shí)間會(huì)員 場(chǎng)地 器材 陪練員 收費(fèi)標(biāo)準(zhǔn) 圖 2-2 會(huì)員預(yù)約場(chǎng)地、器材、陪

33、練員圖 (3)會(huì)員評(píng)價(jià) 會(huì)員評(píng)價(jià)如圖 2-3 所示: 評(píng)價(jià)信息發(fā)布 評(píng)價(jià) 評(píng)價(jià) 評(píng)價(jià) 會(huì)員 場(chǎng)地 器材 陪練員 日期 圖 2-3 會(huì)員評(píng)價(jià)圖 2.2.22.2.2 定義業(yè)務(wù)實(shí)體集定義業(yè)務(wù)實(shí)體集 (1)預(yù)約單為依賴實(shí)體 Order。預(yù)約訂單編號(hào)(orderNo)、會(huì)員編 號(hào)(memberNo)、預(yù)約日期(orderData)、訂單付款金額(orderBill)、訂 單日期(orderNData)。數(shù)據(jù)字典見(jiàn)表 2-10 所示: 表 2-10 預(yù)約單依賴實(shí)體集 屬性名含義類別域及約束 orderNo預(yù)約訂單編號(hào)主碼char(9) NOT NULL memberNo會(huì)員編號(hào)外碼char(9) NOT

34、 NULL orderData預(yù)約日期datatime NOT NULL orderBill訂單付款金額派生屬性numeric NOT NULL orderNData訂單日期datatime NOT NULL (2)評(píng)價(jià)信息依賴弱實(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à)信息依賴弱實(shí)體集 屬性名含義類別域及約束 assessNo評(píng)價(jià)信息編號(hào)主碼、部分 碼 char(9) NOT NULL memberNo

35、會(huì)員編號(hào)主碼、外碼char(9) NOT NULL assessPro評(píng)價(jià)項(xiàng)目varchar(10) NOT NULL assessCon評(píng)價(jià)內(nèi)容varchar(200) NOT NULL replyCon回復(fù)內(nèi)容varchar(200) NOT NULL assessData評(píng)價(jià)時(shí)間datatime NOT NULL (3)選擇時(shí)間聯(lián)系實(shí)體集 SelectTime。數(shù)據(jù)字典見(jiàn)表 2-12 所示: 表 2-12 選擇時(shí)間聯(lián)系實(shí)體集 SelectTime 屬性名含義類別域及約束 orderNo預(yù)約訂單編號(hào)char(4) NOT NULL timeNo時(shí)間編號(hào)char(4) NOT NULL or

36、derTime預(yù)約日期 datatime NOT NULL 2.2.32.2.3 定義聯(lián)系集定義聯(lián)系集 (1)預(yù)約聯(lián)系集:會(huì)員實(shí)體集與預(yù)約實(shí)體集為一對(duì)多的關(guān)系,其 描述屬性有:預(yù)約日期(oderDate),已建模為預(yù)約單依賴實(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ā)布日期(rel

37、easeDate),已建模為評(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à)信息依賴弱實(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)地類型實(shí)體集為多對(duì)一的關(guān) 系,沒(méi)有聯(lián)系屬性。 (10)包含 2 聯(lián)系集:器材實(shí)體集與器材類型實(shí)體集為多對(duì)一的 關(guān)系,沒(méi)有聯(lián)系屬性。 2.32.3 概念模型概念模型(E-R(E-R

38、 圖圖) ) 2.3.12.3.1 概念模型概念模型( (總總 E-RE-R 圖圖) ) 概念模型(總 E-R 圖)如圖 2-4 所示: 評(píng)價(jià)信息 發(fā)布 評(píng)價(jià) 評(píng)價(jià) 評(píng)價(jià) 會(huì)員預(yù)約預(yù)約單 場(chǎng)地 器材 陪練員 安排場(chǎng)地 安排器材 安排陪練員 選擇時(shí)間 回復(fù) 會(huì)員等級(jí) 引用 發(fā)布日期 預(yù)約單編號(hào)時(shí)間編號(hào)預(yù)約日期 時(shí)間 包含1 場(chǎng)地類型 包含2 器材類型 陪練項(xiàng)目 陪練項(xiàng)目 陪練 收費(fèi)標(biāo)準(zhǔn) 圖 2-4 概念模型(總 E-R 圖) 2.3.22.3.2 檢查是否滿足需求檢查是否滿足需求 (1)如果會(huì)員評(píng)價(jià)了陪練員,陪練員可以就會(huì)員的評(píng)價(jià)進(jìn)行回復(fù), 做到讓會(huì)員滿意。 3 3 邏輯設(shè)計(jì)邏輯設(shè)計(jì) 3.13.

39、1 關(guān)系數(shù)據(jù)庫(kù)模式設(shè)計(jì)關(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、roomTy peNo) (4)場(chǎng)地(RoomType)類型

40、實(shí)體集。 RoomType (roomTypeNo、roomType) (5)器材(Equip)實(shí)體集。 Equip (equipNo、buyTime、equipPay、equipTypeNo) (6)器材(EquipType)類型實(shí)體集。 EquipType(equipTypeNo、equipType) (7)陪練員(Spar)實(shí)體集。 Spar(sparNo、sparName、sparSex、sparID、sparPhone、sparEm ail) (8)陪練項(xiàng)目(SparPro)實(shí)體集。 SparPro (sparProNo、sparPro) (9)時(shí)間(Time)實(shí)體集。 Time (

41、timeNo、timeDeac) (10)預(yù)約單(Order)依賴實(shí)體。 Order(orderNo、memberNo、orderData、orderBill、orderNData) (11)評(píng)價(jià)信息(Assess)依賴弱實(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)地(Arr

42、angeRoom)聯(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.23.2 完整性約束的說(shuō)明完整性約束的說(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)組成

43、 。 (2)預(yù)約單實(shí)體集中的訂單付款金額有場(chǎng)地實(shí)體集、器材實(shí)體集、 陪練聯(lián)系集中的收費(fèi)標(biāo)準(zhǔn)相加而成。 (3)會(huì)員實(shí)體集與陪練員實(shí)體集中的的性別取值為F或者M(jìn)。 (4)會(huì)員實(shí)體集中會(huì)員等級(jí),缺省值為 0,即沒(méi)有會(huì)員折扣。 (5)預(yù)約單依賴實(shí)體集中預(yù)約器材、陪練員,缺省值為 0,即不 預(yù)約器材、陪練員。 4 4 物理設(shè)計(jì)物理設(shè)計(jì) 4.14.1 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 根據(jù)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)規(guī)模的調(diào)查和預(yù)測(cè)結(jié)果、數(shù)據(jù)庫(kù)使用中頻 繁查詢的調(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ù)冗余以減少頻

44、繁查詢中關(guān)系表之間 的連接運(yùn)算的數(shù)量,以提高頻繁查詢的訪問(wèn)速度,滿足系統(tǒng)的性能 要求。 4.24.2 確定數(shù)據(jù)庫(kù)的存取方法確定數(shù)據(jù)庫(kù)的存取方法 5 5 數(shù)據(jù)庫(kù)應(yīng)用與安全設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用與安全設(shè)計(jì) 5.15.1 數(shù)據(jù)庫(kù)腳本數(shù)據(jù)庫(kù)腳本 set nocount on set dateformat ymd use master go if not exists(select * from syslogins where name=user01) exec sp_addlogin user01,user01 go /*create database*/ if exists(select *from sys

45、databases where name=GymnasiumDB) drop database GymnasiumDB go create database GymnasiumDB on primary (name=GymnasiumDB, filename=F:SQLDatabaseGymnasiumDB.mdf, size=3, maxsize=5, filegrowth=1) log on (name=GymnasiumLog, filename=F:SQLDatabaseGymnasiumLog.ldf, size=1, maxsize=5, filegrowth=1) go /*da

46、ta mydatabase*/ use GymnasiumDB go /*add my user*/ exec sp_adduser user01,user01 go - - - - /*時(shí)間表*/ print create Time go create table TimeChart( timeNochar(4)not null,-時(shí)間編號(hào) check(timeNo like TC0-90-9), timeDeac varchar(15)not null,-時(shí)間段 constraint TimeChartPK primary key clustered(timeNo) ) go /*時(shí)間表(

47、TimeChart)數(shù)據(jù):*/ go insert TimeChart values(TC01,8:009:00) insert TimeChart values(TC02,9:0010:00) insert TimeChart values(TC03,10:0011:00) insert TimeChart values(TC04,11:0012:00) insert TimeChart values(TC05,14:0015:00) insert TimeChart values(TC06,15:0016:00) insert TimeChart values(TC07,16:0017:0

48、0) insert TimeChart values(TC08,17:0018:00) go - - /*會(huì)員等級(jí)表*/ print create MemLevel go create table MemLevel ( memLevelNochar(4)not null,-會(huì)員等級(jí)編號(hào) check(memLevelNo like ML0-90-9), memLevelintnot null,-會(huì)員等級(jí) memDiscountnumeric(4,2)not null,-會(huì)員折扣 constraint MemLevelPK primary key clustered(memLevelNo) ) g

49、o /*會(huì)員等級(jí)表(MemLevel)數(shù)據(jù):*/ go insert MemLevel values(ML00,0,1.00) -會(huì)員等級(jí)為 0,不享受折 扣 insert MemLevel values(ML01,1,0.95) -會(huì)員等級(jí)為 1,享受 0.95 折扣 insert MemLevel values(ML02,2,0.90) -會(huì)員等級(jí)為 2,享受 0.90 折扣 insert MemLevel values(ML03,3,0.85) -會(huì)員等級(jí)為 3,享受 0.85 折扣 insert MemLevel values(ML04,4,0.80) -會(huì)員等級(jí)為 4,享受 0.80

50、 折扣 go /*會(huì)員表*/ print create VipMember go create table VipMember ( memberNochar(9)not null,-會(huì)員編號(hào) check(memberNo like M0-90-90-90-90-90-90- 90-9), enterAccount varchar(30)not null,-登錄賬號(hào) enterCodevarchar(20)not null,-登錄密碼 memNamevarchar(20)not null,-姓名 memSexchar(2)not null,-性別 check(memSex in (男,女), t

51、eletphonechar(11)not null,-電話號(hào)碼 check(teletphone like 10-90-90-90-90-90-90- 90-90-90-9), eMailvarchar(30)not null,-電子郵箱 memIdchar(18)not null,-身份證號(hào) memLevelNochar(4)not null,-會(huì)員等級(jí)編號(hào) constraint VipMemberPK primary key clustered(memberNo),/*定 義主碼*/ constraint VipMemberFK foreign key(memLevelNo) refere

52、nces MemLevel(memLevelNo)/*定義外碼*/ ) go /*會(huì)員表(VipMember)數(shù)據(jù):*/ go insert VipMember values(M,葉維擁,男, ,ML00) insert VipMember values(M,華榮軍,男, ,ML04) insert VipMember values(M,余涵,女, ,ML02) insert VipMember values(M,徐嬌,女, ,ML03) insert VipMember values(M,劉統(tǒng)華,男, ,ML01) go - - /*預(yù)約單表*/ print create OrderDeta

53、il go create table OrderDetail ( orderNochar(9)not null,-預(yù)約訂單編號(hào) check(orderNo like O0-90-90-90-90-90-90- 90-9), memberNochar(9)not null,-會(huì)員編號(hào) orderDatedatetimenot null,-預(yù)約日期 orderBillnumeric(7,2)not null,-訂單付款金額 orderNDatadatetimenot null,-訂單日期 constraint OrderPK primary key clustered(orderNo),/*定義主

54、 碼*/ constraint OrderFK foreign key(memberNo ) references VipMember(memberNo )/*定義外碼*/ ) go /*預(yù)約單表(OrderDetail)數(shù)據(jù)*/ go insert OrderDetail values(O,M,2013-12-24,0.00,2013-12-22) insert OrderDetail values(O,M,2013-12-25,0.00,2013-12-22) insert OrderDetail values(O,M,2013-12-25,0.00,2013-12-23) insert

55、OrderDetail values(O,M,2014-01-03,0.00,2014-01-02) insert OrderDetail values(O,M,2014-01-05,0.00,2014-01-02) go - - /*選擇時(shí)間表*/ print create SelectTime go create table SelectTime( orderNo char(9) not null,-預(yù)約訂單編號(hào) check(orderNo like O0-90-90-90-90-90-90- 90-9), timeNo char(4) not null,-時(shí)間編號(hào) orderTime d

56、atetime not null,-預(yù)定日期 constraint SelectTimePK primary key clustered(orderNo,timeNo),/*定義主碼*/ constraint SelectTimeFK1 foreign key(orderNo) references OrderDetail(orderNo),/*定義外碼*/ constraint SelectTimeFK2 foreign key(timeNo) references TimeChart(timeNo),/*定義外碼*/ ) go /*選擇時(shí)間表(SelectTime)數(shù)據(jù)*/ go inse

57、rt SelectTime values(O,TC01,2013-12-24) insert SelectTime values(O,TC03,2013-12-25) insert SelectTime values(O,TC05,2013-12-25) insert SelectTime values(O,TC06,2014-01-03) insert SelectTime values(O,TC03,2014-01-05) go - - /*場(chǎng)地類型表*/ print create RoomType go create table RoomType ( roomTypeNochar(9)n

58、ot null,-場(chǎng)地類 型編號(hào) check(roomTypeNo like RT0-90-9), roomTypechar(9)not null,-場(chǎng)地類型 constraint RoomTypePK primary key clustered(roomTypeNo),/*定義主碼*/ ) /*場(chǎng)地類型(RoomType)數(shù)據(jù)*/ go insert RoomType values(RT01,羽毛球) insert RoomType values(RT02,籃球) insert RoomType values(RT03,乒乓球) insert RoomType values(RT04,游泳)

59、 insert RoomType values(RT05,輪滑) go /*場(chǎng)地表*/ print create Room go create table Room( roomNochar(9)not null-場(chǎng)地編號(hào) check(roomNo like R0-90-90-90-90-90-90- 90-9), limitPeopletinyintnot null,-限制人數(shù) roomSizevarchar(20)not null,-場(chǎng)地大小 roompayTypenumeric(7,2)not null,-收費(fèi)標(biāo)準(zhǔn) roomTypeNochar(9)not null,-場(chǎng)地類型 編號(hào) constraint RoomPK primary key clustered(roomNo),/*定義主碼 */ constraint RoomFK foreign key(roomTypeNo) references RoomType(roomTypeNo)/*定義外碼*/ ) /*場(chǎng)地(Room)數(shù)據(jù)*/ go insert Room values(R,23,12*50,20.00,RT01) insert Room values(R,24,12*70,10.00,RT02) insert Room values(R,25,30*50,30.00,RT03) insert

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論