一、课题来源
导致自拟
二、课题研究的目的、意义
腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能、应用场景等相关技术点。
设计基于微信小程序的私教预约系统的主要目的是为了方便健身俱乐部对会员、课程安排等的实际情况进行集中的查询与管理工作,以提高整个健身房的工作效率,也方便会员利用空闲时间进行私教预约。系统操作简单,灵活性好、运行稳定,并且可以根据应用的具体情况,适当加以修改,以便更好地应用。
三、课题的国内外研究现状和发展动态
研究现状:健身是指人们为了追求自己设定的健康目标或形体目标,采取遵循人类身心发展规律、适合自身监看特点的方式,对身体实施积极影响的实践活动的过程。健身是一种社会文化现象。健身是人类的一种社会实践形式,一种有目的和指向的社会运动,通过健身可以对自身机体施加积极影响,以改善人们的健康状况,建立良好、积极的生活方式的社会活动或现象,是人们在改造自身过程中的一种积极的社会实践活动。
在生活水平提高的背景下,人们的生活幸福指数不断提高,追求良好的身体素质,因此健身成了人们在繁忙的工作之余最佳的释放工作压力的方式之一,也是人们拥有良好身体素质的途径之一。因此健身行业不断发展壮大,成为了很多人首选的创业方向和投资方向。但是现阶段国内的健身房管理方式还比较陈旧,管理理念比较传统,这样不仅制约了自身的发展,也严重制约了我国健身行业发展。因此,拥有先进的管理方式和理念可以使我国的健身行业迈向更高的台阶。
在小程序发展迅猛的今天,将IT技术与网络相结合已经成了主流趋势,用IT技术来对当前的健身房进行现代化管理,可以使健身房找到正确的发展趋势,不但可以提高健身房的管理效率,而且能够使健身房找准发展方向,保持良好的发展趋势。目前我国健身房管理的水平普遍不高,随着科学技术的发展,利用网络技术来管理健身房的各项工作成了主要趋势,运用计算机与网络相结合势必会使我国的健身房行业发展的更好。
虽然APP在体验上非常突出,但需要安装,需要消耗流量,占用手机有限的桌面空间。这种麻烦程序,甚至超出了APP的优势本身。就到这里,你自然知道了微信小程序的好了。不用安装,即开即用,用完就走,省流量,省安装时间,不占用桌面;体验上虽然没法完全媲美原生APP,但综合考虑还是更优;对于小程序拥有者来说,开发成本更低,他们可以更多财力,人力,精力放在如何运营好产品,做好内容本身;对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一,这也会降低用户的使用难度。
微信小程序作为轻型应用很有可能会是未来移动小程序应用的主要形式,它的特点是小而快,微信小程序目的主要还是解决小应用的问题,要点在于灵活、快捷、用完即走。用户角度对于用户来说,小程序触及到了PC网页、公众号、H5、APP无法触及到的地方,概括来说它诞生就是帮助用户解决一些特殊需求的,使用刚需低频服务时。小程序降低了低频服务类APP的使用门槛,需要使用时打开小程序,用完了就可以关掉,不会一直占手机内存,不想用了还可以删掉。这用完即走的特点正好满足用户使用低频服务类APP时的需求。
所以本次设计基于微信小程序的私教预约系统,有效解决人们网上随时预约私教服务的问题。依托于新的小程序开发环境,解决"跨系统开发"这个难题,在一个"类操作底层"开发基于微信小程序的私教服务应用。
发展动态:将私教预约系统与小程序技术相结合已成为健身房管理发展趋势。随着健身的不断推广与普及,未来将会有越来越多的人加入健身行列,健身房的规模也会顺应潮流不断发展和壮大,健身房内部业务信息交流的频率增强。随着健身房规模不断发展壮大,大型健身房的国际化发展成为发展趋势,健身爱好者和业务点可能跨地区,因此,信息共享,数据传递,可以令这部分健身爱好者享受到优质的服务,通过小程序来拉近健身爱好者与健身房之间的沟通与联系。拥有先进的健身房管理信息系统可以为健身房捕获一大波客户,在各种发展行业中占有一席之地。通过将客户的信息做科学管理,对健身房数据进行汇总,分析,统计。因此,急需要一个基于小程序平台的私教预约系统对健身房内部进行综合管理。因此,设计一个集查询,报表,统计,分析为一体的私教预约系统显得格外重要。
四、课题的研究内容、拟采取的技术方案或研究方法
研究内容:
作为系统开发者,意在建立一个功能完备的私教预约系统。本系统通过小程序端,为健身用户提供私教预约服务。
小程序端:小程序主页主页包含私教服务项目展示模块、服务报价模块、用户留言评价模块等。该小程序是一个多tab应用,因此在小程序的底部导航栏的设计中,通过tabBar配置项指定tab栏的表现,以及tab切换时显示对应页面。本次私教预约小程序还通过设计的轮播图来展示一些促销活动或者广告。为提升客户使用体验,设计了留言版块以供客户对小程序进行评价、也可以进行服务预约和注意事项留言。
数据库搭建:建立关于人员、物品、图片等数据库表项对应小程序端的内容,在今后的需求分析过程中再详细确定相关属性。
后台搭建:使用服务器搭建一个管理员网站,网站通过验证密码进入,包含了当前服务器存储的失物的相关信息以及状态,并且管理员可以对某一单一属性进行检索,按条件分类、查询、管理等操作。
拟采取的技术方案或研究方法:
本系统主要由微信小程序客户端、服务器、数据管理端构成,服务器采用 ThinkPHP5框架技术,客户端采用微信小程序的MINA框架,数据管理端采用 CMS框架。客户端的页面实现通过网络与服务器REST API接口通信获取 MySQL数据。重点设计私教预约系统系统客户端、服务器以及数据库的设计、开发、测试工作。
本文重点阐述小程序预约系统客户端的教练信息展示、运动项目分类、预约、下单支付,个人信息管理及数据库设计六大模块的设计和实现过程。
五、课题研究的重点、难点及创新点
研究重点、难点:因为在线预约系统架构过于庞大,凭一个人的力量,短期内不可能完成全部功能的开发。所以本系统采用微擎版的在线预约小程序,进行二次开发,完成一些定制性的功能,可以把自己想要的功能做成插件,一些需要特殊权限的功能(例如微信付款),只需要将数据写回在线商城,剩下的业务逻辑它就会帮我的系统完成。因为选择微信端,所以用在线商城等同于用自己的模板引擎把微信接口再次封装一下,让开发的目的性更强。
创新点:私教预约系统的设计与实现过程中,对客户端的代码进行全局的MVC模式设计控制,采用template模板增加代码的复用性,并创建客户端用户的token管理机制进行用户身份验证与权限分级。
六、课题研究的进度安排(以周为单位进行进度安排)
第1-2周,详细了解设计需求,搜集相关文献文档,了解相关原理和关键技术。完成5000字翻译任务。
第3周,确定技术方案,了解熟悉小程序开发平台。撰写开题报告。
第4-5周,完成课题的需求分析和功能设计,完成项目的详细设计和界面设计。
第6-8周,实现程序模块的初步编写。准备好中期检查。
第9周,中期检查
第10-11周,完成所有程序模块的编写与调试
第12-13周,用实际意义数据进行系统整体调试与修改。
第14周,完成前后台的联调与测试。
第15-16周,撰写项目相关文档和帮助文件,准备项目的验收。撰写论文,准备答辩演示文稿。
第17周,修改论文,整理项目归档资料(论文,翻译,源代码、必要技术资料和帮助文件等文档),提交资料。
七、 主要参考文献
[1] 中国小程序络信息中心. 中国小程序络发展状况统计报告[R]. 北京: 中国小程序络信息中心, 2014
[2] 中国小程序络信息中心. 2012年中国手机网络发展状况统计报告[R]. 北京: 中国小程序络信息中心, 2013
[3] iResearch. 2014年中国手机网络行业年度研究报告[R]. 北京: 艾瑞咨询集团, 2014
[4] Wei Z. The Analysis of Mobile Internet Impacts on Electronic Commerce System Construction[C]. Paris: Published by Atlantis Press, 2013:237~242
[5] Kim M J, Park J. Mobile phone purchase and usage behaviours of early adopter groups in Korea[J]. Behaviour & Information Technology, 2013:1~11
[6] 林金环. 再谈O2O模式[J]. 信息与电脑, 2012(10):94~97
[7] 刘杰克. 品牌微信营销策略[J]. 纺织服装周刊, 2013(21):48
[8] 陈豪. 移动精准营销时代[J]. 电子商务, 2013(10):32~33
[9] Lynn Beighley, Michael Morrison. Head First java & MySQL[M]. Sebastopol:O'Reilly Media, 2008:3~6
[10] David Gourley, Brian Totty. HTTP权威指南[M]. 北京: 人民邮电出版社, 2012:6
[11] Erik T.Ray. XML入门[M]. 北京: 中国电力出版社, 2011:11
[12] 科夫勒. MySQL 5 权威指南[M]. 北京: 人民邮电出版社, 2006:9~12
[13] HTML5.维基百科[EB/OL]. http://zh.wikipedia.org/wiki/HTML5
[14] 王易. 微信营销与运营:策略、方法、技巧与实践[M]. 北京: 机械工业出版社, 2013:35~42
[15] 蒋琦琦. 微信服务在图书馆应用的探索与实践[J]. 数字技术与应用, 2013(7):201~205
[16] 应用程序接口.百度百科[EB/OL]. http://baike.baidu.com/view/592964.htm
[17] 微信小程序开发者文档[EB/OL]. http://mp.weixin.qq.com/wiki
[18] 王亮. 基于Thinkjava的RSS阅读系统的设计与实现[D]. 武汉: 华中科技大学, 2012
[19] 钟志勇.微信小程序应用开发实战[M]. 北京: 机械工业出版社, 2013:62~64
|