当前位置:网站首页>Develop and implement movie recommendation applet based on wechat cloud
Develop and implement movie recommendation applet based on wechat cloud
2022-07-05 09:35:00 【m0_ fifty-eight million one hundred and fifty-seven thousand ei】
One 、 Project background
The project name is grapefruit movie , The purpose of this small program is to recommend movies to everyone , Different from other small programs such as ticket selling .
Two 、 Performance requirements
The increase of my shadow list 、 Delete and query . Complete implementation of the movie details page . For all aspects of the applet : Movie recommendation 、 Movie details 、 User authorization 、 Cinema inquiry 、 Cinema location 、 The user login 、 My movie list and other aspects are generally achieved , Achieved the basic requirements . The system should run fast 、 Stable 、 Efficient and reliable . It should have good scalability in structure , Convenient for future function expansion and maintenance .
3、 ... and 、 Function module

Four 、 Detailed design
1、 home page
After opening the applet, the user will directly enter the homepage interface of movie recommendation . The top half of the page is a rotating picture , Store the database of the rotation map in the cloud database , When the page is used, it is directly obtained from the cloud database . The second half is movie recommendation , The movie database uses the cloud database in the wechat developer tool . Screen out films with Douban score greater than or equal to six , As a recommended movie .

2、 Movie details interface
The user clicks the movie recommended in the movie recommendation page , Jump to the movie details page . Use in the movie recommendation page navigator Component implementation jump , At the same time, click... In the movie cloud database _id Send it to the movie details page . On the movie details page , Find the specified... From the cloud database _id Other fields for , Render to page , Show the basic information of the movie . Click the plus sign in the upper right corner , Can add this movie to my movie list , After clicking , Return to my shadow list page and you can see .

3、 The user interface
The user clicks on the user tab , Be able to enter the user login interface , Realize wechat authorized login . Use the method of synchronous acquisition , Implementation of user login interface . The user clicks on the profile details on the login page , Be able to jump to the profile details page , As long as the user's Avatar is included 、 Nickname and gender . The user's Avatar can be modified according to their own situation .


4、 My shadow list interface
The user clicks my shadow list in the personal page , You can jump to my shadow list page , You can query the user's own shadow list , Convenient for users to find . When text overflows in the object, it is the way to display ellipsis marks , Make the layout more optimized , In line with the modern aesthetic . Display the promotional page of the movie 、 Release time and movie title .

On my song list page , Click the red button on the right side of Hello Li Huanying , You can delete this movie from my song list . When text overflows in the object, it is the way to display ellipsis marks , Make the layout more optimized , In line with the modern aesthetic .

5 、 Theater interface
(1). Authorization location interface
After the user enters the cinema page , Click to get location information , The system will pop up a pop-up , Prompt authorization applet location function , After authorization, you can see the nearby cinema in the page .

(2). Get the theater interface
After the user authorized location , The page will display the nearby cinemas according to the user's location . The cinema information in the page includes the name and location of the cinema , And the distance between the user's location and the theater .
( Nearby cinemas use cloud databases .)

(3) Get cinema information interface
Users click the location icon of the cinema , Jump to the cinema information interface . Gaode map is used here API Realize the location display of cinema location on Gaode map .

( The details of resources are in your blog resources )
边栏推荐
- NIPS2021 | 超越GraphCL,GNN+对比学习的节点分类新SOTA
- 利用请求头开发多端应用
- Node の MongoDB Driver
- OpenGL - Model Loading
- STM32 simple multi-level menu (array table lookup method)
- 云计算技术热点
- Uni app implements global variables
- Using request headers to develop multi terminal applications
- Wechat applet obtains household area information
- c语言指针深入理解
猜你喜欢

Android 隐私沙盒开发者预览版 3: 隐私安全和个性化体验全都要

VS Code问题:长行的长度可通过 “editor.maxTokenizationLineLength“ 进行配置

Svg optimization by svgo

C language - input array two-dimensional array a from the keyboard, and put 3 in a × 5. The elements in the third column of the matrix are moved to the left to the 0 column, and the element rows in ea

揭秘百度智能测试在测试自动执行领域实践

Using request headers to develop multi terminal applications

Principle and performance analysis of lepton lossless compression

C form click event did not respond

Shutter uses overlay to realize global pop-up

C语言-从键盘输入数组二维数组a,将a中3×5矩阵中第3列的元素左移到第0列,第3列以后的每列元素行依次左移,原来左边的各列依次绕到右边
随机推荐
Project practice | excel export function
Principle and performance analysis of lepton lossless compression
A detailed explanation of the general process and the latest research trends of map comparative learning (gnn+cl)
太不好用了,长文章加图文,今后只写小短文
MySQL installation configuration and creation of databases and tables
Wechat applet obtains household area information
Kotlin introductory notes (VII) data class and singleton class
Talking about label smoothing technology
初识结构体
[how to disable El table]
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
揭秘百度智能测试在测试自动执行领域实践
使用el-upload封装得组件怎么清空已上传附件
Lepton 无损压缩原理及性能分析
Applet data attribute method
LeetCode 503. Next bigger Element II
[two objects merged into one object]
OpenGL - Coordinate Systems
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
【对象数组的排序】