大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦。
💞当前专栏:微信小程序毕业设计
精彩专栏推荐👇🏻👇🏻👇🏻
开发环境
①前端:微信小程序开发工具
② 后端:PHP
演示视频
前端:
weixin013新闻资讯微信小程序开发-用户端演示录像
后端:
weixin013新闻资讯微信小程序开发-管理端演示录像
原版高清演示视频-编号:013
https://pan.quark.cn/s/c0c9519df9d4
源码下载地址:
https://download.csdn.net/download/m0_46388260/89086915
LW目录
【如需全文请按文末获取联系】
目录
一、项目简介
基于新闻资讯的设计基于现有的手机,可以实现管理端;首页、个人中心、新闻类别管理、新闻信息管理、用户管理、管理员管理、系统管理等功能。方便用户对首页、新闻信息、我的等详细的了解及统计分析。
二、系统设计
2.1软件功能模块设计
这些功能可以充分满足新闻资讯的需求。此系统功能较为全面如下图系统功能结构如图4-6所示。
2.2数据库设计
(1) 用户管理E-R图,如图4-4所示:
(2)系统公告E-R图如图4-5所示:
三、系统项目部分截图
3.1用户端功能实现
用户登录通过用户名、密码行页面,进入到新闻资讯主界面,进入到操作界面,进行相对应操作,如图5-1所示。
用户首页页面可以查看首页、新闻信息、我的等信息,进行提交操作,如图5-2所示。
用户进入添加评论页面可以填写评论内容等信息,进行提交操作,如图5-4-所示。
用户进入用户信息页面可以填写用户名、密码、姓名、性别、头像、手机、邮箱等信息,进行保存、退出登录操作,如图5-5-所示。
3.2管理端功能实现
管理员通过新闻资讯进行确认,管理员进入到新闻资讯主界面,管理员进入到操作界面,通过登录窗口进行在线填写自己的用户名和密码、角色进行登录,登录成功后进入到系统操作界面进行相应信息的获取,如图5-7所示。
管理员进入到界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看首页、个人中心、新闻类别管理、新闻信息管理、用户管理、管理员管理、系统管理等功能模块,进行相对应操作,如图5-8所示。
管理员进入新闻类别管理界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看新闻类别等信息,进行详情、修改、删除操作,如图5-10所示。
管理员进入到用户管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看用户名、密码、姓名、性别、头像、手机、邮箱等信息,进行详情、修改、删除操作,如图5-12所示。
管理员进入到系统公告界面,通过界面的任务大厅,登录成功后进入到系统可以查看标题、简介、图片等信息,进行详情、修改、删除操作,如图5-14所示。
四、部分核心代码
4.1 用户部分
<?php
require_once("./config.php");
class CommonController{
public function __construct()
{
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");
header('Access-Control-Allow-Headers:Origin,Content-Type,Accept,token,X-Requested-With,device');
}
//公共方法文件
/**
* 获取头部token
**/
public function token(){
$token = $_SERVER['HTTP_TOKEN'];
if (!$token){
return false;
}
return $token;
}
/**
* 验证token和查询用户id
**/
public function checkToken(){
$token = $this->token();
$uid = $_SESSION[$token];
if (empty($uid)) return false;
return $uid;
}
/**
* curl请求
* post
* */
public function request_post($url = '', $param = '') {
if (empty($url) || empty($param)) {
return false;
}
$postUrl = $url;
$curlPost = $param;
$curl = curl_init();//初始化curl
curl_setopt($curl, CURLOPT_URL,$postUrl);//抓取指定网页
curl_setopt($curl, CURLOPT_HEADER, 0);//设置header
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上
curl_setopt($curl, CURLOPT_POST, 1);//post提交方式
curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);// 设置是否检查服务器端的证书
$data = curl_exec($curl);//运行curl
curl_close($curl);
return $data;
}
/**
* 字段 累加
* $tables 数据表
* $id 数据id
* $column 字段
* $num 累加值
* */
public function andone($tables,$id,$column,$num=1){
$sqlcheck = "select `id`,`".$column."` from `".$tables."` where `id` =".$id;
$dataCheck = table_sql($sqlcheck);
$rows = 0;
while($row = $dataCheck->fetch_assoc()) {
$rows = $row[$column];
}
$sum = round($rows+$num);
$sql = "update `".$tables."` set ".$column." = ".$sum." where `id` =".$id;
table_sql($sql);
return true;
}
}
获取源码或论文
如需对应的LW或源码,以及其他定制需求,也可以下方微信联系我。