基于Android的健身信息管理系统/健身房管理系统

  

本系统为用户预约健身而设计制作健身信息管理系统,旨在实现预约健身课程智能化、现代化管理。健身信息管理系统的开发和研制的最终目的是将预约健身课程管理的运作模式从工记录数据转变为网络信息查询管理,从而为现代管理人员的使用提供更多的便利和条件。使健身信息管理系统数字化、智能化,是提高工作效率的重要举措。

为了更好地发挥系统的技术优势,根据健身信息管理系统的需求,本项目尝试采用Android技术,MVC经典设计模式中的SSM框架,Java语言为基础,通过必要的编码处理、健身信息管理系统整体框架、功能服务多样化和有效性的高级经验和技术实现方法,旨在完成一个快速、高效、便捷的健身信息管理系统

关键字:健身信息管理;Android;Java


Abstract

This system is designed and produced for users to reserve fitness information management system, aiming at realizing the intelligent and modern management of reserved fitness courses. The ultimate goal of the development and development of the fitness information management system is to change the operation mode of the reservation fitness course management from manual recording data to network information query management, so as to provide more convenience and conditions for the use of modern managers. Making the fitness information management system digital and intelligent is an important measure to improve work efficiency.

In order to give full play to the technical advantages of this system, according to the needs of the fitness information management system, this project attempts to adopt Android technology, based on the SSM framework in the MVC classic design mode, Java language, and through necessary coding processing, the overall framework of the fitness information management system, and the advanced experience and technical implementation methods of functional service diversification and effectiveness, aiming at achieving a fast, efficient Convenient fitness information management system.

Keyword:Fitness information management;Android;Java

目    录

第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 课题意义

第2章 系统相关技术

2.2 Android技术

2.2 MVC简介

2.3 MySQL数据库

2.4 系统开发、运行环境

第3章 需求分析

3.1 非功能需求分析

3.2 技术可行性

3.3 经济可行性

3.4 操作可行性

第4章 系统设计

4.1 总体功能设计

4.2 系统登录模块设计

4.3 数据库设计

第5章 系统实现

5.1登录

5.2 教练用户

5.3 课程信息

5.4 预约信息

5.5 留言反馈

5.6 课程信息展示

5.7 课程信息详细信息

5.8 新闻资讯展示

5.9 新闻资讯详情信息

第6章 系统测试

6.1 测试方法与步骤

6.2 模块测试

6.3 测试用例

结  论

参考文献

致  谢

第1章 绪论

1.1 研究背景

近年来,类似管理的软件数量正逐渐快速增加,人工的记录和数据统计已经变得不完全能够轻松处理出如此巨量庞大复杂的电子数据。为了能更好快速实现适应现代化社会要求的高效性,一个利用计算机技术来轻松实现自动化预约健身课程管理工作的系统也将随之诞生。基于以上这一点,设计完成了健身信息管理系统,进行规范化管理,方便管理员居民可以在最短的时间范围内,高效、便捷且准确进行预约健身、收藏课程信息、健身资讯浏览、查询或修改等一系列操作[1]

根据我对上述知识的深入了解,浏览国内外相关研究资料文件数据,查阅大量关研究文献、书籍以及类技术资料,健身信息管理系统的用户、数据、需求、特点等方面内容进行分析调研。发现了目前市面上部分行业还是采用传统的手工记录信息方法进行记录、管理有以下这样方面明显缺点:信息量大该相关信息的记录与存储无从下手,且产生大量交互信息,难以及时存档,大量预约健身课程信息和会员信息管理员来说是很大管理负担。根据以上诸多原因,预约健身课程相关信息的现代化管理需要计算机软件取代传统手工的操作流程来组织、管理这些信息[2]

电子计算机诞生后,世界因为信息时代的到来发生了翻天覆地的变化。计算机所构成的网络已将整个社会联系起来,整个社会的效率也因此逐步提高,因此当今社会正以前所未有的速度飞速发展着。计算机技术在中国当代企业管理普遍地被应用,使计算机工具逐渐成为现代人们直接应用掌握现代信息处理技术管理的一项不可或缺的工具。计算机系统能将其原始数据进行分析、加工、储存工作人员能够在需要补充相关数据时,随时对数据信息进行检索,了解当前健身信息管理系统信息的更新动态情况,从而能够有效准确的组织、处理,完成预约健身课程管理信息化的统一管理指导工作,实现预约健身、收藏课程信息、健身资讯等信息管理流程的自动化,提高工作效率。

1.2 国内外研究现状

