2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  瓊 州 學(xué) 院</b></p><p>  QIONGZHOU UNIVERSITY</p><p>  2014 屆本科畢業(yè)論文(設(shè)計)</p><p>  題目:基于JSP的三亞金維健身 </p><p>  俱樂部系統(tǒng)設(shè)計與開發(fā) </p><p>  學(xué)

2、 院: 電子信息工程學(xué)院 </p><p>  專 業(yè): 計算機科學(xué)與技術(shù)(師范) </p><p>  學(xué) 生 姓 名: X X X </p><p>  班

3、級: 10計本1班 學(xué)號: 10237011 </p><p>  指導(dǎo)教師姓名:王冬 職稱: 副教授 </p><p>  日 期: 2014年5月 </p><p><b>  瓊州學(xué)院教務(wù)處 </b&

4、gt;</p><p><b>  二○一三年六月制</b></p><p><b>  目 錄</b></p><p>  第一部分 設(shè)計說明書</p><p>  一、設(shè)計說明書……………………………………………………1</p><p>  第二部分 過程管理資

5、料</p><p>  二、畢業(yè)論文(設(shè)計)課題任務(wù)書37</p><p>  三、本科畢業(yè)論文(設(shè)計)開題報告39</p><p>  四、本科畢業(yè)論文(設(shè)計)中期報告43</p><p>  五、畢業(yè)論文(設(shè)計)指導(dǎo)教師審閱表44</p><p>  六、畢業(yè)論文(設(shè)計)評閱教師評閱表45</p&g

6、t;<p>  七、畢業(yè)論文(設(shè)計)答辯評審表46</p><p>  2014 屆本科生畢業(yè)設(shè)計說明書(論文)</p><p>  三亞金維健身俱樂部系統(tǒng)的設(shè)計與開發(fā)</p><p><b>  2014年 5月</b></p><p>  三亞金維健身俱樂部系統(tǒng)的設(shè)計與開發(fā)</p>&l

7、t;p><b>  作者:X X X</b></p><p><b>  導(dǎo)師:王冬</b></p><p><b>  摘 要</b></p><p>  隨著社會飛快發(fā)展,人們健康意識不斷增強,健身俱樂部作為專業(yè)健身的地方,也越來越受到人們的青睞。隨著加入俱樂部會員數(shù)量的增加,傳統(tǒng)的管理

8、模式已經(jīng)不能在滿足需求,通過走訪俱樂部、對俱樂部會員的咨詢及上網(wǎng)調(diào)查,確實大多數(shù)的健身俱樂部并沒有一個完善自動化的管理系統(tǒng),俱樂部網(wǎng)站有的僅僅是提供給用戶瀏覽的功能,這已滿足不了用戶的需要,他們需要的是方便、省時、快捷、互動的平臺。出于對用戶更好的管理和提高工作效率,有必要通過現(xiàn)在的科學(xué)手段,建立一個用戶自動化管理系統(tǒng)。</p><p>  本系統(tǒng)選用了JSP技術(shù),以MyEclipse為開發(fā)工具,以Dreamwe

9、aver、Photoshop作為輔助設(shè)計網(wǎng)頁的工具,并用MSSQL Server作為后臺存儲數(shù)據(jù)的數(shù)據(jù)庫、Tomcat為服務(wù)器。本系統(tǒng)分為前臺和后臺兩大模塊,其中前臺有實現(xiàn)會員登錄和注冊、個人信息修改、會員卡申請和充值、個人消費、消費查詢,教練信息瀏覽、密碼修改和重置、密保設(shè)定、健身論壇等的功能。只有在管理員登錄信息驗證成功后才會跳轉(zhuǎn)到后臺,主要其實現(xiàn)了會員管理、教練管理、系統(tǒng)管理、論壇管理。本系統(tǒng)人機界面友好,前臺為會員提供了瀏覽和交

10、流等操作平臺,后臺為健身俱樂部管理提供了一個簡單、易操作的管理系統(tǒng),實現(xiàn)了管理系統(tǒng)的基本功能。</p><p>  隨著網(wǎng)絡(luò)的普及和Web技術(shù)發(fā)展,基于網(wǎng)絡(luò)的健身俱樂部管理系統(tǒng)無疑是市場的需求,有著比較好的發(fā)展前景。本系統(tǒng)未來還可以增添員工管理、健身設(shè)備管理等更多功能,本系統(tǒng)將在后續(xù)的時間中會得到不斷的改進,逐步的完善。在現(xiàn)在的發(fā)展趨勢下,這樣的管理系統(tǒng)將會逐漸進入到健身俱樂部的實際運營中,擁有更加廣闊的發(fā)展空間

11、,為健身俱樂部的經(jīng)營和發(fā)展帶來更多收益。</p><p>  關(guān)鍵詞: 自動化,會員卡,健身俱樂部</p><p>  The Design and Development of San Ya Ji Wei Fitness Club System</p><p>  Author:X XXX</p><p>  Tutor:Wang Dong

12、</p><p><b>  ABSTRACT</b></p><p>  The rapid development of society and improvement of people's health consciousness, and is growing in popularity as a fitness club fitness place

13、 With the increase in the number of members of the club in, the traditional management mode can’t meet the demand, through the visits in the club, the club members' advice and online surveys, most of the health club

14、does not have a perfect automated management system, the club website is only available to users browsing function, which can’t meet the need</p><p>  The technology of JSP as the system development tool, My

15、Eclipse Dreamweaver, auxiliary tools, database design Photoshop page of memory data structure so as to MSSQL answer back to the server The front and back two major modules and its realization of the front member registra

16、tion, modify personal information, and the application for membership card, consumer spending and consumption information, supervision and inspection, and reset the password change secret security settings, such as fitne

17、ss F</p><p>  Based on the development and popularization of Internet technology, Web Fitness Club of net management system, market demand, a relatively good prospects for development Employee management can

18、 add to the future, the system has many functions such as fitness equipment management, and gradually improve the system constantly in the following time, get progress Under the development trend of the management of the

