0
点赞
收藏
分享

微信扫一扫

MINA+Php+MySQL电影资讯微信小程序的设计与实现


MINA+Php+MySQL电影资讯微信小程序的设计与实现

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


文章目录

  • MINA+Php+MySQL电影资讯微信小程序的设计与实现
  • 一、前言摘要
  • 二、系统设计
  • 1.系统结构图
  • 2.系统顺序图
  • 三、系统界面截图
  • 四、代码实现
  • 五、源码获取


一、前言摘要

提示:这里可以添加本文要记录的大概内容:

移动互联网时代的到来,智能手机的普及,在众多手机软件中,微信被广大用户认可并广泛被使用。随着微信的发展,微信的功能越来越齐全,因此,针对用户通过微信平台进行查询、播放视频的需求,特开发了本电影资讯小程序。
本电影资讯小程序基于微信平台设计开发,采用MYSQL数据库进行数据的储存,系统主要实现用户通过微信平台进行查看视频信息、在线播放视频的功能。该电影资讯小程序具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,通过本电影资讯小程序用户查询、播放视频不受时间地点限制,无需下载安装手机软件,打开微信平台,即可进入本电影资讯小程序进行视频查询、播放、资讯查看,评分等操作。
本论文对电影资讯小程序的设计与开发进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。

提示:以下是本篇文章正文内容,下面案例可供参考

二、系统设计

本电影资讯小程序不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,系统结构的设计是关键。

系统结构设计是将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。

1.系统结构图

MINA+Php+MySQL电影资讯微信小程序的设计与实现_小程序

2.系统顺序图

MINA+Php+MySQL电影资讯微信小程序的设计与实现_微信_02

用户登录顺序图2.1管理员登录后可进行信息的添加操作,添加信息顺序图如下图所示

MINA+Php+MySQL电影资讯微信小程序的设计与实现_php_03

三、系统界面截图

MINA+Php+MySQL电影资讯微信小程序的设计与实现_mysql_04


MINA+Php+MySQL电影资讯微信小程序的设计与实现_微信_05

MINA+Php+MySQL电影资讯微信小程序的设计与实现_微信_06


MINA+Php+MySQL电影资讯微信小程序的设计与实现_小程序_07


MINA+Php+MySQL电影资讯微信小程序的设计与实现_微信_08


MINA+Php+MySQL电影资讯微信小程序的设计与实现_微信小程序_09

四、代码实现

下面展示一些 内联代码片

//小程序首页信息请求
 onLoad: function (options) {
    var self = this;
    wx.request({
      url: url + '/Index/getIndex?p=1',
      success: function (res) {
        console.log(res)
        self.setData({
          banner:res.data.banner,
          videos:res.data.VideoData
        })
      }
    })
  },
//小程序视频分类列表
onLoad: function () {
    var that = this;
    wx.request({
      url:url+"/Index/getCategory",
      data:{},
      success:function(res){
        that.setData({
          cate:res.data.cate,
          video:res.data.video
        })
        console.log("data.cata:", that.data.cate)
      }
    });
  }
//服务器后台视频列表请求
  public function index(){
        $VideoModel = M('Video');
        $count = $VideoModel->where()->count();
        $Page = new \Think\Page($count,8);	//实例化分页类 传入总记录数和每页显示的记录数(15)
        $show = $Page->show();	//分页显示输出
        $VideoList = $VideoModel->where()->limit($Page->firstRow.','.$Page->listRows)->select();	//分页查询
        $cateModel=M("Category");
        $cateList=$cateModel->order("sort")->select();
        $arr=array();
        foreach ($VideoList as $k=>$v){
            $arr[$k]=$v;
            $arr[$k]["cname"]=Category::getParents($cateList,$v['cid']);

        }
        $this->assign('page',$show);	//赋值分页输出
        $this->assign('VideoList', $arr);
        $this->display();
    }


举报

相关推荐

0 条评论