1.用户端主要功能:
(1)可以实现对健身房器材的预约使用,同时也能取消预约与使用。预约或者使用过程中由于自己突然有事,就可以取消预约
(2)可以查看查看自己的预约信息,以及预约记录。每次预约或者使用的时候都是需要从账户上扣费的。当然也可以对账号进行充值
(3)假设A用户在使用某种器材中的某个器材时,B用户在登录APP后能看到那个具体某个器材正在使用中
(4)可以向管理员反馈器材出现的问题,也就是相当于客服功能。(或者把这个功能改成留言板功能也可以)
(5)个人信息的录入保存和更改等基本的个人信息保存和修改
(6)可以搜索器材,并且在搜索出来的提示列表是可以点击跳转到相应页面的
AndroidManifest.xml
项目清单文件,包含对App的一系列配置,如:应用名、所需权限、包名、所有的Activity信息等
values
colors.xml
用于存放项目会用到的颜色数据
dimens.xml
用于存放项目会用到的长度和大小等数据
strings
用于存放项目中会使用到的字符串数据,可根据系统语言不同(本地化),适配不同的strings.xml
styles
用于存放项目中会使用到的样式数据,可根据Android不同版本,适配不同的style.xml
drawable
存放不同分辨率的图片资源
layout
存放项目的布局文件
menu
也用于存放项目的布局文件,不过一般只存放menu的布局文件
mipmap
也用于存放不同分辨率的图片资源,不过在图片缩放的优化和性能上,mipmap比drawble更好
raw
可选,一般用于存放数据库相关的资源
2.管理员端主要功能:
(1)可以发布新器材(可以添加新的器材种类,也可以在某种器材中添加器材数量),可以发布公告
(2)可以查看当前被使用的器材,以及每个器材的使用记录
(3)可以查看留言板,并且在留言板中回复用户的问题
(4)当健身房需要对某些器材进行维修的时候,管理员可以在管理员端暂时关闭该器材的预约和使用功能
(5)可以对用户进行增删改查,可以对器材种类增删改查