健身俱乐部信息管理系统论文

来源:二级建造师 发布时间:2020-11-03 点击:

 僀儞僗僩乕儖咱妋捣偑昞帵偝傟杰偡丅偙咱杰杰咱撪梕偱傛傠偟偗傟伪丄偦咱杰杰乽师傊乿傪僋侪僢僋偟偰偔偩偝偄丅

 目

 录

 摘要................................................................ 4 Abstract............................................................ 5 1、引言............................................................. 6 1.1 课题背景、研究目的及意义 ................................... 8 1.1.1 课题背景............................................... 8 1.1.2 课题研究的目的及意义................................... 9 1.1.3 课题发展前景及趋势.................................... 11 1.2 课题内容简介 ............................................... 12 1.3 课题调研及可行性分析 ....................................... 13 1.3.1 课题调研.............................................. 13 1.3.2 可行性分析............................................ 13 1.4 本文组织结构 ............................................... 15 2、系统需求分析.................................................... 16 2.1 系统功能分析 ............................................... 17 2.2 业务流、数据字典 ........................................... 17 2.3 数据字典 ................................................... 18 3、系统设计........................................................ 19 3.1 系统开发与运行环境确定...................................... 19 3.1.1 系统开发.............................................. 19 3.1.2 系统开发环境.......................................... 19 3.1.3 系统运行环境简介...................................... 21 3.2 功能模块图 ................................................. 23 3.3 处理流程设计 ............................................... 24 3.3.1 系统操作流程图........................................ 24 3.3.2 数据增加流程.......................................... 26 3.3.3 数据修改流程.......................................... 26 3.3.4 数据删除流程.......................................... 27 3.4 E-R 图...................................................... 28 4、模块设计........................................................ 30 4.1 前台模块设计 ............................................... 30 4.2 后台模块设计 ............................................... 31 4.2.1 管理员登陆............................................ 31 4.2.2 器材管理.............................................. 32 4.2.3 会员管理.............................................. 33 5、系统评价........................................................ 35 5.1 系统主要功能、特色/优点介绍 ................................ 35 5.1.1 系统主要功能.......................................... 35

 5.1.2 系统的特色/优点介绍................................... 35 5.2 系统存在的不足与改进方案 ................................... 35 5.2.1 系统存在不足.......................................... 35 5.2.2 改进方案.............................................. 36 5.3 毕业设计心得体会 ........................................... 36 结

 论............................................................. 38 致

 谢............................................................. 39 参 考 文 献........................................................ 40

  摘要

 近年来,越来越多的人不遗余力参加健身集团。人们开始参加各种健身俱乐部或健身中心在他们的业余时间。为什么如此多的人热衷于健身呢?首先,保持健康是他们的主要目的之一。在现代社会,许多人一天中大部分停留在桌子上没有做任何练习,肯定对他们的健康有危害。其次,健身有利于人们保持体型,此外,健身是一个可以释放压力的好方法。就我而言,健身的普及将是一个长期趋势。它表明人们开始越来越重视生活质量。作为一个时尚、健康的生活方式,健身将吸引越来越多的人。健身俱乐部作为专业的健身服务行业,已经越来越受到人们的青睐。随着自身的规模不断扩大,客户数量的增多, 传统的管理模式已不能适应现代健身机构的发展趋势,出于更好地对客户进行管理和服务,提高会员工作效率,降低管理成本等多方面的考虑,有必要通过现代化科技手段,建立完善的客户自动化管理系统,通过自动化的客户管理方法,提升俱乐部档次,方便客户服务,扩大业务规模,为客户提供专业的健身服务,实施专业化、科学化的管理。本系统的开发正是适应了这一需求,经过实际的需求分析,我们采用了JSP技术和数Mysql据库管理系统作为工具进行开发。整个系统服务于管理员、俱乐部会员两种不同的用户。操作简便、界面美观、灵活实用,设计开发出会员管理、健身器材、项目管理、健身课程管理等功能,基本满足了俱乐部实际的需要。本说明书主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。

 关键词 :数据库;健身俱乐部;Mysql ;JSP

  Abstract

 Secondly, body-building is beneficial for people to keep their body shape. Many setting-up exercises like aerobics are very helpful in cutting up weight. Besides, body-building is a good way by which people can release pressure.As far as I am concerned, the popularity of body-building will be a long-time trend. It shows people begin to pay more and more attention to life quality. As a fashionable, healthy lifestyle, body-building will attract more and more people.Along with Beijing Olympic Games" approaching, people"s fitness consciousness strengthens unceasingly, the fitness club takes the specialized fitness service industry, already more and more received people"s favor. Expands unceasingly along with own scale, customer quantity"s increase, the traditional management pattern has not been able to adapt the modern fitness organization trend of development, stemming from carries on the management and the service well to the customer, raises the staff working efficiency, reduces the managed cost and so on various consideration, it is necessary through the modernized science and technology method, establishes the perfect customer automation management system management system, through the automated client management method, promotes the club scale, the convenient customer service, the expanded service scale, provides the specialized fitness service for the customer, the implementation specialization, the scientific management.This system"s development adapted this demand, underwent the actual demand analysis, we have used the JSP technology and Mysql database management system carry on the development as the tool. The overall system serves the manager, the club member two kind of different users. Operates, the contact surface easily artistic, nimble practical, the design develops the member to manage, functions and so on fitness product, project

 management, news management, fitness curriculum management, has met the club actual needs basically. this instruction booklet mainly introduced this topic"s development background, completes the function and the performance history, and have emphasized the development design thought that the technical difficulty and the solution.

 Key words :

 :

 Database; Fitness club;JSP;Mysq

  1 1 绪论

 随着计算机科学与技术的迅速发展,计算机技术已经渗透到了社会的每一个角落,随之带来的高效率、高性能计算机软件推动了其他各个行业的技术更新和科技革命。

 健身一种体育项目,尤指包括徒手或用器械的体操,体操可以增强力量、柔韧性、增加耐力、提高协调、控制身体各部分的能力,从而使身体强健。如今社会,很多人都长期处于紧张的环境压力。例如,面临高考升学、商务应酬、企业经营、人际交往、职位竞争等社会活动。所以,没有过多的时间进行运动,而进入亚健康状态。而健身俱乐部的出现,可以使人们用少数的时间来系统的、专业的锻炼身体,使人们获得健康。健身俱乐部的发展适应人们需求,所以俱乐部也需要更好的信息管理系统来帮助俱乐部管理,俱乐部有了发展,人们就能更好的利用时间进行锻炼。

 如今的欧美国家,健身已经不是追求时尚,而是获得健康的方式。它已经逐步进入人们的生活,成为生活必需品。越来越多的人也开始接受健身这种活动。而健身俱乐部发展的也越来越迅速。在我国,俱乐部的数量和数量都远远落后于欧美等国家。但随着经济发展,人们生活水平不断提高,许多人对健身来锻炼身体的意识也越来越强。花在这上面的费用和时间也越来越多。所以,中国的健身业已经蓬勃发展,在北京,就出现了很多的著名俱乐部。

 设计与实现这个健身俱乐部信息管理系统的目的是使健身俱乐部的工作效率得到提高。要根据俱乐部对顾客及其员工管理的实际情况来设计。能更好的方便俱乐部对顾客、员工和健身设备进行集中的管理工作。

 1.1 课题 背景、 研究目的及意义

 1. 1.1 课题背景

 中国加入 WTO 之后,越来越多的世界级企业和集团进入中国市场,加速了我们的经济发展,同时也对本土的企业和集团公司带了很多挑战,相对陈旧的低效率的企业管理体制已经不能适宜新的市场竞争的需要,为了能够适应新的挑战,利用企业局域网对企业资源进行合理利用,使企业管理规范化、科学化已经成为一种必然的趋势。企业管理系统的迅速发展改变了传统的教学管理手段,提高了管理效率我国经济的持续发展,人民生活水平的不断提高,健康已成为人们追求高质量生活中十分关心的问题。科学高效的健身项目越来越受到广大消费者的青睐和认可,各种专业的健身俱乐部会所的出现为追求科学高效的人们提供了有利条件。

 经调查,我国当前健身俱乐部会所拥有超过数万家,规模有大也有小,相对比较出名有中体倍力,青鸟等健身俱乐部,他们拥有学习国外的先进健身俱乐部管理经验以及利用 Inter 网等先进计算机技术,使得自己的业务由单一的通过俱乐部平台面向广大客户上升到了客户足不出户就可以享受到专业新闻的指导和科学健身知识,方便了了客户的利益也在同行业中成为了佼佼者,他们的成功不仅归功于科学管理还要归功于计算机网络带来的便利,这是利用计算机软件及网络技术扩大其业务成功的典范,但是国内健身俱乐部应用这种模式的运营的又有多少呢?其实并不多,大多健身俱乐部的管理模式和业务交流还停留在传统的,低效率的用人管理的阶段,人工管理模式已经越来越不能适应现代管理的需求,一方面由于每天的客户量特别大,手工方式难免会在业务及财务上出现漏洞,给客户带来了不必要的麻烦,同时也给俱乐部的经营带来了种种弊端;另一方面管理者也经常因为会员管理和财务管理而“头痛”,随着俱乐部的规模不断扩大,以上问题会越来越突出,必将会成为俱乐部发展的绊脚石。无论规模大小,各个健身俱乐部为了更好的生存和发展就必须在管理模式上引进先进的管理软件系统,从而在会员管理,会员管理,产品管理,新闻管理,项目管理,及活动管理等方面提高和改善了手工方式所不能达到的效果和价值。

 将计算机管理应用在健身俱乐部的管理中也是近年来随着计算机被广泛的应用于各行各业之中的一个典范。健身俱乐部管理不仅集成了公司发展和管理的各主要部分(会员、项目、产品、活动),更代表了先进的管理思想和管理方式作为健身俱乐部现代化管理的重要工具,它在我国健身俱乐部会所将得到越来越广泛的应用。

 目前健身俱乐部会所的计算机管理水平还是很低,我也曾实地走访过几家健身俱乐部,他们的计算机应用是处在刚开始使用的阶段,但是俱乐部采用电脑管理业务、财务、活动记录等诸多环节已经成为健身俱乐部会所的必然趋势和必不可少的工具。

 1.1.2 课题研究的目的及意义

 最近几年,各种层次、各种类型的体育俱乐部在我国各地先后建立起来。它标志着我国体育体制改革正在向纵深发展,基层体育组织结构正在发生变化,制度创新初见端倪。体育俱乐部的逐步兴起受到社会各界的欢迎。随着社会的发展,人民的富足,城市化发展的加速,越来越多的占地被高楼大厦所取代,加之环境的恶化和工作节奏的加快,高效科学的健身俱乐部逐渐被广大消费者所认可,为向广大消费者提供专业的健身服务,实施专业化、科学化的管理是俱乐部共同追求的目标。作为经营者,应该培养市场意识,将 IT 与健身行业相结合,建立自己的管理系统,在硬件上达到一定的高度,在软件上要有自己的一套管理模式。只有具备了高效地管理、个性化的服务,才会使这个行业有更长远地发展。

 二十一世纪进入信息发展高速路,信息化革命给所有领域带来新的改变。随着电脑办公自动化的普及,企业自动化管理、客户自动化管理应运而生,一切都归功于计算机科技发展的巨大贡献,互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。

 电脑自动化办公已将经营管理从传统模式中解脱出来,但仅作为单独使用的一台机器对它来讲是种太大的浪费,由电脑强强联手所组成的网络将会改变整个经营思路。它可以实现企事业单位管理经营最根本的一条真理:减员增效。将电脑武装起来,根据自己的经营特点和客户管理需要设计开发一套全流程的客户关

 系管理系统,直接推向前台,替代经营者的大部分业务工作,将大大减轻经营者的工作,提高企业的管理效率,展示在客户眼前一个优秀企业形象,同时在客户资料收集、统计方面更加方便,能及时有效的给经营者提供决策参考。这些都为我们开发这样的软件提供了良好的条件,使经营现代化、科学化成为可能。

  随着北京奥运会申办成功,人们的健身意识不断增强。物质和意识的双重保障便注定了中国健身业的发展会越来越好,而这正是一个管理公司得以生存并发展的基础。现在中国健身行业的发展现状差不多和国外 20 年前一样,国内俱乐部的历史只有短短四五年,经营者在管理上没有丰富的经验。我们正好可以利用国外成熟的经营管理经验来为中国健身产业服务并促进其发展。管理公司虽然引进国外的管理系统,但由于国情的不同,所以经营模式和数据不能照搬,而是借鉴过来适应国内的具体需要。即使是一套管理标准,在不同的地方,不同的俱乐部,也要配合其具体情况而定。

 目前,国内已研究开发了一些健身俱乐部的管理软件,比较突出的有飞跃健身俱乐部管理软件、贝尔健身俱乐部管理软件、飞扬健身俱乐部管理软件等,这些软件的功能较为全面,涉及了客户、经营者、会员等的多方面的管理,使俱乐部的经营管理更为科学化、技术化,方便化。现在国内较为出名的大型健身俱乐部例如中体倍力,青鸟都建立了较为完善的基于 CS 模式的网络管理机智,是百姓可以足不出户就可以想享受到网络带来的方便快捷的专业的健身指导和服务。

 另外,随着信息技术的日益成熟和普及,健身行业的不断发展和盛行,与国外的交流与合作将成为一个必然趋势。随之带来的问题就是要实现俱乐部管理的网络化。但就网上收集的资料来看,目前多数的软件都是 PB、Delphi 等开发完成的,这些只能用于俱乐部内部的经营和管理,却脱离了互联网这个大平台,客户本可以足不出户就可以了解自己的健身状况和健身俱乐部相关信息,这种开发已经与客户的需求背道而驰,为了能够使客户和健身俱乐部更好的联系和互动,采用 CS 模式开发动态的网站,实现数据库的动态维护将是一个发展方向。我们可以借鉴已开发软件的优点,根据实际需求调查,在此基础上开发出功能较为完善的基于 Web 的网络管理系统,JSP 是在 ASP 和 PHP 技术之后,一种新兴的动态网站开发技术,它不像 ASP 技术的安全性较差,也不像 PHP 技术扩展性较小,在

 继承了他们优点的基础之上,还能够支持 XML 技术,使得功能更加强大,逐渐成为新兴网站开发的首选技术,这次我们用 JSP 开发这一软件,正迎合了这一发展趋势,对我们来说也是一次挑战。

 1.1.3 课题发展前景及趋势

 ⑴JSP 技术的前景和趋势 本课题是采用 JSP 技术进行开发的基于 WEB 的健身俱乐部管理系统,JSP(Java Server Pages)技术是由 Sun 公司发布的用于开发动态 Web 应用的一项技术。它以其简单易学、跨平台的特性,在众多动态 Web 应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP 现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用 JSP 技术。本随着近些年 Internet 的飞速发展,传统的提供静态网页的 Web 服务已经无法满足广大 Internet 用户的需求,动态网页技术随之诞生,如 ASP、PHP、JSP 等,其中 JSP 由于具备“一次编写,随处运行(Write Once ,Run Anywhere)”的特点,在 WEB 应用开发中得到了广泛的应用。用 JSP 技术开发健身俱乐部管理系统能够使 JSP 在网络技术中的性能得到淋漓尽致的发挥,调查研究表明,大多数健身俱乐部管理软件的主要问题是受阻基于健身俱乐部会所内部的管理的,脱离了与广大客户的联系,它变的孤立而且功能受限,一个脱离了广大客户的管理系统,就必将在未来的市场中无用武之地。更与现今的常用的软件开发模式 B/S、C/S 模式背道而驰,加之这样 JSP 技术可以支持多种运行平台,运行速度快,难易程度低,扩展性安全性好,数据库支持多等特点,为设计者、使用者和维护者提供了方便。

 ⑵健身俱乐部管理对 Internet/Intranet 的需求的发展趋势 健身俱乐部管理系统与互联网的结合,正成为现今发展的焦点问题之一。因为随着健身俱乐部规模的扩大和俱乐部之间业务信息交流量的增大,健身俱乐部管理已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是健身俱乐部将自身以数据库为核心的 MIS 系统从客户机/服务器模式向 Internet/Intranet 的系统架构转变的原因。另外,随着俱乐部自身在

 不断的发展,尤其大型健身俱乐部的国际化发展已成为必然,一些客户和业务点可能是跨地区、甚至是跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域用户的必然选择,可以是客户足不出户就能享受服务,通过Internet 网拉近了客户和健身俱乐部之间联系,俱乐部无形中牢牢抓住了广大客源,在激烈的市场竞争,占有了自己的一席之地,通过基于 WEB 的俱乐部管理系统对客户的信息做科学的管理,能够提供一种对健身俱乐部管理的大量数据做出汇总的多层次的快速灵活的查询、分析及报表制作手段。因此,健身俱乐部管理迫切需求的是一个基于 Internet 网又能进行俱乐部内部管理的综合管理系统,并能及时为俱乐部管理各种管理提供服务。如何将管理支持系统与 Internet/Intranet 技术有机地结合起来,提供基于 Web、集查询、报表、已经成为一个重要课题。

 1.2 课题内容简介

 本课题解决的问题是如何通过设计一个切实可行的软件系统来解决健身俱乐部管理目前存在的一系列问题。该课题是基于 Windows XP 的操作系统,后台数据库采用 Mysql,前端使用 JSP 进行开发。

 本课题所研究的健身俱乐部管理系统主要由六个模块组成,即人事资料模块、预约管理模块、器材管理模块、会员管理模块、系统管理模块。运行本系统先由登陆界面窗口进入用户权限认证窗口,通过用户名和口令验证的用户方可进入系统主窗口进行浏览与操作。

 ⑴会员管理子系统:包括会员个人信息的修改、会员的增加和删除、会员信息查询以及会员卡的管理。

 ⑵预约管理子系统:包括健身预约信息的录入、和删除。

 ⑶人事资料管理子系统:包括人事资料的添加、删除、修改功能。

 ⑷器材管理子系统:

 包括器材信息的录入、增加和删除、修改、产品信息查询。

 ⑸考勤、工资管理子系统:

 包括考勤、工资信息的录入、增加和删除、修改。

 ⑹系统维护子系统:包括修改密码、修改用户名、删除管理员和增加管理员四个功能模块。

 用户管理模块包括:管理员添加、删除、查询用户基本信息和设置用户权限。

 1.3 课题调研及可行性分析

 1.3.1 课题调研

 ⑴深入客户需求单位进行交流和调查,满足客户最大需要。深入营口市帝豪斯健身俱乐部实地调研,到公司与主要负责人询问相关细节,包括业务流程、数据流分析、实地情况等 ⑵上网搜索相关内容,参看其他一些健身俱乐部管理软件,从中学习借签。

 1.3.2 可行性分析

 ⑴技术可行性 进行本系统的开发需要用到的知识技术有 1、Java 程序开发语言

 2、Spring 框架技术 并能使用 Java 集成开发工具 MyEclipse 对这个框架进行整合开发。

 3、MySQL 数据库开发知识。

 以上的这些知识技术是开发本系统所需要用到的 而我现在已经较好的把这些知识点和技术掌握了 在指导老师的精心指导之下我可以对该系统进行开发了硬件方面,我们目前拥有了计算机硬件配备,有了 Windows XP 操作系统的运行环境,提供了 Windows XP 的工作平台,安装了开发软件,包括运行平台的、数据库的和各类编程工具的,在编程环境上提供了可靠的支持,为系统的开发提供了必要的技术保障。

 我们开发的这个系统就是采用B/S的3层结构模式,Browser/Web/DataBase。此系统用 JSP 开发,JSP 作为一种 Web 实现技术,它的效率是很高的。这一点正好符合了本系统所要求的实时性。另外它可以方便的连接各种数据库,像

 Oracle8/8i/9i 数据库,Sql Server7.0/2000 数据库,DB2 数据库等等,这样可以根据需要进行移植。另外作为 Java 平台的一部分,JSP 拥有 Java 语言“一次编写,各处运行”的特点。几乎所有平台都支持 Java,JSP+JavaBeans 几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP 和 JavaBeans甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。又随着越来越多的服务器供应商将 JSP 支持添加到他们的产品中,这样一来用 JSP 做成的这套系统可以轻松移植到其它平台来运行。所以用 JSP 来开发是完全可行的。

 ⑵经济可行性 经济可行性研究的是对开发软件的成本估算和成本效益分析以确定待开发软件是否有开发的价值。对于本系统的开发,能帮助公司对客户的信息管提高工作效率,并且能非常方便的对其进行一系列的管理和维护,是以前的手工管理不能做到的。而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的系统开发所需的费用是比较低的,由于系统并不复杂,其运行费用也不会占用很多资金,同时无须培训费用,用户直接就可通过浏览器使用,并且可以预见系统完成后可以给公司带来较大的作用。所带来的效益远远大于系统软件的开发成本,譬如:可以进行低投入的大范围的经营活动,增加经营者与客户的交流,对健身房产品设施、项目都可以进行有效而方便的管理。因此在经济上完全可行。

 ⑶法律可行性 开发本系统的过程未触及任何法律上的问题,遵守国际国内上通用的法则,采用的软件也均为正版,因此在法律上也是可行的。

  ⑷操作可行性

  本系统乃是一个人机交互式的网站系统,系统的界面简洁友好,不需要深入的对其进行研究,很容易让人操作。系统用户只需登陆到系统中,根据自己的权限和公司的具体要求就可对系统的一些相应信息进行操作了,如果在系统操作过程中实在还存在某些不解,可查找系统帮助信息进行理解。

 1.4 本文组织结构

 第 1 章主要内容:课题的研究背景、主要工作成果和全文的组织结构。

 第 2 章主要内容:系统的需求分析,包括系统功能需求分析,业务流、数据流、数据字典(数据表)分析。

 第 3 章主要内容:系统设计,包括系统总体结构设计(从数据流导出),系统数据模型设计(E-R 图、关系模型),系统开发与运行环境确定。

 第 4 章主要内容:详细设计,包括健身俱乐部管理登陆界面,权限认证界面,主窗口界面等窗口设计。

 第 5 章主要内容:用户使用手册,包括系统功能简介、运行环境简介、系统运行与操作指南(手册)。

 第 6 章主要内容:系统评价,包括系统主要功能、特色/优点介绍、系统存在的不足与改进方案、系统评价。

 最后还包括毕业设计心得体会、总结与展望、致谢和参考文献

  2 2 、系统需求分析

 2.1

  设计思想

  其实一个系统的总体设计一般都是由两个阶段组成,系统设计用来确定系统的具体实施方案,结构设计用来确定系统软件的具体结构。

 系统设计是从系统的总体目标出发,根据我们在需求分析阶段对系统逻辑功能的要求来考虑系统所要用到的技术以及经济开销和系统的运行环境等方面的条件确定系统的总体设计方案,从而确保系统的总体目标的实现。

 本系统的结构图采用的是数据流程图映射方法,该方法结合数据流程图以及其各级的细化图,按照自顶向下的原则依次将数据流程图中的那些逻辑处理映射到结构图中去,从而成为一个个的模块。此方法简单、方便它使数据流程图与结构图建立起了对应统一的关系使设计达到一致的效果。

 系统分为多个模块,各个模块之间没有过多的相互作用,每个模块完成一个相应的子功能,从而实现模块的独立化。由于模块的独立程度又由内聚和耦合两个标准来进行衡量,因此要做到模块的独立化就得尽量使模块的划分做到高内聚和低耦合。

 耦合是对一个软件结构内不同模块之间互连程度的

 度量。耦合强弱取决于模块之间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据,在软件设计中应该追求尽可能低耦合的系统。由此可知影响软件复杂程度的一个重要因素就是耦合,所以我们在开发系统时应该采取以下的设计原则,尽量使用数据耦合少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合。

 2.2

 系统功能分析

 本课题主要是解决健身俱乐部管理系统的日常管理中所涉及到的基本信息,目标是使健身俱乐部管理系统在管理上做到数据的信息化、快速化和网络化。本系统主要包括健身俱乐部会员管理、员工考勤工资管理、器材管理、系统维护等模块。下面详细介绍这几部分模块的作用及所实现的功能。

 1.

 会员管理,例如会员的登记,会员卡的类别,会员卡管理,会员卡查询。

 2.

 预约,会员可以提前跟私人教练预约健身场地和健身时间。

 3.

 会员查询,查询自己的健身计划,还有会员卡的的信息。

 4.

 人事资料,录入员工的信息,员工的考勤,和发放工资内容。

 5.

 商品管理。

 6.

 报表查询和分析。

 2.3

 业务流、数据 字典

 在开发健身俱乐部综合管理系统前期,必须掌握整个健身俱乐部管理的业务流程,这样才能有条不紊的进行系统设计。业务流程图(transaction flow diagram,简称 TFD), 就是用一些规定的符号及连接来表示某个具体的业务处理过程。在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

 业务流程图如下:

  4 2.4 数据字典

 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程。数据项即数据表,数据表是进行数据访问与存取的工具。对于任何一个数据库应用系统,它的数据处理的工具和对象均是数据表,界面是一种对内部数据进行控制的手段,因此系统中各种各样的界面制作的目的,就是通过界面中的控件实现对数据表中的数据进行查询、操纵、定义、控制,因此需要设计各种基本信息 管理员 未注册用户 注册 登陆系统 注册过的用户 查询 查询 删除 添加 修改 发布 保存 所有用户 所有被操作的信息被自动写入数据库

 需要的数据表。

 3 3 、 系统 设计

 1 3.1 系统开发与运行环境确定

 3.1.1 系统开发

 ⑴ 此系统是基于 Windows XP 网络环境的数据库管理,后台数据库采用 Mysql,开发工具 MyEclipse 7.0,运行环境 jdk1.6 进行开发。

 ⑵开发系统中数据库设计是为了适应健身俱乐部管理的需要。在系统设计过程中,为了保证程序能正常运行且符合生产管理的要求,本人根据健身俱乐部的一些实际情况进行设计。

 ⑶开发过程是在指导老师和同学的帮助下结合自己的实际水平,借阅图书馆大量资料后而进行的。

 3.1.2 系统开发环境

 此系统是基于 Windows XP 网络环境,后台数据库采用 Mysql,前端使用进行开发。

 Mysql 简介 Mysql 是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样—个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。

 Mysql 还具有以下特点:

 1.使信息更易于查找和使用

 Mysql 继续为简便地查找信息提供易于使用的工具。

 2.支持 Web 功能的信息共享 Mysql 可以通过企业内部网络 Internet 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。

 3.用于信息管理的强大解决方案 高级用户和开发人员可以创建那些将Mysql界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。

 4.改变了数据库窗口 可在 Mysql 容纳并显示新的对象,增强了 Mysql 数据库的易用性。

 5.提供名称自动更正功能 自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。

 6.具有子数据表功能 子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。

 7. 用户只需简单地将 Mysql 对象(表、查询等)从数据库放到 ODBC 数据源中,即可从

 Mysql 中将数据导出到其他数据库中。

 8.数据访问页功能 该功能可使用户快捷方便地创建数掂 HTML 页,并通过数据 HTML 页,将数据库应用扩展到企业内部网络 Internet 上。这将帮助用户比以往更快捷、高效的方式共享信息。

 9.共享组件的集成 Mysql 利用新的

 Web 组件和位于浏览器中的 COM 控件,为用户提供了多种查看和分析数据的方式。

 10.交互性 Mysql 支持 OLE DB,使用户可以将 Mysql 界面的易用性与诸如 SQL Server2000 的后端企业数据库的可升级性相结合。

  JSP 技术简介 JSP 是将纯 Java 代码嵌入在 HTML 中实现动态功能的一种技术,它为创建高度动态的 Web 应用独特的开发环境。JSP 具备了 Java 技术的简单易用、完全面向对象、具有平台无关性,而且安全可靠和“一次编写,各处运行”等所有特点,使用灵活,功能强大,支持系统的多平台,伸缩性强,具有很大的发展前途。

 JavaBean 简介

 JavaBean 组件是用 Java 语言编写的可重用组件,用户可以使用 JavaBean将功能、处理、值、数据库访问和其他任何可以用 java 代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、Servlet、其他 JavaBean、applet程序或者应用来使用这些对象。用户可以认为 JavaBean 提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

 JavaBean 可分为两种:一种是有用户界面(UI,User Interface)的 JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP 通常访问的是后一种 JavaBean。

 它继承了在 Java 程序与平台无关性的特性,是第一个全面基于组件的标准模型,为 Java 类提供了定义方法、事件、属性的方法。JavaBean 组件也可以说是一个公有的 Java 类,它遵循统一的接口格式,具有代码可重复利用、易维护、易使用、易编写、支持在 Java 的任何平台上工作而不需要重新编译等特性。

 3.1.3 系统运行环境简介

 ⑴性能要求 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。

 本系统是以 Dreamweaver 为前台,Mysql 为后台,因此要求系统运行在:Windows XP 系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。

 ⑵运行需求 本系统是由 JSP+Mysql 开发的,因此系统必须满足如下条件才能正常运行:

 1.硬件要求:P3 CPU 、128M 内存或更高。

 2.操作系统:Windows 2000 Windows XP 或者以上版本 。

 3.脚本解释器:安装 IE5.0 或者以上版本 4.安装 JDK(Java 集成开发工具包)。

 5.安装 Tomcat 服务器。

 5.安装 Dreameaver MX 2004。

 6.数据库:Mysql5.0 7.权限要求:对 Mysql5 数据库具有建表、备份的权限 ⑶其他需求 本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。

 3.2 系统详细设计

 3.2.1 详细设计概要

  详细设计的目的是为了确定应该怎样具体地实现符合要求的系统 在这个阶段的设计中我们应该对所要开发的系统有一个更加详细的描述 以方便在编码的过程中能把它直接翻译成程序语言书写的程序 3.2.2 系统整体界面设计

  经过需求分析和系统设计之后,就可以对系统的界面进行详细的设计。首先应该设计好系统界面布局的整体框架,不错,要想进入本客户资源管理系统,前提条件你必须是该系统的用户,进入系统前必须经过系统用户登陆界面进行验证之后才可进入,进入系统后就可以看到系统的整体框架了。系统登陆界面和进入系统后的显示界面分别如图 3.2.2 所示:

  图 3.2.2 整体界面设计

 3 3.2.3 整体设计流程图

 系统分为前台和后台,前台包括的主要内容就是会员卡查看、健身预约、会员注册、修改资料和密码;后台包括的主要内容就是会员管理、卡管理、器材管理、人事管理、考勤工资管理、系统维护,在系统维护中又包括修改管理员密码、修改管理员名、添加管理员、删除管理员,如图 3.2.3 所示:

  图 3.2.3 整体系统流程图

  3.3 处理流程设计

 3.3.1 系统操作流程图

 进入系统主界面后,会弹出登录界面,登录管理员用户名及密码进入系统健身俱乐部管理系统 会员卡查看 健身预约 会员注册 修改资料及密码 会员管理 卡管理 器材管理 人事管理 考勤、工资管理 系统维护 前台 后台 修改管理员密码 修改管理员名 添加管理员 删除管理员

 后,可以进行系统管理,进而输入操作员及密码,通过检查如果密码错误,那么将会返回系统主界面,如果密码正确,将可以进入功能界面,然后进入数据库中进行增删改查,如图 3.3.1 所示

  图 3.3.1 系统操作流程图 系统登录界面 输入操作员及密码 检查 密码正确 功能界面 数据库 系统主界面 功能处理 系统管理 错误信息 密码错误

 3.3.2 数据增加流程

 有时候我们可能需要完善会员的信息,那这时就需要有一个系统可以实现添加信息的功能,此时编号字段由系统自动生成,并且不能修改,其他信息则由用户输入,之后对系统会对数据进行合法判断,如果合法则写入保存至数据库,不合法则重新输入数据。数据增加流程如图 3.3.2 所示:

  图 3.3.2

 数据增加流程图

  3.3.3 数据修改流程

 有时候可能用户会有一些资料需要及时的修改,实时更新,那么就需要我么能有一个模块可以实现这一功能,那在修改信息时,首先选中一条待修改的记录,然后直接输入数据,判断它的合法性,合法则保存至数据库,不合法重新输入。开始 自动生成编号 输入数据 是否合法 写入数据库 结束

 数据修改流程图如图 3.3.3 所示。

 图 3.3.3

 数据修改流程图

  3.3.4 数据删除流程

 有时候有些会员到期了,或者是其他一些原因不能继续来俱乐部锻炼了,那我们需要把此用户的信息删除,这时我们需要选定一条记录,单击删除按钮,系统会提示用户是否确定删除,确定后,删除数据库相关内容。数据删除流程图如图 3.4 所示。

 开始 选择需要修改记录 输入数据 是否合法 写入数据库 结束

  图 3.4

 数据删除流程图

 3.4 E- -R R 图

 后台管理员需要通过输入用户名和密码进入管理员界面,主要负责系统维护开始 选择需要删除记录 是否删除 更新数据库

 和管理一些信息,系统维护就包括修改密码、修改账号、添加管理、删除管理等,那么还要进行会员的管理、考勤工资、人事管理、器材管理,如图 3.4 所示:

  图 3.4 E—R 图

 用户名 密码 管理员 管理 信息 会员管理 考勤工资 人事管理 器材管理 系统维护 维护信息 修改密码 修改账号 添加管理 删除管理 用户管理

 4 4 、模块设计

 4.1 前台模块设计

 1 4.1.1 用户注册模块

 用 html+jsp 实现,超级文本标记语言(英文缩写:HTML)是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等),通过 javascrip 做页面验证,Javascript 是一种由 Netscape的 LiveScript 发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。java 程序做后台验证,保证注册资料安全可靠。这是前台给会员注册页面如图 4.1 所示:

 图 4.1 前台注册界面 2 4.1.2 健身 预约

 可以提前预约一些项目,如图 4.1.2 所示:

  图 4.1.2 健身预约 如果有新的创意,或者是会员有新的要求,我们也可以增加预约项目,如图4.1.2.(1)所示:

 图 4.1.2.(1)新增预约项目 4.2 后台模块设计

 4.2.1 管理员登陆

 在用户登录界面,在用户名对应的文本框中输入用户名,在密码对应的文本框中输入密码,如果用户名和密码同时与数据库中的用户名和密码相对应,点击“确定”后进入系统的主界面。如果输入的信息不正确,则给出提示。

 输入:用户名和密码。

 处理:校检字符的有效性。用户要登录本系统需要提供用户名和密码,在这

 里就是要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。

 输出:登录成功,进入用户的系统使用资源页面,不成功则显示错误信息页面。

 4.2.2 器材 管理

 功能描述:此模块要实现对器材的管理功能。

 a) 添加器材信息操作:

 点击添加器材信息按钮,输入需要添加器材的内容。内容包括器材的标题、内容、分类。

 检验用户输入的器材的标题、内容、分类是否符合器材数据库表中字段定义。若不符合则提示输入有误。

 提示用户信息添加成功。

 更新用户数据库表的信息。

 b) 修改器材信息

 点击修改器材信息按钮。内容包括器材的标题、内容、分类。

 检验用户输入的器材的标题、内容、分类是否符合用户数据库表中字段定义。若不符合则提示输入有误。

 如果用记录存在,进行修改操作,输入新的字段,并根据用户数据库表中对应字段的定义检查输入是否合法,如果输入有错误则进行提示。

  如果输入正确,执行(UPDATE)SQL 语句,更新用户数据库表中该用户所对应的记录。

 提示用户信息添加成功。

 更新用户数据库表的信息。

 界面如下图所示:

  4.2.3 会员 管理

 实现会员管理功能,和会员卡的发放。

 5 5 、系统评价

 5.1 系统主要功能、特色/ / 优点介绍

 5.1.1 系统主要功能

 本课题主要是解决健身俱乐部管理系统的日常管理中所涉及到的基本信息,目标是使健身俱乐部管理系统在管理上做到数据的信息化、快速化和网络化。本系统主要包括会员管理、人事管理、系统管理、器材管理项目管理等模块。

 5 5 .1.2 系统的特色/ / 优点介绍

 ⑴本系统根据健身俱乐部管理中的实际需求和需要进行设计和开发的。

 ⑵数据库管理系统采用 Mysql,前台采用 JSP 开发,系统的应用规模可以根据用户的需要由管理随时做出调整和更新。

 ⑶模块分工明确,模块功能强大,基本符合实际需求,可以为健身俱乐部所使用,而不是凭空的一个架子,推广性和实用性都比较高。

 ⑷有机结合计算机自动处理与人工处理,使其在实际应用中更加的高效。

  ⑸系统主界面设计素朴,给人一种清新的感觉,功能介绍明了,用户不需要指导就可以方便的了解到自己想要的信息。

 ⑹本系统因为采用 JSP 技术开发,所以安全性好,可靠性高。

 ⑺另外 JSP 技术的可扩充性好,发展潜力大。所以可以应用于多种系统平台。

 5 5 .2 系统存在的不足与改进方案

 5 5 .2.1 系统存在不足

 系统不足:本人由于工作的原因,所以每天的时间真的很紧,每天都是下班之后才可以回家弄论文,所以时间不是很充裕,所以系统的功能其实还不是很完善,其实像薪资方面可以跟奖罚制度挂在一起,当有器材损耗时,或者出现什么

 问题时,应该有罚钱制度,当会员过生日时应该有打折或是积分或是送小礼物等优惠活动,还有会员卡其实也可以根据时间长短分别发予金卡,银卡等等,项目管理方面可以更加详细,主要是实现健身教室和健身项目的互动,活动计划的制定可以详细到训练日程,锻炼效果记录等功能,另...

推荐访问:信息管理系统 健身俱乐部 论文
上一篇:全区民营经济发展大会上讲话
下一篇:党建亮点工作材料县直机关工委党建经验

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有