英语论文艺术论文会计审计论文土建类论文农业科学论文代写论文专区公文范文代发论文代写作业论文检索代写论文价格论文格式留学生论文高中教学论文哲学论文政治论文经济学论文理工科学论文护理学论文管理科学论文教育学论文其他资料计算机科学论文医药学论文法律论文日本语论文文学媒体论文文化历史学论文社会学论文代写体育论文

英语翻译论文英美文学论文英语语言学论文英语其它商务英语论文英美文化论文

学科教育论文信息技术论文德育管理论文素质教育论文图书馆学论文教育心理学论文小学语文高效课堂论文小学语文电教论文小学英语电教论文小学数学电教论文中学英语电教论文中学音乐电教论文小学电教教育论文小学科学电教论文中学数学电教论文初中数学电教论文生物自然教学论文历史教学论文地理教学论文教育理论论文教育管理论文基础教育论文中等教育论文高等教育论文职业教育论文英语教学论文语文教学论文政治教育论文数学教学论文物理教学论文化学教学论文体育教学论文美术论文音乐论文中学化学电教论文

药学论文医学论文题目医学论文投稿医学论文格式医学其他泌尿科论文眼科论文外科论文医学硕士论文呼吸消化论文医院管理论文临床医学论文中医学论文医患关系论文

建筑工程论文土木工程论文城市规划论文建筑论文

工商管理论文管理基本理论论文成本管理论文档案管理论文企业研究论文管理理论论文企业文化论文项目管理论文MPA论文经济管理论文风险管理论文行政管理论文图书馆管理论文公共管理论文工程管理论文旅游管理论文市场营销论文人力资源管理论文秘书文书论文物流供应链管理论文信息管理论文电子商务论文战略管理论文代写mba论文

财政税收论文技术经济学论文农业经济论文债务市场论文投资决策论文融资决策论文宏观经济论文经济相关论文货币银行论文保险论文金融证券论文国际贸易论文中国经济论文经济学理论论文行业经济论文国际经济论文发展战略论文国民经济核算论文

财务分析论文MPACC论文财务控制论文会计研究论文财务管理体制论文成本会计论文审计论文电算化会计论文CPA行业论文管理会计论文会计理论论文会计毕业论文

国际法论文法学史论文公司法论文合同法论文经济法论文知识产权法论文司法制度论文法学理论论文国际商法论文宪法论文行政法论文刑法论文民法论文诉讼法论文

软件工程论文计算机网络论文计算机应用论文计算机安全论文计算机专业论文计算机论文范文

汉语言学论文古代文学论文现当代文学论文新闻传播学论文

中国古代史论文中国近代史论文传统文化论文文化战略论文宗教文化论文

农村研究论文人口问题论文伦理道德论文心理学论文社会其他民俗学论文

民主制度论文毛泽东思想论文政治学论文国际关系论文科学发展观论文马克思主义论文资本主义论文社会主义论文政治哲学论文邓小平理论论文

逻辑学论文中国哲学论文西方哲学论文国学论文美学哲学论文

音乐舞蹈论文环境艺术设计论文园林艺术论文网页设计论文室内设计论文戏剧论文动漫设计论文平面设计论文美学论文艺术理论论文电影电视论文美术绘画论文传播学论文

面向运动俱乐部的智能服务平台的软件工程计与实现

时间:2018-12-08 22:12来源:硕士论文作者:lgg 点击:
本文是一篇软件工程论文,软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的
本文是一篇软件工程论文,软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。(以上内容来自百度百科)今天为大家推荐一篇软件工程论文,供大家参考。
 
1 绪论
 
