【正文】
人們已經(jīng)開始由溫飽轉(zhuǎn)向健康追求,閑暇時(shí)間的增多,也促使了人們開始考慮如何利用閑暇時(shí)間提高自己的生活質(zhì)量,大眾健身俱樂部應(yīng)運(yùn)而生 ,走進(jìn)健身房健身花錢買健康也逐漸成也了一種生活的時(shí)尚。 杭州電子科技大學(xué)本科畢業(yè)論文 信息的刪除 .............................. 錯(cuò)誤 !未定義書簽。 用戶注冊 ................................ 錯(cuò)誤 !未定義書簽。解決目前主要存在的問題:信息處理速度慢,影響信息的及時(shí)性;易出現(xiàn)錯(cuò)誤,影響信息的準(zhǔn)確性;不便于查詢等。 本文在實(shí)現(xiàn)和管理網(wǎng)站的基礎(chǔ)上,主要對健身俱樂部管理系統(tǒng)功能的設(shè)計(jì),構(gòu)建了系統(tǒng)的體系結(jié)構(gòu)。因此,健身俱樂部管理系統(tǒng)也由此而出現(xiàn)了。 它不但可以方便用戶的使用,而且最重要的是它減輕了健身俱樂部經(jīng)營者的負(fù)擔(dān),減少經(jīng)營者的工作量,方便經(jīng)營者的管理。主要采用 技術(shù),基于 B/S 結(jié)構(gòu)的開發(fā)模式,剖析了三層結(jié)構(gòu)的邏輯和功能的劃分,結(jié)合系統(tǒng)本身的特點(diǎn)和模塊的具體需求,對設(shè)計(jì)和實(shí)現(xiàn)過程進(jìn)行了詳細(xì)論述 。 關(guān)鍵詞 :健身俱樂部管理; ; SQL Server2020; B/S 結(jié)構(gòu) 杭州電子科技大學(xué)本科畢業(yè)論文 ABSTRACT With the rapid socioeconomic development, people’s living standards improve, and more and more people pay attention and care to their own health, continuously improving their qualities of life. Gradually, the exercise has bee a fashion, and has bee an important way of living leisure. The Gymnasium club management system thus was born. It can be used friendly, and most importantly, through the system, the Gymnasium club could reduce its operating costs, reduce the workload of operators, and facilitate the management of the operator, Hence, a dedicated Gymnasium club management system is designed essentially. This paper presents the system analysis, design and implement of “Gymnasium club Management System”, which is based on technology as developing platform. This paper is based on the realization and management of the site, build of the function design, and setting up the system architecture for the Gymnasium club Management System。 信息的增加 .............................. 錯(cuò)誤 !未定義書簽。 信息的預(yù)定 .............................. 錯(cuò)誤 !未定義 書簽。 現(xiàn)今,現(xiàn)代健身愛好者隊(duì)伍的不斷增多與壯大,運(yùn)動也就隨之成為一種時(shí)尚,成為一種重要的休閑生活方式,健身俱樂部的發(fā)展將會越來越好, 健身房、俱樂部等產(chǎn)業(yè)不斷發(fā)展, 例如,中體倍力、青鳥、一兆韋德,寶力豪,英派斯等等各大國內(nèi)外知名品牌的健身俱樂部的出現(xiàn),在很大程度上帶動了人們對健身的熱情,同時(shí)也大大提升了經(jīng)濟(jì)的發(fā)展。通過網(wǎng)絡(luò)來實(shí)現(xiàn)用戶的信息管理,健身項(xiàng)目及健身場地的安排,如及時(shí)發(fā)布最新信息,方便用戶查詢及預(yù)定等,是現(xiàn)代信息管理的具體實(shí)現(xiàn),更具有很重要的意義。健身俱樂部管理系統(tǒng)的出現(xiàn),方便用戶隨時(shí)隨地的對俱樂部情況進(jìn)行查詢及其他相關(guān)操作,同時(shí),管理員也可以隨時(shí)隨地的了解俱樂部內(nèi)部的運(yùn)營狀況,加上 以及 SQL Server 數(shù)據(jù)庫技術(shù)的完美結(jié)合及充分利用,大大簡化了原來俱樂部管理的繁鎖 [3]。 本論文研究內(nèi)容 主要分析俱樂部管理系統(tǒng)的的工作原理、對原理及其概念進(jìn)行整 理與分析,分析俱樂部管理系統(tǒng)的運(yùn)行流程以及如何實(shí)現(xiàn)基于 管理系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。在本章節(jié)中,主要對系統(tǒng)的工作原理進(jìn)行了介紹,包括健身俱樂部在 B/S(瀏覽器 /服務(wù)器)結(jié)構(gòu)是如何運(yùn)行的,它的體系結(jié)構(gòu)如何構(gòu)建;在功能上它主要包括哪些模塊,每個(gè)模塊能實(shí)現(xiàn)哪些功能;分析了本系統(tǒng)的亮點(diǎn)。包括系統(tǒng)的總體架構(gòu)、系統(tǒng)的流程設(shè)計(jì),利用 UML 對系統(tǒng)的建模,分別從用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)庫層進(jìn)行了設(shè)計(jì)。 第六章:對自己 所作的工作進(jìn)行總結(jié),研究下一步將要解決的問題,同時(shí)對健身俱樂部管理系統(tǒng)的做了展望。系統(tǒng)會安置在 Windows操作系統(tǒng)上。因此,我將系統(tǒng)按以下模塊進(jìn)行劃分。例如,管理員(有且只有一個(gè)管理員)可以對整個(gè)瀏覽器 網(wǎng)絡(luò)協(xié)議 /防火墻 網(wǎng)絡(luò)服務(wù)器 編程語言 C 數(shù)據(jù)庫 操作系統(tǒng) 硬件 杭州電子科技大學(xué)本科畢業(yè)論文 5 系統(tǒng)進(jìn)行管理,添加(即發(fā)布信息)、刪除、修改以及查看各種信息均可,而會員只能查看 ,修改個(gè)人的基本信息,預(yù)訂項(xiàng)目和場地,并且,會員可以修改自己本身已經(jīng)預(yù)定好的項(xiàng)目及場地。管理員可以將各類項(xiàng)目信息等一些數(shù)據(jù)加入到數(shù)據(jù)庫當(dāng)中去,并能夠在最大程度上保證錄入數(shù)據(jù)的完整性,減少失誤的發(fā)生率,并保證數(shù)據(jù)的真實(shí)性和可靠性。會員可以通過健身俱樂部的開課計(jì)劃選擇自己所需的健身項(xiàng)目進(jìn)行預(yù)定。 場地預(yù)定模塊:此模塊的主要功能是為了讓使用者可以更快的知道場地的使用情況,可以根據(jù)自身的需求以及實(shí)際情況來選擇場地。它是集成在 .NET 編程語言中的一種特性,且已成為編程語言的一個(gè)組成部分,在編寫程 序時(shí)可以得到很好的編譯時(shí)的語法檢查、豐富的元數(shù)據(jù)、智能感知、靜態(tài)類型等強(qiáng)類型語言,并且可以方便地對內(nèi)存中的信息進(jìn)行查詢 [5]。 ( 3)本系統(tǒng)的付款途徑較多,如現(xiàn)金支付、信用卡支付等方式。 杭州電子科技大學(xué)本科畢業(yè)論文 7 3 相關(guān)技術(shù)介紹 技術(shù)是微軟使用 .NET Framework 發(fā)布的最新的 Web 開發(fā)技術(shù),數(shù)據(jù)庫是一門研究數(shù)據(jù)管理的技術(shù), LINQ 技術(shù) 是微軟最新開發(fā)出來的一種數(shù)據(jù)查詢語言技術(shù),它是一套 C和 VB 操作內(nèi)存數(shù)據(jù),幾乎和操作數(shù)據(jù)庫一樣,可以用 Select, From, Where 等來實(shí)現(xiàn)數(shù)據(jù)庫操作。之后,微軟推出 。 的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 、結(jié)構(gòu)更清晰的代碼。 是運(yùn)行在 Web 服務(wù)器上的,為開發(fā)內(nèi)容豐富的、動態(tài)的和個(gè)性化的 Web 站點(diǎn)提供了一種方法。當(dāng)用戶編寫 應(yīng)用程序的代碼時(shí),可以訪問 .NET Framework 中的類及其成員,用戶可以使用與公共語言運(yùn)行庫( CLR) 兼容的任何語言來編寫應(yīng)用程序的代碼,這些語言包括 Microsoft Visaul Basic、 C、 Jscript、 .NET 和 J[7]。 是一個(gè)繼往開來的版本,它所采取的升級策略異于以往,往昔 升級到 ,在許多方面算是破壞式創(chuàng)新,大刀闊斧地改造整體架構(gòu)與運(yùn)作機(jī)制,從純技術(shù)的角度來看, 具備大幅創(chuàng)新的能力,但是若從企業(yè)及升級成本的角度來看,這種革命的成本也未免太大, 中包含新的配置管理 API( Application Programming Interface 應(yīng)用程序接口) ,使用 戶以 編程 方式 建立 的程序 或腳 本創(chuàng) 建, 讀取 和更新 和 配置文件 。 控件支持 中提供了有關(guān) AJAX( Asynchronous JavaScript and XML 異步杭州電子科技大學(xué)本科畢業(yè)論文 9 JavaScript 和 XML) 的控件,這使得在 中開發(fā) AJAX 應(yīng)用程序更加方便了 [8]。可以使用 JavaScript 代碼( Silverlight 方案)或托管代碼( Silverlight 2 方案)來處理與 Silverlight 客戶端插件的交互 [8]。 LINQ 是集成在 .NET 編程語言中的一種特性,它已成為編程語言的一個(gè)組成總成,它不僅僅可以查詢外部數(shù)據(jù)源的信息,而且內(nèi)存中的信息也可很方便的查詢 [9]。由于它被集成到語言中,面不是特定的項(xiàng)目類型中,所以它可用于各種項(xiàng)目,包括 Web 應(yīng)用程序、 Windows Forms 應(yīng)用程序、 Console 應(yīng)用程序等 [9]。 UML 是用來對軟件密集系統(tǒng)進(jìn)行可視化 建模的一種語言。 UML 建模主要分為結(jié)構(gòu)建模、動態(tài)建模和模型管理建模 3 個(gè)方面,第 1 個(gè)方面是從系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)角度來描述系統(tǒng)的,在靜態(tài)視圖、用例視圖、實(shí)施視圖和配置視圖中適用,采用了類圖、用例圖、組件圖和配置圖等圖形 。 系統(tǒng)架構(gòu)與工作原理 系統(tǒng)架構(gòu) 由于本系統(tǒng)所采用的網(wǎng)絡(luò)運(yùn)行方式為 B/S 的三層體系結(jié)構(gòu),表示層(Presentation)、功能層 (Business Logic)、數(shù)據(jù)層( Data Service)。 第三層 數(shù)據(jù)庫層:數(shù)據(jù)庫或者數(shù)據(jù)源。 Inter 功能層 項(xiàng)目信息添加 場地信息添加 項(xiàng)目信息預(yù)定 場地信息預(yù)定 項(xiàng)目信息刪除 場地信息刪除 會員信息刪除 其他業(yè)務(wù)處理 表示層 用戶登錄 健身項(xiàng)目信息查詢 健身場地信息查詢 其它業(yè)務(wù) 數(shù)據(jù)層 會員信息表 俱樂部信息表 健身項(xiàng)目信息表 健身場地信息表 其他業(yè)務(wù)信息 LAN 杭州電子科技大學(xué)本科畢業(yè)論文 13 系 統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能模塊設(shè)計(jì) 本系統(tǒng)主要的模塊大致可以分為以下九個(gè)小模塊,詳見圖 42 所示: 圖 42 系統(tǒng)框架圖 系統(tǒng)流程設(shè)計(jì) 本系統(tǒng)的主要流程:首先用戶登錄到該健身俱樂部網(wǎng)站,非本站會員則要通過注冊,成為本站會員,然后登錄到網(wǎng)站,隨后可以進(jìn)行對該網(wǎng)站進(jìn)行查詢或預(yù)訂項(xiàng)目及場地。 基于 . 俱樂部管理系統(tǒng) 后臺 前臺 信息管理 項(xiàng)目添加模塊 場地添加模塊 會員管理模塊 登錄 用戶登錄模塊 預(yù)訂 項(xiàng)目預(yù)定模塊 場地預(yù)定模塊 查詢 項(xiàng)目查詢模塊 場地查詢模塊 統(tǒng)計(jì) 統(tǒng)計(jì)模塊 杭州電子科技大學(xué)本科畢業(yè)論文 14 圖 43 系統(tǒng)流程圖 UML 系統(tǒng)建模 系統(tǒng)用例圖 以下有兩個(gè)用例,一個(gè)為系統(tǒng)管理員,另一個(gè)為網(wǎng)站會員,從圖中,我們很容易地看出,系統(tǒng)管理員以及會員的基本操作功能。 進(jìn)入俱樂部管理網(wǎng) 會員登錄 非會員 注冊 選定項(xiàng)目和場地 查詢 預(yù)定 預(yù)定清單 付款 結(jié)束 開始 杭州電子科技大學(xué)本科畢業(yè)論文 15 : 用戶 : 登錄界面 : 主界面 : 項(xiàng)目場地列表 : 預(yù)訂表 : 付款 : 確認(rèn)報(bào)名 : 系統(tǒng)1 : 注冊2 : 進(jìn)入3 : 提示返回4 : 查詢項(xiàng)目場地5 : 選擇預(yù)訂6 : 繼續(xù)選擇預(yù)定7 : 確認(rèn)8 : 9 : 反饋報(bào)名信息發(fā)布預(yù)訂處理項(xiàng)目場地管理系統(tǒng)管理員注冊登錄基本信息管理瀏覽查詢預(yù)訂付款個(gè)人會員 圖 44 系統(tǒng)用例圖 注:基本信息管理包括:用戶信息管理、健身俱樂部項(xiàng)目管理和健身俱樂部場地管理。 ( 3)登錄系統(tǒng)中,用戶可以查詢項(xiàng)目和場地,然后選擇根據(jù)自身情況選擇 預(yù)訂。 ( 2)服務(wù)器:使用 Web Server =IIS + 和 .NET Framework ( 3)數(shù)據(jù)庫服務(wù)器:需使用 SQL Server 2020 連接約束: ( 1) B/S 客戶端與服務(wù)器之間需是在 { + work}的約束下的,即使用HTTP(超文本傳輸協(xié)議)和有網(wǎng)絡(luò)連接。 業(yè)務(wù)邏輯層設(shè)計(jì) 用戶登錄 用例名稱:會員登