19、 fitness club management system gradually, with the more wide development space, the mo</p><p>  Keywords: Automated, Membership Card, fitness club</p><p><b>  目錄</b></p><

20、p><b>  1前 言6</b></p><p>  1.1 背景和意義6</p><p>  1.2 本文的主要工作6</p><p>  2系統(tǒng)開發(fā)工具及相關(guān)的技術(shù)7</p><p>  2.1 開發(fā)工具及環(huán)境7</p><p>  2.2 開發(fā)工具MyEclipse的介紹

21、7</p><p>  2.3 數(shù)據(jù)庫MSSQL Server的介紹7</p><p>  2.4 JDK介紹7</p><p>  2.5 Tomcat介紹8</p><p>  2.6 Servlet介紹8</p><p>  2.7 JSP介紹8</p><p><b>

22、;  3系統(tǒng)設(shè)計9</b></p><p>  3.1 可行性分析9</p><p>  3.2 需求分析9</p><p>  3.2.1 系統(tǒng)功能需求分析9</p><p>  3.2.2 系統(tǒng)安全性需求分析10</p><p>  3.2.3 系統(tǒng)用戶界面需求分析11</p>

23、<p>  3.3 系統(tǒng)功能模塊的劃分11</p><p>  3.4系統(tǒng)主要功能模塊設(shè)計12</p><p>  3.5 系統(tǒng)跳轉(zhuǎn)流程設(shè)計13</p><p>  3.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計14</p><p>  3.6.1實體模型14</p><p>  3.6.2系統(tǒng)整體E-R模型圖18

24、</p><p>  3.7 數(shù)據(jù)表18</p><p><b>  4功能實現(xiàn)25</b></p><p>  4.1 系統(tǒng)首頁模塊25</p><p>  4.2 系統(tǒng)前臺模塊26</p><p>  4.3 后臺管理系統(tǒng)模塊29</p><p><b&

25、gt;  5系統(tǒng)測試32</b></p><p>  5.1 用戶注冊模塊的測試32</p><p>  5.2 會員區(qū)模塊的測試32</p><p>  5.3 會員管理模塊的測試32</p><p>  5.4 教練管理模塊的測試33</p><p><b>  6結(jié)束語34<

26、;/b></p><p><b>  參考文獻35</b></p><p><b>  致 謝36</b></p><p><b>  前 言</b></p><p>  1.1 背景和意義 </p><p>  隨著社會的進步,中國的居住者的

27、收入連續(xù)性的增加,標準的人民的生活,人們從食物和衣服的追求健康起來了,余暇時間的增加,人們開始思考的方法,他們的生活質(zhì)量為了改善利用業(yè)余時間健身,大眾健身俱樂部從此應(yīng)運而生,走進健身房的人逐漸增加。</p><p>  健身房規(guī)模的逐漸地擴大,顧客增加,傳統(tǒng)模式已經(jīng)不能再適應(yīng)現(xiàn)代健身機構(gòu)的發(fā)展了。因此,管理系統(tǒng)的需要,通過現(xiàn)代科技手段,建立客戶自動化管理系統(tǒng)完善,以取代現(xiàn)有的手工操作,通過自動化管理方案,為客戶提

28、供專業(yè)的健康服務(wù),只有在有效的管理,個性化的服務(wù),將使該行業(yè)有更長遠的發(fā)展。今天,越來越多的現(xiàn)代健身愛好者和團隊成長,運動將成為一種時尚。</p><p>  該系統(tǒng)使用現(xiàn)在科技手段,對客戶進行系統(tǒng)的、自動化的管理,此系統(tǒng)選用了JSP技術(shù)及MSSQL Server數(shù)據(jù)庫平臺,主要是為了提供科學(xué)、便捷的管理 。該系統(tǒng)提供了用戶注冊,登錄,修改個人信息,會員卡,會員卡,申請會員的會費,健身的論壇,安全中心和后臺管理功

29、能,系統(tǒng)不完善,需要繼續(xù)改進,以便于投入使用。 </p><p>  1.2 本文的主要工作</p><p>  三亞金維健身俱樂部管理系統(tǒng)采用B/S的開發(fā)模式,在盡可能滿足用戶要需求的前提下,使用JSP顯示前臺界面,通過用戶觸發(fā)事件,使基于對象和事件驅(qū)動的JavaScript腳本語言控制客戶端事件,調(diào)用相應(yīng)的處理函數(shù),與相關(guān)的Servlet和JavaBean進行交互。后臺數(shù)據(jù)庫采用的是關(guān)

30、系數(shù)據(jù)庫的MSSQL服務(wù)器,速度快,成本低,統(tǒng)一管理站的數(shù)據(jù),方便易操作。</p><p>  根據(jù)用戶需求和對健身俱樂部的分析,該系統(tǒng)實現(xiàn)了用戶注冊登錄,修改個人信息,會員卡的應(yīng)用和補給,會費,健身的論壇,安全中心的功能;后臺則主要實現(xiàn)會員個人信息管理、會員卡及消費管理、會費管理、安全中心管理、教練聘請、教練變更、指導(dǎo)項目管理、系統(tǒng)管理、論壇管理等功能。</p><p>  系統(tǒng)開發(fā)工具

31、及相關(guān)的技術(shù)</p><p>  該系統(tǒng)以MyEclipse為開發(fā)工具,主要采用了JSP技術(shù),以Dreamweaver、Photoshop作為輔助設(shè)計網(wǎng)頁的工具,選用MSSQL Server作為后臺存儲數(shù)據(jù)的數(shù)據(jù)庫,使用B/S的開發(fā)模式,所運用到的開發(fā)工具及相關(guān)技術(shù)介紹如下:</p><p>  2.1 開發(fā)工具及環(huán)境</p><p>  開發(fā)工具:MyEclips