随着现代中国社会的不断向前发展大数据以及云计算时代逐步到来,已经出现了更多的技术与手段来实现预约健身课程管理工作的提升与发展,尤其信息处理分析技术更是遍布高科技开发中。预约健身课程为例,在系统中,课程信息、公告信息、健身资讯等的流程决定了整体目前预约健身课程管理存在很多历史遗留问题,比如:健身房统计信息管理流程繁琐工作人员操作不易、容易发生误操作或登入错误信息工作效率较低等从而形成预约健身课程信息管理的困难,且浪费时间的现状。另外,相关管理不健全管理人员处于匮乏状态又需要考虑到成本因素开发一个相对硬件设施不是很高的系统从而管理预约健身课程信息,是有必要的。综上所述,本文将利用Java、MVC、SSM框架等技开发一个具有功能齐全便于操作对电脑配置要求不高的健身信息管理系统[3]

相较国内,国外的健身信息管理系统已经出现并且使用了更长时间,起步远超于中国,其管理方式也逐渐向自动化、规范化演变。国外的健身信息管理系统飞速发展的阶段是在20世纪90年代后,在这一时期,来自微软的以图形界面显示的操作系统开始问世,科学技术的迅速发展,使得健身信息管理系统的开发者意识到原来开发的系统已不再符合时代的发展,纷纷将最新技术应用到健身信息管理系统的开发。例如在搜索健身房信息时,运用先进的自动索引的成果,结合数据库技术,提高检索的效率性,成就了该系统如今呈现多样化发展的局势。

国外的健身信息管理系统在功能方面几乎囊括了所有的功能,可以说是比较健全的,虽然各系统采用的结构有所不同,但是几乎都是使用软件工程的原理,把数据集中存储到数据库中,然后采用分布式操作的方法来操作数据以及实现数据共享。在功能这个领域国外水平显然经过深思熟虑后进行设计。

软件开发是一段漫长的过程,期间需要进行不断地维护与改良,至今国外的健身信息管理系统已几乎接近成熟。

1.3 课题意义

由于电脑的日益广泛与应用,其将逐步演变成为中国工业现代化水平的一重要标志。预约健身课程管理在整个日常工作流程中总是会出现新用户信息,预约健身课程信息以及基于信息交互而最终形成的预约健身课程、收藏健身课程、会员管理、查看健身资讯等。因此,必须全部信息加以管理,实现智能化管理,从而更加快捷解决用户需求,并提升工作效率,现对设置了相关管理办法,以实现上述管理目的。

第2章 系统相关技术

本系统采用了MVC设计思想,通过视图层、模型层及控制层三者的交互,实现系统的功能,软件界面清晰友好美观,系统基本功能一目了然。系统的整体架构为SSM应用框架,采用了Android技术,Java 作为编程语言,用MySQL存储数据。

2.2 Android技术

随着应用程序的不断发展,人们可以通过手机使用很多的软件,而只有优秀的APP,才能在短时间内获得持久的生命力。所以,这就从另一个方面对该平台的表现提出了更高的需求。在手机软件的研发中,要有一个好的构思。随着项目需要和商品的不断升级,项目将会逐渐扩大。在开发的早期阶段,必须对需求进行理性的分析,然后再进行维护。

Android的开发主要采用了编译的方式来完成,将商业模块组织为module,并根据编译的插件来设定能否单独地执行。构件的分割方法包括:职能的分割和商业的分割。更多的商业项目往往会根据功能来分割部件,例如某些安卓的程序。程式设计师一般将专案分为使用者程式、通讯程式和商业程式。商业逻辑模块是对特定的商业行为进行处理。通讯部分主要承担各部分的通讯功能。多个商业项目的发展,通常都是按照不同的商业模式进行的,通常情况下,不同的企业之间是相互联系的,很难有太大的交集。该分区可以用于增加新的商业[4]

2.2 MVC简介

模型―视图―控制器(MVC)是一个工具箱。本软件研发中使用了目前这种最广泛通行的软件设计模型MVC。MVC(Model-View-Controller)的应用程序架构可以被用于解析分布式应用编程的特点。而这个抽象出架构,可以帮助把应用程序划分为几个逻辑部分,让编程过程变得比较简单。将某个应用领域的注入、管理、输出过程,依照Model、View、Controller的方法加以分开,而这么一种应用领域可以被分成三层—建模层、视图层、管理层[5]

MVC模式如图2.1:

图2.1  MVC模式图

