论文部分内容阅读
随着生活水平的提高,人们越来越关注运动与健身,但同时也对体育运动场馆的服务和管理带来了挑战,就目前情况而言,大部分运动场馆的网络化、信息化和智能化还远达不到人们的需求和期望。因此,本课题以实际应用需求为出发点,通过对运动场馆的实地调研及业务流、数据流的分析,结合移动互联网、计算机等技术,设计并实现了智能化运动管理系统,以改进场馆的管理方式,提高服务质量。本文主要研究内容如下:(1)对系统实现过程中的关键技术进行介绍与分析。在系统服务资源请求方面,采用基于RESTful面向资源的Web服务,提高系统的规范性、适用性和扩展性。服务端采用成熟的MVC框架,而移动端架构的设计则选择改进之后的MVVM框架,追求的是轻量化和急速迭代。最后介绍了移动端iOS的开源库管理工具CocoaPods和单例NSUserDefaults,它们的使用保证了代码的规范性,提高了开发效率。(2)通过对场馆不能给用户提供专业指导与推荐运动方案等问题的分析,选择体育健康领域进行研究与建模,构建了本体知识库。然后再针对用户的一些信息如年龄、BMI指数、健康状况等,运用基于案例与规则相结合的推理方法,生成运动方案并推荐给用户。运动方案推荐功能不仅是用户对智能化运动的切实需求,更是提高了场馆的信息化和专业性,增加了用户依赖性。(3)基于上述分析,对智能化运动管理系统进行设计、编码与测试。首先对系统进行需求分析和整体功能设计,然后对核心模块的复杂业务进行流程图分析,运用MockingBot对系统进行详细的原型设计,最后通过编码实现智能智能化运动管理系统,并运用软件工程方法对软件进行测试,包括功能、性能、兼容性和安全性等方面。本系统包括运动方案制定与推荐、场馆预订、课程报名、订单管理、运营分析等主要功能。该系统已于2018年初在某市的运动场馆正式上线运行,目前系统运行一切正常,并申请了软件著作权。本系统的使用不仅提高了场馆的运营效率,同时还给用户带来了更多的服务和便利,得到了使用者的肯定与认可。