版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計ii設(shè)計說明書健身中心管理系統(tǒng)數(shù)據(jù)庫設(shè)計和數(shù)據(jù)操作學(xué)生姓名萬永馨學(xué)號1021024016班級信管101成績指導(dǎo)教師肖海蓉數(shù)學(xué)與計算機科學(xué)學(xué)院2012年9月7日 信息管理與信息系統(tǒng) 課程設(shè)計評閱書題目健身中心管理系統(tǒng)數(shù)據(jù)庫設(shè)計和數(shù)據(jù)操作學(xué)生姓名萬永馨學(xué)號1021024016指導(dǎo)教師評語及成績指導(dǎo)教師簽名: 年 月 日答辯評語及成績答辯教師簽名: 年 月 日教研室意見總成績: 室主任簽名: 年 月 日課程設(shè)計任務(wù)書20062007學(xué)年第一學(xué)期專業(yè): 計算機科學(xué)與技術(shù) 學(xué)號: 1021024016 姓名: 萬永馨 課程設(shè)計名稱: 數(shù)據(jù)庫課程設(shè)計 設(shè)計題目: 健身中心管理系統(tǒng)數(shù)據(jù)庫設(shè)計和數(shù)據(jù)操
2、作 完成期限:自 2012 年 8 月 27 日至 2012 年 9 月 7 日共 2 周設(shè)計依據(jù)、要求及主要內(nèi)容(可另加附頁):調(diào)查健身中心相關(guān)行業(yè),根據(jù)其實際情況設(shè)計健身中心管理系統(tǒng)。1系統(tǒng)功能的基本要求: (1)健身中心新聞管理與招聘信息管理功能。(2)各類課程及最新課程介紹、機械使用介紹、課程安排、課表查詢及下載打印功能;(3)系統(tǒng)權(quán)限設(shè)置管理功能:包括不同角色的管理、不同用戶權(quán)限的設(shè)置等。2.具體要求如下:(1)在小組內(nèi)進行分工,進行系統(tǒng)調(diào)查,搜集資料。(2)系統(tǒng)的需求分析:根據(jù)自己的選題,確定系統(tǒng)的功能需求,性能需求,繪制的dfd,dd圖表以及書寫相關(guān)的文字說明。(3)概念結(jié)構(gòu)設(shè)計
3、:繪制所選課題詳細(xì)的e-r圖(要求使用pd建模工具);(4)邏輯結(jié)構(gòu)設(shè)計:將e-r圖轉(zhuǎn)換數(shù)據(jù)庫的邏輯結(jié)構(gòu),并進行優(yōu)化(此步驟可略);(5)物理結(jié)構(gòu)設(shè)計:選定實施環(huán)境,確定系統(tǒng)數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取方法等;(6)數(shù)據(jù)實施和維護:用dbms建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實現(xiàn)各種查詢,鏈接應(yīng)用程序,設(shè)計庫中觸發(fā)器、存儲過程等對象,并能對數(shù)據(jù)庫做簡單的維護操作。(7)自選開發(fā)工具,采用b/s模式實現(xiàn)軟件功能。3.課程設(shè)計報告的基本要求:(1)必須提交系統(tǒng)分析報告,包括:數(shù)據(jù)流圖、數(shù)據(jù)詞典和系統(tǒng)功能分析。(2)數(shù)據(jù)庫的設(shè)計與實現(xiàn)。包括數(shù)據(jù)庫的數(shù)據(jù)字典,數(shù)據(jù)庫的概念結(jié)構(gòu)(er圖),數(shù)據(jù)庫中的表、視圖(如果使用
4、)、存儲過程(如果使用)的結(jié)構(gòu)和定義,數(shù)據(jù)庫數(shù)據(jù)的插入、修改、刪除、查詢,要求使用sql腳本提供。(3)程序設(shè)計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(包括模塊之間的關(guān)系,模塊的功能、主要功能實現(xiàn)的程序段)及測試。指導(dǎo)教師(簽字): 教研室主任(簽字): 批準(zhǔn)日期: 年 月 日摘 要隨著信息技術(shù)在管理上越來越深入廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷 發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把 內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本系統(tǒng)采用 sql server 2000 數(shù)據(jù)庫進行開發(fā)。本文首先對健身中
5、心管理系統(tǒng) 的設(shè)計進行了詳細(xì)的需求分析;然后給出了健身中心管理系統(tǒng)的設(shè)計方案及系統(tǒng)的具 體實現(xiàn),通過power designer實現(xiàn)了健身中心管理系統(tǒng)的構(gòu)建,主要包括系統(tǒng)會員信息添加,會員信息查 詢,會員信息的修改,會員注銷時刪除會員信息。最后,通過測試與分析,說明該系統(tǒng)運 行穩(wěn)定、可靠,具有一定的使用價值。關(guān)鍵詞: sql server 2000;powerdesigner;數(shù)據(jù)庫; 目 錄1 課題描述12 課程分析22.1 需求分析22.1.1 系統(tǒng)需求分析22.1.2 數(shù)據(jù)庫需求分析22.2 課程設(shè)計53 數(shù)據(jù)分析與建模123.1設(shè)計cmd并將其轉(zhuǎn)換為pdm133.2將pdm轉(zhuǎn)化為數(shù)據(jù)庫
6、154 數(shù)據(jù)庫建立與操作164.1.數(shù)據(jù)庫的優(yōu)化164.2查詢分析器相關(guān)操作17總 結(jié)22參考文獻231 課題描述隨著社會發(fā)展,internent的迅速普及,信息處理的利器計算機應(yīng)用于各行各業(yè)日常管理,為各行各業(yè)現(xiàn)代化帶來了從未有過的動力和機遇,為各行各業(yè)飛速發(fā)展提供了無限潛力。采用計算機管理信息系統(tǒng)已成為現(xiàn)代管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,給各種行業(yè)帶來了明顯的經(jīng) 濟效益和社會效益。在此背景下,本文論述了健身中心 vip 管理系統(tǒng)的設(shè)計實現(xiàn)。通過對各種數(shù)據(jù)庫管理系統(tǒng)的模型分析,結(jié)合現(xiàn)代人們精神物質(zhì)的實際需求,和對健身消費的需求,本文說明了健身中心管理系統(tǒng)的開發(fā)過程及各種技術(shù)細(xì)節(jié)。本系統(tǒng)是適應(yīng)時
7、代發(fā) 展的需要,提高管理的效率而開發(fā)設(shè)計的。 健身中心管理系統(tǒng)的主要任務(wù),通過實 現(xiàn)會員信息的計算機管理, 以提高工作效率。 實現(xiàn)計算機管理的最佳技術(shù)就是數(shù)據(jù)庫技術(shù)。 我們可以利用數(shù)據(jù)庫將所有會員信息情況存入計算機,再配置上功能豐富的用戶接口,以 滿足用戶需求。一個會員信息管理系統(tǒng)應(yīng)達(dá)到的目標(biāo)是提供及時、廣泛的信息服務(wù),加快 信息檢索的效率,實況靈活的查詢,減輕管理人員制作報表和統(tǒng)計分析的負(fù)擔(dān),且系統(tǒng)規(guī) 模不太大但又要保證支持日常工作的要求,以便系統(tǒng)應(yīng)易于擴充,方便日后統(tǒng)一聯(lián)網(wǎng)與管理,提高管理水平。會員信息是以管理員管理為基礎(chǔ),其中包括會員信息的錄入、添加、注銷,刪除等操作。開發(fā)工具:powe
8、rdesigner15.1;sql server 2000;2 課程分析 通過對系統(tǒng)的理解和分析,準(zhǔn)確的了解本次試驗的總體,本次小組通過去大衛(wèi)健身房調(diào)查體驗,對健身房的具體情況有了準(zhǔn)確了解。通過需求分析,概念結(jié)構(gòu)分析,數(shù)據(jù)分析與建模,數(shù)據(jù)庫的建立與應(yīng)用,來實現(xiàn)本次試驗。2.1 需求分析 分為兩步:系統(tǒng)需求分析和數(shù)據(jù)庫需求分析 2.1.1 系統(tǒng)需求分析系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個從不斷認(rèn)識和逐步細(xì)化的過程, 是下一階段的工作基礎(chǔ),是為下一階段進行物理方案設(shè)計、解決“怎么做”提供依據(jù),基 關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。 通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的
9、角度理解用戶的需要,確定新系統(tǒng)的綜合要 求,并提出這些需求的實現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。 通過調(diào)查,要求系統(tǒng)需要有以下功能:1、 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; 2、 原始數(shù)據(jù)修改簡單方便,支持多條件修改; 3、 方便的數(shù)據(jù)查詢,支持多條件查詢; 4、 刪除新數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 5、數(shù)據(jù)計算自動完成,盡量減少人工干預(yù);2.1.2 數(shù)據(jù)庫需求分析下圖大體表示健身中心中擁有管理人員,會員,健身等信息之間的關(guān)系。 圖 2.1 數(shù)據(jù)流圖:數(shù)據(jù)流圖簡單來說就是表示數(shù)據(jù)的流向。本實驗的健身中心管理系統(tǒng)的數(shù)據(jù)流向大致可為以下步驟:首先用戶來
10、健身中心健身,要進行注冊個人信息存儲在健身中心管理系統(tǒng)中。然后會員可進行辦理會員卡,也可直接支付現(xiàn)金。在辦理會員卡中用戶應(yīng)當(dāng)選擇健身項目,健身中心反饋給用戶項目信息以供用戶選擇。用戶選擇完后可進行信息的查詢。在管理系統(tǒng)中有健身器材的詳細(xì)信息。以及健身場地的相關(guān)說明可供用戶參考。.數(shù)據(jù)字典:數(shù)據(jù)字典是以數(shù)據(jù)庫中數(shù)據(jù)基本單元為單位,按一定順序排列,對其內(nèi)容作詳細(xì)說明 的數(shù)據(jù)集。針對健身中心會員管理系統(tǒng)得到過程和數(shù)據(jù)流程分析,設(shè)計得到如下的數(shù)據(jù)字典:名字會員基本信息描述會員的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:姓名,性別,年齡,健身項目,聯(lián)系方式,家庭住址物理位置數(shù)據(jù)庫名字會員卡基本信息描述會員
11、卡的詳細(xì)說明來源管理員輸入定義數(shù)據(jù)項有:卡號,姓名,卡類型,繳費時間,到期時間物理位置數(shù)據(jù)庫名字健身項目基本信息描述健身項目的說明來源管理員輸入定義數(shù)據(jù)項有:健身項目編號,名稱,類型,人數(shù)物理位置數(shù)據(jù)庫名字健身器材基本信息描述健身器材的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:健身器材編號名稱,種類,狀態(tài),賠償金物理位置數(shù)據(jù)庫名字健身場地基本信息描述健身場地的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:健身場地編號,營業(yè)時間,器材總數(shù),器材編號,損壞器材總數(shù)物理位置數(shù)據(jù)庫名字教練基本信息描述健身教練的個人信息說明來源管理員輸入定義數(shù)據(jù)項有:教練編號,姓名,聯(lián)系電話,工資物理位置數(shù)據(jù)庫名字管理員基本信
12、息描述管理員的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:管理員編號,姓名,聯(lián)系電話,工資 物理位置數(shù)據(jù)庫名字工資基本信息描述工資的詳細(xì)分類來源管理員輸入定義數(shù)據(jù)項有:工資編號,金額,獎金,罰款,總金額物理位置數(shù)據(jù)庫2.2 課程設(shè)計 系統(tǒng)設(shè)計的總體目標(biāo)是實現(xiàn)健身中心管理的系統(tǒng)化和自動化,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高健身中心管理效率的目的。 主要任務(wù)是對會員信息、教練信息、項目信息、場地信息的基本信息的操作及處理。概念結(jié)構(gòu)設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。首先
13、進行數(shù)據(jù)流程圖的設(shè)計,數(shù)據(jù)流程圖是整個系統(tǒng)的總流程。詳細(xì)說明了系統(tǒng)的每一個步驟方便用戶了解本系統(tǒng)1 .系統(tǒng)流程圖:圖2.22 .e-r 分圖會員實體屬性e-r圖: 圖2.3會員實體屬性圖會員卡實體屬性e-r圖: 圖2.4會員卡實體屬性圖 健身場地實體屬性e-r圖: 圖2.5健身場地實體屬性圖健身項目實體屬性e-r圖: 圖2.6健身項目實體屬性圖健身器材實體屬性e-r圖: 圖2.7健身器材實體屬性圖 教練實體屬性e-r圖: 圖2.8教練實體屬性圖3 e-r圖: 圖 2.9健身中心e-r圖關(guān)系模式設(shè)計: 實體1.工資(工資編號,金額,獎金,罰款,固定金額)2.健身場地(健身場地編號,收費標(biāo)準(zhǔn),營業(yè)
14、時間,器材總數(shù),器材編號,損壞器材總數(shù))3.健身項目(健身項目編號,名稱,類型,人數(shù),健身場地編號)4.健身器材(器材編號,名稱,種類,狀態(tài),賠償金)5.教練(教練編號,姓名,性別,年齡,聯(lián)系電話,健身項目編號,工資編號)6.會員(會員編號,姓名,性別,年齡,職業(yè),愛好,聯(lián)系電話,健身項目編號) 7.會員卡(會員卡編號,類型,會員編號,使用期限)8.管理員(管理員編號,級別,姓名,聯(lián)系電話,健身場地編號)關(guān)系使用情況(會員編號,器材編號);預(yù)訂(會員編號,健身項目編號);屬性表:會員信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空會員編號char20n姓名char20n性別char20n職業(yè)char2
15、0n愛好char20n年齡char20y聯(lián)系電話char50y會員卡信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空會員卡編號char20n類型char20n使用期限datetimen健身項目信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空健身項目編號char20n名稱char20n類型char20n人數(shù)char20n健身場地信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空健身場地編號char20n收費標(biāo)準(zhǔn)char20n營業(yè)時間timen器材總數(shù)char20n器材損壞總數(shù)char20n健身器材信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空健身器材編號char20n名稱char20n種類char20n狀態(tài)char20n賠償金
16、moneyn教練信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空教練編號char20n姓名char20n性別char20n年齡char20y聯(lián)系電話char50y3 數(shù)據(jù)分析與建模cdm表達(dá)的是數(shù)據(jù)庫的整體邏輯結(jié)構(gòu),該結(jié)構(gòu)獨立于任何軟件和數(shù)據(jù)存儲結(jié)構(gòu),即它是系統(tǒng)分析員、應(yīng)用程序分析員、維護人員和用戶之間相互理解的共同語言。建立cdm可以完成的工作是:數(shù)據(jù)圖形化、形象化;數(shù)據(jù)表設(shè)計的合法性校驗;轉(zhuǎn)化為pdm。3.1設(shè)計cmd并將其轉(zhuǎn)換為pdm圖3.1健身中心cdm首先在pd中建立cdm,根據(jù)所知關(guān)系開始建立。圖3.2 健身中心pdm直接將cdm轉(zhuǎn)化成pdm,可出現(xiàn)相關(guān)外鍵。檢查沒有錯誤后開始進行轉(zhuǎn)化。3
17、.2將pdm轉(zhuǎn)化為數(shù)據(jù)庫圖3.3圖3.44 數(shù)據(jù)庫建立與操作數(shù)據(jù)庫采用sql server 2008,在sql server 服務(wù)器上建立一個名為“健身中心管理系統(tǒng)”的數(shù)據(jù)庫4.1.數(shù)據(jù)庫的優(yōu)化1.首先在建立的表中輸入相關(guān)信息。如下圖所示。如果運用pdm生成數(shù)據(jù)庫 只有8個表,并不完整。因此對數(shù)據(jù)庫進行了優(yōu)化。加入了兩個表分別為管理員表和工資表。如下圖所示:圖4.1之后在表中建立相關(guān)外鍵和約束。2.建立視圖:首先建立視圖可以清晰的了解每個會員所選項目,以及所在場地,指導(dǎo)教練。 圖4.2打開健身管理視圖,情況如下: 圖4.34.2查詢分析器相關(guān)操作1. 下來在查詢分析器中輸入相關(guān)語句進行數(shù)據(jù)庫的
18、操作。 首先進行查詢操作語句如下:對選擇動感單車項目的會員進行查詢select 會員編號,姓名from 健身管理where 名稱=動感單車; 圖4.5對在c002場地訓(xùn)練的會員進行查詢:select 會員編號,姓名from 健身管理where 場地編號=c002; 圖4.6 進行數(shù)據(jù)更新語句:在會員表中插入一個新會員:insertinto 會員values(00011,王曉彤,女,25漢臺區(qū)); 圖4.7將會員表中的某個會員年齡修改:update 會員set 年齡=年齡+2where 姓名=王曉彤 圖4.8 數(shù)據(jù)刪除語句:將健身器材表中的器材號為q010的器材信息刪除
19、:deletefrom 健身器材where 器材編號=q010; 圖4.9觸發(fā)器的創(chuàng)建:創(chuàng)建會員與會員卡刪除觸發(fā)器,主要在會員卡中進行刪除操作,會員的信息也會作出相應(yīng)改變。刪除觸發(fā)器語句為:create trigger 會員_delete on 會員卡for deleteasdelete 會員from 會員,deletedwhere 會員.會員編號=deleted.會員編號 圖4.10例如下表中有會員卡數(shù)據(jù): 圖4.11會員表中有如下數(shù)據(jù): 圖4.12現(xiàn)刪除會員卡中的信息 圖4.13兩表中的記錄同時刪除,說明觸發(fā)器的建立成功。 圖4.14 圖4.15總 結(jié)課程設(shè)計的過程是艱辛的,但是收獲卻是很大的。通過這次課程設(shè)計, 我對數(shù)據(jù)庫的基本知識有了進一步的了解:存儲過程 的設(shè)計體現(xiàn)了程序和數(shù)據(jù)庫的鏈接及具體程序如何將操作反應(yīng)到數(shù)據(jù)庫; 視圖是 從一個或幾
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024沈陽房產(chǎn)買賣合同樣本
- 2024汽車輸送泵租賃合同范本:精細(xì)化運營協(xié)議3篇
- 外部空間設(shè)計合同(2篇)
- 2024新舞蹈工作室舞蹈課程開發(fā)合同協(xié)議3篇
- 6觀察云(說課稿)-2024-2025學(xué)年三年級上冊科學(xué)教科版
- 2024水電預(yù)埋施工與運維一體化承包合同3篇
- 2024抖音平臺年度品牌合作宣傳合同范本3篇
- 泵車承包給司機合同
- 2024汽配企業(yè)員工培訓(xùn)及勞務(wù)派遣合同范本3篇
- 中學(xué)生體育比賽報道征文
- 磁致伸縮液位傳感器KYDM-路線設(shè)置使用
- (完整版)建筑業(yè)10項新技術(shù)(2017年最新版)
- 收割機轉(zhuǎn)讓協(xié)議
- 中學(xué)歷史教育中的德育狀況調(diào)查問卷
- 煤礦煤業(yè)掘進工作面班組安全確認(rèn)工作記錄表 模板
- 第8期監(jiān)理月報(江蘇版)
- 建筑工程質(zhì)量管理體系文件
- 乙丙橡膠電力電纜絕緣一步法硅烷交聯(lián)工藝
- 中止施工安全監(jiān)督申請書(范例)
- 世界各國標(biāo)準(zhǔn)鋼號對照表
- 大樹移植方案
評論
0/150
提交評論