MVC模型的诞生,很好的缓解了传统开发WEB应用方法中出现的问题。M代表任务模块(Mode1),包括实现任务所必须的全部的操作和数据信息;V代表视图(View)页面,现实模式所提交的全部数据信息;C代表控制台层(Control1er),它把模块映射到用户界面中,管理应用的输入输出和相应请求。其模块的相互关系如图所示。在MVC模式中,由于三层之间各尽其职、彼此独立工作,各层内容的变化并没有影响到其它层次,因此大大降低了各种数据表示、各种数据表示与所必须控制对象的耦合度,也就可以很好的进行项目开发中的分配,从而加快了工程进度。

2.3 MySQL数据库

MySQL 是一种关联数据库管理系统,该系统速度快而且灵活性强,主要原因是它将数据保存在不同的表中,MySQL软件的优点是成本低、体积小、速度快,开放源码,所以一般中小型网站的开发都选择 MySQL 作为网站数据库[6]

2.4 系统开发、运行环境

预期的物理环境如下:

1)控制系统在正常温度环境条件下运行。

2)控制系统在干净的场所内运行。

预期的生产技术环境条件如下:

1)网络传输速度为1M以上的网络。

2)电脑:CPU双核以上P42.0G及以上,内存二百五十六万M或以上,硬盘大小四十兆G或是以上,10M网卡/一百兆M千兆网卡,Windows2000/2003/NT/XP/Vista/Windows 7以上中文操作系统。

3)数据库健身信息管理系统:Oracle9g或以上。

环境配置如表2.2

表2.2 环境配置表

序号

配置项

环境要求

1

系统开发工具

Eclipse

2

数据库

Mysql

3

运行环境

Jre  tomcat

4

Java主要开发包

Lang  util  springframework  servlet   text io


第3章 需求分析

需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各用户对于系统的功能需求,你需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料[7]。在有关用户的期望分析中能够明确一些可能实现的情况,预约健身课程管理功能是许多个可以测试的功能相结合的,正是由于这些功能可以使得用户能够更加积极的提供出需求,让系统功能可以变得更加的完善。这样就可以保证所有设计的功能模块都是可以用到的,而且也是可测试的,对于后续系统的开发能够有比较关键的作用,也能快速完成用户所提供的需求。

3.1 非功能需求分析

3.1.1 易用性与易学性

易用性:软件主要适用于十二七十周岁的,智商、视力、体力和肢体健康并具备有关专业知识的人应用。

易学性:在现在计算机普及的新科技发展阶段,人人都会使用互联网产品,计算机成为了一门必修课,所以我们这个程序的操作会显得特别简单通俗易懂,通过了解或培训的用户可以顺利使用本软件。

3.2 技术可行性

在研究技术可行性的时候,系统的开发环境是可以确定的,所以技术可行性最好与系统功能和性能以及一些实际的情况同时考虑。在可行性研究阶段,结合实际调整开发的内容和选择能够完成的技术体系是一个可用的手段,如果系统进入开发阶段,任何的调整都意味着会耗费更多的经历。需要再次明确的问题是,技术可行性不只是考虑在技术上是否可实现,实际上还包含了在当前的实际的情况下的技术可行性。有很多的因素例如时间不足、预期的开发目标技术难度比较难、不能有充足的技术积累、而且对于技术的掌握不够等这些实际存在的情况,都是要提前部署和认真规划的。

开发健身信息管理系统的技术内容分析,目前的状况是从网络硬件和相关技术上看是可行的。该系统采用了Java和 MySQL技术。到现在可以知道,很多的基础知识都是经过学习使用的,在后续的设计中还需要不断的练习,学习更多相关的技术经验来充实自己对于系统的开发[8]

3.3 经济可行性

如果管理员能够拥有一个健身信息管理系统,那么他就可以进行简单的管理,这样可以节省大量的金钱。预约健身课程管理的实施能够解决以往管理模式所带来的不必要的财务费用,尤其是在这方面的人力资源费用。

3.4 操作可行性

本系统开发平台的总体开发理念,是以安全、便捷、使用为工作中心。开发成熟后采用的本机操作系统还应具备漂亮、大方、简洁,易于管理、运行、维护等许多优点,就算是完全不懂得电脑操作的人士,也一定能够熟练按照本操作系统的提示正确应用、维护、使用管理好本系统。它提供的简便易学的功能特性也能够使本系统真正在用户实际使用、管理方便可行。

3.5系统用例图

一个用例图就能对应出系统中的一个功能过程,系统中完整的功能都是由许多不同的用例图所组成的。

系统用例图如图3-1、图3-2所示图3-3所示。

图3-1 管理员用例图

     图3-2会员用用例图

图3-3教练用例图

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值