1.1 选题背景
当前,服务业在经济中的占比值超过了第二产业,成为我国经济增长的主要动力源。2015 年服务业对经济增长的贡献超过了 50%,而且历史性的超越了第二产业;2016 年服务业对经济的增长持续增加,2017 年在整体经济再度回落的大环境下,服务业的发展也与前一年持平,如图 1-1 所示[1]。由此可见,服务业在我国国民经济中的角色日渐突出,成为经济增长的主要贡献产业。随着服务业的发展与人民生活水平的提高,人们越来越注重运动与健身,对运动的关注度明显提高。然而就目前的情况,运动俱乐部信息化、智能化还达不到人们的要求与期望,另外一个问题就是运动俱乐部的资源调度问题,比如运动健身房、瑜伽馆、高尔夫俱乐部等,繁忙情况下都需要排队等位,普遍对资源的利用率比较低,不能合理的对资源进行利用。由于运动健身房、瑜伽馆等场馆客源流动性大且客人数据记录相对较少,研究资源调度问题有局限性;高尔夫虽然作为一个小众运动,在我国并不普及,但是在高尔夫运动俱乐部中,打球的会员层次比较高,对服务品质的要求也高,并且管理系统中记录会员的打球数据,研究资源调度问题有数据支持,因此本课题选择高尔夫运动俱乐部为研究对象。在高尔夫运动俱乐部中,相对于研究草坪、灌溉、仓储分配等问题,俱乐部开球位的资源优化问题直接与会员的打球体验有关,也直接影响俱乐部的收益。俱乐部在繁忙时段场下开球位的占有率不高,场下会出现拥堵,通过对客人下场情况的分析与研究,提出智能的开球位预测方法并将其用到移动软件中智能开球模块中。因此,将传统的运动俱乐部管理与移动互联网相结合,一方面提高运动俱乐部的智能化水平,另一方面也可以提高对资源的合理利用。
........
 
1.2 国内外研究现状
基于本课题的研究目的,本文分别对国外技术的研究水平、国内高尔夫移动应用软件的应用情况进行了研究和分析,并分别针对问题的研究现状进行了总结。
 
1.2.1 国内外技术研究现状
当前移动互联网技术发展迅速,国内外对移动互联网技术的研究主要涉及四个方面:无线接入网络技术、移动应用开发模式、移动终端技术和安全技术[3-4]。
 
(1) 无线接入网络技术
移动终端接入的无线网络主要是无线局域网(WLAN)与蜂窝网络也就是平时手机常用的 3G、4G 以及未来接入的 5G 网络。无线局域网只要用于小范围内的无线共享网络,通常适用于企业、学校、商场以及商店,目前大量个人家庭中通过家用路由器运用无线局域技术来实现共享上网。无线局域网采用的是 IEEE802.11 标准即 WIFI 网络,其优点是链接方便、操作性强、易于扩展;但其受限于带宽大小、网络传输速率和安全性等方面的制约。蜂窝网络主要是智能终端手机接入的无线网络类型,其主要是通过无线信道将设备与网络连接,优势为应用广泛、方便快捷,主要缺陷是成本较高需要架设信号塔、传输带宽低、流量费用高,但是伴随着 4G 普及与 5G 技术的发展,缺陷将愈来愈小,优势越来越明显。
 
(2) 移动应用的开发模式
当前移动互联网应用软件的开发模式只要包括三种,包括原生应用开发模式、Web应用开发模式与混合应用开发模式[5-6]。三种开发模式各有优势与劣势,在我国移动应用软件由于终端系统等原因选用的开发模式趋向于混合应用开发模式。原生应用开发模式也就是 Native 开发模式,Native 开发模式可以完全利用 API 接口和软件平台的特性。其主要优势为软件体验流畅、稳定性强和性能高,但是在跨平台开发中,开发者需要花费时间解决应用的跨平台移植工作,而且开发周期长、开发门槛高,一般适用于要求快速响应、高性能的移动软件。基于浏览器的 Web 应用开发模式主要是移动端对 Web 网站开发进行优化,在移动设备上进行显示。它是基于 HTML、JavaScript、CSS 等语言,在移动终端的手机浏览器上直接运行。移动 Web 开发模式的优点有开发周期短、难度小、开发成本低并且可以实现跨平台,但是其缺陷也比较明显,移动 Web 开发模式由于基于浏览器开发,因而不能使用系统中自带的 API,软件交互与体验也不如原生应用流畅,一般适用于展示类、对性能要求不高的应用。
..............
 
2 智能服务平台中资源调度问题的研究
 