32、e 8.5</p><p>  數(shù)據(jù)庫:MSSQL Server, </p><p>  使用圖形界面化工具SQL Server Management Studio</p><p><b>  瀏覽器:IE瀏覽器</b></p><p>  后臺服務(wù)器:Apache Tomcat 7.0</p><p

33、>  開發(fā)環(huán)境:Windows 7操作系統(tǒng)</p><p>  2.2 開發(fā)工具MyEclipse的介紹</p><p>  MyEclipse,是用于開發(fā) Java,J2EE 的一個非常不錯的 Eclipse 插件集合, MyEclipse不僅功能強大,而且對各種軟件開發(fā)環(huán)境的支持范圍也非常廣泛。對于軟件開發(fā)工程師來講,MyEclipse 就是一種比較完備的、便于產(chǎn)品開發(fā)和功能強大

34、的開發(fā)環(huán)境。</p><p>  MyEclipse平臺是在Eclipsed基礎(chǔ)上的進一步開發(fā),目的是增加軟件開發(fā)過程中各個開發(fā)環(huán)節(jié)的集合性,并減少多余的工作時間。MyEclipse平臺可以說是一組現(xiàn)有的軟件開發(fā)環(huán)境,各種軟件開發(fā)的工作類型的集成開發(fā)環(huán)境,HTML、Struts、JSP、CSS、Javascript、SQL、Hibernate等都可以在MyEclipse平臺下運行。 </p>&l

35、t;p>  2.3 數(shù)據(jù)庫MSSQL Server的介紹</p><p>  MS SQL是指微軟SQL Server數(shù)據(jù)庫服務(wù)器,用于電子商務(wù),業(yè)務(wù)和數(shù)據(jù)倉庫解決方案數(shù)據(jù)庫管理分析系統(tǒng)。SQL Server是微軟的SQL數(shù)據(jù)庫軟件使用SQL服務(wù)器管理發(fā)布,可以方便的SQL數(shù)據(jù)庫的操作。</p><p>  微軟的SQL Server是一種普遍選用的數(shù)據(jù)庫,許多電子商務(wù)網(wǎng)站、企業(yè)信息

36、化平臺等都是基于SQL Server上,是個極為復(fù)雜的系統(tǒng)。 </p><p><b>  2.4 JDK介紹</b></p><p>  JDK即Java Development Kit是Java開發(fā)工具包的縮寫。它是建立在Java平臺的一個應(yīng)用程序,以及組件的開發(fā)

37、環(huán)境。它沒有提供具體的軟件開發(fā),不論你如何開發(fā)軟件編寫Java程序必須使用類庫和Java語言規(guī)范。Java技術(shù)中的J2EE、J2SE、J2ME是Java API的三個不同版本,所使用的語言是相同的,這是捆綁的庫不同。它們的核心都是JDK。</p><p>  2.5 Tomcat介紹</p><p>  Tomcat是JavaSoft和Apache兩個團隊一起提出的,并且協(xié)作開發(fā)的產(chǎn)品。它

38、可以支持servlet3.0和jsp2.2,并且有一個免費的,跨平臺等特點。Tomcat服務(wù)器成為學(xué)習(xí)和開發(fā)JSP應(yīng)用的首選。</p><p>  Tomcat是個開放源代碼、JSP應(yīng)用程序、運行Servlet,是基于Java的Web應(yīng)用程序容器,同時亦然是世界上運用比較多的Web服務(wù)器。Tomcat完全免費,而且功能強大,一般的小型Java Web應(yīng)用程序都可以用它來作服務(wù)器。</p><p

39、>  Tomcat是開源的,重量輕的應(yīng)用服務(wù)器,占用系統(tǒng)資源少,具有良好的可擴展性,服務(wù),負載平衡和郵件應(yīng)用系統(tǒng)功能開發(fā);它的不斷提高和完善,任何有興趣的程序員可以修改或增加新的功能。</p><p>  2.6 Servlet介紹</p><p>  Servlet是Java Web服務(wù)器端能夠執(zhí)行的應(yīng)用程序,支持JSP/Servlet服務(wù)器Servlet引擎負責(zé)管理及運行。當客戶

40、端請求的servlet,發(fā)動機將類文件到內(nèi)存中,如果有多個用戶同時訪問一個servlet,使多個線程。它是運用Java Servlet API來編寫的Java程序,Servlet要求符合相關(guān)規(guī)范及接口才能在Servlet容器中運行。</p><p>  Servlet由于是目標字節(jié)碼,可以動態(tài)從網(wǎng)絡(luò)加載,通常一個Servlet便是Java編程語言中的一個類,主要被用于擴展服務(wù)器的性能,能夠通過“請求-響應(yīng)”編程模

41、型來訪問的應(yīng)用程序。雖然servlet可以響應(yīng)任何類型的請求,但通常只用于擴展的Web服務(wù)器中的應(yīng)用。</p><p><b>  2.7 JSP介紹</b></p><p>  JSP 是Java Server Pages縮寫,是Sun公司倡導(dǎo),并與多個公司一起建立的一種技術(shù)標準,它建立于Servlet之上,應(yīng)用JSP,程序員或非程序員可以高效率地創(chuàng)建Web應(yīng)用程序

42、具有安全性高、跨平臺等優(yōu)點。</p><p>  這種技術(shù)具備容易學(xué)習(xí)和使用的特點。JSP是一個匯編程序,當一個JSP應(yīng)用程序是第一個JSP服務(wù)器的訪問,將是第一個JSP程序轉(zhuǎn)換成Java程序,然后編譯成類文件,,最后,加載到服務(wù)器的存儲服務(wù)的客戶端請求??蛻粽埱蠛?,仍然駐留在內(nèi)存中,等待第二請求到達,所以JSP網(wǎng)頁的執(zhí)行通常是慢的第一次,但后來執(zhí)行更快。</p><p><b>

