健身中心管理系統(tǒng)分析報告與設(shè)計_第1頁
健身中心管理系統(tǒng)分析報告與設(shè)計_第2頁
健身中心管理系統(tǒng)分析報告與設(shè)計_第3頁
健身中心管理系統(tǒng)分析報告與設(shè)計_第4頁
健身中心管理系統(tǒng)分析報告與設(shè)計_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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ù)操作 完成期限:自 2012

2、 年 8 月 27 日至 2012 年 9 月 7 日共 2 周設(shè)計依據(jù)、要求與主要容可另加附頁:調(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在小組進展分工,進展系統(tǒng)調(diào)查,搜集資料。2系統(tǒng)的需求分析:根據(jù)自己的選題,確定系統(tǒng)的功能需求,性能需求,繪制的DFD,DD圖表以與書寫相關(guān)的文字說明。3概念結(jié)構(gòu)設(shè)計:繪制所選課題詳細(xì)的E-R圖要求使用PD建模工具

3、;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ù)庫中的表、視圖如果使用、存儲過程如果使用的結(jié)構(gòu)和定義,數(shù)據(jù)庫數(shù)據(jù)的插入、修改、刪除、查詢,要求使用SQL腳本提供

4、。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)是一個不斷 開展的新型學(xué)科,任何一個單位要生存要開展,要高效率地把 部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本系統(tǒng)采用 SQL Server 2000 數(shù)據(jù)庫進展開發(fā)。本文首先對健身中心管理系統(tǒng) 的設(shè)計進展了詳細(xì)的需求分析;然后給出了健身中心管理系統(tǒng)的設(shè)計方案與系統(tǒng)的具 體實現(xiàn),通過power de

5、signer實現(xiàn)了健身中心管理系統(tǒng)的構(gòu)建,主要包括系統(tǒng)會員信息添加,會員信息查 詢,會員信息的修改,會員注銷時刪除會員信息。最后,通過測試與分析,說明該系統(tǒng)運 行穩(wěn)定、可靠,具有一定的使用價值。關(guān)鍵詞: SQL Server 2000;powerdesigner;數(shù)據(jù)庫;1 課題描述隨著社會開展,Internent的迅速普與,信息處理的利器計算機應(yīng)用于各行各業(yè)日常管理,為各行各業(yè)現(xiàn)代化帶來了從未有過的動力和機遇,為各行各業(yè)飛速開展提供了無限潛力。采用計算機管理信息系統(tǒng)已成為現(xiàn)代管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,給各種行業(yè)帶來了明顯的經(jīng) 濟效益和社會效益。在此背景下,本文論述了健身中心 VIP 管理

6、系統(tǒng)的設(shè)計實現(xiàn)。通過對各種數(shù)據(jù)庫管理系統(tǒng)的模型分析,結(jié)合現(xiàn)代人們精神物質(zhì)的實際需求,和對健身消費的需求,本文說明了健身中心管理系統(tǒng)的開發(fā)過程與各種技術(shù)細(xì)節(jié)。本系統(tǒng)是適應(yīng)時代發(fā) 展的需要,提高管理的效率而開發(fā)設(shè)計的。 健身中心管理系統(tǒng)的主要任務(wù),通過實 現(xiàn)會員信息的計算機管理, 以提高工作效率。 實現(xiàn)計算機管理的最優(yōu)技術(shù)就是數(shù)據(jù)庫技術(shù)。 我們可以利用數(shù)據(jù)庫將所有會員信息情況存入計算機,再配置上功能豐富的用戶接口,以 滿足用戶需求。一個會員信息管理系統(tǒng)應(yīng)達到的目標(biāo)是提供與時、廣泛的信息服務(wù),加快 信息檢索的效率,實況靈活的查詢,減輕管理人員制作報表和統(tǒng)計分析的負(fù)擔(dān),且系統(tǒng)規(guī) 模不太大但又要保證支持

7、日常工作的要求,以便系統(tǒng)應(yīng)易于擴大,方便日后統(tǒng)一聯(lián)網(wǎng)與管理,提高管理水平。會員信息是以管理員管理為根底,其中包括會員信息的錄入、添加、注銷,刪除等操作。開發(fā)工具:powerdesigner15.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ì)化的過程, 是下一階

