适用于大学生的微信社交小程序的构想与改良

2023-01-31 11:28徐晓冉谢延鹏郭宏扬
科学与信息化 2023年2期
关键词:可视化逻辑程序

徐晓冉 谢延鹏 郭宏扬

沈阳工程学院电力学院 辽宁 沈阳 110000

1 项目意义

由于互联网内容传播的特点,在社交软件上,这些年轻人将更容易接受拜金享乐理论、利己主义、西方普世价值观等传统意识形态的冲击,并可能对他们健康人生观的形成造成影响。社会大众素质相对低下,更易于非理性参与。传统媒体是信息传递方式,而互联网软件则是互动传递方式,信息的接受方与传递方都是统一的,即他们既是信息的传递方,又是信息的生产者。而他们在接触信息的过程中,及时评价和反馈信息,但这种传播方式的弊端也日益明显。大学生不仅仅是资讯的生产商,而且是讯息的传播者与受众。一些人会利用社交软件渗透大学生的价值观,诱使大学生参与网络欺诈、网络约会、网络赌博等非法活动。社交软件是大学生沟通交流的一种主要工具,这不仅有助于交换信息,沟通情感,并且为大学生参与网络信息的传播和交流提供了一个重要方式[1]。在社交软件中使用者可以隐藏自己的真实姓名、性别、甚至外貌特征等。这种情况下极有可能失去社交信任,降低社交质量。作为国之栋梁,应该有更积极友好的社交环境,以达到共同进步的目的。

2 对社交软件的需求

随着移动通信技术迅速发展,各种社交类型的小程序为人们带来了便捷的交流。格兰诺维特首次提出了关系力量的概念,在互动频率、感情作用、亲密级别和互惠互利的基础上将关系区分为强关系和弱关系。格氏认为,强关系的朋友圈子有较高的重叠度,信息的性质重叠性强,承担的主要是群体内部的连接功能;而弱关系的本质是异质性强。需要通过较远的社会距离传播,因此促进了资源、信息的大范围传播与交换。格氏认为在社会生活中一周超过两周的互动则属于高频率互动,而移动互联网和智能客户端又进一步突破了时空限制,大学生使用网络进行通讯高频率互动逐渐习以为常,他们网络互动、社交、反馈的频率持续升高,在网络虚拟空间高频互动已经满足强关系的概念[2]。与此同时,一些产生于网络或者主要存在于网络空间的人际关系,随着网络管理的严格和网络社交的实名,为大学生之间网络社交建立信任提供了可能。虚拟社交空间内形成了大量的大学生网络群体,群成员往往具有相似的兴趣或经历,形成群体后会增加个人归属感,增强个人团队意识,也能够衍生出相互之间的信任。与现实不同的网络社交互动反而提供了更自由广袤的空间,感兴趣的社交话题、高频的社会互动,都有助于在网络空间中获得信任和亲密关系。本项目旨在为志同道合的大学生们开发一款专用的任务导向的社交小程序——“道合”小程序。本项目利用ThinkPHP框架实现服务器后台业务、以 MVC 模式作为设计模型,使用了MySQL数据库来保存资料。主要包括信息采集、“道合”聊天室、“道合”用户推荐和“道合”任务卡四大模块。其中“道合”用户推荐模块利用爬虫技术和改进的卷积网络深度匹配模型(DeepMatch_cnn)寻找志同道合的用户;“道合”任务卡模块为志同道合的同学提供共同做任务打卡,进而实现共同目标的功能。本项目利用改进的朴素贝叶斯分类算法(Naive Bayesian classification,NBC)实现对不良内容的屏蔽,为在校大学生提供了清朗纯净的社交学习空间。

3 国内外发展现状及可行性分析

3.1 国内外发展现状

