基于微信小程序的问答及好友推荐系统毕业论文
2020-04-19 21:20:22
摘 要
社交作为人与人沟通交流的方式,在任一时期都不可或缺。溯源及古,从战时烽火、车马驿站到飞鸽传书、电报电话,交流的方式随时代变化而不被抹去,可见社交这一行为之重。
网络时代的席卷而来,推动了社会各态各向发展的同时,也使人与人之间的交流更加便捷。社会移动手机的普及为社交带来了新的方式,从面对面的语言谈话到视频通话、社群聊天,乃至一个按键便沟通完毕。社交便利的同时却也面临着社交割裂的危机。
本系统选用微信小程序的形式,利用轻型系统的形式,更便捷地传递信息,以趣味的方式进行性格分析,并设置好友推荐系统,针对不同需求推荐不同好友。主要实现功能:做题得分,分析性格并根据具体的一些具体缺陷评价、给建议,根据不同的交友目的推荐不同好友,管理该系统中的好友等
本系统主要使用微信开发者工具为开发平台,JS、JSON、WXML作为开发语言,数据库采用BMOB服务器,开发出一个问答及好友推荐的轻便系统。
关键词:社交 好友问答 好友推荐 微信小程序
Friends Qamp;A and recommendation system based on WeChat applet
Abstract
Social communication is indispensable all the time , as a means of communicating with other people. Traceability and ancient times, from the wartime bonfire, the car-horse station to the flying pigeons, telegraph and telephone, the way of communication changes from time to time without being erased, showing the importance of social behavior.
The encirclement of the Internet era has promoted the development of all aspects of society, and it has also facilitated the exchanges between people. The popularity of social mobile phones has brought new ways for social interaction, from face-to-face language conversations to video calls, community chats, and even a button to communicate. While socially convenient, it also faces a socially separated crisis.
The system uses the form of WeChat small program, uses the form of light system to transfer information more conveniently, conducts character analysis in a fun way, and sets up a friend recommendation system to recommend different friends for different needs. Mainly realize the function: do the problem score, analyze the personality and evaluate according to specific specific defects, give suggestions, recommend different friends according to different dating purposes, etc.
This system mainly uses WeChat developer tools as the development platform, JS, JSON, WXML as the development language, and the database uses the BMOB server to develop a lightweight system for question and answer and friend recommendation.
Key words: Social; friend quiz; friend recommendation; WeChat applet
目 录
摘 要 I
Friends Qamp;A and recommendation system based on WeChat applet II
Abstract II
第一章 绪论 1
1.1课题背景 1
1.2 目的和意义 1
1.3 课题内容 2
1.4开发工具及技术 2
1.5 本论文的内容组织结构 4
第二章 系统分析与设计 5
2.1需求分析 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 6
2.2.3操作可行性 6
2.3 系统模块图 6
2.4功能模块需求分析 7
2.5设计的基本思想 9
2.6数据的完整性 10
2.7数据库的分析与设计的意义 10
2.8数据库的结构设计 10
2.9数据库的逻辑结构设计 14
第三章 系统功能实现 17
3.1系统通用界面实现 17
3.2授权登录界面 18
3.3答题模块 19
3.3.1回答问题 19
3.3.2上传答案 20
3.4 推荐模块 22
3.4.1计分 22
3.4.2推荐需求选择 23
3.5 好友管理模块 25
3.5.1好友管理 25
第四章 系统测试 26
4.1系统测试目的与意义 26
4.2测试过程 26
4.2.1 做题模块测试 26
4.2.2 计分模块测试 27
4.2.3 好友管理测试 27
结 语 28
参考文献 29
致谢 31
第一章 绪论
1.1课题背景
约翰·多恩说“没有人是一座孤岛”,然而这个时代里,人工智能与科技的高速发展却演变成了将人与人切割开来的利刃。社交软件时代的来袭,在浅层的消磨碎片化时间和展现自我的同时,也使人与人之间的社交有了异味。微信带来了社交的便利,也为社交的割裂创造了条件,在线上和线下社交关系的融合与割裂的当代,人与人的社交需要一些趣味方式的促进,线上扩展爱好、思想相近的好友。
随着互联网的不断发展,人们对应用程序的要求也不断变高,从一开始的实用、高效,到轻量、简洁、便捷等的要求层出不穷。从用户的实际使用角度看, 微信小程序的推出,极大地简化了应用安装下载步骤,用户无需单独下载应用安装包,只需要在微信中打开即可使用小程序提供的服务,为用户提供了很大的便利[1]。并且在性格分析之后设置了好友推荐系统,在一定的数据分析之后,与现有用户的分数比对之后对某方面相近的用户进行推荐。用户可以通过分享界面联系朋友,这个过程同时也拓展了好友推荐的数据。本系统的好友推荐出于不同的交友目的,而不再是单纯地综合总分进行推荐,不同目的的选择能真正契合用户交友需求。线上社交的兴起与线下社交的割裂给好友社交带来了割裂,评分与推荐在提醒人们促进交流的同时,也能够在一定程度上扩展交友圈。
1.2 目的和意义
社交这一行为作为联系人与人之间的交流,在维系社会秩序稳定等起着不可或缺的作用。加上智能手机的广泛应用,微信这一社交工具从中老人群开始,在各个年龄段中迅速普及。社交从以前的电话时代(特定一对一)到现今的媒体时代,形成分享生活的朋友圈进行社交。在带来便利与直观交流的同时,也让许多人的社交演变成“集赞工具”、“冤大头顾客”。针对当代人对深度了解自己的热衷,设置性格测试/性格分析的形式,通过测试结果分析获取性格分类,根据较多的数据推测相似度,借助协同过滤算法的思路,实现好友推荐,这对现代人“趣味社交”的改善有着关键的作用,同时以着娱乐的方式进行好友默契评分,提醒久未联系的好友。并在好友推荐中识别仍未是好友的人群进行社交扩展。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。