2.1 资源调度问题
资源调度主要是对各种有限的资源进行合理有效的调节和优化,使之能够实现资源的合理利用并且利益的最大化[11]。运动俱乐部中的资源调度有体育设施设备、场馆台位、会所课程、打球位置等资源优化问题,比如在运动健身房中体育器材的利用、台球馆中台位的安排、瑜伽馆中课程的增退、高尔夫球场中的下场打位安排等。在运动健身房、台球馆、瑜伽馆等运动俱乐部的研究发现,由于其客源层次相对不稳定、量化指标很难确定、客观因素影响较多等原因,研究其资源优化问题实际意义不大,虽然高尔夫作为小众运动在我国并不普及,但是研究其资源调度有其独特的优势,主要表现为以下五个方面:(1) 客人打球规则明确,能够作为量化指标。在高尔夫运动俱乐部中,18 洞球场的标准杆为 72 杆,可以根据标准杆计算客人的净杆、差点等数据。(2) 打球位资源相对固定,对场下的打球位进行优化研究具有实际意义。在高尔夫球场中,一般打球位为 18 洞,分为前 9 洞与后 9 洞,但是每一洞的难度系数不同,其标准杆也不相同。(3) 约束条件的相关性比较多。在客人的下场打球过程中,不仅打球的规则明确而且约束条件相关性也较多,客人下场打球只能从下场位置按照顺序进行打球,不允许越洞或者跳洞打球;平均每一洞的打球时间不能超过 12 分钟等等约束条件。(4) 管理系统中存储客人的打球历史数据,有研究的数据支持。与其他的运动俱乐部相比,在高尔夫俱乐部的管理系统中,一般的会员的打球成绩会录入到系统中,可以作为分析的数据来源,研究的结果更加符合实际的需求。(5) 高尔夫俱乐部场下打球位的资源调度问题,受客观因素的影响较少,主要与会员的打球成绩有关。
..........
 
2.2 开球位调度模型的建立
 
2.2.1 研究问题的约束条件
出发站开球位的调度管理是在满足约束 条件的前提下,根据场下实时的每一洞每组客人的打球的时间来预测即将下场的客人开球的位置。场下开球位的调度主要有以下约束条件:(1) 强约束条件:客人打球时只能按次序来打,不允许越洞打球或跳洞打球。(2) 在场下负载因子小于临界值的一半时,出发站优先客人的意愿来安排下场开球的位置。(3) 客人打每一洞的时间,在高尔夫俱乐部中每一洞的难度系数不同,对应的打球时间也不同。客人打球时间计算可以根据其打球的成绩来分析,通过 18 洞每一洞的成绩来计算出每一洞打球需要的时间。
.........
 
3 面向移动端软件平台开发的关键技术.............21
3.1 基于 SAX 的 XML 文档解析........21
3.2 内存泄漏管理技术.....23
3.3 图片缓存技术.............25
3.3.1 图片缓存简介............25
3.3.2 三级缓存过程............26
3.3.3 平板点餐图片缓存解决方案........27
3.4 本章小结...........30
4 移动端智能服务平台的分析与设计.......31
4.1 平台需求概述.............31
4.2 功能模块设计.............33
4.3 平台总体设计.............36
4.3.1 平台功能结构............36
4.3.2 平台设计原则............37
4.3.3 平台设计特点............37
4.4 平台架构设计.............38
4.5 平台接口设计.............39
4.6 本章小结...........42
5 系统的实现与测试..... 43
5.1 主要功能模块实现.....43
5.2 系统安全性保障.........465
5.3 系统测试...........48
5.4 本章小结...........50
 
5 系统的实现与测试
 
本平台采用 MVP 框架来开发,使用 Android Studio 作为开发工具,Java 语言作为编程语言,服务接口采用 Web Service 技术,最终将服务发布在运动俱乐部服务服务器 IIS7.0上供移动端调用。
 