8、段的工作根底,是為下一階段進展物理方案設(shè)計、解決“怎么做提供依據(jù),基 關(guān)鍵性主要表現(xiàn)在“理解需求和“表達需求兩方面。 通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要 求,并提出這些需求的實現(xiàn)條件以與需求應(yīng)達到的標(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ù)庫需求分析如下圖大體表示健身中心中擁有管理人員,會

9、員,健身等信息之間的關(guān)系。圖 2.1 數(shù)據(jù)流圖:數(shù)據(jù)流圖簡單來說就是表示數(shù)據(jù)的流向。本實驗的健身中心管理系統(tǒng)的數(shù)據(jù)流向大致可為以下步驟:首先用戶來健身中心健身,要進展注冊個人信息存儲在健身中心管理系統(tǒng)中。然后會員可進展辦理會員卡,也可直接支付現(xiàn)金。在辦理會員卡中用戶應(yīng)當(dāng)選擇健身項目,健身中心反響給用戶項目信息以供用戶選擇。用戶選擇完后可進展信息的查詢。在管理系統(tǒng)中有健身器材的詳細(xì)信息。以與健身場地的相關(guān)說明可供用戶參考。.數(shù)據(jù)字典:數(shù)據(jù)字典是以數(shù)據(jù)庫中數(shù)據(jù)根本單元為單位,按一定順序排列,對其容作詳細(xì)說明 的數(shù)據(jù)集。針對健身中心會員管理系統(tǒng)得到過程和數(shù)據(jù)流程分析,設(shè)計得到如下的數(shù)據(jù)字典:名字會員

10、根本信息描述會員的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:,性別,年齡,健身項目,聯(lián)系方式,家庭住址物理位置數(shù)據(jù)庫名字會員卡根本信息描述會員卡的詳細(xì)說明來源管理員輸入定義數(shù)據(jù)項有:卡號,卡類型,繳費時間,到期時間物理位置數(shù)據(jù)庫名字健身項目根本信息描述健身項目的說明來源管理員輸入定義數(shù)據(jù)項有:健身項目編號,名稱,類型,人數(shù)物理位置數(shù)據(jù)庫名字健身器材根本信息描述健身器材的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:健身器材編號名稱,種類,狀態(tài),賠償金物理位置數(shù)據(jù)庫名字健身場地根本信息描述健身場地的詳細(xì)信息說明來源管理員輸入定義數(shù)據(jù)項有:健身場地編號,營業(yè)時間,器材總數(shù),器材編號,損壞器材總數(shù)物理位置數(shù)

11、據(jù)庫名字教練根本信息描述健身教練的個人信息說明來源管理員輸入定義數(shù)據(jù)項有:教練編號,聯(lián)系,工資物理位置數(shù)據(jù)庫名字管理員根本信息描述管理員的詳細(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ì)量和水平,做到高效、智能化管理,從而達到提高健身中心管理效率的目的。主要任務(wù)是對會員信息、教練信息、項目信息、場地信息的根本信息的操作與處理。概念結(jié)構(gòu)

12、設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)概念模型的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。首先進展數(shù)據(jù)流程圖的設(shè)計,數(shù)據(jù)流程圖是整個系統(tǒng)的總流程。詳細(xì)說明了系統(tǒng)的每一個步驟方便用戶了解本系統(tǒng)1.系統(tǒng)流程圖:2.E-R 分圖會員實體屬性E-R圖:會員卡實體屬性E-R圖:健身場地實體屬性E-R圖:健身項目實體屬性E-R圖:健身器材實體屬性E-R圖:教練實體屬性E-R圖:3E-R圖:關(guān)系模式設(shè)計: 實體1.工資工資編號,金額,獎金,罰款,固定金額2.健身場地健身場地編號,收費標(biāo)準(zhǔn),營業(yè)時間,器材總數(shù),器材編號,損壞器材總數(shù)3.健身項目健身項目編號,名稱,類型,人數(shù),健身場地編號4.健身器材器

13、材編號,名稱,種類,狀態(tài),賠償金5.教練教練編號,性別,年齡,聯(lián)系,健身項目編號,工資編號6.會員會員編號,性別,年齡,職業(yè),愛好,聯(lián)系,健身項目編號 7.會員卡會員卡編號,類型,會員編號,使用期限8.管理員管理員編號,級別,聯(lián)系,健身場地編號關(guān)系使用情況會員編號,器材編號;預(yù)訂會員編號,健身項目編號;屬性表:會員信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空會員編號char20Nchar20N性別char20N職業(yè)char20N愛好char20N年齡char20Y聯(lián)系char50Y會員卡信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空會員卡編號char20N類型char20N使用期限datetimeN健身

