基于Android的电影评价交流APP服务端的设计与实现毕业论文
2021-12-26 13:44:13
论文总字数:18981字
摘 要
随着人们消费观念的提升,在现今生活中,电影成了越来越多人精神消费的选择之一。而互联网技术的飞速进步,各种各样的社交平台成为了我们在网络世界中结交志同道合的陌生人的主要方式。
因此,为了将电影主题和社交功能相结合,向电影爱好者们提供一个能够畅所欲言的平台,本次项目拟设计开发一款专注于电影评价交流的Android APP,简单实用,不仅能让用户快速找到自己喜欢的电影资讯,还能为用户提供进行影评发布、交流观后感的社区平台,以及向用户推荐热门优秀电影。电影制作者也因此可以根据用户的反馈了解自身作品的优势和不足,更好地促进电影行业的发展。
本文将对数据库的设计和服务端的功能设计与实现进行详细分析。该APP采用前后端分离的开发模式,APP的服务端设计主要涉及前端功能的业务逻辑设计和数据交互实现。服务器端所使用的开发工具是IntelliJ IDEA 2019.3.1,数据库采用MySql。
关键词:电影 社交 Android 服务端
Design and Development of Film Review APP Server based on Android
Abstract
With the improvement of people's consumption concept, in today's life, film has become one of the choices of spiritual consumption for more and more people. With the rapid development of Internet technology, various social application have become the main way for us to make friends with strangers who have same common interets in the online world.
Therefore, in order to combine the movie theme and social function and provide a platform for movie lovers to speak freely, this project plans to design and develop an app focusing on film review and user communication, which is simple and practical, not only to let users quickly find information about their favorite movie, but also to provide users with a socail platform for film review and film impressions communications. And the APP will recommend popular and excellent movies to users. Besides, it’s significant for the filmmakers to realize the advantages and disadvantages of their own works according to the feedback of users, so as to better promote the development of the film industry.
This article will conduct a detailed analysis of database design and the server’s function design and development. The APP adopts a development model with separate front-end and back-end. The server design of the APP mainly involves service logic design and data interaction development of front-end functions. We use IntelliJ IDEA 2019.3.1 as the development tool and MySql as the database.
Keywords: Film; Review; Social; Android; Server
目录
摘要2
Abstract3
目录4
第一章 绪论5
1.1 研究背景5
1.2 研究方向6
- 研究任务6
第二章 相关技术和开发工具介绍8
2.1 SpringBoot8
2.2 MyBatis8
2.3 MySQL8
2.4 RESTful9
- IntelliJ IDEA9
第三章 需求分析10
3.1 功能需求10
- 性能需求10
第四章 APP服务端功能设计与实现12
4.1 数据库设计12
4.1.1 数据库概念设计12
4.1.2 数据字典设计13
4.1.3 数据库物理设计16
4.2 模块功能设计20
4.2.1 首页模块20
4.2.2 电影模块20
4.2.3 发现模块21
4.2.4 个人信息模块22
4.3 模块功能实现23
4.3.1 首页模块23
4.3.2 电影模块28
4.3.3 发现模块30
4.3.4 个人信息模块32
4.3.5 登录拦截器35
第五章 总结37
参考文献38
致谢40
第一章 绪论
在新媒体时代的环境影响下,“在线社交”成了我们在网络生活中发表个人观点感受、结交新好友的方式之一。随着人们的生活水平不断提高,电影,作为文化创意产业的重要部分,已然是人们在精神消费层面的主要选择之一。而在CNNIC的研究结果中发现,“电影评论”对观众选择和电影票房收入都有着重要影响[4]。
因此,我们需要一款专注电影资讯并且结合了社交功能的APP,方便用户随时随地快速获取想看的电影信息,进行电影评分,交流观后感,同时还可以了解近期热门的高分优秀电影作品。
这款电影评价交流APP采用前后端分离的开发模式,服务端所使用的开发工具是 IntelliJ IDEA 2019.3.1,采用SpringBoot、Mybatis等框架技术,数据库则是使用MySQL。
请支付后下载全文,论文总字数:18981字