43、;  系統(tǒng)設(shè)計</b></p><p>  該系統(tǒng)將被評估系統(tǒng)的可行性,然后進行需求分析,然后詳細設(shè)計和數(shù)據(jù)庫設(shè)計系統(tǒng)的各個功能模塊。</p><p><b>  3.1 可行性分析</b></p><p>  開本系統(tǒng)主要從以下四點分析:</p><p> ?。?)經(jīng)濟可行性:本系統(tǒng)開發(fā)工具可以從網(wǎng)上免費下

44、載,所以系統(tǒng)的開發(fā)費用幾乎不需要;本系統(tǒng)開發(fā)時間短約為一個月左右,投資回收期相應(yīng)的也會比較短。故在經(jīng)濟上可行,值得開發(fā)。</p><p>  (2)技術(shù)可行性:開發(fā)團隊精通Java、熟悉JSP技術(shù)以及其他的編程語言,已經(jīng)具備開發(fā)能力。</p><p> ?。?)法律可行性:該系統(tǒng)屬于個人的畢業(yè)設(shè)計,涉及到俱樂部信息都已得到金維俱樂部負責(zé)人的允許,因此不不存在構(gòu)成侵權(quán)等法律的問題,在法律上是

45、可行的。</p><p>  從以上的可行性分析,確定本系統(tǒng)的設(shè)計是可行的。</p><p><b>  3.2 需求分析</b></p><p>  需求分析所需要做是確定客戶需求,并幫助分析人員理解問題,然后評估可行性,之后協(xié)商合理的方案、無歧義的規(guī)約方案、確認規(guī)約以及將規(guī)約轉(zhuǎn)換到可運行的系統(tǒng)時管理要求。</p><p&

46、gt;  三亞金維健身俱樂部位于三亞市金雞嶺街鳳航燈飾廣場四樓,是目前三亞較高端的綜合健身場所。多次走訪,對金維越來越熟悉,金維健身俱樂部雖然有國際頂級品牌的健身器材、專業(yè)資深的私人教練等良好的條件,但并沒有一個完善的自動化管理系統(tǒng)。通過咨詢該俱樂部的負責(zé)人,俱樂部管理并不完善,比如新用戶想加入健身俱樂部及辦理會員卡等的業(yè)務(wù)必須到店里柜臺才能夠辦理、會員間的交流僅限于健身時間段、會員不能查詢自己具體消費詳細等等。通過與會員交流及上網(wǎng)調(diào)出

47、,確實大部分的健身俱樂部并沒有一個科學(xué)、交互的管理系統(tǒng),而只是單純的瀏覽頁面。為了提高工作的效率和利益,有必要開發(fā)一個科學(xué)、自動化管理系統(tǒng)。</p><p>  3.2.1 系統(tǒng)功能需求分析</p><p>  本系統(tǒng)將用戶分為管理員和普通會員。用戶注冊成為普通會員,通過登錄信息驗證之后可以在本系統(tǒng)中進行個人信息修改、會員卡申請、會員卡充值、會費交納、個人消費、安全中心、健身論壇、教練信息

48、等的功能。后臺管理,主要實現(xiàn)了會員管理、教練管理、健身論壇管理、系統(tǒng)管理。以下是用例的具體描述:</p><p> ?。?)管理員用例描述:管理員登錄,可以管理成員(包括個人信息,會員卡,會員費,和消費者安全中心,會員查詢),教練管理(包括雇傭教練教練,變化,指導(dǎo)項目管理,查詢,系統(tǒng)管理教練)(包括管理員,系統(tǒng)數(shù)據(jù)備份),健身的論壇管理,如圖3.1所示。</p><p>  圖3.1 管理

49、員用例描述圖</p><p> ?。?)會員用戶和訪客用例描述:訪客可以瀏覽系統(tǒng)簡介、教練風(fēng)采、項目介紹、健身器材、聯(lián)系我們等;只有注冊了的用戶才能成為會員用戶,會員用戶可以在會員區(qū)、安全中心、健身論壇進行相應(yīng)操作及瀏覽教練區(qū)的相關(guān)信息,如圖3.2所示。</p><p>  圖3.2 會員用戶和訪客用例描述圖</p><p>  3.2.2 系統(tǒng)安全性需求分析<

50、;/p><p>  本系統(tǒng)是針對健身俱樂部的會員相關(guān)的業(yè)務(wù)進行管理,數(shù)據(jù)的安全直接關(guān)系到健身俱樂部的效率及利益,必須有極其強大的安全性保障。通過登錄信息驗證及輸入信息的處理和參數(shù)的加密等,提高了本系統(tǒng)的安全性,滿足用戶安全性需求。</p><p>  3.2.3 系統(tǒng)用戶界面需求分析</p><p>  由于操作員的主要工作是對本系統(tǒng)的一些功能的應(yīng)用,并不需要求操作員具

51、有的專業(yè)知識,所以本系統(tǒng)的用戶界面設(shè)計要求有可操作性強,界面友好等優(yōu)點。各級界面的邏輯關(guān)系簡單清晰,使得普通操作員只需要簡單的學(xué)習(xí)下操作基本流程即可著手工作。</p><p>  3.3 系統(tǒng)功能模塊的劃分</p><p>  根據(jù)三亞金維健身俱樂部管理系統(tǒng)的功能需求,確定此系統(tǒng)分為前臺頁面顯示及后臺系統(tǒng)管理兩部分,如圖3.3所示。</p><p>  圖 3.3

52、系統(tǒng)總體功能結(jié)構(gòu)圖</p><p>  前臺頁面顯示分為用戶注冊、會員區(qū)、教練區(qū)、安全中心、健身論壇等幾個模塊,如圖3.4所示。</p><p>  圖 3.4 前臺頁面功能結(jié)構(gòu)圖</p><p>  管理員通過驗證成功后臺管理系統(tǒng),可以進入系統(tǒng)進行管理,主要包括會員管理、教練管理、系統(tǒng)管理、健身論壇管理,如圖3.5所示。</p><p> 

