1 项目介绍
1.1 摘要
时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,电影信息推荐APP当然不能排除在外。电影信息推荐APP是在实际应用和软件工程的开发原理之上,运用java语言以及SpringBoot框架进行开发。首先要进行需求分析,分析出电影信息推荐APP的主要功能,然后设计了系统结构。整体设计包括系统的功能、系统总体结构、系统数据结构和对系统安全性进行设计;最后要对系统进行测试,还要对测试的结果进行总结和分析,为以后APP的维护提供方便,也为以后类似APP的开发提供参考和帮助。这种个性化的网络APP管理更重视相互协调和管理合作,能激发管理者的创造性和主动性,这对电影信息推荐APP来说非常有益。
1.2 系统技术栈
Spring Boot
Maven
Shrio
MySQL
Vue
VueRout
ElementUI
Bootstrap
1.3 系统角色
管理员
1.4系统功能框架图
1.5 系统的基本要求
(1)功能要求:管理人员可以管理自己的用户、电影类型、电影信息、论坛交流等进行管理。
(2)性能:可以准确无误的在不同的操作系统中登录到用户或者管理员的相应界面进行轻松的操作。
(3)环境要求:支持不同的操纵系统和不同的平台,可用于Windows系列、Vista系统等多种操作系统[11]。
开发目标
本电影信息推荐APP的主要开发目标如下:
(1)减少后台管理人员的工作量,对用户的信息进行系统的管理;
(2)必须要方便快捷的查看搜索信息并管理信息;
(3)用户是具有多样性的,所以界面要设置的简单明了,操作更要方便快捷。
2 详细设计与实现
2.1 登录
App后端管理员登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图5-1所示。
2.2 管理员主界面
管理员进入主页面,主要功能包括对系统首页、个人中心、用户管理、电影类型管理、电影信息管理、论坛交流、系统管理等进行操作。管理员主页面如图5-2所示:
2.3 app电影界面
用户点击电影信息,在电影信息页面的搜索栏输入电影名称,进行索搜,然后可以查看电影名称、海报、电影类型、导演、主演、时长、上映日期、制片地区、评分、点击次数等信息,按照提示即可点击收藏或评论等操作。如图5-12所示。
2.4 电影推荐界面
APP首页是用户注册登录后进入的第一个界面,用户可通过APP端首页的最下面的那一行导航栏中的“首页、电影信息、论坛交流、我的”等进行详细操作。APP首页界面如图5-11所示。