登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于html css js手机斗鱼官网设计与实现

 2023-11-03 08:11  

论文总字数:18997字

摘 要

近几年来由于3G、4G手机通讯方式的出现,通讯网络得到迅猛发展。同时,随着手机性能不断提高,手机通讯营运商提供的带宽、流量、速度的大幅度提升,使得人们通过手机获取信息的方式发生了巨大的改变。从原来的文字阅读向视频观看的方式发展,这个趋势势不可挡。因此,需要开发一款能整合网络直播视频的共享平台是十分必要的。为此,我在安卓手机平台上开发了一款网络直播视频观看与评论的app软件。

该开发平台是node.js。前端主要使用vue框架,后台数据库使用的是mongoose,语言使用的是HTML、CSS和JavaScript。该app的开发分为:前台管理模块主要有网站首页和推荐页等;后台管理模块主要分为用户评论信息管理和新闻信息管理等。

关键词:node.js,HTML,CSS,JavaScript

Abstract:In recent years, due to the emergence of 3G and 4G mobile communications, the communications network has been rapidly developed. At the same time, as the performance of mobile phones continues to increase, the bandwidth, traffic, and speed provided by mobile communication operators have greatly improved, making the way people use mobile phones to obtain information has undergone tremendous changes. From the original text reading to video viewing, this trend is unstoppable. Therefore, it is necessary to develop a sharing platform that can integrate webcast video. To this end, I have developed a webcast video viewing and commenting app software on the Android mobile platform.

The system development platform is node.js. The front end mainly uses the vue framework, the back-end database uses mongoose, and the language uses HTML, CSS, and JavaScript. The development of the system app is divided into: The front management module mainly has a website home page and a recommendation page; the background management module is mainly divided into user review information management and news information management.

Keywords:node.js,HTML, CSS, JavaScript

目 录

1 引言 3

1.1 开发背景及现状 3

1.2 课题研究意义 3

2 涉及知识和相关技术简介 3

2.1 Node.js介绍 3

2.2 数据库介绍 4

2.3 Vue前端框架简介 4

2.4 Express应用框架简介 4

3 需求分析 4

4 总体设计 4

4.1 功能结构图 5

4.2 功能模块设计及流程图 6

4.3 数据库E-R图 9

4.4 数据库表的实现 11

5 详细设计 11

5.1 前台功能模块设计 11

5.2 后台管理模块设计 21

6 测试与调试 26

6.1 测试分析 26

6.2 实例测试 26

6.3 调试实例 28

结 论 30

参考文献 30

致谢 32

1 引言

智能手机和移动互联网的迅速发展,带来了app的繁荣。同时,随着手机性能不断提高以及手机通讯营运商提供的带宽、流量、速度的大幅度提升,使得人们通过手机获取信息的方式发生了巨大的改变。从原来的文字阅读向视频观看的方式发展,这个趋势势不可挡。而app在一定程度上将碎片化信息和时间高效整合,忽略了空间的地域差异和阻隔,因此,需要开发一款能整合网络直播视频的共享平台是十分必要的。

1.1 开发背景及现状

随着社会的不断发展和进步,人们追求娱乐的方式也发生了变化,由从前物质生活的享受逐渐转变为精神领域的享受。如今手机app的出现,使得视频直播越来越大众化,广泛化。人们可以通过直播视频接触到很多令人意想不到的事和学习到更多课本以外的知识。直播app提供了一个很好的平台,不仅满足了绝大部分用户的需求,同时也刺激了直播视频的传播,带动了电子产品的发展。本人设计和研究直播的app主要目是提供一个平台,让人们在空闲时间观赏视频,舒畅身心,为人们带来极大的方便。

1.2 课题研究意义

随着手机app的不断发展,开发一款能整合网络直播视频的共享平台是非常重要的。因此,我在安卓手机平台上开发了一款网络直播视频观看与评论的app软件。该app应用程序是为了给网民带来更大的便利,方便用户的使用,符合用户的使用习惯。这款app不仅可以通过手机随身携带,而且功能齐全,该app主要功能有观看直播视频和视频评论等,丰富了年轻人的生活选择。做完这个app后,不仅促进我对代码知识的理解,而且为我以后工作技能提供了帮助。

2 涉及知识和相关技术简介

该app应用程序的开发平台是node.js,express是node.js的应用开发框架,前端开发使用的vue前端框架,后端数据库是mongoose,该程序以HTML,CSS进行布局。行为设计是通过JavaScript和ajax页面行为从服务器中获取数据(第三方api接口)。该app是在谷歌浏览器进行调试,最后测试兼容性,优化性能。

2.1 Node.js介绍

Node.js 是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器 npm,是全球最大的开源库生态系统。Node.js是一个运行在服务端的框架,它的底层就使用了V8引擎。我们知道Apache PHP以及Java的Servlet都可以用来开发动态网页,Node.js的作用与他们非常类似,只不过是使用JavaScript来开发。

Node.js的优点:

剩余内容已隐藏,请支付后下载全文,论文总字数:18997字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图