更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:13933 需要金币:1000个
摘要:在现今的社会节奏中,健康已成为人们最关心的问题,也是最容易忽略的问题,由于生活节奏的加快,工作的繁忙,往往会使人们没过多的时间去保持身体的健康,由此,体育健身就成为了一种保持健康的最佳方式。本课题计划设计出一款能帮助人们便捷健身,有计划的健身的应用软件来解决现行的用户需求,为了解决公众们最在意的健身渠道,健身方式。体育健身应用软件最主要的意义就是关注健康,为忙碌的人们提供方便快捷的健身资讯。
本课题包含Web服务端开发和客户端开发,Web服务端采用ThinkPHP框架技术设计开发,分为接口与后台管理平台;客户端采用Android平台开发。Web服务端用于实现客户端需要的相应接口,系统管理员可对大师列表,活动列表,比赛列表,奖品列表,课程列表进行管理等。客户端功能主要包括登录注册,大师列表及详情查看,比赛列表及详情查看,活动列表及详情查看,关注,报名,课程列表及详情查看,我的个人信息维护,奖品列表查看等。
本课题主要解决人们的健身问题,人们能通过本软件了解俱乐部信息,和课程信息,对适合自己的健身方式进行了解,且方便了俱乐部的信息管理。
关键词:ThinkPHP;Android;体育健身
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景-1
1.2 系统开发目标-1
2 系统分析-2
2.1 系统可行性分析-2
2.1.1 技术可行性-2
2.1.2 经济可行性-2
2.1.3 用户操作可行性-2
2.2 需求分析-2
2.2.1 参与者及相关用例-2
2.2.2 客户端用例描述-4
2.2.3 服务端用例描述-8
3 系统设计-12
3.1 系统开发环境-12
3.2 系统功能设计-12
3.2.1 客户端功能设计-12
3.2.2 服务端功能设计-12
3.3 类图设计-13
3.4 JSON接口设计-15
3.5 数据库设计-19
4 系统实现-22
4.1 客户端功能实现-22
4.1.1 用户登录功能实现-22
4.1.2 大师列表功能实现-22
4.1.3 大师详情功能实现-23
4.1.4 活动列表功能实现-24
4.1.5 比赛列表功能实现-24
4.1.6 课程列表功能实现-25
4.1.7 个人中心功能实现-25
4.1.8 修改个人信息功能实现-26
4.2 服务端功能实现-27
4.2.1 管理员登录功能实现-27
4.2.2 大师管理功能实现-27
4.2.3 大师审核管理功能实现-28
4.2.4 课程管理功能实现-28
5 系统测试-29
5.1 客户端测试用例-29
5.1.1 活动列表信息管理测试-29
5.1.2 大师列表信息管理测试-29
5.1.3 我的个人中心信息管理测试-30
5.2 服务端测试用例-30
5.2.1 大师信息管理测试-30
5.2.2 审核大师信息管理测试-31
5.3 测试结论-31
结 论-32
参 考 文 献-33
致 谢-34