14、項目信息表:字段名稱數(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賠償金moneyN教練信息表:字段名稱數(shù)據(jù)類型數(shù)據(jù)長度可否為空教練編號char20Nchar20N性別char20N年齡char20Y聯(lián)系char50Y3 數(shù)據(jù)分析與建模CDM表達的是數(shù)

15、據(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。首先在PD中建立CDM,根據(jù)所知關(guān)系開始建立。圖3.2 健身中心PDM直接將CDM轉(zhuǎn)化成PDM,可出現(xiàn)相關(guān)外鍵。檢查沒有錯誤后開始進展轉(zhuǎn)化。4 數(shù)據(jù)庫建立與操作數(shù)據(jù)庫采用SQL Server 2008,在SQL Server 服務(wù)器上建立一個名為“健身中心管理系統(tǒng)的數(shù)據(jù)庫.數(shù)據(jù)庫的優(yōu)化1.首先在建立的表中輸入相關(guān)信息。如如下圖所示。如果運用PDM生成數(shù)據(jù)庫 只有8個表,并不完整。因此

16、對數(shù)據(jù)庫進展了優(yōu)化。參加了兩個表分別為管理員表和工資表。如如下圖所示:之后在表中建立相關(guān)外鍵和約束。2.建立視圖:首先建立視圖可以清晰的了解每個會員所選項目,以與所在場地,指導(dǎo)教練。打開健身管理視圖,情況如下:查詢分析器相關(guān)操作1.下來在查詢分析器中輸入相關(guān)語句進展數(shù)據(jù)庫的操作。1首先進展查詢操作語句如下:對選擇動感單車項目的會員進展查詢select 會員編號,from 健身管理where 名稱=動感單車;對在c002場地訓(xùn)練的會員進展查詢:select 會員編號,from 健身管理where 場地編號=c002;2進展數(shù)據(jù)更新語句:在會員表中插入一個新會員:InsertInto 會員Valu

17、es(00011,王曉彤,女,25,漢臺區(qū)); 將會員表中的某個會員年齡修改:Update 會員Set 年齡=年齡 2Where =王曉彤3數(shù)據(jù)刪除語句:將健身器材表中的器材號為q010的器材信息刪除:DeleteFrom 健身器材Where 器材編號=q010;觸發(fā)器的創(chuàng)建:創(chuàng)建會員與會員卡刪除觸發(fā)器,主要在會員卡中進展刪除操作,會員的信息也會作出相應(yīng)改變。刪除觸發(fā)器語句為:create trigger 會員_delete on 會員卡for deleteasdelete 會員from 會員,deleted例如下表中有會員卡數(shù)據(jù):會員表中有如下數(shù)據(jù):現(xiàn)刪除會員卡中的信息兩表中的記錄同時刪除,

18、說明觸發(fā)器的建立成功。總 結(jié)課程設(shè)計的過程是艱辛的,但是收獲卻是很大的。通過這次課程設(shè)計, 我對數(shù)據(jù)庫的根本知識有了進一步的了解:存儲過程 的設(shè)計表現(xiàn)了程序和數(shù)據(jù)庫的與具體程序如何將操作反響到數(shù)據(jù)庫; 視圖是 從一個或幾個根本表或視圖導(dǎo)出的表,其數(shù)據(jù)隨基表中數(shù)據(jù)的變化而變化, 通過它可以看到自己感興趣的數(shù)據(jù);對于觸發(fā)器,我了解了建立的語法要求與所 代表的意思,以與在維護數(shù)據(jù)庫數(shù)據(jù)一致性方面的重要作用。 在數(shù)據(jù)庫建立過程中,我對數(shù)據(jù)庫的優(yōu)化、完整性、一致性等有了更深的 認(rèn)識,熟悉了數(shù)據(jù)庫建立的一般方法和過程。但由于能力有限,此課程設(shè)計還有 許多不足: 系統(tǒng)功能還不夠完善, 權(quán)限設(shè)置還不完整, 數(shù)據(jù)庫的設(shè)計也比擬簡單。當(dāng)然,通過這次課程設(shè)計,我也發(fā)現(xiàn)了自身的很多不足之處,在以后的學(xué)習(xí)中,我會不斷的完善自我,不斷進取,能使自己在網(wǎng)絡(luò)編程這方面有一個大的開展。參考文獻1 阿奇,啟芬

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論