本电影推荐系统的主要开发目标如下:
(1)减少后台管理人员的工作量,对用户的信息进行系统的管理;
(2)必须要方便快捷的查看搜索信息并管理信息;
(3)用户是具有多样性的,所以界面要设置的简单明了,操作更要方便快捷。
技术栈
前端:vue.js+ElementUI
开发工具:IDEA 或者eclipse都支持
编程语言: java
框架: ssm/springboot
数据库: mysql 版本不限
数据库工具:Navicat/SQLyog都可以
详细技术:java+springboot+vue+MYSQL+MAVEN
时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,电影推荐系统当然不能排除在外。电影推荐系统是在实际应用和软件工程的开发原理之上,运用java语言、数据可视化技术以及springbootweb框架进行开发,可以让用户实现在线进行浏览电影信息、电影资讯、管理个人信息、添加电影评分等操作。在系统开发之前首先要进行需求分析,分析出电影推荐系统的主要功能,然后设计了系统结构。整体设计包括系统的功能、系统总体结构、系统数据结构和对系统安全性进行设计;最后要对系统进行测试,还要对测试的结果进行总结和分析,为以后系统的维护提供方便,也为以后类似系统的开发提供参考和帮助。这种个性化的网络系统管理更重视相互协调和管理合作,能激发管理者的创造性和主动性,这对电影推荐系统来说非常有益。息管理、电影评分管理、系统管理等功能进行管理 [3]。用户登录系统后,可以在线浏览电影信息,对电影信息进行收藏、添加电影评分;还可以在线浏览电影资讯、修改个人信息等。
(2)性能:可以准确无误的在不同的操作系统中登录到用户或者管理员的相应界面进行轻松的操作[4]。
(3)环境要求:支持不同的操纵系统和不同的平台,可用于Windows系列、Vista系统等多种操作系统[5]。
3.4.2开发目标
1.前后端分离项目,前端使用vue框架
2.后端使用java编程语言的vue框架
3.项目中登录模块用到token
4.源码包部署调试
5.每个笔记均有对应源码
数据库:mysql5.7/8.0或以上版本
持久化层使用Mybatis,项目管理Maven3,
项目中登录模块用到token
关键词:电影推荐系统,springbootweb,MySQL
目 录
第1章 绪 论 4
1.1 课题的研究背景 4
1.2 课题研究目的 4
1.3 课题的研究意义 4
1.4 研究现状 5
第2章 相关技术 6
2.1 java简介 6
2.2 springbootweb框架 6
2.3 数据可视化技术简介 7
2.4 MySQL简介 8
第3章 系统分析 2
3.1 技术可行性分析 2
3.2 操作可行性分析 2
3.3 需求分析 2
3.4 项目设计目标 2
3.4.1 关于系统的基本要求 2
3.4.2开发目标 3
3.5 系统流程分析 3
3.6 本章小结 5
第4章 系统设计 6
4.1 系统体系结构 6
4.2 开发流程设计 7
4.3 数据库设计原则 8
4.4 数据表信息 10
第5章 系统实现 14
5.1系统前台功能实现 14
5.2后台管理员模块实现 18
5.3 本章小结 21
第6章 系统测试 22
6.1 系统测试的目的 22
6.2 系统测试方法 22
6.3 功能测试 22
6.4 本章小结 24
结 论 25
参考文献 26
致 谢 27