-
1 项目分析
-
2 教学课件

一、项目导入
在互联网技术高度发达的今天,很多人已经习惯在网站上看电影,很多影视网站应运而生,并广受欢迎。VOD(video on demand,视频点播)的概念已经被越来越多的人所接受,多媒体应用逐渐成为网络发展的必然趋势之一。未来试听生活的新空间也必然在宽度互联网上开启。这个项目是开发一个电影网。
二、系统分析

三、系统设计
1、系统目标
结合实际情况及对用户需求的分析,星光电影网应该具有如下特点:
(1)操作简单方便、界面简洁美观。
(2)能够全面展示影片分类,及影片详细信息。
(3)浏览速度快,尽量避免长时间打不开页面的情况发生。
(4)影片图片清楚,文字醒目。
(5)系统运行稳定、安全可靠。
(6)易维护,并提供二次开发支持。
2、系统功能结构

3、系统业务流程

4、网页预览


四、系统开发必备
1、开发环境
在开发星光电影网时,该项目使用的软件开发环境如下:
(1)操作系统:Windows10。
(2) PHP运行环境:phpStudy v8.1
(3)开发工具:WebStorm 2022.2.3/Visual Studio Code。
(4)浏览器:Chrome。
(5)分辨率:最佳效果1680×1050像素。
由于该项目中使用了Ajax技术请求PHP文件,所以需要在计算机中安装PHP运行环境。
2、文件夹组织结构

五、关键技术
1、JavaScript脚本技术
导航菜单设计

2、Ajax请求
XMLHttpRequest对象

3、Vue.js技术

六、首页技术实现
1、JavaScript实现导航菜单
在网站的首页index.html中,通过导航菜单实现在不同页面之间的跳转。

2、JavaScript实现图片的轮换效果
在index.html首页中,应用JavaScript实现电影图片轮换效果的网页特效,以此来展示近期较热门的电影。

3、Ajax实现热门专题页面
热门专题页面主要显示热门电影的相关信息,应用Ajax技术,每隔一定时间就会无刷新获取最新的热门专题信息

4、Vue.js实现电影图片不间断滚动
在index.html页面中,以图片滚动的形式来展示电影信息

5、JavaScript实现浮动窗口
在index.html页面中,通过JavaScript脚本插入了一个浮动的窗口,通过这个浮动窗口可以实现一些扩展功能

6、JavaScript实现滑动门效果
在index.html页面中,使用JavaScript实现了滑动门的效果,通过编写JavaScript代码,实现电影排行中热播影片和经典影片之间的切换

7、JavaScript实现向上间断滚动效果
在网站的首页中实现了即将上线影片信息向上间断滚动的效果

8、查看影片详情页面
在影片分类展示的页面中,用户不但可以通过单击电影图片、电影名称或 图标打开影片播放页面进行观看,还可以单击 图标打开电影详情页面查看影片详情。

七、总结

素材下载:

