趙 棟朱曉峰孔令宇
(北京印刷學院 信息工程學院,北京 102600)
21世紀以來,健身行業(yè)發(fā)展迅猛,很多人投身于健身事業(yè)中。但是國內(nèi)的健身房系統(tǒng)大都不夠完善,效率不夠高,不利于提升健身房從業(yè)者和參與者的使用體驗,這樣就限制了健身房自身的發(fā)展,并且對我國健身行業(yè)產(chǎn)生了消極影響。因此,一套先進完善的健身房管理系統(tǒng)可以改變當下的情況,改善當前健身行業(yè)落后情況。在互聯(lián)網(wǎng)發(fā)展迅猛的當下,將互聯(lián)網(wǎng)和現(xiàn)實相結(jié)合是很有必要的,用互聯(lián)網(wǎng)技術(shù)來進行便捷高效的信息化管理已成為主流方式。因此,可以通過IT技術(shù)設計一套適應時代發(fā)展的健身房管理系統(tǒng),以此促進健身行業(yè)的發(fā)展。
目前國內(nèi)外的健身環(huán)境差距較大,國外的健身環(huán)境更加完善和系統(tǒng),健身管理系統(tǒng)更為完善和發(fā)達,當前國外采用的基本都是基于SaaS(Softwareas-a-Service)開發(fā)的健身房管理系統(tǒng),是指SaaS研發(fā)商根據(jù)健身房公司的需求定制一套健身房管理系統(tǒng),提供健身房公司所需的功能,并且,SaaS系統(tǒng)研發(fā)商對客戶在使用過程中給予全程指導和維護。[1]系統(tǒng)可以線上即時更新以滿足健身房市場的最新需求。該系統(tǒng)的優(yōu)點是可以提供更好的用戶體驗,更好的視覺感受,更低的維護成本;相應的,就會有訂購價格高昂的缺點。
之前,飛躍、貝爾、飛揚等健身房管理軟件是國產(chǎn)的主流軟件,但這些軟件采用的技術(shù)大都較為落后,這些基于PB、Delphi進行開發(fā)的軟件并不被市場喜愛。由此當前國內(nèi)也出現(xiàn)了很多新興健身房管理系統(tǒng)。比如:①健身助手健身房管理系統(tǒng),2015年,成都華文科技有限公司發(fā)行了健身助手這款軟件,它通過營銷、財務系統(tǒng)提升用戶存留及私教轉(zhuǎn)化率,是一款功能齊全的系統(tǒng),且系統(tǒng)性價比非常之高。②三體云動健身房管理系統(tǒng),上海森融網(wǎng)絡科技有限公司在2014年開發(fā)的基于SaaS技術(shù)的健身房管理系統(tǒng)。該系統(tǒng)采用智能數(shù)字化管理健身房門店數(shù)據(jù),擁有獨特的數(shù)據(jù)分析模塊,實現(xiàn)了健身房公司線下的智能生態(tài)環(huán),將“管店”“管錢”“管員工”“管會員”全面結(jié)合起來。[2]目前國內(nèi)外都流行SaaS健身房管理系統(tǒng),功能上也大同小異,一方面,營銷是主要的差異之一,國外的健身房管理系統(tǒng)主要是通過郵箱、廣告等方式進行門店營銷。國內(nèi)一般是通過線下發(fā)傳單或者經(jīng)營者發(fā)布微信朋友圈之類的方式,國內(nèi)的營銷方式效率較低,難以吸引集中的消費人群。另一方面,國內(nèi)外的系統(tǒng)大多數(shù)都未開發(fā)線上預約教練的功能,會員與教練的聯(lián)系都在線下進行,導致私教信息與價格不透明。[3]2016年, 國務院印發(fā)《全民健身計劃(2016-2020年)》指出:“到2020年, 每周參加健身一次的人數(shù)達到7億, 經(jīng)常鍛煉身體的人數(shù)達到4.35億”。在健身消費人群方面,有著年輕化的趨勢,資料顯示,健身房20到30歲之間的會員占比一半以上, 40歲左右的中年人占比47%,會員人群相較于傳統(tǒng)健身俱樂部的平均年齡“年輕”了4歲[4]。移動互聯(lián)網(wǎng)的迅猛發(fā)展,使人們的消費方式發(fā)生了轉(zhuǎn)變,尤其對于逐步走上歷史舞臺的90后而言,作為新的消費群體,消費的方式和特點具有時代性的特征,新的消費方式和特點將促進新一輪的消費升級。隨著互聯(lián)網(wǎng)的發(fā)展和健身活動的流行,健身行業(yè)也應與時俱進,與新興技術(shù)結(jié)合發(fā)展,與國內(nèi)外機構(gòu)交流與合作,從而使健身行業(yè)發(fā)展壯大。[5]健身行業(yè)的發(fā)展又向從業(yè)者提出了專業(yè)化、科學化管理的要求,以此更好地向廣大消費者提供專業(yè)的健身服務。[6]作為健身房的從業(yè)者,應該保持與時俱進的品質(zhì),培養(yǎng)自身敏銳的市場意識,在大環(huán)境下,合理合法地將互聯(lián)網(wǎng)技術(shù)和健身行業(yè)結(jié)合,只有這樣才能向用戶提供個性化服務和完善高效的信息管理,才可以使行業(yè)更長遠地發(fā)展。[7]基于Java Web的健身房管理系統(tǒng)能夠有效滿足這些需求, 提高管理效率, 減輕管理壓力, 滿足客戶的需求。[8]Java Web技術(shù)的特點為安全性、便捷性和直觀性。全部的操作網(wǎng)頁均可實現(xiàn)安全性,服務器中的數(shù)據(jù)都是權(quán)限分層的,十分安全?;贘ava Web的管理系統(tǒng)為系統(tǒng)增添了新的管理功能并且從很多方面提升了管理的效率。[9]從國家的健身規(guī)劃來看,想要實現(xiàn)健身消費的升級,就必須掌握消費群體的需求,只有這樣才能提升國民的健身投入,改善國民身體狀況,才能推進國家健身戰(zhàn)略的實施。[10]
目前,國內(nèi)的健身房管理系統(tǒng)普遍存在沒有線上宣傳活動的功能,沒有會員在線預約教練的功能,且會員的充值消費比較單一。基于以上的缺點,擬開發(fā)一款健身房管理系統(tǒng),重點實現(xiàn)會員在線選擇預約教練,實現(xiàn)會員充值積分并進行積分兌換的功能,以及實現(xiàn)管理員發(fā)布健身房活動信息的功能,使系統(tǒng)內(nèi)容更加豐富,增加系統(tǒng)可靠性。
健身房管理系統(tǒng)可以節(jié)約會員和管理者的時間,使得用戶在快節(jié)奏的生活中擺脫無意義的時間浪費,極大地便利用戶的生活。
新系統(tǒng)提供在線預約教練功能,簡化了以往此類業(yè)務的繁瑣步驟。
MyEclipse是在Eclipse 基礎(chǔ)上加上自己的插件開發(fā)而成的功能強大的企業(yè)級集成開發(fā)環(huán)境,是一個十分優(yōu)秀的插件集合,主要用于Java、Java EE以及移動應用的開發(fā)。MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持相當不錯。
Tomcat是一個輕量級的運行在Apache服務器上的web網(wǎng)絡服務器。通常應用于訪問客戶數(shù)量較少的情況,是設計JSP 程序時的最好選擇。
JSP的本質(zhì)是將JSP的標簽和Java代碼段嵌入傳統(tǒng)的HTML靜態(tài)頁面中,隨后JSP編譯器把JSP編譯成Servlet。在進行訪問時,Tomcat服務器收到網(wǎng)頁請求,響應客戶端的訪問申請,執(zhí)行Servlet的Java代碼段,解析過后將結(jié)果以靜態(tài)網(wǎng)頁HTML的形式返回前端。
JavaScript是一種被瀏覽器解析執(zhí)行的腳本,被大量用在基于Web的應用和開發(fā)中,用來給網(wǎng)頁增加各種各樣的動態(tài)功能。JavaScript分為客戶端JavaScript和服務器端JavaScript,標準化的客戶端JavaScript可以被應用在HTML頁面中。
本健身房管理系統(tǒng)有三個參與者,故在功能模塊分為三個方面,即會員的功能模塊、教練的功能模塊和管理員的功能模塊。
會員:登錄系統(tǒng),主要功能包括系統(tǒng)首頁,修改個人信息,在線預約教練,查看充值、消費記錄。
管理員:登錄系統(tǒng),具有修改密碼,教練信息管理,會員信息管理,投訴信息管理,充值管理,消費信息管理等功能。
教練:登錄系統(tǒng),功能為修改個人信息和查看預約信息。
會員添加模塊:該模塊實現(xiàn)將新用戶添加入會籍,改為會員,并顯示會員信息功能。
登錄模塊:該模塊實現(xiàn)用戶的登錄功能,判斷用戶的身份級別,使用戶進入不同界面,如果信息錯誤就返回提示。
修改密碼模塊:該模塊主要實現(xiàn)給予管理員修改新密碼的功能。
會員信息管理模塊:該模塊主要實現(xiàn)管理員對會員和教練信息進行統(tǒng)一管理的功能,管理員可對他們的信息進行增、刪、查、改等操作。
教練管理模塊:該模塊主要實現(xiàn)管理員對教練信息的查看和刪除的功能,實現(xiàn)增、刪、查、改教練信息的操作。
投訴信息管理模塊:該模塊實現(xiàn)管理員對投訴信息進行查看、刪除、回復的功能。
修改個人信息模塊:該模塊實現(xiàn)會員對個人信息重新進行編輯的功能。
在線預約模塊:該模塊實現(xiàn)會員可以在線選擇預約時間然后選擇教練的功能。
系統(tǒng)功能模塊圖如下:
圖1 系統(tǒng)功能模塊圖
根據(jù)本文對系統(tǒng)的描述,畫出健身房管理系統(tǒng)的E-R圖,如圖2所示:
圖2 健身房管理系統(tǒng)E-R圖
針對健身房管理系統(tǒng)提取出各個實體,并給出提取的詳細屬性。
(1)會員實體E-R圖如圖3所示:(2)管理員實體E-R圖如圖4所示:
圖3 會員實體
圖4 管理員實體
(3)教練實體E-R圖如圖5所示:
圖5 教練實體
本系統(tǒng)采用MYSQL數(shù)據(jù)庫進行數(shù)據(jù)的存儲,首先需要三個數(shù)據(jù)表存儲參與者的基本信息,相應的,不同的參與者具有不同的權(quán)限與功能,不同的功能所產(chǎn)生數(shù)據(jù)也需要進行存儲,此系統(tǒng)中需要存儲的數(shù)據(jù)有消費、充值、預約、投訴。
主要展示系統(tǒng)管理員表:存儲管理員的id、用戶名、密碼,主鍵為id,如表1所示:
表1 系統(tǒng)管理員信息表
參與者在進入系統(tǒng)之前,都要經(jīng)過系統(tǒng)的登錄頁面,登錄界面中設計有選擇類型的下拉菜單,用來選擇以何種身份登錄,后臺代碼判斷登錄人員級別,在輸入登錄賬戶和密碼以后,單擊登錄選項,登錄時會從數(shù)據(jù)庫存儲的賬號和密碼匹配表單中的輸入,驗證通過則進入對應的界面。如果賬號或者密碼錯誤將返回提示。如圖6所示:
圖6 登錄界面
管理員是系統(tǒng)的超級用戶,具有極大的權(quán)限和功能,負責會員和教練的數(shù)據(jù)維護,通過賬號和密碼登錄后,有修改登錄密碼、會員信息管理、教練信息管理、充值消費模塊管理、投訴管理、留言信息管理等功能。其界面展示如圖7所示:
圖7 管理員主界面
會員使用加入會籍時管理員為其注冊的賬號和密碼進行登錄,登錄后可以修改密碼,修改個人信息,在線預約教練的私教課,對健身房的服務進行投訴建議,根據(jù)卡號查看消費和充值記錄等,會員可以點擊界面的不同按鈕來實現(xiàn)不同功能,調(diào)用不同的界面。界面展示如圖8所示:
圖8 會員主界面
新系統(tǒng)采用的編程語言為JAVA,將MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,以JSP技術(shù)作為Web開發(fā)技術(shù),還涉及到了JavaScript技術(shù)和CSS樣式的運用,用MyEclipse和MySQL作為開發(fā)工具。在系統(tǒng)的開發(fā)過程中,使用MySQL開發(fā)后臺數(shù)據(jù)時過于麻煩,所以后來又采用Navicat for MySQL進行快速處理,更為高效地幫助完成系統(tǒng)。
該系統(tǒng)中會員添加模塊,登錄模塊,修改密碼模塊,會員信息管理模塊,教練信息管理模塊,投訴信息管理模塊,修改個人信息模塊,在線預約教練模塊均已實現(xiàn)。本系統(tǒng)的特色功能是線上查看教練狀態(tài)和預約教練的特色功能,來幫助會員更方便快捷地參與到健身活動中。
本系統(tǒng)還存在一些不足,如新系統(tǒng)的界面還不夠美觀,視覺效果有待升級,可使界面布局合理,提升所有用戶的體驗。