科技的不断发展也带来了人们的经济的不断提高,随着生活节奏的加快,越来越多的人忙于工作而忽视了身体的锻炼,俗话说:身体才是革命的本钱,想要更好地参与到工作中、提高工作效率,那就必须要有一副强健的体魄。伴随着健康意识的加强,越来越多的运动健身场所在中国一二线大城市建设,这是一个非常好的社会现象,运动健身的飞速发展说明现在的人们已经越来越关注身体的健康。锻炼不只是基于健康的需要,它还包含了人们对美学追求的多样化。
运动健身网站和场所在国外已经非常流行,国内大城市也有很多爱好健身的用户,但是由于用户忙于工作学习,很少有时间系统的学习运动知识和健身技巧,基本没有太多精力报健身班和参加体育项目,因此阻碍了运动健身的发展。而如今我设计的网络运动健身系统,通过互联网突破了时间和空间的限制,实现了一大批运动健身爱好者浏览网页学习健身和运动的知识。
1. 本课题研究主要内容
健身管理系统根据需求分析,分为多个角色模块,分别为普通管理员和超级管理员模块,其中健身俱乐部普通管理员和健身俱乐部超级管理员都可以使用,不同角色登录显示不同的权限功能。
2. 本课题难点分析
本系统是基于Spring MVC设计创建Web引用程序的模式。需要对Model,View,Controller之间的关系搞清楚,使用MVC的原因是为了模型和实现代码之间的彻底分离,同时由于系统分为健身俱乐部超级管理员专用和健身俱乐部其他管理员,各自的部分相对于其它部分的耦合程度较高,因此需要解决对后台和前台的解耦合问题。MVC和三层结构也是不一样的,Controller接收处理请求,View显示Controller的Model组件,Model则用来存储数据组件。因此在编写程序的时候,不仅要掌握前端和后端知识的掌握,还要处理好前台和后台的关系。除此之外由于在线健身俱乐部的性质,其数据库是最难设计的部分,如对应数据长度问题等。
拟定解决的关键问题如下:
(1) JQuery的熟练运用;
(2) 用户管理权限;
(3) 前台用户功能的实现;
(4) 远程数据库的实现;
(5) 数据库表的设计;
3. 拟采用的研究方法
(1)深入调研获取最直观的需求,仔细进行对项目本身的需求分析。了解每个功能所需要的技术。
(2)根据需求分析,设计数据库表以及各种表之间的联系。
(3)将MySQL,Eclipse结合起来,开发一个B/S端的健身俱乐部管理系统。
因为系统属于B/S体系,因此本系统可以在服务器中布置和管理。易于维护。开发技术包括:Spring、HTML、Bootstrap、JQuery等技术。开发环境使用Eclipse, Web服务器使用Tomcat 8.0。数据库采用MySQL 5.7。
预期功能模块:
(1) 登录:能够在本系统进行登录操作。
(2) 会员管理:包括会员基本信息、会员卡管理、私人教练的管理。
(3)员工管理:查看所有的员工信息,对员工进行基础的增删改查操作。
(4)商品管理:查看所有的商品库存,并进行增加、编辑、删除等操作。
(5)系统管理:包括菜单管理、部门管理、角色管理、用户管理。