《通信软件开发与应用》课程结业报告

本文详细记录了一位学生使用MDB框架构建以王一博为主题的静态网站的过程,包括个人简介、影视作品、音乐作品和视频播放等功能。在开发过程中遇到了数据排版、视频播放和文件大小限制等问题,并逐一提出解决方案。虽然存在返回键缺失的不足,但通过此项目,作者掌握了HTML、CSS和JavaScript等前端技术,并对MDB有了一定理解,为未来的学习奠定了基础。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、内容介绍

本次项目构建的是静态网站,采用MDB框架完成,主题为介绍王一博的相关信息,分为个人简介、主要影视作品及综艺、音乐作品以及部分视频播放。
主要界面如下:

在这里插入图片描述
个人简介页面:
在这里插入图片描述
主要影视作品及综艺页面:
在这里插入图片描述
在这里插入图片描述
点击对应按钮后,即可跳转到相应的节目播放页面,进行观看

音乐作品页面:
在这里插入图片描述
本页面主要列举了主要音乐作品,包括作品名称,发布时间,以及主题;在点击作品名称时,即可跳转到该作品的百度百科官方介绍页面。

相关视频播放页面:
在这里插入图片描述
该页面放置了一个视频以及相关介绍,点击按钮即可跳转到该作品的官方播放界面。

二、开发过程

首先通过老师教学网站上的教程,对MDB有了初步的了解与认识,然后又进入官方网站进行资料的查询,最终完成该项目。

1.初始页面

在这里插入图片描述

2.个人介绍页面

采用了非常简单和灵活的弹性盒子(Flexbox) 和栅格布局(12列).
栅格用行-row 和列-col 来规划, 一行分为12列, 通过 col 后跟的数字来确定占比.
在这里插入图片描述
本页面将这一行分为了两部分,分别占5/12和7/12;

3. 主要影视作品和综艺页面

该页面同上,也是采用了弹性盒子和栅格布局
在这里插入图片描述
与不同的是,使用了两行,以及每一行共分为三部分,每一部分占4列。

4.音乐作品页面

在这里插入图片描述
在使用弹性盒子(Flexbox) 和栅格布局的基础上,将歌曲名称以超链接的形式展示,通过点击可以到相对应的百度百科官方介绍页面。

5.视频页面

播放视频相关代码
在这里插入图片描述

三、实验问题

数据排版问题

采用弹性盒子和栅格布局,美化整体页面

视频播放问题

通过相关数据搜索,获取到如何在html中播放视频。
在这里插入图片描述
采用如上代码,便可实现视频播放。

文件过大无法部署

因项目中的视频文件约80多M,(超过25M)无法一次性上传到github仓库中。
解决方法:
通过降低视频清晰度,或者通过对视频内容的剪裁,缩小其内存大小,从而使其达到指定范围。

四、缺陷及不足

在其他页面中未设置返回跳转键

仅在主页面设置了跳转子页面按钮,在子页面中无返回主页面按钮以及跳转其他页面的链接,只能通过返回上一步进行重新选择。

五、总结

通过本学期对web知识的学习,让我学会了有关html、css以及javascript等知识,对MDB等框架也有了一定的认识,同时也意识到了前端的强大所在。在老师教学的帮助下以及相关网站的学习制作出来的页面,即使不是那么的好,也有不少的收获,为以后深入该领域的发展打下了坚实的基础。而且,在本次实验中所遇到的问题,都将是以后的经验,因此,本学期的课程以及本次实验,都令我受益良多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值