5.1 主要功能模块实现
智能服务平台将其中的部分核心模块的功能的实现情况进行展示,分别是智能开球模块、在线前台模块、个人计分模块、会员中心模块和平板点餐模块。计算机软件的应用已经延伸到各行各业,并且发挥着不可替代的作用,就目前情况来看,安全性却不尽如人意,网络病毒、数据窃听与黑客攻击威胁着软件的安全性,轻者软件出现故障,重者数据泄露。移动软件安全问题的时候一般来说在以下三类范畴当中,APP 代码安全,包括代码混淆,加密或者加壳处理;APP 数据存储安全,主要指在手机存储使用 SQLite 来存储数据时所做的加密;APP 网络传输安全,获取数据采用的协议加密保护,防止网络其他节点对数据的窃听。在安卓平台中,数据的存储一般使用自带的数据库 SQLite,这样会导致 SQL 注入到SQLite 中,更有甚者黑客利用 SQLite 动态加载的特性,实现远程代码执行侵入数据库,导致数据库中数据泄露。防止 SQL 注入的一般手段是对用户输入的内容的合法性进行检验,过滤掉接收字符串内的特殊字符,通常才去字符串过滤的方法,运用正则表达式对其进行过滤来防止 SQL 注入。SQL 注入一般是从用户的输入开始的,对所有用户输入进行了判定和过滤,就可以有效防止 SQL 注入了[46]。防止的方式比较多,比如可以限制 username,password 中出现” ”等特殊字符等,一般网站都是只允许数字,字符,下划线的组合,可以通过 javascript 验证;也可以采取用存储过程代替 SQL 拼接;一般情况不去直接使用编写的 SQL 语句,而是调用相关的 SQLAPI 并关闭动态加载能力;对数据加密处理或者利用正则表达式对字符串进行过滤等等。
...........
 
总结
 
近年来,随着移动互联网的快速发展,当前的终端管理系统也越来越不能满足于目前的管理要求,移动 APP 作为管理系统的辅助平台,一方面可以提高俱乐部内部管理的效率,同时使得俱乐部会员更加方便的在线预约打球,有更加便捷的支付体验,以此提升俱乐部的智能化水平;另一方面通过对会员打球数据进行分析,推荐最佳的开球位置,提高俱乐部场下的资源利用率。智能服务平台中开球位的预测可以提高会员下场的打球的体验,同时也可以为俱乐部增加收益;会员消费后可以在线进行支付,免去了排队的痛苦,并且可以实时查看账单;会员下场打球后可以提交自己的打球成绩并查看近期的成绩趋势,极大的提升了会员的体验;平板点餐可以提高俱乐部餐厅的工作效率,实现了点菜/退菜、下单、厨房小票出单、桌态图一体化流程,会员可以实时看到菜品的图片,既方便了会员用餐也提高了餐厅的品质。该平台的设计开发,使得自己对软件工程的理解更加的深入,不仅理论知识有了提高,开发经验更是得到了锻炼,同时与甲方在需求、开发、测试等方便的沟通也有了很大的进步。因此总结本论文的工作主要有一下几个方面。
(1) 本文首先阐述了选题的背景与目前的研究现状,智能服务平台从实际的需求出发,并且对业务需求进行了详细的分析,对俱乐部的移动智能化起到积极作用。
(2) 通过实地的需求调研,俱乐部在繁忙时段,场下容易拥堵,会员投诉增加,从而俱乐部收益降低品质受损,因此本文构建基于人工雨滴算法的智能开球位预测模型来解决场下资源利用率低的情况。
(3) 平台开发的数据解析、内存管理与图片缓存技术点研究。对移动开发中数据解析问题,系统采用基于 SAX 的 XML 文档解析;针对编码中出现 5 类内存管理问题进行分析并提出解决方案;对传统的三级缓存进行研究,提出平板点餐的图片缓存解决方案。
(4) 本论文中对平台的核心模块的详细功能进行了论述,对智能服务平台的各个业务进行了详细的分析。目前,该智能服务平台已经成功运行于北京某运动俱乐部,并且连续为 23 届、24 届沃尔沃中国公开赛保驾护航,平台目前运行稳定。此平台解决了繁忙时段会员打球场下拥堵、内部移动办公、会员移动订场支付等一系列的问题,既提高了内部工作人员的工作效率,又规范了该俱乐部的管理水平。智能服务平台界面简单,操作容易不复杂,全面提升了俱乐部的移动信息化水平,最终得到了俱乐部管理人员和用户的认可。
..........
参考文献(略)
(责任编辑:gufeng)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
论文代写请联系:

论文代写电话:
论文代写电话:
email:@qq.com
论文代写qq:

\
论文代写 价格合理
QQ在线客服
中华论文网
咨询QQ
2628487918
15221741752