53、 圖 3.5 后臺系統(tǒng)管理功能結(jié)構(gòu)</p><p>  3.4系統(tǒng)主要功能模塊設(shè)計</p><p><b>  用戶注冊模塊</b></p><p>  只有登錄的用戶才有權(quán)限進行相應(yīng)操作,訪客需要注冊成為有效會員用戶,注冊時確保每個用戶的用戶名是唯一的,若用戶所輸入的注冊信息不符合規(guī)范,或者未填寫,則注冊時系統(tǒng)會提示用戶信息有誤,需要輸入符合

54、規(guī)范的信息。</p><p><b>  會員區(qū)功能模塊</b></p><p>  用戶登錄的成員,他們自己的需求,個人信息的變更,修正信息式樣書的要求,滿足系統(tǒng)正常變更促進;可以申請會員卡、個人消費、消費查詢、會員卡充值、會費交納等操作。</p><p><b>  教練區(qū)功能模塊</b></p><

55、;p>  會員用戶可以瀏覽教練相關(guān)信息。</p><p><b>  安全中心功能模塊</b></p><p>  會員用戶可以在此模塊進行密碼修改、密碼重置、密保問題設(shè)定、密保問題修改等操作。</p><p><b>  健身論壇功能模塊</b></p><p>  會員用戶可以進入論壇發(fā)帖

56、、瀏覽、回帖等操作。</p><p><b>  會員管理功能模塊</b></p><p>  該模塊主要包括會員的個人信息:可以瀏覽會員信息,修改,刪除,申請一張會員卡,會員的會費;會員卡和消費:可以對會員卡進行升級、審核、充值和對消費進行登記等操作;會費:可以對會費進行修改、刪除等;安全中心:可以對密保問題進行相應(yīng)操作等的功能。</p><p&

57、gt;<b>  教練管理功能模塊</b></p><p>  管理員可以對教練聘請、變更;指導(dǎo)項目管理操作。</p><p><b>  系統(tǒng)管理功能模塊</b></p><p>  該模塊主要包括管理和系統(tǒng)數(shù)據(jù)備份,管理員可以管理管理員,數(shù)據(jù)備份操作。</p><p>  健身論壇管理功能模塊&

58、lt;/p><p>  管理進入論壇后,可以發(fā)帖,看帖,回帖,及對貼子和回復(fù)進行添加、刪除、修改等操作。</p><p>  3.5 系統(tǒng)跳轉(zhuǎn)流程設(shè)計</p><p>  用戶進入界面首頁,訪客只能可以根據(jù)導(dǎo)航條對各板塊的相關(guān)信息進行瀏覽,只有注冊成為會員后,通過身份驗證成功后才可以進入會員卡申請、充值等的操作的界面;管理員通過身份驗證成功后進入管理界面,對會員、教練、

59、論壇等相關(guān)信息進行管理。</p><p>  前臺會員或瀏覽者登錄頁面跳轉(zhuǎn)</p><p>  瀏覽者進入網(wǎng)站的主頁,瀏覽教練風(fēng)采、健身器材等,成功注冊后登錄的會員用戶,可以進入會員區(qū)、教練區(qū)、安全中心、健身論壇等,具體步驟如圖3.6所示。</p><p>  圖 3.6前臺頁面跳轉(zhuǎn)功能圖</p><p>  管理員對系統(tǒng)后臺管理的頁面跳轉(zhuǎn)&

60、lt;/p><p>  在本系統(tǒng)用戶只有管理員才可以登錄后臺管理系統(tǒng)。登錄成功后,系統(tǒng)會自動根據(jù)用戶身份,使管理員進入后臺管理界面,頁面跳轉(zhuǎn)步驟如圖3.7所示。</p><p>  圖3.7 后臺頁面跳轉(zhuǎn)功能圖</p><p>  3.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫的邏輯數(shù)據(jù)庫結(jié)構(gòu)設(shè)計工作支援地圖數(shù)據(jù)庫的特定的關(guān)系模式里,關(guān)系

61、模式的最佳化。轉(zhuǎn)換從E-R圖的概念模型到數(shù)據(jù)模型,邏輯結(jié)構(gòu),通常是根據(jù)轉(zhuǎn)換的一般規(guī)則相同的接觸在一個關(guān)系模型的相關(guān)屬性,從而形成了一些不同的接觸關(guān)系模型。</p><p><b>  3.6.1實體模型</b></p><p>  本系統(tǒng)定義的數(shù)據(jù)庫包含13張表,分別是表MemberInfo, 表Manager, 表CardInfo,表CardExpense, 表Ch

62、eckCardInfo, 表MemberExpense, 表CoachInfo, 表CoachArticle,表ItemInfo,表QuestionAnswer,表SecurityCenter,表Topic,表Reply。</p><p>  MemberInfo會員用戶表,主要存放會員用戶的基本信息。其中UserID是主鍵,是自動遞增的,其用戶實體的E-R圖,如圖3.8所示。</p><p&

63、gt;  圖3.8 MemberInfo的E-R圖</p><p>  Manager管理員表,主要是存放管理員基本信息,ID為主鍵,其E-R模型如圖3.9所示。</p><p>  圖3.9 Manager的E-R圖</p><p>  CardInfo會員卡表,主要存放會員卡的相關(guān)信息,主鍵是CardID,這個實體的E-R模型如圖3.10所示。</p>

64、;<p>  圖3.10 CardInfod的E-R圖</p><p>  CardExpense消費表,主要是存放會員卡相應(yīng)消費的信息,主鍵為ExpenseID,其實體的E-R圖,如圖3.11所示。</p><p>  圖3.11 CardExpense的E-R圖</p><p>  CheckCardInfo審核卡表,主要存放臨時卡的信息,主鍵為C

65、heckID,其實體的E-R圖,如圖3.12所示。</p><p>  圖3.12 CheckCardInfo的E-R圖</p><p>  MemberExpense會費表,主要是存放會費交納的相關(guān)信息,主鍵為ME_ID,其實體的E-R圖,如圖3.13所示。</p><p>  圖3.13 MemberExpense的E-R圖</p><p&g

