毕业设计uniapp+vue+flask电影推荐系统 微信小程序


依托于微信的小程序架构是近年来新兴的一种应用开发模式,相较于B/S架构,其具有开发成本低、移动端使用更流畅等优点,是未来轻量级应用开发的一个重点方向。
(1)该小程序的功能模块有:
1)影片推荐模块
影片推荐模块分区域显示热门推荐,个性化推荐,高分推荐。
2)搜索模块
搜索模块可以输入匹配字符搜索。小程序端运行软件  微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
 Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python 
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 

源码获取
文章下方名片联系我即可~
3)用户信息模块
用户信息,可以查询和修改用户数据;电影收藏,收藏对用户收藏的电影进行查看和管理;系统设置,可以设置小程序的背景、风格;应用信息,显示小程序的基本信息。
(2)系统开发的框架使用前后端分离的结构,B/S架构。使用的技术有:
    1.前端使用微信开发者工具。
 基于此,搭建微信小程序平台上的电影推荐系统,以在一定程度上解决电影的信息过载问题。推荐系统作为解决信息超载问题的有效方法受到公众的广泛关注。假设用户想去看最新上映电影,只需要通过网络找到一家电影院并订一张电影票,就可以观看自己喜爱的电影。但是,这种方式需要用户有明确的目的性,他需要知道自己想要看什么样的电影。当用户没有明确的需求,不知道想要看哪种类型的电影时,就只能在大量的电影中逐一查找,很难在短时间内找到自己想看的影片。为了解决用户快速找到想看的电影的需求,电影推荐系统应运而生。一个优秀的电影推荐系统,不仅能为在线用户提供更多的电影推荐服务,还可以提高用户对电影平台的认可度和使用体验。

三、预期达到的成果
   通过实现热门推荐功能使用户能快速的找到自己感兴趣的影片,让内容更快更好的推送到喜欢它的用户手中;通过实现搜索功能使用户能更快更好的获取到自己需要的内容,让其更有效的增加用户粘性。用户信息功能可以让用户随意更改自己的信息,并且可以随意更改小程序背景,避免审美疲劳。     
四、存在的问题及拟采取的解决措施
问题1:对各种技术的应用不够熟练
解决措施:先在互联网上查找相应的教程,等学到一定程度之后再开始应用到系统开发之中。对不懂的地方,直接在互联网上查询,有很多直观的教程,很多专业人员提供的解决方法。查看官方的api文档。
问题2:开发过程中容易出现bug
解决措施:再终端中多打印日志,多重分析问题的产生是由前端引起的还是后端引起的,检查代码的书写是否规范,框架是否缺少依赖等。
问题3:开发工具pycharm
使用不熟练
解决措施:互联网上查找资料,向熟悉该工具的同学询问使用方法,自己琢磨多多尝试。多试几遍就可以找到正确的用法,而且能加深记忆。
问题4:用户身份认证怎么办?
解决措施:我们在请求头中使用Authorization字段来代替Cookie中的JSESSIONID(以jetty例),构成Token-Session机制。使用JWT(JSON Web Token)作为Token的生成方式。
问题五:推荐算法出现问题或出现BUG?
解决措施:查找相关资料,比较出可能引起错误的原因,进行不断地修改改正。
 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值