基于安卓的健身信息管理系统的设计与实现

2020-09-29 07:51董婷张珏
电脑知识与技术 2020年17期

董婷 张珏

摘要:基于安卓的健身信息管理系统设计是用Android和JSP两者结合的技术进行实现,操作系统是Windows,数据库本次采用MySql数据库进行实现。

关键词:健身信息管理系统;JSP;MySql

中图分类号:TP391        文献标识码:A

文章编号:1009-3044(2020)17-0044-02

基于安卓的健身信息管理系統是一套开放性的健身信息管理系统,整个系统分为管理员和用户两部分 。基于安卓的健身信息管理系统具有便捷的可操作性,可以随时登录进行健身相关信息的管理,通过对用户的健身信息的调查报告,设计出了健身信息管理系统。

1系统功能模块设计

主要是通过对系统功能进行分析,要满足用户需求。引导界面,主要是给第一次使用程序的用户一个有效引导,提示用户登录等,方便用户使用。

健身信息管理系统主要分为两个角色,管理员和会员,管理员是权利最大的人,主要是对员工、教练、课程、前台等进行管理,会员是主要对会员自己进行有效管理。

1.1数据库逻辑结构设计

用户信息表(用户编号、图像、健身卡状态、邮箱、余额、密码、QQ、出生日期、微信、姓名、电话)

课程信息表(课程编号、课程名、授课教练、课程类型)

员工信息表(员工编号、姓名、性别、工作岗位)

教练信息表(教练编号、教练教授课程、联系方式、性别、教练姓名)

管理员信息表(管理员编号、家庭住址、联系方式、管理员密码、性别、管理员姓名)

1.2数据库物理结构设计

会员管理、教练管理、员工管理、管理员管理这四个模块中用到了课程信息表(a_kecheng)、用户信息表(l_user)、教练信息表(a_jiaolian)、员工信息表(a_yuangong)、管理员信息表(a_guanliyuan)。

用户信息表(a_user,设Id为主键)如表1所示。

2系统功能设计与实现

2.1健身课程模块设计与实现

用户或者管理员对健身课程进行查看时,在健身课程页面可以对健身课程进行查看,kecheng是kechengList里的具体信息,kechengActivity通过发送请求对课程表进行操作。

2.2教练模块设计与实现

教练模块主要是发布教练信息,并且用户可以目前健身房已有的教练。在jiaolian中可以看到jiaolianList中的信息,jiaolianActivity.class向jiaolianList发送请求对教练表进行操作,教练模块类图设计如图3所示。

管理员发布教练信息前需要登录平台,进入教练管理页面,要添加或者对教练进行操作时,教练管理页面向jiaolianActivity.class发送请求,通过doPost()将客户端数据发送到服务器端,再将数据展示在页面上,并将信息反馈给管理员。管理员发布教练信息时序图如图4所示。

2.3用户管理模块设计与实现

管理员可以对用户进行操作,user List列表中有的成分中在User中可以看到,UserActivity.class可以对userList,进行操作此模块的实现类图如图5 所示。

管理员进入健身管理信息平台后,进入前台管理,对员工进行管理,可以对用户信息进行操作,通过User Activity.class用doPost()将数据传送到服务器,操作完成后,将数据返回到页面和管理员,给管理员相关提示。用户管理模块时序图如图6所示。

3结论

基于安卓的健身信息管理系统主要实现了管理员和会员两个用户角色的功能,实现了健身相关信息的管理;此系统拥有界面清晰、操作容易上手、管理轻松愉快、功能基本齐全等优点,因此具有较高的应用方面价值,让Android手机用户随时随地都可以进行健身相关信息的查询管理,非常方便。综上所述,本系统优势很大,潜在意向客户群体多,具有广阔的应用前景。

【通联编辑:唐一东】