android的校园运动设施的智能管理(附件)
1近年来,国务院及教育部多次强调学生锻炼的重要性,我们学校也采取众多举措鼓励学生运动。为了高效利用运动设施,本文设计了一种方便,直接的运动设施管理系统——校园运动设施智能管理系统。本系统采用C/S架构,使用Android、JSP、JavaBean、JDBC等技术,用户在Android应用上可以进行运动设施的预约、维修、不规范行为的举报、相关知识的学习。管理人员可以在服务端的web网页实现对用户,预约信息,举报信息及维修信息的管理。通过测试结果表明,该管理系统,基本满足了学生用户与管理人员的不同需求,切实提高了设施的利用率,减少不必要的时间浪费。
目录
引言
1 绪论
1.1 研究背景及意义
近年来,国务院和教育部相关部门多次强调学生运动的重要性,发布了《关于强化学校体育促进学生身心健康全面发展的意见》等一系列促进体育发展学生运动的政策,立志在五年内,全国的学校体育教学条件能总体达到国家标准,除此之外,学校要保证锻炼时间和体育课时,促进学生养成体育锻炼的习惯,是学生的体质健康和运动水平提高,积极将全民运动提升为我国的国家战略。我们学校也采取众多举措鼓励学生运动,新建多功能体育馆,重建篮球场足球场,切实保障师生的良好运动环境。因此,如何实现的智能化管理,提高运动设施的利用率,减少师生不必要时间的浪费,也成了管理人员一个比较关心的问题。
随着科学技术的发展,全体师生基本人手一部智能手机,因此有研究人员提出将运动设施的管理与智能手机相结合,使师生可以在智能手机上进行运动设施的预约等相关操作,管理人员可以在管理端对于用户以及用户的操作进行管理。智能手机管理运动设施具有以下优点。
(1)可推广度高
当今大学生,基本人人一部手机,而应用程序资源也是在网上共享的,十分便于师生之间的推广,对于管理人员来说,也不需要十分先进的设备,只需要可以联网打开浏览器的计算机即可,因此这种系统推广度很高。
(2)方便,快捷,时效性高
由于网络通讯的时效性高,用户在手机上进行场地的预约,不需要本人前去场地,可以直接利用网络完成对服务器的信息交互。管理员也是通过已经编辑好的功能按钮,完成对相关信息的操作。
(3)功能多样,操作简单
*好棒文|www.hbsrm.com +Q: ^351916072^
系统不仅可以预约场地,还可以完成对球场的报修,对于预约未去人的举报,还可以学习相关运动知识,功能多样。而操作只需要根据说明来点击几个按钮即可,操作简单
1.2 国内外研究现状
目前,Android平台的项目开发前景非常乐观,由于现在用户智能手机的使用率非常高,而且用户的智能手机操作系统主要是Android和苹果的IOS系统,与IOS系统开发不同,Android平台最重要的特点是开源,源码实现开放,并且软件审核快,这些原因使现在Android开发市场非常火热[1]。
国内外对于预约软件的开发很早就有,但是多基于医院预约,公共事务处理中心预约,餐厅预约,火车票预约,但是对于运动设施的预约开发较少,尤其是国内,缺乏管理的大环境下,不遵守规则的人很多,更加不利于运动预约软件的推广,所以此系统要想推广,管理方面的督促是必不可少的。
1.3 研究目标及内容
1.3.1 研究目标
结合主要实现以下功能:
Android客户端:
(1)用户登录与学生用户的注册
(3)根据场地进行举报
(4)提交场地维修信息
(5)查看已预约项目,可进行签到和取消
(6)四种运动的知识简介
(7)三种常见损伤的处理
Web管理端:
(2)成员管理
(3)场地预约管理
(4)场地预约的信息统计
(5)举报信息的管理
(5)举报信息的统计显示
(7)维修信息的管理
1.3.2 研究内容
本文所描述的校园运动设施智能管理系统是建立在大学现有运动设施管理需要的基础之上的。此系统是基于C/S架构的[2],系统学生端采用android实现,后台采用java语言实现,利用Tomcat服务器。具体实现时,Servlet执行业务操作,JSP进行数据的显示,JavaBeans是对系统实例的抽象。数据库选择MySQL数据库,使用Navicat实现MySQL的可视化处理。系统主要研究内容包括:
对大学的运动设施进行统计与记录
根据记录设计本系统的功能。
设计系统数据库:制作系统ER图以及设计数据库表
编写客户端与后台使用的API接口
设计对应的Android端的界面
设计符合功能的后台web端界面
系统优化以及调试
2 开发平台与应用技术
2.1 Android系统
Android是开源的、以Linux内核为基础的操作系统。[3]安卓程序没有唯一的启动入口,可由不同的通过Intent通信的组件组成,并用Mainfest.xml说明代码使用的组件。
安卓本质是在Linux操作系统上增加了Dalvik,并在这个Java虚拟机上搭建了一个应用程序框架层,安卓程序都基于该层[4]。安卓基本架构图如下图 1所示:
图1 Android基本架构图
安卓大致分系统运行库层、linux 核心层、应用程序层及应用程序框架层。
在图21中最下面的是代码内核;往上是C/C++编写的程序库;在该框架层之下,由程序库构成,可完成从 JAVA 到C的使用[5]。
2.1.1 Andorid开发环境
开发工具:Eclipse 4.2.0
目录
引言
1 绪论
1.1 研究背景及意义
近年来,国务院和教育部相关部门多次强调学生运动的重要性,发布了《关于强化学校体育促进学生身心健康全面发展的意见》等一系列促进体育发展学生运动的政策,立志在五年内,全国的学校体育教学条件能总体达到国家标准,除此之外,学校要保证锻炼时间和体育课时,促进学生养成体育锻炼的习惯,是学生的体质健康和运动水平提高,积极将全民运动提升为我国的国家战略。我们学校也采取众多举措鼓励学生运动,新建多功能体育馆,重建篮球场足球场,切实保障师生的良好运动环境。因此,如何实现的智能化管理,提高运动设施的利用率,减少师生不必要时间的浪费,也成了管理人员一个比较关心的问题。
随着科学技术的发展,全体师生基本人手一部智能手机,因此有研究人员提出将运动设施的管理与智能手机相结合,使师生可以在智能手机上进行运动设施的预约等相关操作,管理人员可以在管理端对于用户以及用户的操作进行管理。智能手机管理运动设施具有以下优点。
(1)可推广度高
当今大学生,基本人人一部手机,而应用程序资源也是在网上共享的,十分便于师生之间的推广,对于管理人员来说,也不需要十分先进的设备,只需要可以联网打开浏览器的计算机即可,因此这种系统推广度很高。
(2)方便,快捷,时效性高
由于网络通讯的时效性高,用户在手机上进行场地的预约,不需要本人前去场地,可以直接利用网络完成对服务器的信息交互。管理员也是通过已经编辑好的功能按钮,完成对相关信息的操作。
(3)功能多样,操作简单
*好棒文|www.hbsrm.com +Q: ^351916072^
系统不仅可以预约场地,还可以完成对球场的报修,对于预约未去人的举报,还可以学习相关运动知识,功能多样。而操作只需要根据说明来点击几个按钮即可,操作简单
1.2 国内外研究现状
目前,Android平台的项目开发前景非常乐观,由于现在用户智能手机的使用率非常高,而且用户的智能手机操作系统主要是Android和苹果的IOS系统,与IOS系统开发不同,Android平台最重要的特点是开源,源码实现开放,并且软件审核快,这些原因使现在Android开发市场非常火热[1]。
国内外对于预约软件的开发很早就有,但是多基于医院预约,公共事务处理中心预约,餐厅预约,火车票预约,但是对于运动设施的预约开发较少,尤其是国内,缺乏管理的大环境下,不遵守规则的人很多,更加不利于运动预约软件的推广,所以此系统要想推广,管理方面的督促是必不可少的。
1.3 研究目标及内容
1.3.1 研究目标
结合主要实现以下功能:
Android客户端:
(1)用户登录与学生用户的注册
(3)根据场地进行举报
(4)提交场地维修信息
(5)查看已预约项目,可进行签到和取消
(6)四种运动的知识简介
(7)三种常见损伤的处理
Web管理端:
(2)成员管理
(3)场地预约管理
(4)场地预约的信息统计
(5)举报信息的管理
(5)举报信息的统计显示
(7)维修信息的管理
1.3.2 研究内容
本文所描述的校园运动设施智能管理系统是建立在大学现有运动设施管理需要的基础之上的。此系统是基于C/S架构的[2],系统学生端采用android实现,后台采用java语言实现,利用Tomcat服务器。具体实现时,Servlet执行业务操作,JSP进行数据的显示,JavaBeans是对系统实例的抽象。数据库选择MySQL数据库,使用Navicat实现MySQL的可视化处理。系统主要研究内容包括:
对大学的运动设施进行统计与记录
根据记录设计本系统的功能。
设计系统数据库:制作系统ER图以及设计数据库表
编写客户端与后台使用的API接口
设计对应的Android端的界面
设计符合功能的后台web端界面
系统优化以及调试
2 开发平台与应用技术
2.1 Android系统
Android是开源的、以Linux内核为基础的操作系统。[3]安卓程序没有唯一的启动入口,可由不同的通过Intent通信的组件组成,并用Mainfest.xml说明代码使用的组件。
安卓本质是在Linux操作系统上增加了Dalvik,并在这个Java虚拟机上搭建了一个应用程序框架层,安卓程序都基于该层[4]。安卓基本架构图如下图 1所示:
图1 Android基本架构图
安卓大致分系统运行库层、linux 核心层、应用程序层及应用程序框架层。
在图21中最下面的是代码内核;往上是C/C++编写的程序库;在该框架层之下,由程序库构成,可完成从 JAVA 到C的使用[5]。
2.1.1 Andorid开发环境
开发工具:Eclipse 4.2.0
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/477.html