版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 院 系 信息學(xué)院 </p><p> 專(zhuān) 業(yè) 信息工程(物聯(lián)網(wǎng)方向) </p><p> 班 級(jí) 112131001 </p><p> 學(xué)生姓名 王韶琿
2、 </p><p> 學(xué) 號(hào) 1121300162 </p><p> 導(dǎo)師姓名 唐恒亮 </p><p> 導(dǎo)師職稱(chēng) 副教授 </p><p> 2015 年 5 月 9 日</p>
3、<p><b> 【摘要】</b></p><p> 健身房現(xiàn)在已經(jīng)不是一個(gè)陌生的詞匯了,對(duì)于廣大的人民來(lái)說(shuō)它是一種必然和必要的存在。而計(jì)算機(jī)的技術(shù)也在飛速的發(fā)展,在雙重推力的促進(jìn)之下,健身房不能只是單純的傳統(tǒng)企業(yè)閉門(mén)造車(chē),而是要結(jié)合現(xiàn)今的技術(shù)和科技。無(wú)論從商家的角度還是從用戶(hù)的角度來(lái)說(shuō),從商家的角度來(lái)講商家可以通過(guò)信息化之后的系統(tǒng)更便捷方便準(zhǔn)確地管理用戶(hù)的諸多信息,從用戶(hù)的
4、角度來(lái)說(shuō),不僅僅可以提高時(shí)效性,更可以保證他的個(gè)人信息的安全。一開(kāi)始的調(diào)研讓我發(fā)現(xiàn)很多的企業(yè)已經(jīng)開(kāi)始重視健身房的系統(tǒng)管理方面的問(wèn)題,這樣的企業(yè)有很多比如飛躍,索易,他們的產(chǎn)品已經(jīng)成型而且在投入市場(chǎng)。 第二,健身房俱樂(lè)部畢竟是傳統(tǒng)行業(yè),和互聯(lián)網(wǎng)包括計(jì)技術(shù)方面的接軌很少,在我們走訪的諸多健身房中,中高端對(duì)于管理信息的方面還有一定的重視,像其他的中小型私人企業(yè)健身房就會(huì)很忽視這方面的內(nèi)容,導(dǎo)致在會(huì)員來(lái)健身房使用的時(shí)候造成很大的不方便。 第三,
5、對(duì)于信息管理這方面的投入各個(gè)健身房還是比較吝嗇的,他們的思維慣式就是不斷地拓展,從沒(méi)有想到在某一方面做精。實(shí)際在市場(chǎng)方面最需要“開(kāi)盤(pán)子”的是互聯(lián)網(wǎng)的行業(yè),而不是傳統(tǒng)行業(yè),傳統(tǒng)行業(yè)受限制于地點(diǎn)、資金、人流各個(gè)方面,如何在現(xiàn)在基礎(chǔ)上通過(guò)二次</p><p> 關(guān)鍵字:健身房;管理;系統(tǒng);安全性;數(shù)據(jù)庫(kù)</p><p> 【Abstract】</p><p> Th
6、e gym is not an unfamiliar words now, for the vast number of people it is a kind of inevitable and necessary.And the computer technology is in rapid development, under the promotion of dual thrust, the gym can't simp
7、ly traditional enterprise behind closed doors, but with today's technology and science and technology.No matter from the Angle of the merchants or from a user's point of view, from a business perspective business
8、 after the informatization system will be easier to convenient and acc</p><p> keywords:the gym;Management;System;Security;The database</p><p><b> 目 錄</b></p><p><
9、b> 第一章 緒論3</b></p><p> 1.1 項(xiàng)目名稱(chēng)3</p><p> 1.2 為什么要選擇這個(gè)題目3</p><p> 1.3 項(xiàng)目目的3</p><p> 1.4 項(xiàng)目范圍4</p><p> 1.5 項(xiàng)目分析4</p><p> 1
10、.5.1 觀摩方法4</p><p> 1.5.2 問(wèn)卷調(diào)查方法5</p><p> 1.5.3 會(huì)議討論方法6</p><p> 1.6 項(xiàng)目的可行性研究7</p><p> 1.7 項(xiàng)目的需求說(shuō)明8</p><p> 1.8 功能需求8</p><p> 1.9
11、 非功能需求8</p><p> 1.10 用戶(hù)界面設(shè)計(jì)9</p><p> 1.11 開(kāi)發(fā)方法10</p><p> 1.12 項(xiàng)目計(jì)劃11</p><p> 第二章 系統(tǒng)分析與設(shè)計(jì)12</p><p> 2.1 系統(tǒng)分析12</p><p> 2.1.1 開(kāi)發(fā)軟件選
12、擇12</p><p> 2.1.2 數(shù)據(jù)流圖12</p><p> 2.1.3 范式分析13</p><p> 2.1.4 ER圖13</p><p> 2.1.5 數(shù)據(jù)模型圖14</p><p> 2.1.6 數(shù)據(jù)字典15</p><p> 2.1.7 類(lèi)
13、的定義19</p><p> 2.1.8 輸入輸出存儲(chǔ)分析19</p><p> 2.1.9 基本過(guò)程分析20</p><p> 2.1.10 用例圖20</p><p> 2.1.11 關(guān)系圖21</p><p> 2.1.11 類(lèi)圖21</p><p> 2
14、.1.12 時(shí)序圖22</p><p> 2.2 系統(tǒng)設(shè)計(jì)23</p><p> 2.2.1 UI詳細(xì)設(shè)計(jì)23</p><p> 2.2.2 代碼設(shè)計(jì)25</p><p> 2.2.3 功能設(shè)計(jì)26</p><p> 2.3 系統(tǒng)實(shí)施27</p><p> 2.3
15、.1計(jì)算機(jī)系統(tǒng)平臺(tái)27</p><p> 2.3.2 編程環(huán)境與工具27</p><p> 2.3.3 數(shù)據(jù)準(zhǔn)備27</p><p> 2.3.4 關(guān)鍵代碼27</p><p> 2.4 系統(tǒng)測(cè)試32</p><p> 2.4.1 測(cè)試規(guī)程32</p><p> 2.4.
16、2 測(cè)試計(jì)劃與測(cè)試記錄33</p><p><b> 第三章 總結(jié)36</b></p><p> 2.1 項(xiàng)目評(píng)估報(bào)告36</p><p> 2.2 項(xiàng)目總結(jié)36</p><p> 2.3 設(shè)計(jì)項(xiàng)目時(shí)遇到的問(wèn)題和解決方案37</p><p> 2.4 項(xiàng)目實(shí)施遇到的問(wèn)題和解決方
17、案37</p><p><b> 參考文獻(xiàn)39</b></p><p><b> 致 謝40</b></p><p> 第一章 planning</p><p><b> 1.1 項(xiàng)目名稱(chēng)</b></p><p><b> 健
18、身房管理系統(tǒng)。</b></p><p> 1.2 為什么要選擇這個(gè)題目</p><p> 現(xiàn)在的人們愈發(fā)忙碌生活節(jié)奏不斷加快、科學(xué)技術(shù)各方面發(fā)展很迅速、還有人們對(duì)于鍛煉身體上的認(rèn)知,所以人們對(duì)于健身房以及健身房管理的要求相比過(guò)去增加許多。健身房的存在是為了幫助人們?cè)诠ぷ魃钪酁槿藗兲峁┦覂?nèi)鍛煉身體的場(chǎng)所。健身房不僅能為每一個(gè)人提供健身娛樂(lè)的場(chǎng)所,健身房還為我國(guó)的健身事業(yè)做
19、出了突出的貢獻(xiàn),有著非同一般的意義。另外,健身房對(duì)于促進(jìn)我國(guó)國(guó)民體質(zhì),在促進(jìn)社會(huì)發(fā)展等各方面都有突出意義。</p><p> 現(xiàn)在社會(huì)中的各個(gè)領(lǐng)域都在廣泛使用計(jì)算機(jī)網(wǎng)絡(luò)和多媒體的技術(shù),這就使得計(jì)算機(jī)網(wǎng)絡(luò)和軟件得到了很大的發(fā)展。不僅是體育健身,各式各樣的比賽以及文體活動(dòng)都在健身房里開(kāi)展,所以在整個(gè)體育事業(yè)中健身房有著不可磨滅的重要地位,但是和這些并不相匹配的是,健身房對(duì)于信息的管理和建設(shè)的水平一直不高。為了更加好
20、地提升健身房對(duì)于信息建設(shè)管理水平,響應(yīng)我國(guó)對(duì)于體育精神各方面的號(hào)召,更好地完善健身房中信息化管理,對(duì)于健身房信息化的管理系統(tǒng)的開(kāi)發(fā),已經(jīng)需要加緊步伐。</p><p> 本篇論文簡(jiǎn)單的開(kāi)發(fā)并且研究了對(duì)于健身房的管理系統(tǒng),它是一種基于ASP.NET技術(shù)的Web應(yīng)用程序。該系統(tǒng)實(shí)現(xiàn)了健身房業(yè)務(wù)管理的基本流程,方便了場(chǎng)館操作人員,規(guī)范了健身房管理工作流程,提高了場(chǎng)館管理質(zhì)量和工作效率。 </p><
21、;p><b> 1.3 項(xiàng)目目的</b></p><p> 近些年,無(wú)論在科學(xué)技術(shù)水平還是在科學(xué)技術(shù)研究方面,我國(guó)都有非常大的提高,比以往更加成熟的計(jì)算機(jī)的技術(shù),所有人對(duì)于它的認(rèn)識(shí)也更上了一層樓,人類(lèi)社會(huì)的諸多領(lǐng)域全部都需要它,它也發(fā)揮著不可替代的作用,用計(jì)算機(jī)管理健身房中的各類(lèi)信息,比手工管理要好得多。主要體現(xiàn)如下:</p><p> (1)計(jì)算機(jī)在體育
22、運(yùn)動(dòng)領(lǐng)域的應(yīng)用越來(lái)越深入,健身房的計(jì)算機(jī)管理是提高健身房管理效率,推動(dòng)體育事業(yè)的發(fā)展的重要手段。目前健身房的管理一般采用人工操作,這些事務(wù)人工處理起來(lái)費(fèi)時(shí)費(fèi)力,并且數(shù)據(jù)量大,易出差錯(cuò),而健身房管理系統(tǒng)具有強(qiáng)大的信息處理功能,維護(hù)起來(lái)或者使用起來(lái)不用多少成本,更不需要什么專(zhuān)業(yè)的培訓(xùn)工作,就可以直接操作。</p><p> (2)現(xiàn)在社會(huì)的信息發(fā)展特別的迅猛,無(wú)論身處在哪個(gè)行業(yè)都會(huì)用到信息的處理,信息管理系統(tǒng)應(yīng)用的
23、那些環(huán)境絕大多數(shù)使用計(jì)算機(jī),使用計(jì)算機(jī)能夠特別高效地處理信息。在信息控制上主要使用計(jì)算機(jī)的話,對(duì)于工作效率的提升非常大,而且安全性有大幅度提升。在比較復(fù)雜的信息管理上就更是這樣了,計(jì)算機(jī)的優(yōu)越性被發(fā)揮得淋漓盡致。</p><p><b> 1.4 項(xiàng)目范圍</b></p><p> 這個(gè)健身房管理系統(tǒng)課題的設(shè)計(jì)開(kāi)發(fā)是基于ASP.NET的。在充分研究健身房的具體業(yè)務(wù)
24、基礎(chǔ)上,采用面向?qū)ο蟮姆治雠c設(shè)計(jì)思想對(duì)需求進(jìn)行了分析,對(duì)各個(gè)功能進(jìn)行設(shè)計(jì)。技術(shù)上采用MVC三層體系,實(shí)現(xiàn)了數(shù)據(jù)、視圖和控制的分離,在技術(shù)上把系統(tǒng)打造成擴(kuò)展性、維護(hù)性強(qiáng)的系統(tǒng)。這篇論文非常詳細(xì)地介紹健身房管理系統(tǒng)的設(shè)計(jì)及其健身房管理系統(tǒng)的實(shí)現(xiàn),在系統(tǒng)結(jié)構(gòu)方面、在功能方面還有特點(diǎn)方面闡述地很詳細(xì)。</p><p> 系統(tǒng)開(kāi)發(fā)前,歸納整理健身房管理系統(tǒng)需求分析,然后建立數(shù)據(jù)字典,利用Sqlserver2008創(chuàng)建數(shù)據(jù)
25、庫(kù)表。一定要著重分析C#語(yǔ)言,對(duì)于框架的選擇,要選擇易于開(kāi)發(fā)、安全性高并且擴(kuò)展性好的框架。使用PhotoShop制作系統(tǒng)登陸界面和主界面,然后分模板的進(jìn)行開(kāi)發(fā)與設(shè)計(jì)。包括系統(tǒng)登陸,人員信息管理,場(chǎng)地管理,器材管理,公告管理,最終開(kāi)發(fā)出一個(gè)可以實(shí)際交付使用的系統(tǒng)。</p><p><b> 1.5 項(xiàng)目分析</b></p><p> 1.5.1 觀摩方法</
26、p><p> 健身房管理系統(tǒng)在現(xiàn)代社會(huì)中還算成熟,并且很多企業(yè)都在使用健身房管理系統(tǒng)。簡(jiǎn)易的軟件操作,漂亮大氣的界面,健康強(qiáng)大的數(shù)據(jù)備份功能,以及對(duì)于用戶(hù)權(quán)限方面的嚴(yán)格把控,對(duì)于會(huì)員刷卡消費(fèi)的管理方面就會(huì)提供很大方便,節(jié)省了特別多的工作上的時(shí)間,工作效率的提高也非常顯著。管理,先進(jìn)行會(huì)員登記錄入會(huì)員資料,然后再進(jìn)行發(fā)卡錄入資料,一條會(huì)員資料對(duì)應(yīng)一個(gè)發(fā)卡記錄。然后持卡入場(chǎng),自動(dòng)按年卡、終身卡、季度卡以及次卡等多種卡類(lèi)
27、型自動(dòng)計(jì)算。在會(huì)員持卡入場(chǎng)進(jìn)行健身時(shí),可在刷卡入場(chǎng)中進(jìn)行健身查詢(xún)。會(huì)員管理中可對(duì)會(huì)員資料進(jìn)行查詢(xún)、修改、統(tǒng)計(jì);還設(shè)有對(duì)會(huì)員生日可提醒,到期提醒。都可在這修改。如會(huì)員進(jìn)行投訴可通過(guò)輔助錄入選著被投訴的員工或教練進(jìn)行記錄。同時(shí)可對(duì)有效/過(guò)期會(huì)員統(tǒng)計(jì)。會(huì)員卡管理中可對(duì)會(huì)員卡進(jìn)行充值—續(xù)卡—禁用—取消禁用—轉(zhuǎn)卡型—退卡等業(yè)務(wù)。還進(jìn)行對(duì)會(huì)員請(qǐng)假的管理,如果有特殊情況需要請(qǐng)假,根據(jù)請(qǐng)假的天數(shù),進(jìn)行對(duì)卡的續(xù)用。如果沒(méi)有什么特殊情況者不續(xù)卡。在刷卡入場(chǎng)
28、中,對(duì)會(huì)員刷卡入場(chǎng),在場(chǎng)會(huì)員健身情況進(jìn)行查詢(xún)。在健身測(cè)試有對(duì)會(huì)員健身指數(shù)的登記和國(guó)家標(biāo)準(zhǔn)成年人體質(zhì)的測(cè)定有曲線表對(duì)會(huì)員之間的健身項(xiàng)目指數(shù)的對(duì)比。在健身計(jì)劃中</p><p> 本課題設(shè)計(jì)開(kāi)發(fā)的健身房管理系統(tǒng)使用B/S結(jié)構(gòu),不需要單獨(dú)安裝客戶(hù)端軟件,方便了健身房管理,提供了健身房決策數(shù)據(jù)。</p><p> 1.5.2 問(wèn)卷調(diào)查方法 X</p><p>
29、問(wèn)卷調(diào)查是一種發(fā)掘事實(shí)現(xiàn)況的研究方式,最大的目的是搜集,累積某一目標(biāo)族群的各項(xiàng)科學(xué)教育屬性的基本資料,可分為描述性研究及分析性研究?jī)纱箢?lèi)。在決定是否采用問(wèn)卷法作為研究工具,應(yīng)考量是否能順利達(dá)成研究目標(biāo)以及注意研究樣本在問(wèn)卷上的配合度,另外,問(wèn)卷調(diào)查也有其優(yōu)缺點(diǎn),檢視其特性配合研究主題,方能達(dá)成其目標(biāo)。</p><p> 健身房管理系統(tǒng)使用問(wèn)卷調(diào)查法分析系統(tǒng)的目的、意義、具體功能要求,下面給出具體的問(wèn)卷調(diào)查表:&
30、lt;/p><p> 表1.1 問(wèn)卷調(diào)查表</p><p> 通過(guò)對(duì)100個(gè)健身房進(jìn)行問(wèn)卷調(diào)查,選擇選項(xiàng)A的為95%,5%的為B,整體反映了開(kāi)發(fā)系統(tǒng)具有一定的現(xiàn)實(shí)意義。</p><p> 1.5.3 會(huì)議討論方法 X</p><p> 開(kāi)發(fā)系統(tǒng)前,需要估算開(kāi)發(fā)系統(tǒng)的經(jīng)費(fèi),系統(tǒng)可行性研究,系統(tǒng)實(shí)施后的效益,特使用了會(huì)議討論方法,確定開(kāi)發(fā)
31、健身房管理系統(tǒng)。其中會(huì)議議程時(shí)間表如1.2所示:</p><p> 表1.2 會(huì)議議程時(shí)間表</p><p> 通過(guò)該會(huì)議研究確定了開(kāi)發(fā)系統(tǒng)的具體方案。目前迫切需要解決的是前期資金到賬和服務(wù)器硬件設(shè)備的解決。</p><p> 1.6 項(xiàng)目的可行性研究</p><p><b> 1. 經(jīng)濟(jì)可行性</b></
32、p><p> 經(jīng)濟(jì)可行性研究的目的是使新系統(tǒng)能達(dá)到以最小的開(kāi)發(fā)成本取得最佳的經(jīng)濟(jì)效益。需要作投資估算,對(duì)開(kāi)發(fā)中所需人員、硬軟件支持以及其它費(fèi)用進(jìn)行估算,并對(duì)系統(tǒng)投入使用后帶來(lái)的經(jīng)濟(jì)效益進(jìn)行估計(jì)。由于該健身房硬件基礎(chǔ)設(shè)施較好,具備開(kāi)發(fā)的基本條件,資金到位,而且開(kāi)發(fā)是從大處著眼,從小處實(shí)施,開(kāi)發(fā)費(fèi)用相對(duì)比較透明,易與控制,系統(tǒng)開(kāi)發(fā)完成后將給健身房帶來(lái)的經(jīng)濟(jì)效益是明顯的。因此在經(jīng)濟(jì)上是可行的。</p>&l
33、t;p><b> 2. 技術(shù)可行性</b></p><p> 技術(shù)可行性研究就是弄清現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬軟件配置能否滿(mǎn)足開(kāi)發(fā)的需要,開(kāi)發(fā)的風(fēng)險(xiǎn)等。通過(guò)對(duì)專(zhuān)業(yè)技術(shù)的學(xué)習(xí),目前技術(shù)上是可行的。</p><p><b> 3. 社會(huì)可行性</b></p><p> 該系統(tǒng)使用人員學(xué)歷相對(duì)較高、經(jīng)驗(yàn)豐
34、富、素質(zhì)較高,因此在管理上,人員素質(zhì)上都是可行的。</p><p> 可行性分析的最后成果是寫(xiě)出可行性分析報(bào)告。可行性分析報(bào)告包括下列內(nèi)容:</p><p> 1)健身房的戰(zhàn)略目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能;</p><p> 2)擬定新系統(tǒng)的總體方案;</p><p> 3)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面論證技術(shù)方案的可行性;&l
35、t;/p><p> 4)制定投資規(guī)劃和開(kāi)發(fā)計(jì)劃</p><p> 在系統(tǒng)初步調(diào)查的基礎(chǔ)上,明確了存在的主要問(wèn)題和建立新系統(tǒng)的初步設(shè)想,進(jìn)一步對(duì)系統(tǒng)目標(biāo)、范圍等因素進(jìn)行分析研究。</p><p> 1.7 項(xiàng)目的需求說(shuō)明</p><p> 健身房管理系統(tǒng)將登錄本系統(tǒng)的身份定為二種:一是操作員用戶(hù),二是管理員,只有被授權(quán)的用戶(hù)才可以使用本系
36、統(tǒng)的功能。</p><p> 管理員可以管理所有用戶(hù)的注冊(cè)信息并有管理系統(tǒng)內(nèi)所有資源的權(quán)限。 </p><p> 用戶(hù)的身份不同,使用的系統(tǒng)資源也不同。會(huì)員用戶(hù)只可以查看信息和選課以及修改個(gè)人信息。管理員的權(quán)限在普通用戶(hù)之上,他擁有整個(gè)系統(tǒng)的全部使用權(quán)</p><p> 用戶(hù)管理:對(duì)會(huì)員用戶(hù)及管理員用戶(hù),進(jìn)行注冊(cè)、登錄、輸入用戶(hù)名、密碼、E-MAIL、電話及其
37、他說(shuō)明等。 </p><p> 數(shù)據(jù)處理:管理員手動(dòng)添加健身房(新聞、通知、課程、課程安排)等數(shù)據(jù)的輸入、編輯、修改、刪除等功能。</p><p><b> 1.8 功能需求</b></p><p> 通過(guò)分析健身房管理系統(tǒng)的需求分析,得出系統(tǒng)的功能需求如下:</p><p> 1、健身房有各種不同種類(lèi)的場(chǎng)地若干
38、,不同的場(chǎng)地計(jì)費(fèi)方式不同,如健身房通常都是收費(fèi)使用,允許多個(gè)用戶(hù)同時(shí)進(jìn)入場(chǎng)地,而個(gè)別場(chǎng)地通常都是獨(dú)占使用。</p><p> 2、健身房提供體育器械租賃,體育器械有免費(fèi)提供的,但入館要登記,出館要?dú)w還,但不收費(fèi);也有計(jì)時(shí)收費(fèi)的體育器械,同樣要登記和歸還。</p><p> 3、健身房的客戶(hù)有散客和會(huì)員兩種。</p><p> 4、健身房有會(huì)員管理,會(huì)員可以給會(huì)
39、員賬號(hào)中充值,消費(fèi)時(shí)可以直接從會(huì)員賬戶(hù)中扣除,散客進(jìn)入場(chǎng)地則需要交納一定的現(xiàn)金作為押金。</p><p> 5、客戶(hù)入館時(shí),創(chuàng)建賬單記錄記錄下場(chǎng)地和時(shí)間以及租賃的器械,租賃的器械通過(guò)賬單附加記錄。</p><p> 6、客戶(hù)出館時(shí),根據(jù)賬單記錄和賬單附加,自動(dòng)計(jì)算費(fèi)用。</p><p> 7、會(huì)員能夠登陸系統(tǒng),能夠預(yù)約場(chǎng)地、查看預(yù)約記錄、修改密碼和修改基本信息
40、。</p><p> 1.9 非功能需求 X</p><p> 為了達(dá)成系統(tǒng)的總體目標(biāo),我們提出本系統(tǒng)的非功能需求如下:</p><p> ?。?)系統(tǒng)的實(shí)用性和經(jīng)濟(jì)性相結(jié)合</p><p> 建設(shè)健身房管理系統(tǒng)的價(jià)值在于為健身房提供應(yīng)用,而應(yīng)用就必須切合實(shí)際。所以系統(tǒng)的設(shè)計(jì)要深入研究分析健身房現(xiàn)有管理流程和特點(diǎn),結(jié)合實(shí)際情況,提供一
41、個(gè)高性?xún)r(jià)比的方案。</p><p> ?。?)系統(tǒng)的先進(jìn)性和成熟性相結(jié)合</p><p> 計(jì)算機(jī)技術(shù)發(fā)展是日新月異,系統(tǒng)的更新?lián)Q代非常快,為此,要求在方案設(shè)計(jì)過(guò)程中,盡量選用先進(jìn)并且相對(duì)成熟的技術(shù),確保系統(tǒng)不但易于開(kāi)發(fā)和使用,也很容易的升級(jí)換代。</p><p> (3)系統(tǒng)的可靠性和穩(wěn)定性相結(jié)合</p><p> 運(yùn)用先進(jìn)的計(jì)算機(jī)程
42、序開(kāi)發(fā)技術(shù)和網(wǎng)絡(luò)技術(shù),并根據(jù)健身房管理的特點(diǎn),要求將系統(tǒng)的可靠性設(shè)計(jì)亦視為一個(gè)重點(diǎn),以保證數(shù)據(jù)的安全和系統(tǒng)的穩(wěn)定運(yùn)行。</p><p> ?。?)系統(tǒng)的可擴(kuò)展性和易維護(hù)性相結(jié)合</p><p> 為了適應(yīng)系統(tǒng)變化的要求,在方案設(shè)計(jì)過(guò)程盡量選用擴(kuò)充性強(qiáng)的軟硬件系統(tǒng),同時(shí)要求開(kāi)發(fā)的應(yīng)用系統(tǒng),可擴(kuò)展、易維護(hù),以便系統(tǒng)建成后,用戶(hù)可以用最簡(jiǎn)便的方法、最低的投資,實(shí)現(xiàn)系統(tǒng)的擴(kuò)展和維護(hù)。</p
43、><p> (5)系統(tǒng)的用戶(hù)積極參與原則</p><p> 用戶(hù)是系統(tǒng)功能要求的提出者,同時(shí)也是系統(tǒng)的最終使用和管理者,用戶(hù)的積極參與是項(xiàng)目得以成功實(shí)施的前提。</p><p> 1.10 用戶(hù)界面設(shè)計(jì)</p><p> 登錄界面是用戶(hù)接觸的第一個(gè)界面,一定要做到簡(jiǎn)潔明了,便于操作,也是系統(tǒng)安全的主要防線。用戶(hù)登錄界面如圖1.1所示。&l
44、t;/p><p> 圖1.1 用戶(hù)登錄界面</p><p> 通過(guò)登錄驗(yàn)證后,利用Response.Redirect("index.aspx");重定向方法,使頁(yè)面跳轉(zhuǎn)到index.aspx頁(yè)面,這個(gè)頁(yè)面利用了框架結(jié)構(gòu),實(shí)現(xiàn)頁(yè)面上部分、左部分和右部分的組合。其中上部分放置了系統(tǒng)的logo,登錄系統(tǒng)的用戶(hù)類(lèi)別,用戶(hù)名以及管理首頁(yè)和退出功能、使用幫助等。</p>
45、<p> 左邊是系統(tǒng)的導(dǎo)航菜單,當(dāng)管理員登錄后,可以看到所有的功能菜單,右邊是系統(tǒng)的基本信息。用戶(hù)管理主界面如圖1.2所示。</p><p> 圖1.2 用戶(hù)主界面</p><p><b> 1.11 開(kāi)發(fā)方法</b></p><p> 面向?qū)ο蠓椒ㄊ菍?duì)客觀世界的一種看法,它把客觀世界從概念上看成是一個(gè)由相互配合而協(xié)作的對(duì)
46、象組成的系統(tǒng)。信息系統(tǒng)開(kāi)發(fā)的面向?qū)ο蠓椒ㄅd起是信息系統(tǒng)發(fā)展的必然趨勢(shì)。面向?qū)ο蟮姆治龇椒ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如?shí)體、關(guān)系、屬性等,同時(shí)運(yùn)用封裝、繼承、多態(tài)等機(jī)制來(lái)構(gòu)造模擬現(xiàn)實(shí)系統(tǒng)的方法。</p><p> 面向?qū)ο蠓椒?Object-Oriented Method)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱(chēng)OO (Object-Oriented)方法,是建立在“對(duì)象”概念
47、基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類(lèi)定義了具有相似性質(zhì)的一組對(duì)象。而每繼承性是對(duì)具有層次關(guān)系的類(lèi)的屬性和操作進(jìn)行共享的一種方式。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為中心,以類(lèi)和繼承為構(gòu)造機(jī)制,來(lái)認(rèn)識(shí)、理解、刻畫(huà)客觀世界和設(shè)計(jì)、構(gòu)建軟件系統(tǒng)。</p><p><b> 1.12 項(xiàng)目計(jì)劃</b></p><p>
48、 1. 熟悉VS2008和SqlServer2008工具軟件,下載安裝軟件,查閱相關(guān)技術(shù)資料,為開(kāi)發(fā)做準(zhǔn)備。</p><p> 2. 前期調(diào)研,完成需求分析,系統(tǒng)分析,然后書(shū)寫(xiě)開(kāi)題報(bào)告。</p><p> 3. 學(xué)習(xí)軟件結(jié)構(gòu)設(shè)計(jì),確認(rèn)本系統(tǒng)的總體結(jié)構(gòu)。</p><p> 4. 實(shí)現(xiàn)管理員模塊功能代碼。</p><p> 5. 實(shí)現(xiàn)人
49、員管理、場(chǎng)地管理、器材管理功能代碼。</p><p> 6. 系統(tǒng)的測(cè)試以及修改。</p><p> 7. 撰寫(xiě)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)。</p><p> 8. 修改設(shè)計(jì)說(shuō)明書(shū)。</p><p><b> 9. 準(zhǔn)備答辯。</b></p><p> 第二章 Devoloping</p>
50、;<p><b> 引言</b></p><p><b> 2.1 系統(tǒng)分析</b></p><p> 2.1.1 開(kāi)發(fā)環(huán)境</p><p> 1)操作系統(tǒng):Windows xp/ Windows 2000/ Windows 7。</p><p> 2)數(shù)據(jù)庫(kù):SqlS
51、erver2008</p><p> 3)開(kāi)發(fā)工具:VS2008</p><p> 2.1.2 數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱(chēng)DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。健身房管理
52、系統(tǒng)的數(shù)據(jù)流圖如2.1所示:</p><p> 圖2-1: 數(shù)據(jù)流圖</p><p> 2.1.3 范式分析 X</p><p> a.盡可能減少數(shù)據(jù)冗余和重復(fù)</p><p> 在滿(mǎn)足需要的前提下,應(yīng)盡量按照關(guān)系數(shù)據(jù)庫(kù)的理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),減少數(shù)據(jù)冗余。本系統(tǒng)的關(guān)系模式基本達(dá)到了(3NF)。
53、 </p><p> b.增加必要的數(shù)據(jù)冗余,與操作設(shè)計(jì)相結(jié)合</p><p> 有時(shí)為了編程及查詢(xún)效率或其它特別的需要,增加一定的數(shù)據(jù)冗余是有必要的。考慮到機(jī)器的檔次等因素,如果增加的冗余數(shù)據(jù)不會(huì)明顯增加存儲(chǔ)空間和降低處理效率,并對(duì)功能實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。</p><p> 2.1.4 ER
54、圖</p><p> 采用E—R圖(實(shí)體—關(guān)系圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析. E—R圖設(shè)計(jì)方法是一種通過(guò)E—R圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法, E—R圖由實(shí)體、屬性、聯(lián)系三部分組成。健身房管理系統(tǒng)的E-R圖如2.2所示:</p><p> 圖2-2: E-R圖</p><p> 2.1.5 數(shù)據(jù)模型圖</p><p> 采用E
55、—R圖(實(shí)體—關(guān)系圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析. E—R圖設(shè)計(jì)方法是一種通過(guò)E—R圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法, E—R圖由實(shí)體、屬性、聯(lián)系三部分組成。健身房管理系統(tǒng)的E-R圖如2.2所示:</p><p> 圖2-3: 數(shù)據(jù)模型圖</p><p> 健身房管理系統(tǒng)數(shù)據(jù)庫(kù)由多個(gè)表組成: 管理員表、健身房信息表、操作員表、進(jìn)貨商信息表、器材信息表、器材庫(kù)存表、租賃信息表、遺失表、
56、會(huì)員信息表、公告基本表、財(cái)務(wù)表。</p><p> 其中器材信息和器材庫(kù)存一對(duì)一,一種器材只能有一個(gè)庫(kù)存信息。器材信息與租賃信息一對(duì)多,一種器材可以有多條遺失信息。遺失信息和租賃信息表相同。</p><p> 2.1.6 數(shù)據(jù)字典</p><p> 由于數(shù)據(jù)庫(kù)中有大量復(fù)雜的數(shù)據(jù),因此對(duì)于表的設(shè)計(jì)應(yīng)特別注意,表的個(gè)數(shù)盡量減少,表中屬性盡量直觀,數(shù)量也要適中,各
57、個(gè)表之間有關(guān)聯(lián)的情況也盡量少,這樣就可以在對(duì)各個(gè)表操作時(shí),保證數(shù)據(jù)的正確性。</p><p> 以下給出健身房管理系統(tǒng)的數(shù)據(jù)庫(kù)表的詳細(xì)設(shè)計(jì):</p><p><b> 表2.1 管理員</b></p><p> 表2.2 健身房信息表</p><p><b> 表2.3 操作員表</b>&l
58、t;/p><p> 表2.4 進(jìn)貨商信息表</p><p><b> 表2.5器材基本表</b></p><p><b> 表2.6器材庫(kù)存表</b></p><p><b> 表2.7租賃信息表</b></p><p><b> 表2.
59、8遺失表</b></p><p><b> 表2.9會(huì)員信息表</b></p><p> 表2.10 租金信息表</p><p> 表2.11公告基本表</p><p><b> 表2.12財(cái)務(wù)表</b></p><p> 2.1.7 類(lèi)的定義 X
60、</p><p> 健身房管理系統(tǒng)中主要類(lèi)的定義如下:數(shù)據(jù)庫(kù)操作類(lèi)、清空頁(yè)面控件類(lèi)、場(chǎng)地操作類(lèi)、下拉控件綁定數(shù)據(jù)類(lèi)。</p><p> 數(shù)據(jù)庫(kù)操作類(lèi)包括數(shù)據(jù)庫(kù)鏈接、數(shù)據(jù)讀取、數(shù)據(jù)操作方法。</p><p> 清空頁(yè)面控件類(lèi)是為了保存數(shù)據(jù)信息后,清空頁(yè)面控件的數(shù)據(jù)使用的方法。</p><p> 場(chǎng)地操作類(lèi)包括場(chǎng)地信息的添加,修改,刪除,
61、分頁(yè)方法。</p><p> 下拉控件綁定數(shù)據(jù)類(lèi)是為了從數(shù)據(jù)庫(kù)中查詢(xún)數(shù)據(jù)然后綁定到下拉控件中。</p><p> 2.1.8 輸入輸出設(shè)計(jì)</p><p><b> A:輸入設(shè)計(jì)</b></p><p> 管理員登陸:輸入用戶(hù)名、密碼和角色選擇,然后點(diǎn)擊登陸,驗(yàn)證登陸信息。</p><p&g
62、t; 會(huì)員添加:輸入用戶(hù)名、密碼、E-MAIL、電話及其他說(shuō)明等信息。</p><p> 器材添加:輸入名稱(chēng)、型號(hào)、用途、錄入時(shí)間、備注、錄入人等信息。</p><p> 場(chǎng)地添加:輸入名稱(chēng)、面積、租金等信息。點(diǎn)擊確認(rèn)保存信息,點(diǎn)擊清空,清空界面數(shù)據(jù)。</p><p> 公告添加:輸入公告名稱(chēng),公告內(nèi)容,點(diǎn)擊保存,保存信息。</p><p
63、><b> B:輸出設(shè)計(jì)</b></p><p> 會(huì)員查詢(xún):輸出用戶(hù)名、密碼、E-MAIL、電話及其他說(shuō)明等信息。</p><p> 器材查詢(xún):輸出名稱(chēng)、型號(hào)、用途、錄入時(shí)間、備注、錄入人等信息。</p><p> 場(chǎng)地查詢(xún):輸出名稱(chēng)、面積、租金等信息</p><p> 公告查詢(xún):輸出公告名稱(chēng),公告內(nèi)容
64、信息。</p><p> 2.1.9 基本過(guò)程分析</p><p> 用戶(hù)登陸:根據(jù)用戶(hù)的權(quán)限不同,用戶(hù)登陸后實(shí)現(xiàn)的功能也不同,管理員擁有最高權(quán)限,操作員有系統(tǒng)數(shù)據(jù)錄入權(quán)限。</p><p> 人員管理:包括管理員信息管理,會(huì)員管理和員工管理。</p><p> 場(chǎng)地管理:對(duì)健身房的場(chǎng)地進(jìn)行管理。 </p><p
65、> 器材管理:管理器材基本信息,器材租賃信息,器材遺失管理。</p><p> 2.1.10 用例圖</p><p> 用例模型的主要成分有用例、參與者和系統(tǒng)。系統(tǒng)被看作一個(gè)提供用例的黑盒。用例圖是一種描述用例的可視化工具,它用簡(jiǎn)單的圖形元素表示出系統(tǒng)的活動(dòng)者、用例以及它們之間的關(guān)系,準(zhǔn)確地表達(dá)了活動(dòng)者與系統(tǒng)地交互情況和系統(tǒng)所能提供地服務(wù)。</p><p&
66、gt; 健身房管理系統(tǒng)包括管理員和操作員,會(huì)員三個(gè)用戶(hù)角色。每個(gè)角色具有不同的權(quán)限和功能,用例圖如下:</p><p><b> 圖2-4: 用例圖</b></p><p> 2.1.11 關(guān)系圖</p><p> 類(lèi)圖(Class diagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類(lèi)、類(lèi)的內(nèi)部結(jié)構(gòu)以及它們與其他類(lèi)的關(guān)系等。類(lèi)
67、圖不顯示暫時(shí)性信息。</p><p> 健身房管理系統(tǒng)關(guān)系圖如2-5所示:</p><p> 圖2-5: 關(guān)系R圖</p><p> 2.1.11 類(lèi)圖</p><p> 類(lèi)圖的設(shè)計(jì)使用DIP原則(依賴(lài)倒置原則,The Dependency Inversion Principle)A、高層模塊不應(yīng)依賴(lài)于低層模塊。二者都應(yīng)該依賴(lài)于抽象
68、</p><p> B、抽象不應(yīng)該依賴(lài)于細(xì)節(jié)。細(xì)節(jié)應(yīng)該依賴(lài)于抽象</p><p> C、針對(duì)接口編程,不針對(duì)實(shí)現(xiàn)編程</p><p> 系統(tǒng)類(lèi)圖如2-6所示:</p><p><b> 圖2-6: 類(lèi)圖</b></p><p> 2.1.12 時(shí)序圖</p><p&
69、gt; 時(shí)序圖和協(xié)作圖同稱(chēng)為交互圖。其中,時(shí)序圖用來(lái)描述多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作,重點(diǎn)是描述對(duì)象之間發(fā)送消息的時(shí)間順序(先后次序),闡明對(duì)象之間的交互過(guò)程以及在系統(tǒng)執(zhí)行過(guò)程中的某一具體時(shí)刻將會(huì)發(fā)生什么事件。</p><p> 時(shí)序圖的一個(gè)用途是表示用例中的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每一條消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。</p><p> 其中健身房管理
70、系統(tǒng)的時(shí)序圖2-7如下所示:</p><p><b> 圖2-7: 時(shí)序圖</b></p><p><b> 2.2 系統(tǒng)設(shè)計(jì)</b></p><p> 2.2.1 UI詳細(xì)設(shè)計(jì)</p><p> 運(yùn)行該系統(tǒng),首先打開(kāi)用戶(hù)登錄界面:</p><p> 圖2-8:
71、登陸界面</p><p> 系統(tǒng)登陸后,可以對(duì)系統(tǒng)進(jìn)行人員管理,器材管理,其它管理,系統(tǒng)主界面如2.9所示:</p><p> 圖2-9: 系統(tǒng)主界面</p><p> 點(diǎn)擊人員管理中的員工管理,可以對(duì)人員進(jìn)行管理,人員添加的界面如2-10所示:</p><p> 圖2-10: 人員管理</p><p> 點(diǎn)
72、擊器材管理,可以對(duì)器材進(jìn)行管理,器材列表界面如2-11所示:</p><p> 圖2-11: 器材管理</p><p> 點(diǎn)擊場(chǎng)地管理,可以對(duì)場(chǎng)地進(jìn)行管理,場(chǎng)地列表界面如2-12所示:</p><p> 圖2-12: 場(chǎng)地管理</p><p> 2.2.2 代碼設(shè)計(jì) X</p><p> 代碼設(shè)計(jì)是處理
73、對(duì)象的代號(hào)或表示符號(hào),其主要目的是方便計(jì)算機(jī)排序、檢索、查找等處理。代碼設(shè)計(jì)的關(guān)鍵是方便用戶(hù),并且滿(mǎn)足業(yè)務(wù)要求。</p><p> 系統(tǒng)使用不同的文件夾存放不同功能模塊的代碼,容易維護(hù)。使用master模板控制整體界面。css文件夾中存放系統(tǒng)樣式文件。</p><p> 2.2.3 功能設(shè)計(jì) 整合進(jìn)功能分析</p><p> 登錄頁(yè)面中包含的信息為: 用戶(hù)名
74、、密碼、用戶(hù)類(lèi)型。用戶(hù)必須提供正確的用戶(hù)名、密碼和驗(yàn)證碼信息才能正確登錄。</p><p><b> 登錄中的程序邏輯:</b></p><p> 1. 使用了JavaScript腳本語(yǔ)言驗(yàn)證用戶(hù)名、密碼和用戶(hù)類(lèi)型是否為空,如果為空就彈出一個(gè)警告對(duì)話框,提示信息不能為空。</p><p> 2. 正確信息后,首先根據(jù)選擇的用戶(hù)類(lèi)別去查詢(xún)不
75、同的人員表信息。如:當(dāng)前選擇了系統(tǒng)管理員用戶(hù)類(lèi)型,那么就去管理員信息表查詢(xún)表中是否有用戶(hù)輸入的信息,如果沒(méi)有,提示錯(cuò)誤信息。</p><p> 3. 當(dāng)所有信息都正確通過(guò)驗(yàn)證后,用ASP.NET對(duì)象session保存用戶(hù)類(lèi)型、用戶(hù)名和用戶(hù)編號(hào)。最后,實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn),進(jìn)入系統(tǒng)。</p><p> 在本系統(tǒng)中,通過(guò)Session對(duì)象來(lái)進(jìn)行儲(chǔ)存用戶(hù)權(quán)限級(jí)別,從而進(jìn)行權(quán)限的控制。首先賦予ses
76、sion一個(gè)值(用戶(hù)登錄后的級(jí)別)如:session("qx")=qx。當(dāng)用戶(hù)進(jìn)入主頁(yè)面時(shí),系統(tǒng)就會(huì)判斷當(dāng)前用戶(hù)級(jí)別,這個(gè)級(jí)別就是通過(guò)session來(lái)獲?。?lt;%if session("qx")="管理員" then%>,如果你的權(quán)限是管理員就可以執(zhí)行某些代碼。</p><p> session其實(shí)就是服務(wù)器給客戶(hù)端的一個(gè)編號(hào)。當(dāng)一臺(tái)WWW服
77、務(wù)器運(yùn)行時(shí),可能有若干個(gè)用戶(hù)瀏覽正在運(yùn)正在這臺(tái)服務(wù)器上的網(wǎng)站。當(dāng)每個(gè)用戶(hù)首次與這臺(tái)WWW服務(wù)器建立連接時(shí),他就與這個(gè)服務(wù)器建立了一個(gè)Session,同時(shí)服務(wù)器會(huì)自動(dòng)為其分配一個(gè)SessionID,用以標(biāo)識(shí)這個(gè)用戶(hù)的唯一身份。這個(gè)SessionID是由WWW服務(wù)器隨機(jī)產(chǎn)生的一個(gè)由24個(gè)字符組成的字符串。</p><p> 這個(gè)唯一的SessionID是有很大的實(shí)際意義的。當(dāng)一個(gè)用戶(hù)提交了表單時(shí),瀏覽器會(huì)將用戶(hù)的S
78、essionID自動(dòng)附加在HTTP頭信息中,(這是瀏覽器的自動(dòng)功能,用戶(hù)不會(huì)察覺(jué)到),當(dāng)服務(wù)器處理完這個(gè)表單后,將結(jié)果返回給SessionID所對(duì)應(yīng)的用戶(hù)。</p><p> 系統(tǒng)登陸后,對(duì)人員信息,場(chǎng)地信息,器材信息進(jìn)行管理。實(shí)現(xiàn)錄入信息,添加信息,保存后,在程序列表中,選擇一條記錄后進(jìn)行修改和保存。</p><p><b> 2.3 系統(tǒng)實(shí)施</b></
79、p><p> 2.3.1計(jì)算機(jī)系統(tǒng)平臺(tái) X</p><p> 健身房管理系統(tǒng)使用了win7操作系統(tǒng)開(kāi)發(fā)制作,配件配置大致如下:</p><p> CPU:I3 380</p><p><b> 內(nèi)存:4G</b></p><p><b> 顯卡:500M</b>&l
80、t;/p><p><b> 硬盤(pán):500G</b></p><p> 2.3.2 編程環(huán)境與工具 X</p><p> 開(kāi)發(fā)前,系統(tǒng)需要安裝VS2008開(kāi)發(fā)工具,和SqlServer數(shù)據(jù)庫(kù)。使用C#開(kāi)發(fā)B/S結(jié)構(gòu)的健身房管理系統(tǒng)。</p><p> 2.3.3 數(shù)據(jù)準(zhǔn)備 X</p><p&g
81、t; 使用健身房管理系統(tǒng),在管理員表中初始化了4條記錄,賬號(hào)均為Admin,密碼為Admin,權(quán)限不同。別的信息表,可以通過(guò)測(cè)試添加。</p><p> 2.3.4 關(guān)鍵代碼 篇幅夠,就刪除</p><p> 系統(tǒng)登陸部分關(guān)鍵代碼如下:</p><p> 添加員工信息的關(guān)鍵代碼如下:</p><p> 會(huì)員查詢(xún)的關(guān)鍵代碼如下:&
82、lt;/p><p><b> 2.4 系統(tǒng)測(cè)試</b></p><p> 2.4.1 測(cè)試流程</p><p> 根據(jù)軟件的開(kāi)發(fā)周期:需求分析、設(shè)計(jì)階段、編碼、測(cè)試、實(shí)施、維護(hù)幾個(gè)階段,特制定測(cè)試流程如下:</p><p> 圖2.13 測(cè)試流程圖</p><p> 在需求和設(shè)計(jì)人員完成了項(xiàng)
83、目定義,并形成需求文檔后,在由項(xiàng)目的測(cè)試負(fù)責(zé)人參與需求評(píng)審。測(cè)試人員參與評(píng)審,目的在于,利用測(cè)試人員對(duì)業(yè)務(wù)以及用戶(hù)應(yīng)用場(chǎng)景的了解,發(fā)現(xiàn)需求中不合理的地方。盡早的發(fā)現(xiàn)項(xiàng)目定義和需求階段的問(wèn)題。著手設(shè)計(jì)測(cè)試計(jì)劃。</p><p> 2.4.2 測(cè)試計(jì)劃與測(cè)試記錄</p><p> 界面測(cè)試是測(cè)試過(guò)程中比較簡(jiǎn)單直觀的一種測(cè)試方法,只要細(xì)心地按界面要求核對(duì)就行了。這塊往往是程序開(kāi)發(fā)人員容易忽視
84、和遺漏的地方,也是常常出 Bug 的地方。下面是在界面測(cè)試中出現(xiàn)的幾種 Bug :</p><p> (1) 錯(cuò)別字,即界面中的標(biāo)題或者文本內(nèi)容中出現(xiàn)了錯(cuò)別字。這種Bug如果測(cè)試人員不細(xì)心,很難找出來(lái),可能會(huì)出現(xiàn)在提示信息或界面中。通過(guò)仔細(xì)的測(cè)試,沒(méi)發(fā)現(xiàn)系統(tǒng)界面中存在錯(cuò)別字。</p><p> (2) 出現(xiàn)了一些根本讀不懂的內(nèi)容,一般多出現(xiàn)在程序的提示信息和一些較長(zhǎng)的文本中。這種情況基
85、本上出現(xiàn)在拼起來(lái)顯示的提示中,頁(yè)面的簡(jiǎn)單陳述是通過(guò)變量拼組起來(lái)的,通過(guò)程序?qū)⒆忠粋€(gè)一個(gè)地輸出出來(lái)。通常是因?yàn)槌绦蛑械目刂棋e(cuò)誤或是程序開(kāi)發(fā)人員對(duì)程序沒(méi)有進(jìn)行認(rèn)真的自測(cè),導(dǎo)致出現(xiàn)這種Bug。</p><p> (3) 程序員自創(chuàng)的詞語(yǔ),雖然意思對(duì),但不符合界面的標(biāo)準(zhǔn)及需求。本系統(tǒng)開(kāi)發(fā)設(shè)置使用標(biāo)準(zhǔn)語(yǔ)言,經(jīng)過(guò)檢查沒(méi)有發(fā)現(xiàn)不標(biāo)準(zhǔn)的詞匯。</p><p> (4) 頁(yè)面類(lèi)似的內(nèi)容中,明顯有字體、字
86、號(hào)不同的情況,使界面整體風(fēng)格看上去不一致。通過(guò)對(duì)系統(tǒng)的設(shè)置,改進(jìn)了原來(lái)出現(xiàn)的字體不一致的問(wèn)題。</p><p> (5) 標(biāo)題相近的程序及模塊,把標(biāo)題弄混。這種情況多是因?yàn)闃I(yè)務(wù)方面的定義名稱(chēng)很相似或很類(lèi)似,并且業(yè)務(wù)實(shí)體方面也很類(lèi)似,開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中忽略了開(kāi)發(fā)名稱(chēng)和模塊,只單獨(dú)地實(shí)現(xiàn)其功能。</p><p> 功能測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。好的測(cè)試方案能盡可能發(fā)現(xiàn)尚
87、未發(fā)現(xiàn)的錯(cuò)誤。該系統(tǒng)主要應(yīng)用于對(duì)信息的提取,儲(chǔ)存和操作。所以對(duì)信息的正確錄入和處理是保證整個(gè)系統(tǒng)正常運(yùn)行的基礎(chǔ)。針對(duì)此特點(diǎn),測(cè)試的重點(diǎn)放在檢驗(yàn)測(cè)試數(shù)據(jù)完整性,正確性,每個(gè)頁(yè)面的輸入信息能否正確的儲(chǔ)存到數(shù)據(jù)庫(kù)當(dāng)中,以及整個(gè)系統(tǒng)能否按照預(yù)期設(shè)計(jì)正常工作上。</p><p> 通過(guò)系統(tǒng)整體的測(cè)試情況,基本符合了需求分析所涉及到的內(nèi)容,下面進(jìn)行具體模塊的測(cè)試,把一個(gè)單獨(dú)的模塊,小功能點(diǎn)當(dāng)作一個(gè)單獨(dú)的整體來(lái)進(jìn)行測(cè)試。這樣
88、,可以更合理的保證系統(tǒng)穩(wěn)定。詳細(xì)的測(cè)試用例表如2.1所示:</p><p> 表2.1 測(cè)試用例</p><p> 經(jīng)過(guò)測(cè)試,系統(tǒng)能完成大部分功能需要的特性,在一定程度上滿(mǎn)足了用戶(hù)的需求。</p><p> 第三章 Evaluating</p><p> 2.1 項(xiàng)目評(píng)估報(bào)告 X</p><p> 通過(guò)
89、幾個(gè)月的開(kāi)發(fā)制作,系統(tǒng)已經(jīng)經(jīng)過(guò)全面測(cè)試,部署,現(xiàn)在可以全面投入使用。首先,產(chǎn)品化的健身房管理系統(tǒng)已經(jīng)出現(xiàn)并且投入實(shí)際使用。通過(guò)對(duì)互聯(lián)網(wǎng)和軟件銷(xiāo)售商的檢索,發(fā)現(xiàn)一些長(zhǎng)期從事服務(wù)行業(yè)軟件開(kāi)發(fā)的公司已經(jīng)對(duì)健身房管理的信息化工作有所涉及,其中的2~3家(如飛躍,索易等,請(qǐng)見(jiàn)參考資料)已經(jīng)開(kāi)發(fā)出產(chǎn)品并且正在進(jìn)行推廣。 第二,絕大多數(shù)健身俱樂(lè)部的信息化水平是很低的。通過(guò)走訪調(diào)查,我們發(fā)現(xiàn)除了幾家外資或合資的大型健身機(jī)構(gòu)之外(如中體倍力等,他們使用的
90、管理軟件都是國(guó)外已經(jīng)使用多年的成熟產(chǎn)品),國(guó)內(nèi)絕大多數(shù)健身機(jī)構(gòu)的信息化管理水平僅僅實(shí)現(xiàn)會(huì)員資料的管理、刷卡管理等很少一些功能,而一些普及型中低檔健身中心基本停留在會(huì)員資料的簡(jiǎn)單存儲(chǔ)甚至手工操作上面。 第三,健身房管理軟件的需求量大。由此可見(jiàn),市場(chǎng)對(duì)健身房管理軟件產(chǎn)品的需求是很大的,此項(xiàng)目具有很好的商業(yè)前景。 但是,投資健身房管理軟件也是有風(fēng)險(xiǎn)的,主要體現(xiàn)在軟件的潛在客戶(hù)的經(jīng)濟(jì)實(shí)力有很大差別,不同用戶(hù)對(duì)軟件的價(jià)格的接受程度不同。全國(guó)的健身
91、機(jī)構(gòu)的規(guī)模差別很大,有占地上萬(wàn)平米、投資上千萬(wàn)的;也有占地幾百平米,投資幾十萬(wàn)的。根據(jù)這種狀況,我們要細(xì)分用戶(hù)層次,</p><p> 通過(guò)對(duì)市場(chǎng)的分析以及項(xiàng)目技術(shù)和經(jīng)濟(jì)的可行性分析,我認(rèn)為本項(xiàng)目能夠成功應(yīng)用,并能迅速取得市場(chǎng)占有率領(lǐng)先地位。本項(xiàng)目的開(kāi)發(fā)周期短,投資回收快,收益大。</p><p><b> 2.2 項(xiàng)目總結(jié)</b></p><
92、p> 從本系統(tǒng)的開(kāi)發(fā)中可以看到,做好需求分析、準(zhǔn)確理解用戶(hù)需求是管理信息系統(tǒng)成功的關(guān)鍵。在技術(shù)手段日益豐富的今天,如何選擇適當(dāng)?shù)募夹g(shù)來(lái)滿(mǎn)足企業(yè)的管理需求是必須認(rèn)真考慮的問(wèn)題。開(kāi)發(fā)人員不僅要掌握各種先進(jìn)的技術(shù),而且需要在實(shí)踐中積累經(jīng)驗(yàn),這樣才能為成功開(kāi)發(fā)管理信息系統(tǒng)提供保證。管理信息系統(tǒng)的立足點(diǎn)是技術(shù)手段,目標(biāo)是提高管理水平,降低管理成本。</p><p> 本文由于受資料、時(shí)間及個(gè)人水平有限,對(duì)于一些問(wèn)
93、題還未來(lái)得及探討或需進(jìn)一步研究,希望在以后能得以解決。</p><p> (1) 系統(tǒng)費(fèi)用部分的改進(jìn)。本文探討了健身房系統(tǒng)中關(guān)于費(fèi)用的管理問(wèn)題。但是還存在以下問(wèn)題。第一:如何為未使用本系統(tǒng)前的拖欠費(fèi)用預(yù)留接口。第二:系統(tǒng)只是簡(jiǎn)單的對(duì)費(fèi)用管理實(shí)現(xiàn)錄入,自動(dòng)計(jì)算等功能。會(huì)不會(huì)因?yàn)閷?shí)際的應(yīng)用而不能得到擴(kuò)展。以上問(wèn)題都是本文需要改進(jìn)的地方。</p><p> (2) 系統(tǒng)統(tǒng)計(jì)報(bào)表功能。系統(tǒng)實(shí)現(xiàn)
94、了統(tǒng)計(jì)查詢(xún)等具體的功能,可以將數(shù)據(jù)動(dòng)態(tài)的顯示在列表中。但是并沒(méi)有直觀的用圖形(如:柱形圖,條形圖,折線圖,平滑線圖,餅圖)來(lái)表示出來(lái)。</p><p> 2.3 設(shè)計(jì)項(xiàng)目時(shí)遇到的問(wèn)題和解決方案</p><p> 設(shè)計(jì)項(xiàng)目時(shí),遇到的問(wèn)題如下:</p><p> 1. 系統(tǒng)數(shù)據(jù)庫(kù)如何設(shè)計(jì)?</p><p> 2. 系統(tǒng)功能如何劃分?<
95、;/p><p><b> 解決方案:</b></p><p> 1. 通過(guò)研究其它健身房管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)出本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。</p><p> 2. 整理需求分析,分模塊的劃分系統(tǒng)功能。</p><p> 2.4 項(xiàng)目實(shí)施遇到的問(wèn)題和解決方案</p><p> 設(shè)計(jì)項(xiàng)目時(shí),遇到的問(wèn)題
96、如下:</p><p> 1. 系統(tǒng)權(quán)限如何控制?</p><p> 2. 系統(tǒng)框架如何選擇?</p><p><b> 解決方案:</b></p><p> 1. 通過(guò)學(xué)習(xí)其它現(xiàn)有系統(tǒng),研究源代碼,得出本系統(tǒng)代碼實(shí)現(xiàn)方案。</p><p> 2. 學(xué)習(xí)C#語(yǔ)言,閱讀文獻(xiàn)資料。設(shè)計(jì)系統(tǒng)框
97、架。</p><p><b> 參考文獻(xiàn)</b></p><p> 伍俊良,管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用,科學(xué)出版社,1999年:145~165</p><p> 黃劉生主編《數(shù)據(jù)結(jié)構(gòu)》,經(jīng)濟(jì)科學(xué)出版社,1999</p><p> 黃曉東著《C#課程設(shè)計(jì)案例精編》,中國(guó)水利水電出版社,2004</p>&
98、lt;p> ?。溃〣ruce Eckel著 陳昊鵬 饒若楠等譯《C#編程思想》,機(jī)械工業(yè)出版社 ,2005</p><p> 陳玉峰 《數(shù)據(jù)庫(kù)開(kāi)發(fā)教程》,科學(xué)出版社 ,2000 </p><p> Donny.ASP.NET與網(wǎng)站開(kāi)發(fā)編程實(shí)戰(zhàn)[M].北京:科學(xué)出版社 ,2001.7 </p><p> Steven Holzner.Java技術(shù)
99、內(nèi)幕[M].北京:機(jī)械工業(yè)出版社,2002.1 </p><p> Phil Hanna .JSP技術(shù)大全[M].北京:機(jī)械工業(yè)出版社,2002.3 </p><p><b> 外文文獻(xiàn)</b></p><p> Into the 21st century information highway development, informat
100、ion revolution brought new changes to all the fields. With the popularity of computer office automation, business automation management, customer automation management also arises at the historic moment, all thanks to th
101、e tremendous contribution to the development of computer technology, the Internet world containing the infinite vitality, with the development of the society, the progress of science and technology, the high speed dev<
102、;/p><p> Fitness club's predecessor began in the 1980 s, at that time, a few sets of power equipment is the main characteristic of the gym, the gym membership are mostly men. Jane fonda, aerobics and ma hu
103、a "fit" 5 minutes to make setting-up exercise quickly popular in China, operating room became one of the most like to go to the fitness of women members. And fitness club mode abroad from entering China in the
104、21st century, after just six years of development, has now become the main mode of the fitness</p><p> Nowadays, with the increase of the modern fitness enthusiasts and grandness, sports will then become a
105、kind of fashion, become a kind of important way of leisure life, the development of the health club will be better and better, gyms, clubs and other industry development, for example, absorbing, bluebird, one million tim
106、es force, wade treasure house, impulse, and so on each big domestic and foreign well-known brands of fitness club, greatly promote the enthusiasm for fitness, but also greatly p</p><p> Management by comput
107、er can solve a series of manual cannot solve the problem, in previous manual operation mode of management, not only waste the human, but also has many disadvantages: (1) the processing speed is slow, affect the timelines
108、s of information. (2) there is an error, affect the information accuracy. (3) is not easy to query. (4) the lack of a comprehensive, can't control effect. As a result of these shortcomings, greatly reduces the utiliz
109、ation value of information, more and more ob</p><p> Fitness club management system to achieve the main function of fitness course publish, course of reservation, query, and fitness field release, sites of
110、reservation, the field of query and so on. The user of the system mainly divided into administrators and members of two parts, need to register by non-members can operate only after. Administrator's main job is to me
111、mber management, to exercise classes release and arrange, for information release and so on. The whole management system is mainly </p><p> "Fitness club management system is mainly to realize the user
112、 login module, member management module, query module, input module, course course ordering module, statistics module, the playing field distribution module, venue booking module, query module nine modules. To facilitate
113、 staff's management and operation and the query operation. Therefore, system can be divided according to the following modules.</p><p> 1. The user login module:</p><p> System adopts hier
114、archical audit system, the user can be divided into management, visitors and three types of membership. Different users have different user rights and operation rights, can be different operating and management, make a c
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 健身房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 健身房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 健身房管理規(guī)定
- 健身房管理制度
- 健身房管理個(gè)人看法
- 健身房管理制度20170105
- 醫(yī)院職工健身房管理辦法
- 健身房管理層崗位職責(zé)
- 公司員工健身房管理制度
- 總工會(huì)健身房管理制度
- 【課程設(shè)計(jì)論文】基于c#和sql-server200的健身房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 健身房后臺(tái)管理系統(tǒng)-課程設(shè)計(jì)
- 健身房暑假實(shí)習(xí)報(bào)告
- 健身房教練管理手冊(cè)
- 健身房衛(wèi)生管理標(biāo)準(zhǔn)
- 健身房衛(wèi)生管理標(biāo)準(zhǔn)
- 健身房銷(xiāo)售系統(tǒng)解析
- 【課程設(shè)計(jì)】健身房會(huì)員管理系統(tǒng)說(shuō)明書(shū)
- 《健身俱樂(lè)部管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開(kāi)題報(bào)告》
評(píng)論
0/150
提交評(píng)論