66、t;  CoachInfo教練表,主鍵為CoachID,其實體的E-R圖,如圖3.14所示。</p><p>  圖3.14 CoachInfo的E-R圖</p><p>  CoachArticle教練信息發(fā)布表,主要是存放教練發(fā)布的信息,主鍵為ArticleID,其實體的E-R圖,如圖3.15所示。</p><p>  圖3.15 CoachArticle的E-

67、R </p><p>  ItemInfo項目表,主要存放項目基本信息,主鍵為ItemID,其實體的E-R圖,如圖3.16所示。</p><p>  圖3.16 ItemInfo的E-R圖</p><p>  QuestionAnswer密保表,主要存放會員用戶的密保,主鍵為QA_ID,其實體的E-R圖,如圖3.17所示。</p><p> 

68、 圖3.17 QuestionAnswer的E-R圖</p><p>  SecurityCenter密保問題表,主要存放密保問題的信息,主鍵為SecurityId,其實體的E-R圖,如圖3.18所示。</p><p>  圖3.18 SecurityCenter的E-R圖</p><p>  Topic新帖表,主要是存放發(fā)帖者所發(fā)帖子的相關(guān)信息,主鍵為TopicI

69、D,其實體的E-R圖,如圖3.19所示。</p><p>  圖3.19 Topic的E-R圖</p><p>  Reply回復(fù)表,主要是存放帖子回復(fù)者的相關(guān)信息,主鍵為ReplyID,其實體的E-R圖,如圖3.20所示。</p><p>  圖3.20 Reply的E-R圖</p><p>  3.6.2系統(tǒng)整體E-R模型圖</p&

70、gt;<p>  根據(jù)需求分析,本系統(tǒng)中的實體有會員,審核卡,會員卡,管理員,項目,教練,教練信息,消費記錄,密保,密保問題,帖子,留言。其中用戶包括會員用戶,管理員兩種類型。通過分析,具體的關(guān)系如圖3.21所示。</p><p>  圖3.21 整體E-R圖</p><p><b>  3.7 數(shù)據(jù)表</b></p><p> 

71、 數(shù)據(jù)表是數(shù)據(jù)庫中非常重要的對象,是其它對象的基礎(chǔ)。 沒有數(shù)據(jù)表,關(guān)鍵字、主鍵、外鍵、索引等也就無從談起。</p><p>  本系統(tǒng)的有關(guān)數(shù)據(jù)庫表有:會員用戶表、管理員表、會員卡表、會員卡消費表、審核卡表、會費表、教練表、教練信息發(fā)布表、項目表、密保表、密保問題表、新帖表、回復(fù)表。</p><p>  MemberInfo用戶表,主要是保存會員用戶的基本信息,UserID為主鍵

72、,如表3.1所示。</p><p>  表3.1 MemberInfo用戶表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT MemberInfo PRIMARY KEY (UserID)</p><p>  Manager管理員表,主要是存放管理員相關(guān)信息,ID為主鍵如表3

73、.2所示。</p><p>  表3.2 Manager管理員表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT Manager PRIMARY KEY (ID)</p><p>  CardInfo會員卡表,主要存放會員卡基本的信息,主鍵是UserID,如表3.3所示。&l

74、t;/p><p>  表3.3 CardInfo會員卡表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT CardInfo PRIMARY KEY (CardID),</p><p>  CONSTRAINT CardInfo_MemberInfo FOREIGN KEY (Us

75、erID) REFERENCES MemberInfo (UserID)</p><p>  CardExpense會員卡消費表,主要是會員消費信息,主鍵為ExpenseID,如表3.4所示。</p><p>  表3.4 CardExpense會員卡消費表</p><p><b>  約束如下:</b></p><p&g

76、t;  CONSTRAINT CardExpense PRIMARY KEY (ExpenseID),</p><p>  CONSTRAINT CardExpense_CardInfo FOREIGN KEY (CardID) REFERENCES CardInfo (CardID),</p><p>  CONSTRAINT CardExpense_ItemInfo FOREIG

77、N KEY (ItemID) REFERENCES ItemInfo (ItemID)</p><p>  CheckCardInfo審核表,主要是存放會員卡審核信息,主鍵為CheckID,如表3.5所示。</p><p>  表3.5 CheckCardInfo審核表</p><p><b>  約束如下:</b></p>&

78、lt;p>  CONSTRAINT CheckCardInfo PRIMARY KEY (CheckID)</p><p>  MemberExpense會費表,主要是存放會費數(shù)據(jù),主鍵為ME_ID,如表3.6所示。</p><p>  表3.6 MemberExpense會費表</p><p><b>  約束如下:</b><

79、/p><p>  CONSTRAINT MemberExpense PRIMARY KEY (ME_ID),</p><p>  CONSTRAINT MemberExpense_CardInfo FOREIGN KEY (CardID) REFERENCES CardInfo (CardID)</p><p>  CoachInfo教練信息表,本數(shù)據(jù)表主要用來

80、存儲的是教練的基本信息,結(jié)構(gòu)如表3.7所示。</p><p>  表3.7 CoachInfo教練信息表</p><p>  約束:CONSTRAINT CoachInfo PRIMARY KEY (CoachID),</p><p>  CONSTRAINT CoachInfo_ItemInfo FOREIGN KEY (ItemID) REFERENCES

81、 ItemInfo(ItemID)</p><p>  CoachArticle教練信息發(fā)布表,主要是教練發(fā)布信息,主鍵為ArticleID,如表3.8所示。</p><p>  表3.8 CoachArticle教練信息發(fā)布表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT

82、CoachArticle PRIMARY KEY (ArticleID )</p><p>  ItemInfo項目表,主要是存放消費項目的信息,主鍵為ItemID,如表3.9所示。</p><p>  表3.9 ItemInfo項目表</p><p>  約束:CONSTRAINT ItemInfo PRIMARY KEY (ItemID)</p&g

