基于互联网+创新定制模式的庆典聚会类场景策划平台APP开发及应用
2022-07-10李东阳王腾飞李东海饶闰涵李文艺
李东阳 王腾飞 李东海 饶闰涵 李文艺
蚌埠学院艺术设计学院 安徽蚌埠 233030
目前社会在不断发展和进步,也相应地提高了人们的物质生活水平。群众在面对各种节日庆典的同时,都有着自己方式和想法,尤其是一些特殊活动有着自己独特的见解。因此,针对这样的客户群体,可以通过团队的策划,打破千篇一律的传统形式束缚提供给用户一个极具个性化的APP客户端[1]。
1系统的需求分析
庆典聚会场景策划平台功能模块主要包括用户输入、选题、录像、拍照、存储、录音、分享等模块,用户能够在平台实施自己的创意想法,和设计师沟通实现想法创意交流。和用户沟通并且进行策划后肯定方案,通过第三方合作商实施。等待客户的反馈,以反馈内容进行修改。用户在使用APP过程中,利用邮箱或者手机短信注册登录,设计了用户与设计师两个端口,使不同需求的人得到满足;还能够提高用户信息的隐私性与保密性;实现虚拟头像上传,提高APP的趣味性;而且满足用户群体咨询的个性定制场景策划方案,使用针对性推荐专业设计师对页面单独制定[2]。
本文系统设计使用MVC模式,将系统划分为视图层、模型层、控制层。
视图层是指用户的交互界面,MVC设计模式实现视图数据的采集与处理,通过模型处理业务流程。模型层主要功能为制定业务规则、流程,并且对业务状态进行处理。模型接受视图的请求,返回到最终的业务流程中。MVC核心为设计业务模型,抽取应用模型规则,抽象和具体不能够间隔太远或者太近。
控制层指的是用户接收请求,使模型和视图共同匹配并且实现用户请求,对控制层作用进行划分。控制层并不会处理任务数据,在对请求接收后不会处理业务信息,知识对模型传递用户信息,告诉模型需要做什么,使用哪种视图返回用户。所以一个模型不仅能够和多个视图所对应,还能够和多个模型对应[3]。
2 系统的详细设计
2.1 信息架构的设计
在设计系统过程中,分析用户的需求,使其转变成为发起者的姓名、兴趣标签、即时通讯、动态发布、兴趣圈子、积分商城等功能需求。之后,使此功能需求在市场延展性、愿望强度、需求强度、功能创新等方向实现功能优先级排序[4]。
2.1.1 首页
通过首页将活动信息展示出来,通过搜索使用户加入到自己感兴趣的圈子中,及时查看圈内、推荐、发布、附近的活动,还能够利用活动分类寻找自己感兴趣的活动。
2.1.2 发现
此属于用户交流互动区,为用户推荐感兴趣的达人与圈子,对用户动态进行查看,使用户互动性与交流得到提高。
2.1.3 发布
包括故事、活动、动态三部分,方便圈内用户对互动交流、活动信息进行查看。
2.1.4 消息
主要包括聊天和通知等,实现点赞、评论和通知,消息主要包括圈内、资料和活动等消息。
2.1.5 我的
包括用户个人信息的主要区域,自动切换参与者、举办方的身份[5]。
2.2 交互流程的设计
在交互流程设计过程中要简化操作流程,使用户可操作性得到提高,操作目标包括:
(1)通过任务流程分析,平台包括首页、发现、发布、消息和我的,使用户寻找活动、线上交流互动、发布活动方便性更高。所以,根据社交性、易用性、便捷性实现交互流程设计。首先,在用户打开APP之后进入到产品引导页,使用户了解产品性能,加深用户对产品的印象,使用户使用更加方便;其次,对用户兴趣标签的选择更加方便;根据用户标签实现个性化主页的生成,对自己感兴趣的活动和圈子查看。以自身需求触发发布按钮发布故事、动态和活动;最后,用户根据社交属性对动态、故事查看,使用户互动、交流得到加强。为了使用户对APP可以更方便地浏览和了解,把登录/注册页面放置到用户实际操作中[6]。
(2)通过信息架构分析,产品能够满足用户线上线下交流活动需求。为了有效区分功能优先级别,将重要的功能存储到一级界面中,将次要功能存储到二级界面中。
(3)对内容进行分析后,根据系统推荐、加入圈子、活动分类将活动的内容展示出来,用户将活动、动态与故事展示在圈内。利用扁平化风格的设计理念,通过卡片的方式将活动信息展现出来,使平台整体更加简洁、直观,使用户将重点放到卡片中,从而使用户体验得到进一步提高。
(4)利用交互操作使用户操作精准性得到提高,并且使用户需求得到满足,首页进入到APP之后引导用户,便于用户操作功能页面。其次,以用户行为路径使用户操作效率得到提高,在同个页面中设置用户操作功能,使用户能够随时查看和操作[7]。
2.3 运营策略的设计
2.3.1 定位内容与精准用户
青年用户为平台主要群体,此部分群体为网络主力军。利用现场交流在线下活动中落实,创建真正社区,拓展知识面,扩大社交关系的价值,使用用户接受度良好的方式。和理论知识与研究经验结合,设计线下的社交,主要的内容就是主题的活动运营,主要趋势为垂直社交,实现圈层的快速定位,具备共同兴趣爱好的人群能够成为朋友。活动吸引力主要为活动内容使人收获价值,并且结交同类型的人。将高质量活动的内容提供给用户,提高用户黏性。
2.3.2 用户召回和用户拉新
在进行用户拉新时,在新人报名成功之后,用户通过活动分享得到积分和优惠券;在留存活动中,通过反馈的活动信息、用户互动、参与活动与发布动态等方式能够得到积分,在商城中利用积分兑换商品;以价格结合内容的方式实现流失召回。主要内容包括用户兴趣标签、行为数据与平台活动的信息,避免活动信息量过大[8]。
2.3.3 个性化结合精选推荐
以用户兴趣爱好个性化与精选推荐展现活动内容,使用户个性偏好得到满足,基于兴趣圈提供给用户先上交流专属地。并且通过精选推荐方式使优质活动内容得到提高。用户兴趣爱好推荐使个性化设计得到提高,通过多元化建设使用户黏度、活动价值得到提高,强化用户体验。
2.3.4 多元化活动传播
活动发起者利用以往活动内容产出,通过庆典聚会场景策划平台推广,得到新用户关注和参与,保证产出优质活动内容,利用优质活动内容的整合投入到青少年群体中,比如社交媒体、休闲娱乐场所、公交站等,使平台曝光率得到扩大[9]。
2.4 定位模块设计
定位模块为系统平台设计过程中的基础,通过LocationManager得到位置服务,包括注册位置更新监听器、基站、GPS等数据,利用设置时间、移动距离,监听器在某段时间或者移动距离超过某阈值的时候,触发监听器onLocationChanged的方法实现自身定位。在触发此方法过程中实现通信模块的调用,将用户位置推送到其他聚会成员中。
利用GPS定位和基站定位协作实现定位,GPS定位能够满足离线状态下的定位,具有较高的精度,但是无法在室内环境中使用,具有较大的耗电量,而且时间长。基站定位耗电量小,可用性比较高,但是会降低精度。所以,在设计典型定位模块过程中,要求结合两者开展定位,利用LocationManager监听对基站位置信息与服务者GPS位置进行监听,更新设备位置。在使用定位前会出现基站信号不稳定、时间延误等问题,使用上次所得到的稳定位置实现位置更新,利用LocationManager中getLastKonwLocation在注册的时候表明,将上次得到的稳定位置发送到监听器中。
2.5 地图模块的设计
地图模块能够将聚会路线、成员、地图等显示出来,实现用户交互,通过对地图点击、长按实现交互方式,通过地点位置、聚会成员实现地图Marker图表的显示。Mapbase属于地图类的基类,能够实现的接口包括:OnMapClickListener能够处理点击地图事件;OnltemSelectedListener能够处理ActionBar中菜单;利用LocationListener的用户传感器在对位置进行更新的过程中,实现onLocationChanged事件的触发,在定位过程中通过GPS、Wi-Fi实现,在通过两次计算后,设备要分区检测是否触发事件。地图中的功能就是查找两个位置的路线,为了能够节约空间,利用字符串方式对路线返回经纬度信息进行存储,要求转换格式之后在地图中显示路线。在导航设计过程中,软件能够提供指南针形状、地图路线等导航,将目的地位置对用户指出[10]。
2.6 通信模块设计
2.6.1 对开放平台请求数据
通过HTTP实现请求,在请求过程中对HTTP URL进行明确,服务器或者平台存在不同请求的时候对应UTL,要求保存授权、认证的客户端标识码,包括注册推送平台需要得出的regld,利用授权之后保存协议。网络I/O操作要将子线程处理打开,Android界面Activity设置到主线程中,利用ActiviyManagerService进行创建,并且创建子线程,实现网络I/O操作,在解析数据之后对界面数据进行更新。通过开放平台与平台服务器响应JSON格式数据,利用Volley简化JSON数据解析工作,还能够将Volley网络操作包应用到服务器、客户端和开放平台中。
2.6.2 接收推送数据
在Android系统通知栏中将推送提醒显示出来,使用场景查看聚会参与人员的实时位置,如果某成员和目的地距离比较远,对用户头像点击能够将发送提醒的内容输入,再对目标用户发送内容。通过实时位置推送显示聚会成员的实时位置,发送实时位置通过用户设备位置监听器的调用,此用户设备就会将全新经纬度信息和用户名发送到服务器中,更新数据库用户经纬度信息,对聚会中所有用户regid进行查看,使此信息利用HTTP发送到推送平台中,将regle实现消息推送的设备对用户设备进行定义,用户设备要接收Receiver消息,到实时位置显示界面中传送,从而解析数据,根据全新的用户名和经纬度更新用户显示位置。
2.7 聚会信息模块
对聚会信息的增加、删除、修改、查看,聚会信息主要包括聚会商铺信息、聚会信息和用户信息。
聚会商铺中点评网ID、地点、名称、图片URL、经纬度等,信息通过点评网开放平台得到,利用调用点评网开放平台,得出相关商铺具体信息。
通过用户名、当前经纬度、用户URL等构成用户信息,聚会信息模块调用数据库实现交互,数据库使用MySQL。
通过数据库实现聚会信息模块的交互,将持久化层应用到中间,使数据库操作方法得到实现,包括对数据库表的删除、增加、查看和修改等,聚会信息模块并不会对数据改变与获取进行考虑,要充分考虑业务逻辑层次[11]。
结语
本文设计系统融入服务设计理念,利用前期市场调研现有社交活动类移动应用,确定目标用户和使用场景。根据具体设计成果证实,此平台能够提高平台用户的满意度和服务质量,实现真正意义上的社交。