大学生约伴平台的研究与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:joiner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现如今的大学校园环境是偏于沉闷的,过着非常枯燥的校园生活,没有良好的社交圈,朋友圈,没有参与一些活动,可能闲暇时光都在寝室虚度,缺少户外活动,造成学生体质和健康素质不断下降。因此,需要寻找一些校园文化运动活动,倡导同学们走出去运动,合理规划青春时光,增强体质,提升综合竞争力,并更好地贯彻落实党的十八届三中全会关于“强化体育课和课外锻炼,促进青少年身心健康、体魄强健”的精神。教育部、国家体育总局、团中央和全国学联共同发起“三走”活动。该文研究的系统是采用Android端Java技术,Web端Node技术,以leancloud云端数据库作为数据的存储,同时基于手机APP,手机Web App,微信公众号、微信小程序的约伴平台。
  关键词:大学生身体素质;三走;大学生约伴平台;微信(WeChat);微信公众平台;微信小程序;Leancloud
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)06-0108-03
  1 背景
  现代社会需要的是体力和智力协调发展、人格完善、才能卓越的人才。大学生要立志成才,首先要具备较高的思想道德素质、科学文化素质、心理素质和身体健康素质,而身体健康素质是大学生成才的重要一步。然而现今的大学校园环境是偏于沉闷的,过着非常枯燥的校园生活,没有良好的社交圈,朋友圈,没有参与一些活动,可能闲暇时光都在寝室虚度,或者只在图书馆与寝室过着两点一线的生活,这大大地影响了大学生的社交能力与身体状况。基于此,为了提高大学生的身体素质,让现在的大学生抛开过去枯燥乏味、单一的生活方式,去认识更多的朋友、扩展自己的人脉圈、丰富大学生们的校园生活。各大高校很有必要有一个这样的平台。
  所以我们的研究是致力于解决大学生外出活动的问题,让“互联网 ”的优势在约出游以及约跑步上发挥得淋漓尽致。我国现在的旅游资源分布的非常不平均,大多好一点的旅行社,都只是在北上广这些一线城市中,这就导致资源的分布不均,所以要利用“互联网 ”具有资源共享、超越时间、实时交互性、个性化等优势和特点,让“互联网 ”能更好地整合社会的旅游资源。
  作为大学生,总有一种对新事物的好奇心,微信小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。微信平台提供的微信公众号以及微信小程序,给我们的推广增加了很大的便捷。对进一步提高用户使用的效率具有一定的现实意义。另一方面技术成熟,利用LeanCloud云数据库平台提供的一系列接口(API),选用Node语言以及Java语言,结合Express框架,Vue前端框架,可较安全、可靠地搭建本平台应用。
  2 应用框架
  2.1 应用总体框架
  大学生约伴总体框架图分为了九个部分:
  1)主页;2)约跑步;3)约出行;4)个人中心;5)发朋友圈;6)聊天室;8)微信。系统的总体框架图如图1所示。
  大学生约伴它能够实现多种不同的功能:功能主要有活动发布、报名活动、查看活动、搜索活动、发朋友圈、报名聊天室、学生认证、微信用户信息管理。具体的功能说明如下:
  1)活动发布
  用户可在本平台上发布约跑步和约出游活动,管理员在后台审核。
  2)报名活动
  用户可根据自己的喜欢报名参与活动,报名后实时展示在活动详情中。
  3)查看活动
  用户课在主页或约跑步或约出行模块查看各种活动。
  4)搜索活动
  用户可在主模块上搜索自己想参与的活动。
  5)发朋友圈
  用户可在参与完活动后发布自己的心情与感受。
  6)报名聊天室
  用户报名后可在聊天使实时聊天,掌握更多的信息。
  7)学生认证
  学生用户在前台注册时进行学生认证,不允许修改。
  8)微信用户管理
  利用微信开放平台,可便捷的與微信绑定,后台可查看与管理用户。
  2.2 数据库结构
  大学生约伴平台根据业务需求进行数据库设计,首先考虑到开发成本、用户的需求以及功能的复杂度我们决定采用LeanCloud云端数据库作为本次项目的数据库。LeanCloud 提供了常见的通用数据模型以及可靠的数据与文件存储功能。支持任意类型的 JSON 格式对象,同时提供了对象之间的关联映射以及完整的增删改查操作API。简化了数据库的操作,前台只需采用Ajax即可对数据进行操作。应用主要以主页,约跑步,约出行,用户信息,酒店景点优惠信息管理作为leancloud数据库设计的总体需求。数据流程结构如图2所示。
  3 应用主要功能实现
  3.1 技术的可行性
  考虑到安卓系统的市场占有率,选择了开发安卓端APP;同时考虑到其他操作系统的用户,也开发了手机端微信浏览器中的web App以及微信小程序。实现各手机平台用户皆可使用。
  安卓APP:Android APP端开发是采用Java技术,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java技术的简单易用、功能强大、多线程、面向对象等等使其开发Android具有重要的因素。
  Web APP:手机Web APP端采用html5、css3、nodejs、vue技术,HTML5手机应用的最大优势就是可以在网页上直接调试和修改。CSS3增强页面的美观性。Node.js作为中间件开发,相比其他的服务器,其能快速稳定的搭建一个服务器,节省了开发成本。vue,一个JavaScript渐进式框架,可让web APP有极好的用户体验。   为加快开发速度,选用后端云LeanCloud作为数据存储的数据库。通过导入后端云的SDK,使用相应函数即可对数据进行各项操作,抛开了后端系统开发负担,专注用户体验和前端实现,加速产品开发进度,更快赢得市場。
  学生用户微信扫码使用小程序或搜索微信公众号或者安装APP后,即可使用该系统。主要功能有:活动发布、活动审核、报名活动、查看活动、搜索活动、发朋友圈、报名聊天室、学生认证、微信用户信息管理。
  3.2 主要界面
  1)主页:此模块整合一些综合性信息,包括推广和公告等信息,给用户最主要的直观感觉。
  2)约跑:此模块整合用户发布的约跑招募信息,所有用户发布的约跑招募都在这个模块。
  3)约行:此模块整合用户发布的约行招募信息,所有用户发布的约行招募都在这个模块。
  4)个人中心:此模块综合展示用户个人信息,包括应用设置个人信息更改和客户服务等内容。
  3.3 登录注册模块
  登录注册模块中,通过vue的双向绑定能便捷的获取到表单的数据,再通过正则表达式对表单信息如密码格式、邮箱格式等进行匹配。只有各项数据符合要求才能发起http请求,通过Ajax技术提交到node中处理并写入数据库,完成登录注册。
  3.4 聊天讨论室模块
  报名用户可在聊天室内对活动信息的进一步了解,在web端要实现实时聊天功能,websocket成为首选,一方面websocket实现了浏览器与服务器全双工通信,browser向server发出建立 WebSocket 连接的请求,连接建立以后,browser和server就可以通过 TCP 连接直接交换数据。另一方面websocket是一种方式是长轮询,保持连接。
  4 结束语
  本平台结合“互联网 ”思维,集运动、锻炼、出游、交友、社交为一体的非常新颖的事物,极大地帮助大学生群体改善身体素质并扩展自己的人脉圈,以及增加了主流的社交平台和更多个性功能。有效的让现在的大学生抛开过去枯燥乏味、单一的生活方式,去认识更多的朋友、扩展自己的人脉圈、丰富大学生们的校园生活,享受健康快乐的大学生活。
  参考文献:
  [1] 廖建锋. 高校科技创新基地在国家创新体系中的地位与作用[J]. 高教发展与评估, 2004(4):21-24.
  [2] 刘晓彬. 基于微信平台的课程管理系统设计[J]. 科技广场, 2016(5):186-189.
  [4] 任玉刚. Android开发艺术探索[M]. 北京:电子工业出版社,2015.
  [5] 罗伟明, 张文恺, 王斌艳. 大学生科技创新教育导论[M]. 上海:上海交通大学出版社, 2014.
  [6] 孙建京. 大学生课外科技创新作品集[M]. 北京:中国水利水电出版社, 2010.
  [7] Ethan Brown. Node与Express开发[M]. 吴海星, 苏文,译. 北京:人民邮电出版社, 2015.
  [8] 刘传君. Vue.js小书[EB]. 2016.
  [8] Ethan Brown. Web Development with Node and Express[M].O’Reilly,2014.