83、t;<p>  QuestionAnswer密保表,主要是存放會員用戶的密保,主鍵為QA_ID,如表3.10所示。</p><p>  表3.10 QuestionAnswer密保表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT QuestionAnswer PRIMARY KEY

84、 (QA_ID),</p><p>  CONSTRAINT QuestionAnswer_MemberInfo FOREIGN KEY (UserID) REFERENCES MemberInfo (UserID)</p><p>  SecurityCenter密保問題表,主要是存放會員用戶的密保所需的問題,主鍵為SecurityId,如表3.11所示。</p><

85、;p>  表3.11 SecurityCenter密保問題表</p><p><b>  約束如下:</b></p><p>  CONSTRAINT SecurityCenter PRIMARY KEY (SecurityId)</p><p>  Topic新帖表,主要是存放會員用戶進入健身論壇發(fā)的帖的相關(guān)信息,主鍵為Topic

86、ID,如表3.12所示。</p><p>  表3.12 Topic新帖表</p><p>  約束:CONSTRAINT Topic PRIMARY KEY (TopicID)</p><p>  Reply回復(fù)表,主要是存放回帖相關(guān)信息,主鍵為ReplyID,如表3.13所示。</p><p>  表3.13 Reply新帖表<

87、/p><p>  約束:CONSTRAINT Reply PRIMARY KEY (ReplyID),</p><p>  CONSTRAINT Reply_Topic FOREIGN KEY (TopicID) REFERENCES Topic(TopicID)</p><p><b>  功能實現(xiàn)</b></p><

88、p>  本章將介紹本系統(tǒng)功能的具體實現(xiàn),根據(jù)第三章中對各個模塊的設(shè)計,對應(yīng)實現(xiàn)每個模塊的功能。</p><p>  4.1 系統(tǒng)首頁模塊</p><p>  本系統(tǒng)網(wǎng)站的前臺為用戶瀏覽所用,用戶進入頁面后,可選擇登錄或者僅瀏覽頁面,未登錄的網(wǎng)站首頁,如圖4.1所示。</p><p><b>  圖4.1 網(wǎng)站首頁</b></p>

89、;<p>  在首頁中下的部分,顯示的是健康常識,如圖4.2所示。</p><p><b>  圖4.2健康常識</b></p><p>  點擊上圖4.2中的鏈接跳轉(zhuǎn)到相應(yīng)健康知識的詳細,如圖4.3所示。</p><p>  圖4.3健康常識詳細</p><p>  4.2 系統(tǒng)前臺模塊</p>

90、;<p><b>  用戶注冊模塊</b></p><p>  當用戶需要注冊,點擊“注冊”,展示會員注冊頁面,如圖4.4所示。</p><p>  4.4 會員注冊模塊</p><p><b>  用戶登錄模塊</b></p><p>  當用戶需要登錄時,輸入相關(guān)信息然后選擇身份進

91、行登錄,如如圖4.5所示。</p><p>  圖4.5用戶登錄身份選擇</p><p>  當用戶忘記密碼時,可以點擊圖4.5紅框所示的地方“忘記密碼”,進行密碼重置,如圖4.6所示。</p><p>  圖4.6 用戶密碼重置</p><p>  當會員用戶登錄信息驗證成功時,跳轉(zhuǎn)到會員操作界面,如圖4.7所示。</p>&

92、lt;p>  圖4.7 用戶登錄身份選擇</p><p>  用戶可以進入安全中心進行操作,主要包括密碼修改、密碼重置、密保管理,如圖4.8所示。</p><p><b>  圖4.8安全中心</b></p><p>  用戶可以進入健身論壇進行,發(fā)貼、回帖等操作,如4.9圖所示。</p><p>  4.9 會員

93、注冊模塊</p><p>  4.3 后臺管理系統(tǒng)模塊</p><p>  后臺管理主要是提供給管理員管理整個系統(tǒng)。可以對會員、教練、系統(tǒng)、健身論壇進行相關(guān)的管理操作。</p><p><b>  會員管理模塊</b></p><p>  此模塊主要包括會員個人信息、會員卡和消費、會費、會員查詢、安全中心,如4.10所示

94、。</p><p>  圖4.10 會員管理</p><p>  點擊“會員卡和消費”之后,進入會員卡和消費的管理界面,如圖4.11所示。</p><p>  圖4.11會員卡和消費</p><p><b>  教練管理模塊</b></p><p>  這個模塊主要包括教練聘請、教練變更、指導(dǎo)項目

95、管理、教練查詢,如圖4.12所示。</p><p>  圖4.12 教練管理</p><p><b>  系統(tǒng)模塊</b></p><p>  此模塊管理界面,如圖4.13所示。</p><p>  圖4.13 系統(tǒng)管理頁面</p><p><b>  健身論壇模塊</b>&

96、lt;/p><p>  點擊“健身論壇”進入管理界面,如圖4.14所示。</p><p>  圖4.14 健身論壇</p><p><b>  系統(tǒng)測試</b></p><p>  本章主要從安全測試入手,測試系統(tǒng)的數(shù)據(jù)錄入是否安全及合法。以用戶注冊模塊、會員卡申請、個人消費記錄、會員管理,教練管理為例,對系統(tǒng)的進行測試。&

97、lt;/p><p>  5.1 用戶注冊模塊的測試</p><p>  在本系統(tǒng)中,會員用的功能比非會員用戶多,只用成功注冊的用戶才能成為會員用戶,下面對系統(tǒng)進行如下表5.1的測試。</p><p>  表5.1用戶注冊模塊的測試</p><p>  5.2 會員區(qū)模塊的測試</p><p>  當會員用戶登錄系統(tǒng)后,會員

98、區(qū)菜單欄選擇,現(xiàn)進行如下表5.2的測試。</p><p>  表5.2會員區(qū)模塊的測試</p><p>  5.3 會員管理模塊的測試</p><p>  當管理員登錄系統(tǒng)后,點擊的導(dǎo)航條“會員管理”,可以對會員進行相應(yīng)管理,現(xiàn)進行如下表5.3的測試。</p><p>  表5.3會員管理模塊的測試</p><p> 

