24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

“完美主义”健身·轻食平台的开发研究

添加时间:2018/06/30
由于中国健身行业大环境的羸弱导致健身场馆条件、私人教练资质良莠不齐, 而且私人教练课程于用户而言收费不透明且偏高, 于教练本身而言则被健身房抽去高比例利润相应的所得报酬很低, 由此间接影响到教练的教学质量。
  以下为本篇论文正文:
  摘 要: 针对健身休闲市场上的实际需要, 建立了一个准确、高效、便捷的服务平台。利用MySQL数据库的后台进行信息存储, 在Android Studio的开发环境中, 采用JAVA编程技术进行合理的设计, 通过该平台可以实现集商家信息、教练信息、课程信息、轻食信息于一体等功能, 提高了健身场所的工作效率。
  
  关键词: 体育健身娱乐市场; MySQL数据库; Android Studio; JAVA编程技术;
  

 

  Abstract: An accurate, efficient and convenient service platform is established to meet the actual needs of the fitness and leisure market.The information is stored in the background of MySQL database, and in the development environment of Android Studio.By adopting JAVA programming technology to design reasonably, the platform can realize the functions of integrating merchant information, coach information, course information and light food information, and improves the working efficiency of fitness places.
  
  Keyword: sports fitness entertainment market database; MySQL; Android Studio; JAVA programming technology;
  
  一、前言
  
  根据中国产业调研网发布的调查研究与发展前景分析报告可以得出:随着互联网时代的到来, 全社会面临新的挑战, 也带来了新的经济发展机遇和创新的经济增长模式, 物质生活水平质量逐步提高, 生活方式、消费观念、思维方式逐步转变, 促进了体育健身娱乐业在我国的兴起与发展。目前, 我国健身俱乐部拥有会员达到几千万。
  
  由于中国健身行业大环境的羸弱导致健身场馆条件、私人教练资质良莠不齐, 而且私人教练课程于用户而言收费不透明且偏高, 于教练本身而言则被健身房抽去高比例利润相应的所得报酬很低, 由此间接影响到教练的教学质量。同时轻食主义伴随着我国经济发展、人民生活水平提高, 近年来颇为盛行。人们追求低热量的健康饮食, 却因缺乏专业知识导致很难把握住各种食材中包含的热量。轻食餐的重要性, 以通过健身达到减肥目的的群体为例:在减肥的人群中不乏出现“越减越肥”的现象, 原因就是没有把握好能量摄入, 机体在运动耗能后呈现饥饿状态, 没有控制的能量补给会导致运动得多、吃得更多, 进而使原本最为健康的运动减肥变得事倍功半难以坚持。
  
  笔者通过从多方面的整理分析, 采用JAVA数据库编程技术, 设计和开发了“完美主义”健身·轻食平台, 通过该平台可以实现集商家信息、教练信息、课程信息、轻食信息于一体, 并结合严格的筛选服务, 更有效的保证平台真实可靠, 降低消费者进行选择的风险与难度。
  
  二、“完美主义”健身·轻食平台总体设计分析
  
  1、 系统功能特点
  
  “完美主义”健身·轻食平台旨在通过建立一个健身、轻食一体化的综合信息平台, 把优质的商家环境和良好的用户体验带给用户。从整个信息服务行业来看, 有的平台已经实现了数据信息、服务内容、线上线下的的融合, 初步实现了综合自动化信息服务平台。本平台在开发过程中融合了已经有的平台的特点, 具体采用“商家+教练+课程”为核心的策略性商业模式, 针对收集到的原始数据, 包含商家信息、教练信息、课程信息、轻食信息等, 进行整理和综合分析向用户推送, 应用在Android智能手机上, 提供高安全性的可靠服务。
  
  2、 系统框架总体方案设计
  
  为了满足用户的需求, 提高平台的服务质量, 整个平台系统设计包括服务器端、客户端和基本数据库 (如图1所示) .客户端即Android端应用设计, 包括前端UI设计, 后台逻辑处理设计等等;服务器端采用现在比较流行的Java轻量级框架SSH (Struts2+Spring3+Hibernate) ;客户端数据库设计, 采用的是MySQL数据库, 该数据库简单方便, 易于操作。整个系统设计通过SVN的依赖配置进行合理关联, 通过在ADT中安装SVN插件, 上传项目文件到服务器, 实现团队成员代码共享以及合理的分工合作, 提高开发效率, 缩短开发周期, 从而降低成本。
  
  图1“完美主义”平台总体设计
  
  
  
  3、 客户端模块设计
  
  客户端主要包括的模块:个人基本信息、个人课程、个人轻食、单次课程、特色教练等。客户端模块终端包括XML配置界面和文件代码, 程序目录资源下的XML配置文件设置界面的各个元素。客户端安装在用户的Android智能手机。根据开源框架程度, 本系统4.0及以上版本兼容 (API LEVEL15) , 搭建环境 (Android SDK、Java JDK7.0、Eclipse) , 用手机真机进行测试。
  
  主要的设计技术点:界面的UI设计、数据的逻辑处理、数据库SQLite.UI设计部分四个主模块采用的是Fragment, 置顶动画是采用ViewPager实现, 底部导航标签采用的是TabHost, 可以实现各主模块的切换。主模块里面的详情界面采用的是Activity.
  
  客户端和服务器端之间的通信服务采用的是OKHttp, 能够实现数据上传和下载, 完成数据同步。客户端的通信选择Android实用的网络接口 (android.net.http) .数据的解析是通过GSON和XML和相应的插件实现的。在Android项目中使用只需要在libs目录下添加相应的jar包就好了, 这样准备工作就做好了。在项目中需要封装GSon解析工具类, 提供泛型参数, 将Json数据解析成相应的映射对象。
  
  客户端是公开发布的, 用户可以自主下载使用, 客户端提供个人信息浏览、在线信息浏览、在线进行预约和订购, 个人信息浏览包括个人基本信息、个人课程、个人轻食, 在线信息浏览包括单次课程信息、教练信息、轻食信息, 在线进行预约和订购包括课程订购、轻食订购, 如图2所示。
  
  图2 客户端框架基本设计
  
  
  
  客户端通过接口与数据库建立基本连接, 完成相应数据的检索、存取、分析、计算等功能, 并以文字或者图形的形式反馈给用户, 关键性代码如下:
  
  客户端界面采用列表式, 不同列表项代表不同的功能, 通过点击列表选项能够自由切换, 在界面代码中, 创建MyFragment类、CoachFragment类、LiveFragment类和LightdishsFragment类, 完成界面显示和用户功能选择。Mineadapter类是listview控件的数据适配器。MyFragment类中Edittext创建了et对象, et对象是描述编辑框完成搜索功能, 用户在此编辑框内输入相应信息完成详细搜索;Arraylist公共类中创建了datalist对象, datalist对象是一个集合, 存放listview控件的文字或者图片信息, 以便实现listview的数据适配, 完成图片文字的同步显示;在MyFragment类中创建了adapter对象引用Mineadapter类, 将datalist对象中的数据显示在相应的列表项中;Livefragment类中创建了db对象引用SQLiteDatabase公共类, 用来完成数据信息存储, 主要是存储视频浏览和视频播放量。关键代码如下:
  
  4、 服务器模块
  
  根据平台应用的功能需求, 需要多层次的开发, 做到可重用、易扩展, 整个系统的逻辑和框架都很重要。服务器模块采用ssh框架 (struts2+spring3+hibernate) , 该框架是近几年流行的一种web应用程序集成框架。为了提高效率使用Httpclient, 传输的数据类型采用json数组封装。服务器提供appAPI接口, 通过http访问服务器, 获取数据, 数据一般是json格式, 或者xml文件格式, 拿到后解析数据就可以了, 再用UI框架或者其他框架或者自定义的UI封装一下格式, 做好界面布局, 如果涉及到大数据, 还需要引入第三方框架的。
  
  服务器端提供“完美主义”健身·轻食平台的基本功能, 包括数据的传送、数据的接收、系统的存储以及数据的录入、审核、编辑、发布、查询等功能。在“关于我们”模块提供了在线咨询帮助的功能, 都是基于现在已有的商务平台进行开发。服务器端负责系统中所有用户操作的数据接收、处理、存储以及操作记录的收集, 具体包括视频上传和下载等。服务器端实现了用户注册和用户登录, 在客户端通过提交用户的账号密码到服务器端实现注册, 包括手机绑定用户, 登录时通对客户端提交的信息与服务器端数据库信息进行比对, 相同时实现登录, 不同时提示错误, 忘记密码时, 从客户端请求短信验证, 服务器端发送短信验证码到相应的手机号的手机, 短信验证码通过, 用户即可修改密码, 如图3所示。
  
  图3 服务器端基本功能流程图
  
  
  
  5、 数据库模块设计
  
  本平台在数据模块方面从市场分析、用户体验、数据研究调查三个方面分析设计, 通过全面整理设计了三个部分。健身场所信息包括器材分析、器材介绍、课程介绍、特色介绍, 用户信息包括个人信息、个人课程、个人轻食, 教练信息包括教练介绍、专业特色以及互动交流, 如图4所示。
  
  图4 数据库框架设计
  
 
  
  整个系统使用的是MySQL数据库。设计数据库包括以下几个部分:基本表的设计、用户视图设计、存储过程设计以及事务设计 (用来解决可能产生的故障) .因为不能重复建表建视图, 所以在创建数据库对象时同时把所有用到的表创建, 这需要事先设计好所有的功能模块, 如图5所示。
  
  图5 数据库部分表设计
  
  
  
  各个数据模块采用JDBC实现数据库连接。包括以下七个步骤:
  
  (1) 加载JDBC驱动程序;
  (2) 提供JDBC连接的URL;
  (3) 创建数据库的连接;
  (4) 创建一个Statement;
  (5) 执行SQL语句;
  (6) 处理结果;
  (7) 关闭JDBC对象;
  
  关键性代码如下:
  
  三、 结论
  
  本平台开发实现了基于Android平台的APP开发, 完成了客户端、服务器端和数据库的功能框架数据开发, 为广大用户建立一个健身、轻食一体化的综合信息平台, 让用户可以根据自身需求浏览相关的信息和订购满意的服务。
  
  随着“完美主义”健身·轻食平台的不断发展与完善, 将在此基础上增加和完善功能, 比如, 增加网页版的平台模块, 后台推送模块, 进一步为用户提供方便快捷的服务。
  
  参考文献:
  
  [1]Bruce Eckel.Thinking in Java (java编程思想) 第四版[M].北京:机械工业出版社, 2011.
  [2]朱宏, 王晓磊, 刘磊, 赵士达, 高文晶。基于Android平台的地震预警终端软平台的设计与一种实现[J].地震工程学报, 2016, 38 (6) :1016-1020.
  [3]林城。Android2.3应用开发实战[M].机械工业出版社, 2011:17-321.
  [4]张锋, 黄镇宏。基于安卓的石化厂区环境监控平台的设计[J].环境科学与技术, 2017, 40 (S1) :286-289.
  [5]孙尚云。基于Android平台的健康管理系统APP设计与实现[D].北京工业大学硕士学位论文, 2016.
  [6]陈刚。基于安卓的网上购物商城app开发[D].吉林大学硕士学位论文, 2015.
  [7]崔聪, 杨铃, 魏松杰。基于安卓移动技术的计算机科学课程实践云平台的设计与实现[J].华东师范大学学报 (自然科学版) , 2015, (S1) :72-78.
    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!