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

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


一、任务要求

任务一:构建一个静态或动态网站。以下要求中任选A或B,要求如下:
(选择 A)
A. 静态网站
采用纯 CSS 或你喜欢的任何 CSS 框架如 Bootstrap、MDB、Tailwind 等构建一个主题自选且不少于5个页面(Web Page)的网站

无论你选择静态还是动态网站,该网站都需部署到你喜欢的网站托管服务器上如 Gitpage 等(Angular项目可参阅 https://angular.cn/guide/deployment)。

该网站需放置你的结业报告(要求见任务二)。

任务二:撰写结业报告,要求如下:

(1) 题目为《通信软件开发与应用》课程结业报告;

(2) 报告需阐述:做的什么、开发过程、遇到的问题、如何解决、哪些未解决、总结;

(3) 该报告以 Web 页面的形式呈现,从你上面开发的网站中可访问到。

二、页面展示

1.主页面

在这里插入图片描述

2.“专辑”页面

在这里插入图片描述

3.MV展示页面

在这里插入图片描述

4.歌曲页面

在这里插入图片描述

三、具体实现

1.导航条

导航条中可以使页面跳转,采用的标签为< nav >, 通过在头部引用的bootstrap的css类,我们可以利用< li >里的item类。为导航条里设置上超链接,从而实现主页面内容定位的功能
具体代码如下:

 <nav class="navbar navbar-expand-md navbar-dark indigo">
      <div class="container">
        <!-- Navbar brand -->
        <a class="navbar-brand" href="#">Navbar</a>
        <!-- Collapse button -->
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#basicExampleNav"
          aria-controls="basicExampleNav" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <!-- Collapsible content -->
        <div class="collapse navbar-collapse" id="basicExampleNav">
          <!-- Links -->
          <ul class="navbar-nav mr-auto">
            <li class="nav-item active">
              <a class="nav-link" href="index.html">简介
                <span class="sr-only">(current)</span>
              </a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="zuopin.html">主要专辑</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="sing.html">MV</a>
              <span class="sr-only">(current)</span>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="ccc.html">歌曲</a>
              </li>
            
          </ul>
          <!-- Links -->
          <form class="form-inline">
            <div class="md-form my-0">
              <input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
            </div>
          </form>
        </div>
        <!-- Collapsible content -->
      </div>
    </nav>

2.布局

布局采用弹性盒子和栅栏布局。
以专辑页面为例,采用了三行,每行均分为三部分,每部分4列
在这里插入图片描述

3.音乐播放

<audio controls="controls" height="100" width="100">
          <source src="img/陈奕迅-孤勇者.mp3" type="audio/mp3" />				
           <embed height="100" width="100" src="song.mp3" />
 </audio>

4.视频播放

<video width=auto height=auto controls="controls" >
  <source src="img/_ade56e391f73ea52be21290cfef2ccj-1-64.MP4" 	  type="video/mp4">
</video>

四、遇到的问题

1.视频内存过大,无法部署

解决方案:裁剪视频,降低清晰度

2.导航条点击之后阴影区未改变(未解决)

五、总结

通过本次的网页设计与规划,学到了很多东西,与其他课程不同,设计很有趣,并且网页的制作相对于其他语言来说,比较简单一些,但是还是充满了挑战,虽然本次设计大致完成了,多多少少会有一些功能没有实现,这些遗憾会使我更加努力吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值