99、 5.4 教練管理模塊的測試</p><p>  系統(tǒng)管理員進入后臺管理界面中,可以對教練進行管理,現(xiàn)進行如下表5.4的測試。</p><p>  表5.4教練理模塊的測試</p><p>  此外,還需要對系統(tǒng)的其它模塊根據(jù)詳細的測試軟件測試的要求,這是沒有詳細描述。</p><p><b>  結(jié)束語</b><

100、/p><p>  本系統(tǒng)主要采用MyEclipse為開發(fā)工具,使用MSSQL數(shù)據(jù)庫。在該項目系統(tǒng)的開發(fā)主要使用了JSP+MyEclipse+ MSSQL Server +Tomcat來進行系統(tǒng)的開發(fā)和部署,此系統(tǒng)主要分為前臺、后臺兩模塊,實現(xiàn)以下的功能:</p><p>  登錄管理模塊包括:前臺用戶成功注冊為會員后登錄以及管理員登錄;</p><p>  管理員實現(xiàn)的

101、功能包括:管理員進入后臺管理可以對自己的信息修改,包括密碼的修改;對會員信息進行添加、修改、刪除;對員工信息進行添加、修改、刪除;對音樂進行添加、修改、刪除;可以對庫存進行添加、修改、刪除;對訂單進行查看。</p><p>  普通成員函數(shù)包括:登錄功能,訪問者注冊會員;瀏覽,個人信息的修改,會員卡,會員卡,個人消費記錄,檢查主教練和教練的基本信息,信息的發(fā)布。</p><p>  本系統(tǒng)

102、實現(xiàn)了需求分析的基本功能。但由于時間有限,還有一些功能未實現(xiàn),系統(tǒng)本身還存在部分需要改善的地方,例如員工的信息及管理、健身器材的管理等。不足之處,有待以后修改完善。通過這次系統(tǒng)開發(fā),學(xué)習(xí)到許多的新知識,養(yǎng)成了良好的習(xí)慣,能獨立發(fā)現(xiàn)問題,并能找到相應(yīng)解決的方法,提高了自己的解決問題的能力,同時也提高了做事情的耐心程度。</p><p><b>  參考文獻</b></p><

103、;p>  趙基宏. 基于MYECLIPSE開發(fā)工具的移動營業(yè)廳收費系統(tǒng)的設(shè)計與實現(xiàn)[D]. 電子科技大學(xué),2012.</p><p>  鄒文筆. 漳州教育信息網(wǎng)管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 電子科技大學(xué),2012.</p><p>  馬先波,馮偉. MSSQL與MySQL數(shù)據(jù)庫的優(yōu)劣對比及前景展望[J]. 科技創(chuàng)新導(dǎo)報,2011,11:19.</p><p>

104、;  嚴文濤,張明. MSSQL SERVER數(shù)據(jù)庫服務(wù)器的安全問題和安全配置[J]. 山東電子,2013,03:15-17.</p><p>  雷擎,伊凡. Java與面向?qū)ο蟪绦蛟O(shè)計[M]. 北京:對外經(jīng)濟貿(mào)易大學(xué)出版社,2011,2:5.</p><p>  王舜燕,鐘珞. Java編程方法學(xué)[M]. 北京:北京郵電大學(xué)出版社, 2013,7: 6.</p><

105、p>  李建國,雷之宇等. JSP程序設(shè)計實務(wù)入門[M]. 北京:中國鐵道出版社,2012,6:113.</p><p>  張敏,張永. JSP程序設(shè)計教程(第2版)[M]. 北京:人民郵電出版社,2012,10:8.</p><p>  溫超. JSP應(yīng)用開發(fā)教程[M]. 北京:科學(xué)出版社,2011,6:17.</p><p>  西北大學(xué)計算機系宗鋒.

106、Tomcat—Web開發(fā)輕平臺[N]. 計算機世界,2012-04-15(B27).</p><p>  李萍. 淺談TOMCAT之性能優(yōu)化[J]. 科技情報開發(fā)與經(jīng)濟,2013,21(12):114-116.</p><p>  湯鳴紅. Java Web應(yīng)用開發(fā)[M]. 北京:化學(xué)工業(yè)出版社,2012,7:12.</p><p>  郭珍,王國輝. JSP程序設(shè)

107、計教程[M]. 北京:人民郵電出版社,2012,10:2.</p><p>  楊杰明,楊勝春. Java程序設(shè)計[M]. 北京:清華大學(xué)出版社,2012,10:300-301.</p><p>  栗菊民. Java Web應(yīng)用程序設(shè)計[M]. 北京:機械工業(yè)出版社,2012,9:3.</p><p>  伊鳳新. 數(shù)據(jù)庫邏輯設(shè)計階段的優(yōu)化策略[J]. 遼寧科技學(xué)

108、院學(xué)報,2011,10(02):23-24.</p><p><b>  致 謝</b></p><p>  本論文是在導(dǎo)師王冬老師認真和負責(zé)指導(dǎo)下完成的。王冬老師花費大量的時間、精力給予我指導(dǎo),從開始的論文選題,到論文定題、撰寫、修改及最終論文的確定。導(dǎo)師給的答案認真和真誠的幫助我的存在的困難和問題。遇到什么不懂的地方,導(dǎo)師也細心的指導(dǎo),并和我一起探討和解決問題,在

109、此,我向王冬導(dǎo)師表示衷心的感謝和崇高的敬意,感謝老師的認真、負責(zé),教會了我許多知識。</p><p>  同時,要感謝我的班主任黃飛老師,平時經(jīng)常到宿舍關(guān)心我們的生活狀況和學(xué)習(xí)情況,給予了我們指導(dǎo)意見,為我們未來人生的發(fā)展指明方向。在此,我向黃飛老師表示感謝。</p><p>  最后,還感謝同學(xué)們對我的幫助,他們在我困難的時候幫助我解決問題。</p><p>&l

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論