其他文献
以两栖车辆为研究对象,采用雷诺平均N-S(RANS)方程、流体体积(VOF)法和重叠网格法模拟了两栖车辆加装压浪板前后的水动力性能和绕流场。针对压浪板角度和长度的变化,分析了压
目的探讨女性难治性膀胱过度活动症患者心理弹性状况及保护性因素,为改善其身心健康提供依据。方法采用心理弹性量表、症状自评量表、艾森克人格问卷、社会支持量表、焦虑及
该文通对MapReduce调度器中准实时调度算法的研究,实现了在MapReduce调度器上能够依据正在进行的任务的进度,对任务的完成时间进行估计,在运行时给每个任务动态的分配资源。
张岱年的《中国哲学大纲》是民国时期第一部以哲学问题为纲阐述中国哲学基本概念范畴发生发展过程的重要学术著作,其中所涉及的对于朱子哲学的叙述,包括对于朱子学派归属及理
随着人本关怀日渐受到重视,结合我国人口特点,行动不便者也应享有与正常人一样自由进出任何场所的权利。体育场馆属大型公共建筑,对体育场馆的无障碍设施进行研究意义重大。
《基于OpenStack的大数据平台搭建方法的研究》主要通过对OpenStack重要组建的功能的分析,研究相关大数据平台的搭建方法,简单介绍了OpenStack的Swift、Quantum、Nova等三大
今年48岁的唐百征是十二师二二二团一连的一名职工,1995年参加工作,2004年7月加入中国共产党,作为连队的种植大户,他承包土地种植小麦和制种600余亩,购买了两台大马力机车,既
<正>羽毛是禽类屠宰的废弃物,污染环境,如果加以开发利用,生产动物蛋白,既能促进畜牧业的发展,又能治理污染,促进生态环境的良性循环。对于动物蛋白饲料(如羽毛蛋白)的开发,