根据国外的发展状况,社交媒体的使用对用户的心理健康有负面影响。以最为流行的Facebook为例,在过去的25年中,年轻一代的抑郁、焦虑情绪增加了70%,而这与社交网络相互之间具有千丝万缕的关系。密歇根高校的社会心理学家Ethan Kross说:“从表面上看,Facebook为满足人类基本的社会联系需求提供了宝贵的资源,但我们发现,使用Facebook并不会带来福祉,反而会带来负面影响。”他的研究发现:Facebook使用程度越高,用户情绪就越低落。国内各种社交App、小程序也广为应用,比如QQ、微信、抖音、豆瓣等。这些应用一部分侧重通信功能、一部分侧重社交功能、还有的侧重娱乐功能等[3]。1999年,QQ问世,功能定位是即时通信、网络工具,信息载体是文本、图片、电子化表情,社交特征是虚拟、即时群组;2009年,微博诞生,功能定位是基于用户关系的简短实时信息分享,信息载体是文本、图片、视频等多媒体,社交特征是关注和粉丝分享;2013年,微信被广泛应用,功能定位是智能端的即时通信、朋友圈分享展示、公众号、小程序、移动支付,信息载体为文本、音频、图片、视频、电子化表情、小程序、支付,社交特征为移动端通讯、碎片化社交、基于用户关系的分享。不管怎样,这些应用都会充斥着大量的信息,或好或坏。便利社交的同时,也带来了许多无效社交、甚至是有害社交。

3.2 经济可行性分析

开发成本合理,并会为用户带来最佳体验,在用户增多后可以少量引进广告以增加收入,用以小程序的维护。

3.3 技术可行性分析

通过爬虫技术及深度学习方法可以实现对有相同目标的用户的推荐。利用ThinkPHP框架实现服务器后台业务。以MVC模式作为设计模式,利用 MySQL 数据库来存储数据。

图1 小程序运行逻辑

4 运行原理

4.1 开发工具

本项目是由腾讯有限公司开发的微信开发者软件,采用了一个全新的Mina架构。Mina是一种计算机网络连接的架构,一般包括2个组成部分:网页可视化层和应用逻辑层[4]。在当中,网页可视化层一般用来展示网页。而渲染单元则由wxss和wxml文件所组成。Wxml可以用来设置网站的框架,而wxss用来设置网站的类型。使用逻辑层具备了处理事务的特性,而Java脚本则提供了逻辑交互、网络邀请、信息邀请等的特性。可视化层与逻辑层之间通过系统层中的jsbridge联系,可视化层将触发的结果发送给逻辑层加以管理;而逻辑层将结果的更改回复到可视化层,并以此完成可视化层的页面调整。

4.2 业务逻辑

ThinkPHP架构,本项目使用ThinkPHP架构完成了服务器的后台服务。ThinkPHP是一个有效、敏捷的Web架构,它能够让开发人员更注重于特定服务逻辑的实现,而不关注于程序的底层实现原理,进而提升了程序的开发效能。它首先使用了PHP程序设计语句,并使用MVC的设计工作模型,即使用建模、视图和控制来完成服务逻辑。该框架还创建了一个通用函数类库,有助于形成一个稳定、快捷、有效的社交平台体系;其次,也因为使用了该架构,整个体系最大限度地增强了其扩展、灵活度、可维护性和适应性。

4.3 数据库连接

Mysql数据库是中国传统企业最受欢迎的关系式数据库系统,利用微信小程序开发者工具和数据库接口完成整个系统的数据处理工作,在微信小程序开发者工具JS中可以创建信息请求程序,向数据库系统发送数据申请,在数据库系统接收到信息申请之后从数据库中检索到所需要信息,并反馈到微信小程序的逻辑层面,将最终的信息在视图层展现到微信小程序的页面。

5 小程序社交的优点

①强大的社交属性:微信小程序自被研发出来起,就被赋予了极为强大的社交能力,我们日常生活中可以注意到,在社交群中,是否有人经常分享小程序,通过社交群分享以达到信息裂变的方式,能够让商家快速累积原始用户。②功能强大涵盖行业广泛:小程序自身拥有的功能种类可与常规App媲美,基本上涵盖了大部分行业的商家,适用于几乎全部行业的商家,自身拥有推广,营销等多种强大的功能,可以帮助商家更好地将流量变现,更精准的应对经营过程中的问题。③背靠微信:微信是小程序的唯一入口,而微信拥有超十亿的用户,因此商家不用为流量市场是否饱满而担心,同时也不用担心会有外部App带走自己的流量。以上为小程序的典型优点。除此之外还有触手可及,用完即关,搜索小程序方便,开发及使用成本更低,更流畅的用户体验,更多的曝光机滤,等等。

6 结束语

文章详尽阐述了新形式的社交小系统的设计与实现流程,系统进行了数据收集、处理、用户推荐等功能。通过使用该系统,能够充分利用社交软件对大学生高质量交友的便捷之处。

猜你喜欢
可视化逻辑程序
刑事印证证明准确达成的逻辑反思
基于CiteSpace的足三里穴研究可视化分析
思维可视化
逻辑
创新的逻辑
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
女人买买买的神逻辑