健身房日常管理系统的设计与实现_第1页
健身房日常管理系统的设计与实现_第2页
健身房日常管理系统的设计与实现_第3页
健身房日常管理系统的设计与实现_第4页
健身房日常管理系统的设计与实现_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论文题目:健身房日常管理系统的设计与实现学科(专业):计算机科学与技术摘要健身于90年代引入中国,随着人们生活水平和体育项目的发展,健身房已经进入社区,成为人们生活中的一部分。由于种种原因,健身房的管理长期以来处于人工管理为主的阶段,由于技术上的限制使得健身房管理和推广以及教学均得不得良好的发展,同时也制约了健身的推广,难以在广泛的人群中推广起来。此外,对于人数众多的情况,健身房的管理更是困难重重,在增加管理成本的同时也使得健身房的管理效率低下,对整个健身房的运作也造成了极大的影响。目前健身房管理系统已经较为普及,它是研究和记录个人健康是一个人的日常生活和个人健康的范畴之内的一个方式之一。健身管理系统的模拟训练已被确定是一个关键的组成部分。然而,在今天的现代时代的平均个人工作更长的工作日,往来日益频繁,无论是就业相关或娱乐,并发现他们对运动和/或闲暇时间要少得多。大多数人会由于健身房管理系统的先进而进行偏好式的选择。因而建设先进的健身房管理系统迫在眉睫。所以对于该课题进行了相关的研究,关键词:健身房;管理系统;设计;实现论文类型:应用研究目录TOC\o"1-3"\h\u26096第1章绪论 1131421.1选题背景 192201.2研究意义 114280第2章相关技术简介 3147922.1开发环境概述 3286272.2PHP简介 3321922.2.1PHP语言概述 3223352.2.2各大编程语言分析 3180812.3MYSQL数据库简介 4132623系统分析 6280283.1健身管理系统开发建设的分析 6254073.2健身管理系统的总体要求 6261803.2.1健身管理系统的安全要求 726193.2.2健身管理系统的功能需求分析 7188014系统设计 7132944.1架构和模块设计 7163344.2功能设计 8120544.3数据库设计 92490致谢 157367参考文献 1625952附件: 171606网络学院毕业论文独创性声明 1729614毕业论文知识产权权属声明 17第1章绪论1.1选题背景随着经济全球化的发展,企业的竞争己经不仅仅限于国内,国际上的竞争日趋激烈,因此企业的管理和运营是否先进就显得尤为关键,在工nternet发展的今天,一个企业的管理如果还不能结合网络和科技,而是一味的坚守陈旧的管理运营模式,那么企业的发展必将受到制约,同样,大到企业,小到公司项目,一样需要利用新的科技手段来运行,所以说先进的管理理念至关重要。在生活水平提高的背景下,居民的生活幸福指数不断提高,健身就慢慢成为了人民在繁忙工作之余最佳的释放工作压力的方式之一,因此健身行业的发展势头迅猛,己经成为了很多人首选的创业方向和投资方向,但是国内大多数的健身房管理方式还太过陈旧,管理理念也太过传统,这样不仅仅严重制约了自身的发展,更是严重制约了我国健身行业的发展,因此,先进的管理方式和理念就是挽救当前健身行业的最有效途径。在Internet发展迅猛的今天,将网络与IT技术相结合己经成为了主流趋势,用工I技术来进行现代化的管理是很多企业青睐的方式,面对当前落后的健身房管理模式,利用计算机技术来设计一套健身房管理系统将会帮助很多的健身房企业找到未来的发展方向,提高管理效率。目前我国的健身房的管理水平普遍不高,但是随着科技的发展和认识的提升,用管理系统和网络来管理健身房的各项工作是大势所趋,计算机和网络必将在健身房管理上掀起新的潮流。1.2研究意义目前,国内市场上有飞跃、贝尔、飞扬等品牌的健身房管理软件,这些软件大部分是基于PB,Delphi进行开发的,市场占有率并不高,健身房管理的软件市场大多被国外的一些品牌所占据。国内的这些软件可以实现对客户、对经营者、对健身房会员的多方面、多层次管理。但是,随着互联网技术的发展延伸,健身行业中,与国内、国外机构交流与合作也是一个必然的趋势。市场上现有的软件大多数只能用于健身房内部的经营和管理,却与互联网平台进行了脱离,因此,不能完全满足客户的需求。为了能够使客户与健身房更好的联系以及互动,采用C/S模式进行开发动态的网站。就目前己开发的软件而言,我们可以借鉴其优点,同时根据客户和健身者的实际需求调查,在调查研究的基础上,开发出一款基于Web的功能完善的网络管理系统。php技术作为一种新型的动态网站开发技术,同时支持XML技术,具有安全性好,扩展性强等优点,己成为网站开发的首选技术。第2章相关技术简介2.1开发环境概述该系统采用PHP开发。使用MySQL数据库,它可以处理大量的数据,同时保持数据的完整性和安全性。硬件,今天在技术的迅速发展,硬件更新速度越来越快,提高容量,可靠性,价格越来越便宜,因此它是能够满足系统所需的硬件平台。2.2PHP简介2.2.1PHP语言概述PHP为英文PersonalHomePage(个人主页)的缩写,后改为HypertextPreprocessor,意为超文本预处理器,是由RasmusLerdof发明的一种开源的脚本语言。早期的PHP只是一个工具,不能算为一种脚本语言。后来经过20年的发展,PHP从1.0版本升级到7.0版本,功能越来越强大,成为了大家广泛使用的网站开发语言,在网站开发中占有绝对重要的地位。PHP集合了C语言和JAVA语言的特点,并在其基础上自创新的语法,使程序开发效率高,运行速度快,技术容易上手。与其他语言相比,可以更快速的执行动态网页。PHP具有相当强大的功能,是专门为web开发而打造的语言,还可以用C,C++进行拓展。PHP跨平台性很强,可以支持多个操作系统,例如WINDOWS.UNIX,LINLTX,MACOS,Android等。它除了支持MYSQL数据库,还支持ORACLE,SQLSERVER和ACCESS数据库,兼容性很强。PHP有很多框架遵循MVC模式,将前后台分离,类似于JAVA的SSM框架。例如比较流行的ThinkPHP框架,本系统采用ThinkPHP3.2版本作为开发。框架,它是一个国产的开源框架,综合了很多国外成熟框架的优势,还配有完整的开发手册供开发人员学习使用。同时兼容APACHE服务器,支持MYSQL数据库。ThinkPHP可以解决应用开发中大部分的功能需求,是开发人员首选的开发框架。2.2.2各大编程语言分析众所周知,现在主流的一些语言有:C,C++、JAVA,PHP和Python语言。它们各有各的特点,适合不同场景的开发。C语言是一门面向过程的基础语言,应用极其广泛。但C语言起步难度较大,它特有的指针和内存操作不好掌握,其他语言为了方便开发己经把这些内容优化掉了。不过正是因为C语言可以灵活操作指针和内存,才让它广泛应用于底层开发,包括操作系统、嵌入式、服务器等。但在应用级别,C语言不是一个明智的选择。C++是C语言的升级版本,是一种面向对象的编程语言。C++开发的产品性能高,执行速度快,稳定性好,非常适合开发内容与图像密集型产品。因此,C++更适合大型游戏、虚拟现实以及图像处理领域。近年来,人工智能的发展,使得Python语言成为了开发人员的首选语言。Python容易学,语法简单,且包含大量的数据分析工具包和功能函数。开发效率异常之快,代码简洁,可读性强,仅需要几行代码就可以实现一个复杂的功能,而且不用编译,直接运行。Python主要应用于网络爬虫、数据分析和人工智能。虽然Python也可做web开发,但不是最好的语言。现在市场上的web应用基本使用PHP或JAVA语言进行开发。PHP+MYSQL组合的开发非常高效且特性良好,在代码逻辑上比JAVA更简单,开发速度更快且维护成本低,很适合中小型项目的开发。因此,PHP开发受到很多公司的青睐。那么为什么PHP可以和当前最热语言之一的JAVA不分上下呢?原因有三:第一、JAVA是为了发展可移植性程序而诞生的语言,设计之初并不是以web为中心,而是以通用服务为中心的。JAVA语言的功能非常强大,应用广泛,可应用于网站建设、移动互联网、大数据技术和嵌入式开发。而PHP语言是专门为web应用而生的,结合了各大编程语言的优点,形成自己独特的体系。第二、PHPS版本以后,系统架构升级,完美实现分层。分层是将系统进行有效的组织,有利于开发,增强代码可读性,实现高内聚、低祸合。同JAVA一样,运用MVC的设计模式,使得产品具有更加合理、清晰、高效的系统架构,毫不逊色于JAVA.编写的系统软件。第三、PHP提供了统一的访问数据库的接口PDO,很好的完成对多种数据库的支持。不同的数据库访问,几乎不需要做程序方面的修改,通过修改配置,即可实现切换。而JAVA需要做一定的修改才可以实现。由此可见,PHP更适合web应用。 2.3MYSQL数据库简介软件系统的开发己经逐步实现了数据的集中管理,其中对数据管理的核心是数据库管理系统。在如今大型数据库管理系统横行的时代,MysQL数据库虽然较小,但是仍然占据了较大的市场空间。这是一款免费的数据库,由于其开源的优势使得其完善程度不断提升。尤其在一些大数据量的处理上处理能力非常具有优势,效率可以得到充分的保证而数据库的体积非常小。总体来说如此小巧的一个数据库系统之所以能够得到如此多的青睐,主要由于其本身所具有的一些优势。1.多种软件开发语言的支持。就目前的系统开发来看,MysQL数据库几乎支持了全部程序开发语言,无论是Java还是c语言,也无论是c++还是其他编程语言,都是通过与数据库驱动进行调用就可以对数据库进行使用。该数据库的应用配置非常简单,加之该数据库还有着非常多的支持者与爱好者对其进行不断的完善,因此后期该数据看到应用范围将会更广。2.数据库操作语句的优化。正如前面所提到的MySQL有着高效的运行速度,尤其在一些海量数据的处理上,由于其在SQL语句上进行了优化处理,使得内部查询缓存有了明显的提升,从而能够在较短的时间内完成对数据的查询。采用查询缓存技术是确保数据库访问效率的一项重要措施。3.数据处理更加安全。在MySQL数据库中建立了锁的处理机制,使得借助该系统开发的软件处理并发事务上更加安全,同时在业务处理效率上也有了保障。加之数据库管理系统在底层实现了对多线程的支持,软件系统与数据库进行关联以后可以并发处理多项工作任务。也能够对统一业务实现主线程与子线程的并发处理,不仅数据操作安全可靠,而且实现了对用户访问的良好体验。4.较低的管理成本投入。如今随着数据库软件系统应用的不断增多,尤其Web系统给用户带来了更多更好的体验效果,而通过MySQL数据库进行后台数据管理支持己经成为了一些企业级系统开发中的一项选择,这是因为它不仅部署应用方便,从开发成本和后期管理成本角度考虑,成本较低,也是项目开发中数据存储的最优化选择。在进行校园二手网站系统的开发中涉及到很多的数据内容,包括商品信息,二手商品价格、用户信息、订单信息等等,并且有些信息还需要长期保存,以便进行统计分析工作。因此本设计中选用了支持多中开发语言、体积相对较小、开发和后期管理成本相对较低的MySQL数据库,用于保存二手商品网站中各个角色在进行业务处理中涉及的各项数据的存储。3系统分析3.1健身管理系统开发建设的分析健身动作内容丰富、教学方式多样,然而在以往的教学方式中多数没有配备相关仪器,或者仅仅以一些简单的手持性轻巧器械为主。系统分析员是关键个人在系统开发过程。系统分析员研究的问题和组织的需要来确定人们如何,数据,流程,通信和信息技术能最好地实现改进的业务。组织角色负责信息系统的分析与设计任务。高效捕获从业务源数据,该数据到计算机中的流量,该数据的处理和存储由计算机,并有用和及时的信息流回到企业。在通过提供日常总结和异常报告服务的规划,控制和决策的职能的组织管理水平的信息系统。它采用相对原始数据可以通过租置计划,并把它们转换成有意义的聚合形式,曼格斯需要进行自己的责任。开发一个管理信息系统要求有很好的了解什么样的信息管理人员的要求和管理者如何利用信息在他们的工作。在结合数据和复杂的分析模型或数据分析工具,以支持半结构化和非结构化决策的组织管理水平的信息系统。业务流程和用户界面,提供了一种方法与决策支持系统的沟通在结合数据和复杂的分析模型或数据分析工具,以支持半结构化和非结构化决策的组织管理水平的信息系统。一个决策支持系统是由一个:数据库(可以从TPS/MIS系统中提取)图形/数学模型,业务流程。用户界面,提供了一种方法与决策支持系统的沟通知识表示描述方式的专家会处理这个问题。它试图编纂和操作知识,而不是信息,(例如,如果二then规则)通过互动对话与ES的用户通信。在ES问的问题(即专家会问)和最终用户提供了答案。这些问题的答案,然后用来确定哪些规则和ES提供了基于规则的建议。知识工程师进行知识获取;它们与系统分析师类似,但进行培训,以使用不同的技术。系统分析的目的是为了解和详细列明什么是信息系统应该做什么以及详细列明如何将信息系统的各部分应实行。3.2健身管理系统的总体要求健身房管理系统是指利用数据库和显示传输技术,利用计算机网络技术和数据传输技术,实现声音或视频文件的相互传输和存储,实现互动式教学以及交流的目的。3.2.1健身管理系统的安全要求系统在安全方面有一定的要求,由于当前网络存在一定的不安全因素,对于系统本身而言,在安全方面因包括:数据完整性、用户身份识别、管理员登陆属性、数据可使用等基本要求,此外在操作系统方面应选择稳定性能较好,界面友好等一类的高级操作系统。3.2.2健身管理系统的功能需求分析教学型健身管理系统是为了满足用户的教学要求,健身基本动作可视化、健身知识层次化、教学目标具体化的健身网络教学模式,为学生独立进行理论学习和实践练习提供了便利,系统应达到以下功能。(1)制定场馆的整体教学计划。(2)指定、协调、协助教练编排课程。(3)安排会员身体检测工作。(4)安排个人训练计划工作。(5)安排私人教练工作。(6)编排每周课表并通知相关教练。系统的功能需求如下:(1)基本功能需求健身房管理系统能正确的对用户身份进行辨识,从数据库中提取登录密码并验证身份真实性。(2)用户界面应简洁明快,各功能按钮明显,位置摆放合理。字体大小适中,风格统一规范,界面美观。系统界面简明,明细清楚,实用简单。(3)健身房管理系统特殊需求系统应能准确地将用户提交和修改的信息写入数据库,而且能够及时地更新实现和网络互通。一个安全的系统应该具有良好的安全性能,在服务器与因特网之间设立防火墙是目前流行的方法,并且己经被证明此种方法的有效性。4系统设计4.1架构和模块设计本系统的设计主要是为了设立健身教学知识数据库,系统是基于Windows而数据库是基于SQL数据库技术,在此基础上建立在教学过程中学生和教师相互交流的一个平台,平台要尽可能地利用各种技术手段增加平台的知识内容。系统要求:1、计算机硬件在586等级以上。2、软件要求操作系统为中文WIN98,WIN2000,WINXP.WIN20033、装有microsoft数据库驱动程序4、屏幕分辨率1024x768以上健身管理系统的主要组成有:数据录入模块、修改模块、删除模块、查询及分析模块、统计模块、维护模块和帮助模块,如图4-1所示。图4-1系统组成利用多媒体健身管理系统,用户可以通过操作计算机和数字视频展示台等设备利用文本、图片、视频、音频等媒体进行健身的体验式学习,整个教学过程都可以显示在音视频输出载体上,摆脱了黑板加粉笔的教学模式。4.2功能设计本系统的功能应具备如下:1.结合教学相关课件,实施多媒体辅助教学。2.播放各类数据格式、录像带等音频教学内容。3.连接校园网、CERNET,Internet,使用户能方便地调用丰富的网络资源,实现网络联机学习。4.利用数字视频展示台将书稿、教材、图表、图片、实物以及教师即时书写的文字、画图投影到银幕上。用高保真音响系统播放各种声音信号[f2215.利用动作分解、投影片等常规电教软件进行教学。多媒体计算机硬件系统是由CPU、主板、内存、硬盘、显卡、声频卡、CD-ROM光盘驱动器(或DVD光盘驱动器)、显示器等构成。多媒体数据的连接可以通过三种方式来进行,通过VideoOUT与多媒体投影进行连接,此时,直接用一根视频线将数据输出与大屏幕液晶投影连接在一起。但是这种方式清晰度较低。要进一步提高投影的清晰度,可以通过S-Video端口来进行连接,这样可以获得高达500线的分辨率。另外,还可以通过专用的VGA连线将二台设备进行连接,这样可以获得更高分辨率的实物投影,如图4-2所示。图4-2数据输出与显示器的连接如果要记录实物视频展示台上的图像信号,还可以可以将实物视频展示台的VideoOut和S端子输出与录像机的Videoin和S端子输入连接在一起,这样可以将将实物视频展示台上演示内容录制到录像带上保存下来;也可以将实物视频展示台连接到计算机上,这样展示台上演示的内容可以即时保存到计算机中提供计算机课件制作的素材之用。但由于实物视频展示台的输出信号为模拟信号,要输出到计算机中,必须通过视频采集卡来完成模拟信号到数字信号的转换。另外音视频输出还具有信号输入的功能,因此通过将录像机VCD以及其它视频信号输入到显示器,可以利用显示平台控制各路信号的输出,灵活地对要显示内容的切换。4.3数据库设计数据库也被称为电子数据库,指的是数据的任何集合或信息,那就是特别为快速搜索和检索由计算机。数据库被构造成便于与各种数据处理操作一起使用时的存储,检索,修改和删除数据。数据库可存储在磁盘或磁带,光盘,或其它一些辅助存储设备。一个数据库由一个文件或一组文件。在这些文件中的信息可以被分解成的记录,其中每一个由一个或多个字段。字段是数据存储的基本单位,每个域一般包含有关的信息的一个方面或由数据库所描述的实体的属性。使用键盘和各种排序命令,用户可以快速查找,重排,组,并选择在多条记录中的字段检索或创建数据的特定汇总报告。复杂的数据关系和联系,可以在除了最简单的资料库中找到。该处理与创建,访问和维护数据库记录被称为数据库管理系统(DBMS相关联的困难任务的系统软件包。在DBMS软件包中的程序建立数据库本身和数据库用户之间的接口。(这些用户可能是应用程序的程序员,经理和其他人的信息需求,而各种操作系统的程序。)数据库管理系统可以组织,流程,和现在选择的数据元素形成的数据库。此功能使决策者能够搜索,探测和查询数据库的内容,以提取所不具备的定期报告答案非经常性和非计划性的问题。这些问题最初可能是模糊和/或定义不清,但人们可以通过“浏览”通过数据库,直到他们所需要的信息。总之,在DBMS将“管理”存储的数据项和组装回应那些谁是不是程序员的查询从公共数据库所需要的物品。一个数据库管理系统(DBMS)是由三个主要部分组成:(1)一个存储子系统,存储和检索数据文件,(2)一个建模和操纵子系统,提供与该组织数据和添加的手段,删除,维护和更新该数据,(3)和数据库管理系统和用户之间的接口。几大趋势正在出现,增强的数据库管理系统的价值和有用性;经理:谁需要更多先进的数据信息进行有效的决策客户:谁的需求日益复杂的信息服务和对他们的订单的状态,发票和帐户的更多最新信息。网友:谁发现,他们可以在需要使用传统编程语言的一小部分时间开发自定组织:即发现信息有战略价值;他们利用自己的数据库系统,以获得对竞争对手的优势。数据表是数据库中的重要组成部分,一个数据表由一个上部和一个下部。上部被用作用户接口,包括一个文件的内容的缩小图像。下部是用于读出装置,如复印机中,包括由编码该文件而获得的代码的一个接口。通过使用数据表,用户可以轻松地分发或进行与用户的电子文档数据。此外,用户可以通过查看印刷在数据表中的缩小图像识别的电子文档数据的内容。5健身管理系统的实现5.1系统基本设置1、对本软件一些基本信息的设置,包括有:会员等级设置、员工设置、备份恢复数据库、操作员设置、其它设置。2、商品设置包括主要对商品基本信息、商品进货、商品退货的管理,可以对进货退货销售情况的查询。3、统计报表在统计报表中可以查询统计出会员消费情况、营业情况、衣柜出租情况、会籍顾问的业绩、兑换商品的记录和会员来访情况。4、会员管理主要是对会员的基本信息、充值情况、事件提醒、会员请假、私教管理。5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论