

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題 目:健身俱樂部會(huì)員管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 摘 要隨著時(shí)代的變遷,科技的發(fā)展,計(jì)算機(jī)科學(xué)與技術(shù)每日發(fā)展,其先進(jìn)快捷的處理方式以及完備的功能得到了人們的青睞,使得計(jì)算機(jī)科學(xué)與相關(guān)的技術(shù)逐漸的延伸到當(dāng)下的各個(gè)領(lǐng)域與行業(yè)之中,在促進(jìn)社會(huì)的發(fā)展以及經(jīng)濟(jì)的進(jìn)步中扮演著越來越重角色,發(fā)揮著積極的促進(jìn)作用。健身俱樂部通過ASP.net + SQL 2008數(shù)據(jù)庫設(shè)計(jì)網(wǎng)站,以實(shí)現(xiàn)對(duì)俱樂部會(huì)員的便捷管理。這一管理系統(tǒng)是以Web的模式來對(duì)會(huì)員信息的登記,客戶通過Web界面與健身俱樂部互通,客戶在Web界面進(jìn)行信息的注冊(cè),而俱樂部也在這一界面對(duì)客戶的信息進(jìn)行審核并同意。隨著經(jīng)濟(jì)的發(fā)展以及當(dāng)下人們生活水平的不斷提升
2、,使得人們?cè)絹碓街匾曌约旱纳眢w健康,開始將生活的中心向健身方向傾斜。而且根據(jù)相關(guān)的調(diào)查,目前有接近90%的人們已經(jīng)將健身付諸于實(shí)踐,全民健身的熱潮使得健身俱樂部如雨后春筍般不斷的出現(xiàn),導(dǎo)致健身行業(yè)的競(jìng)爭(zhēng)也越來越激烈,而一些健身房為了吸引更多的客戶,開始將自己的設(shè)備、服務(wù)、環(huán)境等各方面的信息放到了自己開發(fā)的網(wǎng)站上,便于客戶便捷、全民的了解。既能讓一些潛在的客戶隨時(shí)隨地的了解健身俱樂部的設(shè)施、環(huán)境、教練等全面的信息,也到了對(duì)自己健身房有效推廣的目的,提升效益。關(guān)鍵詞 健身俱樂部;會(huì)員管理;課程;數(shù)據(jù)庫 AbstractIts advanced and fast processing methods
3、 and complete functions have been favored by people, making computer science and related technologies gradually extended to various fields and industries at present, playing an increasingly important role in promoting social development and economic progress. The more important the role, the more po
4、sitive it plays.The fitness club designed the website through ASP.net + SQL 2008 database to realize the convenient management of club members. This management system uses the Web model to register membership information. Customers use the Web interface to interact with health clubs. Customers regis
5、ter information on the Web interface. The club also reviews and agrees with customer information in this interface.With the development of the economy and the continuous improvement of peoples living standards, people have paid more and more attention to their own physical health and began to tilt t
6、he center of life toward fitness. In addition, according to relevant investigations, nearly 90% of people have already put fitness into practice. The upsurge of national fitness has made fitness clubs spring up, resulting in increasingly fierce competition in the fitness industry. Attracting more cu
7、stomers, we began to put information on our equipment, services, and the environment on our own website, making it easy for our customers and the public. This will not only allow potential customers to understand the health clubs facilities, environment, and coaches at any time and place, but also f
8、or the purpose of effectively promoting their own gymnasium and enhance their effectiveness.Key words Health club; membership management ; coach; database目 錄 TOC o 1-3 h z u HYPERLINK l _Toc2109 摘 要 PAGEREF _Toc2109 I HYPERLINK l _Toc7555 Abstract PAGEREF _Toc7555 II HYPERLINK l _Toc10973 第1章 項(xiàng)目來源 P
9、AGEREF _Toc10973 1 HYPERLINK l _Toc10558 1.1 項(xiàng)目背景及目的 PAGEREF _Toc10558 1 HYPERLINK l _Toc20733 1.2 研究現(xiàn)狀 PAGEREF _Toc20733 1 HYPERLINK l _Toc28303 1.3 項(xiàng)目研究的意義 PAGEREF _Toc28303 1 HYPERLINK l _Toc7966 第2章 開發(fā)平臺(tái)介紹 PAGEREF _Toc7966 2 HYPERLINK l _Toc23185 2.1 系統(tǒng)平臺(tái)環(huán)境 PAGEREF _Toc23185 2 HYPERLINK l _Toc17
10、929 2.1.1 硬件平臺(tái) PAGEREF _Toc17929 2 HYPERLINK l _Toc23197 2.2相關(guān)技術(shù) PAGEREF _Toc23197 2 HYPERLINK l _Toc18076 2.2.1 B/S模式 PAGEREF _Toc18076 2 HYPERLINK l _Toc14682 2.2.2 ASP.NET 簡(jiǎn)介 PAGEREF _Toc14682 3 HYPERLINK l _Toc24861 2.2.3 SQL Server數(shù)據(jù)庫簡(jiǎn)介 PAGEREF _Toc24861 3 HYPERLINK l _Toc15690 第3章 需求分析 PAGEREF
11、 _Toc15690 5 HYPERLINK l _Toc29716 3.1結(jié)構(gòu)模型 PAGEREF _Toc29716 5 HYPERLINK l _Toc23736 3.2 系統(tǒng)可行性分析 PAGEREF _Toc23736 5 HYPERLINK l _Toc28403 3.3系統(tǒng)需求分析 PAGEREF _Toc28403 6 HYPERLINK l _Toc14908 3.4 系統(tǒng)用例 PAGEREF _Toc14908 6 HYPERLINK l _Toc24352 第4章 系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc24352 8 HYPERLINK l _Toc30252 4.1 概
12、述 PAGEREF _Toc30252 8 HYPERLINK l _Toc4627 4.2 系統(tǒng)結(jié)構(gòu) PAGEREF _Toc4627 8 HYPERLINK l _Toc1195 4.3. 系統(tǒng)E-R圖 PAGEREF _Toc1195 9 HYPERLINK l _Toc23979 4.4 實(shí)體屬性圖 PAGEREF _Toc23979 10 HYPERLINK l _Toc30018 4.5 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc30018 12 HYPERLINK l _Toc26601 4.5.1 概述 PAGEREF _Toc26601 12 HYPERLINK l _Toc164
13、16 4.5.2 數(shù)據(jù)庫設(shè)計(jì)表 PAGEREF _Toc16416 12 HYPERLINK l _Toc20904 第5章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc20904 16 HYPERLINK l _Toc3700 5.1登錄模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc3700 16 HYPERLINK l _Toc1049 5.2會(huì)員注冊(cè)模塊 PAGEREF _Toc1049 17 HYPERLINK l _Toc24189 5.3新聞信息管理模塊設(shè)計(jì) PAGEREF _Toc24189 18 HYPERLINK l _Toc7939 5.4課程管理模塊 PAGEREF _Toc7939
14、19 HYPERLINK l _Toc10571 5.6管理員登錄模塊 PAGEREF _Toc10571 20 HYPERLINK l _Toc13847 結(jié) 論 PAGEREF _Toc13847 22 HYPERLINK l _Toc7998 參考文獻(xiàn) PAGEREF _Toc7998 23 HYPERLINK l _Toc15832 致 謝 PAGEREF _Toc15832 24第1章 項(xiàng)目來源1.1 項(xiàng)目背景及目的科技的日新月異,計(jì)算機(jī)科學(xué)與技術(shù)每日發(fā)展,其先進(jìn)快捷的處理方式以及完備的功能得到了人們的青睞,使得計(jì)算機(jī)科學(xué)與相關(guān)的技術(shù)逐漸的延伸到當(dāng)下的各個(gè)領(lǐng)域與行業(yè)之中,健身俱樂部通
15、過ASP.net + SQL 2008數(shù)據(jù)庫設(shè)計(jì)網(wǎng)站,以實(shí)現(xiàn)對(duì)俱樂部會(huì)員的便捷管理。這一管理系統(tǒng)是以Web的模式來對(duì)會(huì)員信息的登記,客戶通過Web界面與健身俱樂部互通,客戶在Web界面進(jìn)行信息的注冊(cè),而俱樂部也在這一界面對(duì)客戶的信息進(jìn)行審核并同意。1.2 研究現(xiàn)狀相對(duì)于國(guó)內(nèi),國(guó)外健身俱樂部的發(fā)展較早,健身俱樂部?jī)?nèi)部的相關(guān)的健身設(shè)施以及健身的環(huán)境、教練等都很完善。同時(shí)國(guó)外對(duì)于健身的理念更加完備,再加上國(guó)外人們的生活節(jié)奏相對(duì)較快,而上班一族的加班時(shí)間比較多,使得大部分的人們都是利用下班的閑暇時(shí)間亦或是周末放假的時(shí)間來健身。在這樣的現(xiàn)實(shí)環(huán)境以及客戶的需求之下,使得國(guó)外許多的健身俱樂部都有自己專門的網(wǎng)
16、站來發(fā)布相關(guān)的信息,而會(huì)員就可以隨時(shí)隨地的對(duì)這些相關(guān)的網(wǎng)站進(jìn)行瀏覽,查看相關(guān)課程的信息、預(yù)訂自己喜歡的教練等,既快速有便捷。而相對(duì)于國(guó)外而言,當(dāng)下國(guó)人對(duì)健身的概念和重要性的認(rèn)識(shí)仍存在一定的不足,而且設(shè)施完備、環(huán)境適宜、教練專業(yè)的健身俱樂部的數(shù)量不多,加上健身人群數(shù)量的不多,使得健身俱樂部的效益不高,無法拿出更多的資金來建立屬于自己的網(wǎng)站,只能將健身房的相關(guān)信息發(fā)布到大的平臺(tái)上,無法給客戶提供更多的便利,也不利于健身俱樂部的宣傳。1.3 項(xiàng)目研究的意義隨著經(jīng)濟(jì)的發(fā)展以及當(dāng)下人們生活水平的不斷提升,使得人們?cè)絹碓街匾曌约旱纳眢w健康,開始將生活的中心向健身方向傾斜。而且根據(jù)相關(guān)的調(diào)查,目前有接近90
17、%的人們已經(jīng)將健身付諸于實(shí)踐,全民健身的熱潮使得健身俱樂部如雨后春筍般不斷的出現(xiàn),導(dǎo)致健身行業(yè)的競(jìng)爭(zhēng)也越來越激烈,許多健身房都向國(guó)外學(xué)習(xí),創(chuàng)建互聯(lián)網(wǎng)網(wǎng)上健身房系統(tǒng),把健身房健身設(shè)備、環(huán)境、教練等相關(guān)的信息在互聯(lián)網(wǎng)上發(fā)布。使得客戶可以實(shí)時(shí)的查看。現(xiàn)階段計(jì)算機(jī)步入了各行各業(yè),使得計(jì)算機(jī)技術(shù)也延伸到了健身的領(lǐng)域,而計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速、便捷以及打破空間、時(shí)間的限制的特性,可以在很大的程度上滿足健身俱樂部的管理者以及客戶的各方面的需求。同時(shí),一個(gè)優(yōu)秀的健身房管理系統(tǒng)將會(huì)讓管理更加規(guī)范化,時(shí)效快、人力省和質(zhì)量高的有點(diǎn),不但節(jié)省人力物力,最大限度的實(shí)現(xiàn)了閑置資源高校的整合利用,提升了工作效率,使得客戶在業(yè)
18、務(wù)辦理流程上更加的快捷方便。健身俱樂部的信息管理系統(tǒng)主要職能是完善關(guān)于會(huì)員的系統(tǒng)化管理,包括客戶預(yù)約教練的訂單、訂單的后臺(tái)及時(shí)辦理、健身會(huì)員相關(guān)信息的錄入及實(shí)時(shí)查詢等方面。第2章 開發(fā)平臺(tái)介紹2.1 系統(tǒng)平臺(tái)環(huán)境2.1.1 硬件平臺(tái)硬件設(shè)備的選擇以及設(shè)計(jì)需要基于信息管理系統(tǒng)的建立以及健身俱樂部的具體發(fā)展現(xiàn)狀。硬件設(shè)施需要與會(huì)員信息管理系統(tǒng)的各個(gè)功能實(shí)現(xiàn)完美的契合。在相互匹配的前提下,硬件的選擇也需要具有較高的性價(jià)比,同時(shí)也要具備安全性和保密性。根據(jù)俱樂部的系統(tǒng)設(shè)計(jì)以及俱樂部的發(fā)展現(xiàn)狀分析,得出硬件的最佳選擇:硬件環(huán)境(客戶端):建議會(huì)員在條件允許時(shí)使用較高配置的硬件資源,以實(shí)現(xiàn)最優(yōu)化的體驗(yàn)。硬
19、件環(huán)境(設(shè)計(jì)者):1.7G以上系統(tǒng)處理器,1G以上系統(tǒng)內(nèi)存,80G以上系統(tǒng)存儲(chǔ)空間。2.1.2 軟件平臺(tái)1.操作系統(tǒng)操作系統(tǒng)是組成計(jì)算機(jī)一體化系統(tǒng)中最核心的一部分。此健身管理信息系統(tǒng)是在Windows 10環(huán)境下進(jìn)行設(shè)計(jì)和研發(fā)的,在這一系統(tǒng)上可以實(shí)現(xiàn)所設(shè)計(jì)的管理信息系統(tǒng)的試運(yùn)行。2.支撐軟件支撐軟件包含的有相關(guān)程序的編譯、數(shù)據(jù)信息庫的支持、相關(guān)開發(fā)環(huán)境的提供,以實(shí)現(xiàn)幫助系統(tǒng)的開發(fā)以及軟件維護(hù)的目的。(1)數(shù)據(jù)庫管理系統(tǒng)(DBMS):根據(jù)實(shí)際,選取了SQL Server 2008數(shù)據(jù)庫管理系統(tǒng),以實(shí)現(xiàn)信息數(shù)據(jù)的統(tǒng)一管理以及多個(gè)多客戶端同時(shí)進(jìn)行數(shù)據(jù)處理的目的。(2)動(dòng)態(tài)網(wǎng)頁技術(shù):基于ASP.net
20、技術(shù)來設(shè)計(jì)系統(tǒng)的動(dòng)態(tài)網(wǎng)頁。2.2相關(guān)技術(shù)2.2.1 B/S模式B / S結(jié)構(gòu),瀏覽器/服務(wù)器結(jié)構(gòu),是在互聯(lián)網(wǎng)技術(shù)發(fā)展和完善的基礎(chǔ)之上而出現(xiàn)并實(shí)現(xiàn)改進(jìn)的C / S結(jié)構(gòu)。在這一結(jié)構(gòu)里,客戶的界面設(shè)計(jì)完全可以在瀏覽器上完成。B / S結(jié)構(gòu)與當(dāng)下先進(jìn)的互聯(lián)網(wǎng)技術(shù)相結(jié)合,可以具備需要專業(yè)的軟件才能實(shí)現(xiàn)的特殊功能,在一定的程度上可以節(jié)約研發(fā)的成本。B/S模式的優(yōu)點(diǎn):1.利用分布式功能,實(shí)現(xiàn)隨時(shí)對(duì)業(yè)務(wù)進(jìn)程進(jìn)行查詢。2.業(yè)務(wù)發(fā)展延伸更加的便捷,通過相關(guān)網(wǎng)頁的添加完善并增強(qiáng)服務(wù)器的相關(guān)功能。3.系統(tǒng)的維護(hù)更加的便捷迅速,只對(duì)網(wǎng)頁進(jìn)行簡(jiǎn)單的調(diào)整,就可以實(shí)現(xiàn)用戶信息的實(shí)時(shí)同步更新。4.研發(fā)過程簡(jiǎn)便,系統(tǒng)與信息的共享
21、性強(qiáng)。2.2.2 ASP.NET簡(jiǎn)介ASP.NET是當(dāng)下的一個(gè)在動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)和創(chuàng)建方面具有強(qiáng)大優(yōu)勢(shì)、而且很便捷一種技術(shù)。它是ASP和.NET Framework這兩家軟件公司的核心技術(shù)的統(tǒng)一。Web計(jì)算中的動(dòng)態(tài)服務(wù)器歷史悠久,功能強(qiáng)大,而且快捷、效率高,用這一功能創(chuàng)建的動(dòng)態(tài)網(wǎng)頁質(zhì)量高,可以使用較長(zhǎng)的時(shí)間。.NET Framework是一個(gè)具有完善體系新星技術(shù)。所以,ASP.NET是一種基于.NET Framework功能的設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁的新型方式。對(duì)于ASP.NET來說:用戶不需要了解或者學(xué)習(xí)ASP的相關(guān)規(guī)則就可以使用。實(shí)際上,如果對(duì)ASP.NET的各個(gè)方面都有一定的了解,在應(yīng)用ASP.NET
22、是反而會(huì)存在一定的阻礙,因?yàn)檫@會(huì)與別的一些規(guī)則產(chǎn)生一定的沖突。ASP.NET不僅能夠根據(jù)特定的要求設(shè)計(jì)具體的動(dòng)態(tài)網(wǎng)頁,而且可以根據(jù)瀏覽器的使用來對(duì)這些動(dòng)態(tài)的頁面進(jìn)行及時(shí)的調(diào)整。2.2.3 SQL Server數(shù)據(jù)庫簡(jiǎn)介關(guān)系數(shù)據(jù)庫的設(shè)計(jì)是在關(guān)系模型的基礎(chǔ)上實(shí)現(xiàn)的數(shù)據(jù)表集合。數(shù)據(jù)表是關(guān)系數(shù)據(jù)庫的基礎(chǔ),而數(shù)據(jù)表的設(shè)計(jì)是參照數(shù)學(xué)方法的相關(guān)模型而設(shè)計(jì)成的,所以使得數(shù)據(jù)表之間沒有任何的聯(lián)系。而且,幾個(gè)數(shù)據(jù)表之間有相關(guān)性。關(guān)系數(shù)據(jù)庫有以下幾個(gè)特性:1.以面向系統(tǒng)的觀點(diǎn)組織數(shù)據(jù),以最小的數(shù)據(jù)冗余和對(duì)復(fù)雜數(shù)據(jù)結(jié)構(gòu)的支持;2.具有高冗余度的數(shù)據(jù)和程序獨(dú)立性,用戶的應(yīng)用程序和數(shù)據(jù)的邏輯結(jié)構(gòu),以及物理結(jié)構(gòu)的數(shù)據(jù)無關(guān);
23、3.由于數(shù)據(jù)是實(shí)時(shí)共享的,所以數(shù)據(jù)庫中的信息以及數(shù)據(jù)同時(shí)為多個(gè)用戶提供相同的服務(wù);4.關(guān)系數(shù)據(jù)庫允許多個(gè)用戶同時(shí)訪問并提供各種控制功能,以確保數(shù)據(jù)的安全性,完整性和并發(fā)控制。安全控制可防止未經(jīng)授權(quán)的用戶訪問數(shù)據(jù)完整性控制確保數(shù)據(jù)的準(zhǔn)確性,有效性和兼容性;當(dāng)多個(gè)用戶同時(shí)訪問數(shù)據(jù)時(shí),并發(fā)控制可防止由于相位干擾導(dǎo)致的數(shù)據(jù)不一致。由于該系統(tǒng)涉及大量的數(shù)據(jù)處理,這需要強(qiáng)大的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)支持。目前有:Access,F(xiàn)oxPro,Excel,Sybase,Oracle,Informix,SQL Server等,其中網(wǎng)絡(luò)型的SQL Server,Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access,F(xiàn)ox
24、Pro等數(shù)據(jù)庫。本系統(tǒng)選取的是微軟公司的SQL Server 2008.原因如下:1.封閉性。2.可延伸性,并行性。并行實(shí)現(xiàn)和共存模式尚不完善,當(dāng)用戶數(shù)量以及數(shù)據(jù)量較多時(shí),處理比較困難,可擴(kuò)展性受到限制。3.性能穩(wěn)定性。當(dāng)用戶連接太多時(shí),SQL Server性能變得非常差,并且不夠穩(wěn)定。4.客戶端支持及應(yīng)用模式。只支持C/S模式。本系統(tǒng)在實(shí)際以及開發(fā)是以VS2010為研發(fā)的環(huán)境,嵌套C語言ASP.NET作為編譯的環(huán)境,SQL Server作為數(shù)據(jù)庫環(huán)境。Microsoft SQL Server 2008是Microsoft開發(fā)的基于SQL Sever 7的數(shù)據(jù)庫管理系統(tǒng)。它是一個(gè)大型的關(guān)系數(shù)據(jù)
25、庫,它將Microsoft SQL Server 7.0性能實(shí)現(xiàn)了極大的延伸,具有更好的安全性和使用性。Microsoft SQL Server 2008增加了幾項(xiàng)新功能,使其成為大型聯(lián)機(jī)事務(wù)處理(OLTP),數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫平臺(tái)。第3章 需求分析3.1結(jié)構(gòu)模型該系統(tǒng)基于Internet ASP.NET健身場(chǎng)所,數(shù)據(jù)集中在數(shù)據(jù)庫服務(wù)器上,數(shù)據(jù)處理分布在應(yīng)用層。在互聯(lián)網(wǎng)的幫助下,用戶可以隨時(shí)隨地的通過互聯(lián)網(wǎng)的媒介對(duì)網(wǎng)站進(jìn)行訪問和操作。根據(jù)系統(tǒng)需要實(shí)現(xiàn)的總體功能目標(biāo)、研發(fā)技術(shù)的完備程度以及健身房的運(yùn)營(yíng)體系,使得系統(tǒng)在研發(fā)的過程中采用的是分層構(gòu)架的方式,具體有表現(xiàn)層、業(yè)務(wù)層和數(shù)
26、據(jù)層三方面。系統(tǒng)構(gòu)架的模型具體如圖3.1所示:圖3.1 系統(tǒng)結(jié)構(gòu)模型圖1.表現(xiàn)層:會(huì)員以客戶端的Web瀏覽器為媒介與系統(tǒng)進(jìn)行信息交流的的級(jí)別;2.業(yè)務(wù)層:業(yè)務(wù)邏輯層或中間層實(shí)現(xiàn)相關(guān)業(yè)務(wù)的高效處理。3.數(shù)據(jù)層:即信息數(shù)據(jù)的管理,這一層面完成信息以及數(shù)據(jù)的輸入和儲(chǔ)存管理,同時(shí)也包括信息以及數(shù)據(jù)資源的實(shí)時(shí)更新。3.2 系統(tǒng)可行性分析1.技術(shù)可行性研究:本健身信息管理系統(tǒng)是以Microsoft Visual Studio 2010為開發(fā)工具。由于信息管理系統(tǒng)中的用戶信息數(shù)據(jù)庫中的信息量十分的龐大以及繁瑣,所以使用當(dāng)下效率最好的信息數(shù)據(jù)管理工具SQL 2008來對(duì)系統(tǒng)儲(chǔ)存數(shù)據(jù)以及信息進(jìn)行管理。2.開發(fā)成
27、本可行性分析:該健身信息管理系統(tǒng)的研發(fā)不需要大量資金的投入,成本較低。3.運(yùn)行可行性研究:該系統(tǒng)以健身俱樂部為目標(biāo)所設(shè)計(jì)的,與Windows運(yùn)行系統(tǒng)向契合,同時(shí)系統(tǒng)的占地面積小,操作簡(jiǎn)便快捷,效率高。3.3系統(tǒng)需求分析為確保健身信息管理系統(tǒng)可以實(shí)現(xiàn)長(zhǎng)久,高效,穩(wěn)定、安全的運(yùn)轉(zhuǎn),系統(tǒng)需要具備以下優(yōu)良的性能:系統(tǒng)信息數(shù)據(jù)處理的實(shí)時(shí)性和精確性:系統(tǒng)對(duì)客戶信息以及數(shù)據(jù)處理的實(shí)時(shí)性以及精確性是系統(tǒng)可以安全運(yùn)行的核心。所以在系統(tǒng)研發(fā)以及設(shè)計(jì)的流程中,需要將系統(tǒng)日常的工作量以及工作內(nèi)容考慮在內(nèi),使得所設(shè)計(jì)的系統(tǒng)可以與健身俱樂部的日常工作流程相互匹配,實(shí)現(xiàn)效率的最大化。2.系統(tǒng)的兼容性以及系統(tǒng)的延展性:在系統(tǒng)
28、的研發(fā)過程中,應(yīng)當(dāng)充分的將未來的一些變化考慮在內(nèi)。比如,在信息以及數(shù)據(jù)的記錄時(shí),如果會(huì)員在信息數(shù)據(jù)記錄的方式上產(chǎn)生了變化,而且信息以及數(shù)據(jù)查詢的途徑也在不斷的變化。這些種種不可預(yù)估的需求都需要求系統(tǒng)能夠具備功能調(diào)整和延伸的特性。系統(tǒng)具備這一點(diǎn),應(yīng)該通過系統(tǒng)的開放來完成。3.系統(tǒng)的簡(jiǎn)易性和易建設(shè)性:這就需要系統(tǒng)在研發(fā)的過程中需要簡(jiǎn)化,需要以廣大的客戶所熟知的表述來設(shè)計(jì)系統(tǒng)的頁面;也要考慮到用戶使用過程中可能出現(xiàn)的各種問題,并給予實(shí)時(shí)的網(wǎng)絡(luò)在線服務(wù),使得用戶可以在最短的時(shí)間內(nèi)熟悉系統(tǒng)的運(yùn)行流程。4.系統(tǒng)的信息以及數(shù)據(jù)輸入要求:(1)信息及數(shù)據(jù)輸入以及處理的流程要實(shí)時(shí)性和精確性。(2)信息及數(shù)據(jù)的標(biāo)
29、準(zhǔn)性與統(tǒng)一性。(3)信息及數(shù)據(jù)的實(shí)時(shí)共享。3.4 系統(tǒng)用例系統(tǒng)管理者可使用功能如圖3-2所示。圖3-2 管理員用例圖客戶終端可用功能如圖3-3所示。圖3-3前臺(tái)用戶用例圖第4章 系統(tǒng)概要設(shè)計(jì) 4.1 概述對(duì)系統(tǒng)的相關(guān)文件進(jìn)行針對(duì)性的設(shè)計(jì),并構(gòu)建出相應(yīng)的模型。在對(duì)軟件的整體架構(gòu)進(jìn)行設(shè)計(jì)的過程中,可以利用各個(gè)模塊的層次結(jié)構(gòu)來構(gòu)建軟件的整體框架。4.2 系統(tǒng)結(jié)構(gòu)信息管理系統(tǒng)根據(jù)相關(guān)功能的劃分,有后臺(tái)數(shù)據(jù)管理模塊以及前端信息功能模塊:1.后臺(tái)數(shù)據(jù)管理模塊:管理者登陸系統(tǒng):輸入管理員名稱,輸入密碼,輸入系統(tǒng)驗(yàn)證碼課程信息管理:增加,去除,調(diào)整課程安排信息。會(huì)員信息管理:用戶首次登陸需要進(jìn)行身份信息的驗(yàn)證
30、,以確定用戶信息的準(zhǔn)確性,同時(shí)對(duì)用戶的類型以及其擁有的權(quán)限進(jìn)行劃分。網(wǎng)站全方位管理:信息的添加及修改,優(yōu)惠內(nèi)容的發(fā)布,廣告管理及維護(hù)等各種功能的管理。會(huì)員評(píng)論區(qū)管理:可對(duì)會(huì)員的評(píng)論進(jìn)行管理,同時(shí)也可以實(shí)時(shí)的進(jìn)行回復(fù)。教練個(gè)人詳細(xì)信息管理:對(duì)教練的詳細(xì)信息進(jìn)行發(fā)布以及實(shí)時(shí)的更新。會(huì)員網(wǎng)上訂單管理:統(tǒng)計(jì)會(huì)員網(wǎng)上業(yè)務(wù)的訂購(gòu)信息。2.前臺(tái)功能模塊:會(huì)員信息注冊(cè):申請(qǐng)會(huì)員資格。會(huì)員管理中心:會(huì)員信息登錄、輸入密碼,重復(fù)輸入密碼。課程安排及信息發(fā)布:課程內(nèi)容介紹;最新課程安排;課程表。課程搜索及匹配:會(huì)員根據(jù)自己的時(shí)間以及健身情況,搜索適合自己的健身課程以及健身內(nèi)容。會(huì)員評(píng)論區(qū):會(huì)員可以根據(jù)自己的感受發(fā)布
31、自己的評(píng)論。課程在線預(yù)訂:會(huì)員登錄系統(tǒng)之后可以選擇自己喜歡的教練。系統(tǒng)的功能模塊主要涵蓋網(wǎng)站前臺(tái)的功能處理模塊以及網(wǎng)站后臺(tái)的信息管理模塊,具體如下圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3. 系統(tǒng)E-R圖概念模型是將抽象的事物根據(jù)相關(guān)的理論與信息以及數(shù)據(jù)實(shí)現(xiàn)現(xiàn)實(shí)中的特定模型的建立。E-R圖可以將數(shù)據(jù)庫的抽象概念轉(zhuǎn)化成現(xiàn)實(shí)中的模型模型。具體如下圖4-2所示:圖4-2系統(tǒng)E-R圖4.4 實(shí)體屬性圖系統(tǒng)管理者的實(shí)體圖由數(shù)字,賬號(hào)以及賬號(hào)密碼組成,具體如圖4-3所示。圖4-3管理員實(shí)體圖新聞公告信息實(shí)體地圖的數(shù)量,發(fā)布時(shí)間,觀看次數(shù),內(nèi)容和標(biāo)題屬性如圖4-4所示。圖4-4新聞公告信息實(shí)體圖課程信息的實(shí)
32、物圖包括編號(hào),編號(hào),介紹,教練,上課時(shí)間,地點(diǎn),課程名稱等屬性,如圖4-5所示。圖4-5課程信息實(shí)體圖消息信息實(shí)體圖具有以下特征:號(hào)碼,回復(fù)消息,電子郵件,消息內(nèi)容,消息標(biāo)題和消息屬性,如圖4-6所示。圖4-6留言信息實(shí)體圖4.5 數(shù)據(jù)庫設(shè)計(jì)4.5.1 概述信息記錄數(shù)據(jù)庫是健身信息管理系統(tǒng)的根本以及核心。4.5.2 數(shù)據(jù)庫設(shè)計(jì)表1.管理員詳細(xì)信息表admin,主要有具體的id編號(hào)、name登錄名、pwd密碼屬性,如表4-1所示。表4-1 管理員信息表 Admin列名數(shù)據(jù)類型主鍵說明IdInt是編號(hào)namevarchar(50)登錄名pwdVarchar(100)密碼2.課程報(bào)名信息表報(bào)名,主要
33、有Sid編號(hào)、Sname用戶號(hào)、UserName用戶登錄名、UserId用戶密碼、Addtime入會(huì)時(shí)間屬性,如表4-2所示。表4-2課程報(bào)名信息表 BaoMing列名數(shù)據(jù)類型主鍵說明SidInt是編號(hào)Snamenvarchar(50)用戶號(hào)UserNamenvarchar(50)用戶登錄名UserIdNvarchar(50)用戶密碼AddtimeDatetime入會(huì)時(shí)間3.課程信息表CourseInfo,主要有Id課程編號(hào)、Titles課名、DDidan授課地點(diǎn)、Shijian時(shí)間、Yibaoming已報(bào)名、Renshu人數(shù)、Addtime報(bào)名時(shí)間、Jlid教練id、Jlname教練名字、K
34、cjs課程介紹屬性,如表4-3所示。表4-3 課程信息表CourseInfo列名數(shù)據(jù)類型主鍵課程編號(hào)Int(4)是課名Nvarchar(50)授課地點(diǎn)Nvarchar(50)時(shí)間Nvarchar(50)已報(bào)名Int人數(shù)Int報(bào)名時(shí)間Datatime教練idInt教練名字Nvarchar(50)課程介紹Text4.我預(yù)約的教練信息表MyJiaoLian,如下表4-3所示。表4-4 預(yù)約教練詳細(xì)信息表列名數(shù)據(jù)類型主鍵編號(hào)Int是教練idNvarchar(50)教練名字Varchar(50)用戶名Nvarchar(50)第5章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1登錄模塊詳細(xì)設(shè)計(jì)用戶需要根據(jù)具體的流程才能實(shí)現(xiàn)系統(tǒng)的登
35、錄。首先,將用戶輸入的相關(guān)信息進(jìn)行存儲(chǔ),接著利用ASP.NET的程序從系統(tǒng)的大數(shù)據(jù)庫中搜索,檢測(cè)用戶的相關(guān)信息是否已經(jīng)存在于數(shù)據(jù)庫中,并與登錄的信息進(jìn)行匹配,若信息匹配就提示成功,準(zhǔn)許進(jìn)入;反之失敗,拒絕進(jìn)入。系統(tǒng)登錄時(shí)的具體頁面如圖5-1所示。圖5-1普通用戶登錄運(yùn)行界面詳細(xì)的代碼如下:5.2會(huì)員注冊(cè)模塊普通用戶需要在系統(tǒng)進(jìn)行信息的注冊(cè)后才能登錄,之后在網(wǎng)站上選擇適合自己的健身課程,之后根據(jù)自己選擇的可以以及具體的時(shí)間選擇適合的教練。所以,該網(wǎng)站需要有用戶信息注冊(cè)以及登錄的模塊。用戶信息的注冊(cè)就是將自己的相關(guān)信息以及數(shù)據(jù)錄入系統(tǒng)的數(shù)據(jù)庫。會(huì)員信息注冊(cè)頁面如圖5-4所示 。圖5-4會(huì)員注冊(cè)界面
36、會(huì)員信息注冊(cè)的詳細(xì)代碼如下:5.3信息及優(yōu)惠管理模塊設(shè)計(jì)健身信息以及優(yōu)惠內(nèi)容管理模塊主要有健身信息的發(fā)布、優(yōu)惠信息的發(fā)布以及對(duì)相關(guān)信息的管理等功能。系統(tǒng)管理者可以對(duì)信息以及優(yōu)惠內(nèi)容進(jìn)行添加和調(diào)整,具體頁面如圖5-6所示。圖5-6添加新聞信息界面系統(tǒng)管理者將健身信息和相關(guān)優(yōu)惠內(nèi)容放到系統(tǒng)前臺(tái),健身信息和優(yōu)惠內(nèi)容頁面如圖5-7所示。圖5-7信息及優(yōu)惠顯示頁面添加信息及優(yōu)惠內(nèi)容的詳細(xì)代碼如下: 5.4課程管理模塊課程信息管理模塊是系統(tǒng)中最核心的功能模塊之一,這一模塊包含的有課程信息安排的增加,課程安排的調(diào)整,課程消除和會(huì)員選擇課程信息并注冊(cè)。課程調(diào)整信息的頁面如圖5-8所示。圖5-8課程信息調(diào)整界面
37、會(huì)員在系統(tǒng)終端對(duì)相關(guān)課程進(jìn)行報(bào)名管理的頁面如圖5-9所示。圖5-9會(huì)員報(bào)名課程信息頁面系統(tǒng)的管理者可以對(duì)課程的具體信息進(jìn)行實(shí)時(shí)的調(diào)整,課程管理的信息頁面如圖5-10所示 。圖5-10課程信息管理頁面在后臺(tái)添加的相關(guān)信息可以使得客戶在終端看到課程安排的具體信息,具體課程安排的信息頁面如圖5-11 所示。圖5-11課程信息顯示頁面課程信息加入的詳細(xì)代碼如下: 5.6管理員登錄模塊管理員需要按照相關(guān)的流程才能登錄系統(tǒng):首先,將用戶輸入的相關(guān)信息進(jìn)行存儲(chǔ),接著利用ASP.NET的程序從系統(tǒng)的大數(shù)據(jù)庫中搜索,檢測(cè)用戶的相關(guān)信息是否已經(jīng)存在于數(shù)據(jù)庫中,并與登錄的信息進(jìn)行匹配,若信息匹配就提示成功,準(zhǔn)許進(jìn)入;反之失敗,拒絕進(jìn)入。登錄系統(tǒng)的界面顯示如圖5-12所示。圖5-12管理員登錄運(yùn)行界面具體的代碼如下: 結(jié) 論健身信息系統(tǒng)在研發(fā)的過程中需要攻克的難點(diǎn)有以下兩個(gè):一方面系統(tǒng)是否與健身俱樂部的業(yè)務(wù)相互匹配;另一方面就是數(shù)據(jù)庫邏輯結(jié)構(gòu)的開發(fā)。業(yè)務(wù)匹配是需要與健
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)產(chǎn)品策劃題
- 辦公空間能源消耗表格:能耗統(tǒng)計(jì)、節(jié)能減排
- 金融投資行業(yè)市場(chǎng)波動(dòng)風(fēng)險(xiǎn)免責(zé)聲明
- 醫(yī)學(xué)知識(shí)視頻培訓(xùn)課件
- 工作計(jì)劃完成情況統(tǒng)計(jì)表格
- 進(jìn)出口代理合同
- 季度項(xiàng)目進(jìn)展與成果匯報(bào)會(huì)議紀(jì)要
- 辦公軟件產(chǎn)品功能手冊(cè)與使用說明
- 人工智能圖像處理技術(shù)試題及答案
- 新能源汽車充電樁建設(shè)項(xiàng)目合同
- 智能化模塑研發(fā)與制造中心項(xiàng)目生產(chǎn)經(jīng)營(yíng)方案
- 2023版押品考試題庫必考點(diǎn)含答案
- 電力建設(shè)工程施工技術(shù)管理導(dǎo)則
- E4A使用手冊(cè)資料
- 國(guó)家自然科學(xué)基金預(yù)算模板
- 高一物理必修一綜合測(cè)試題含答案
- 內(nèi)科學(xué)系統(tǒng)性紅斑狼瘡題庫
- 萬達(dá)廣場(chǎng)室內(nèi)步行街裝設(shè)計(jì)任務(wù)書
- 人音版五年級(jí)下冊(cè)音樂《巴塘連北京》課件
- GB/T 775.1-2006絕緣子試驗(yàn)方法第1部分:一般試驗(yàn)方法
- GB/T 39965-2021節(jié)能量前評(píng)估計(jì)算方法
評(píng)論
0/150
提交評(píng)論