医院预约管理系统开发 代码展示 九价疫苗接种预约功能(含小程序源代码)

基于微信小程序的疫苗预约系统让疫苗信息,疫苗预约信息等相关信息集中在后台让管理员管理,让用户在小程序端预约疫苗,查看疫苗预约信息,该系统让信息管理变得高效,也让用户预约疫苗,查看疫苗预约等信息变得越来越方便。

一、项目简述
本系统功能包括:
1、疫苗添加、修改、删除等管理
2、接种点管理(接种点、工作人员)
3、预约跟进(预约、签到、预检、接种、留观、留观历史)
4、用户管理

1、小程序预约的界面展示

在这里插入图片描述

2、医生管理控制器

<?php
namespace app\store\controller;
use app\store\model\Doctors as DoctorsModel;/*** 医生管理控制器* Class Doctors* @package app\store\controller*/
class Doctors extends Controller
{/*** 医生列表* @return mixed* @throws \think\exception\DbException*/public function index(){$model = new DoctorsModel;$list = $model->getList();// return json($list);return $this->fetch('index', compact('list'));}

3、添加医生

    /*** 添加医生* @return array|mixed*/public function add(){if (!$this->request->isAjax()) {return $this->fetch('add');}$model = new DoctorsModel;if ($model->add($this->postData('doctors'))) {return $this->renderSuccess('添加成功', url('doctors/index'));}$error = $model->getError() ?: '添加失败';return $this->renderError($error);}/*** 删除医生* @param $doctors_id* @return array* @throws \think\exception\DbException*/public function delete($doctors_id){$model = DoctorsModel::get($doctors_id);if (!$model->remove()) {return $this->renderError('删除失败');}return $this->renderSuccess('删除成功');}

4、医生编辑

    /*** 医生编辑* @param $doctors_id* @return array|mixed* @throws \think\exception\DbException*/public function edit($doctors_id){// 商品详情$model = DoctorsModel::detail($doctors_id);if (!$this->request->isAjax()) {return $this->fetch('edit', compact('model'));}// 更新记录if ($model->edit($this->postData('doctors'))) {return $this->renderSuccess('更新成功', url('doctors/index'));}$error = $model->getError() ?: '更新失败';return $this->renderError($error);}}

5、订单管理

<?phpnamespace app\store\controller;use app\store\model\Order as OrderModel;/*** 订单管理* Class Order* @package app\store\controller*/
class Order extends Controller
{/*** 待发货订单列表* @return mixed* @throws \think\exception\DbException*/public function delivery_list(){return $this->getList('待发货订单列表', ['pay_status' => 20,'delivery_status' => 10]);}
/*** 已付款订单列表* @return mixed* @throws \think\exception\DbException*/public function receipt_list(){return $this->getList('已付款订单列表', ['status' => 1]);}/*** 待付款订单列表* @return mixed* @throws \think\exception\DbException*/public function pay_list(){return $this->getList('待付款订单列表', ['status' => 0]);}/*** 已完成订单列表* @return mixed* @throws \think\exception\DbException*/public function complete_list(){return $this->getList('已完成订单列表', ['status' => 2]);}/*** 已取消订单列表* @return mixed* @throws \think\exception\DbException*/public function cancel_list(){return $this->getList('已取消订单列表', ['status' => -1]);}/*** 全部订单列表* @return mixed* @throws \think\exception\DbException*/public function all_list(){return $this->getList('全部订单列表');}

6、订单列表、订单详情控制器

    /*** 订单列表* @param $title* @param $filter* @return mixed* @throws \think\exception\DbException*/private function getList($title, $filter = []){$model = new OrderModel;$list = $model->getList($filter);return $this->fetch('index', compact('title','list'));}/*** 订单详情* @param $order_id* @return mixed* @throws \think\exception\DbException*/public function detail($order_id){$detail = OrderModel::detail($order_id);return $this->fetch('detail', compact('detail'));}

7、确认发货

    /*** 确认发货* @param $order_id* @return array* @throws \think\exception\DbException*/public function delivery($order_id){$model = OrderModel::detail($order_id);if ($model->delivery($this->postData('order'))) {return $this->renderSuccess('发货成功');}$error = $model->getError() ?: '发货失败';return $this->renderError($error);}}

8、在后台设置可以进行预约接种疫苗的时间段

在这里插入图片描述

9、疫苗上架的功能界面图:

在这里插入图片描述

10、订阅的用户信息管理

在这里插入图片描述

11、预约的用户信息管理

在这里插入图片描述

12、预约的用户信息管理详情页,后台管理员也可以手动为客户修改预约日期

在这里插入图片描述

13、导出订阅用户

<?php
namespace app\store\controller;
use think\Db;
use think\Log;Class Output extends Controller
{/*** 导出订阅用户*/public function outExcel(){vendor("PHPExcel.PHPExcel");//实例化phpexcel对象$objPHPExcel = new \PHPExcel();$orders = session('output_orders');// 给表格添加数据$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', '名字')->setCellValue('B1', '排号')->setCellValue('C1', '电话')->setCellValue('D1', '疫苗种类')->setCellValue('E1', '年龄')->setCellValue('F1', '出生日期')->setCellValue('G1', '身份证号')->setCellValue('H1', '发货状态')->setCellValue('I1', '订阅时间')->setCellValue('J1', '发货时间')->setCellValue('K1', '渠道来源')->setCellValue('L1', '分销员');$arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L'];$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(10);$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(25);$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(10);$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(25);$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(20);$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(20);$objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(15);for($i = 0; $i < count($arr); $i++){$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getFont()->setBold(true);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getFont()->setSize(12);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);}$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(30);for($i = 2; $i <= count($orders) + 1; $i++){$objPHPExcel->getActiveSheet()->getStyle('A'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('A'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('B'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('B'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('C'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('C'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('D'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('D'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('E'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('E'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('F'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('F'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('G'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('G'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('H'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('H'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('I'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('I'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('J'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('J'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('K'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('K'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('L'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('L'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);if($orders[$i-2]['deliver_status'] == '1'){$deliver_status = "已发货";}elseif($orders[$i-2]['deliver_status'] == '-1'){$deliver_status = "已过期";}else{$deliver_status = "未发货";}$minus_time = time() - strtotime($orders[$i-2]['birthday']);$age = floor($minus_time/3600/24/365);$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orders[$i-2]['user_name']);$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $orders[$i-2]['subscribe_id']);$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orders[$i-2]['telephone']);$objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orders[$i-2]['vaccines']);$objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $age);$objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $orders[$i-2]['birthday']);$objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $orders[$i-2]['idcard']."\t");$objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $deliver_status);$objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $orders[$i-2]['create_time']);$objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orders[$i-2]['deliver_time']);$objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orders[$i-2]['channel']);$objPHPExcel->getActiveSheet()->setCellValue('l' . $i, $orders[$i-2]['name']);}$objPHPExcel->getActiveSheet()->setTitle('订阅用户');//激活当前表$objPHPExcel->setActiveSheetIndex(0);ob_end_clean();//清除缓冲区,避免乱码$name = '订阅用户_'.date('YmdHis').'.xlsx';//弹出提示下载文件header('pragma:public');header("Content-Disposition:attachment;filename=".$name);header('Cache-Control: max-age=0');$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');$objWriter->save('php://output');}

14、导出预约用户Excel表单

	/*** 导出预约用户*/public function outExcel2(){vendor("PHPExcel.PHPExcel");//实例化phpexcel对象$objPHPExcel = new \PHPExcel();$orders = session('output_orders2');// 给表格添加数据$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', '名字')->setCellValue('B1', '针次')->setCellValue('C1', '电话')->setCellValue('D1', '疫苗种类')->setCellValue('E1', '年龄')->setCellValue('F1', '出生日期')->setCellValue('G1', '身份证号')->setCellValue('H1', '接种状态')->setCellValue('I1', '下单时间')->setCellValue('J1', '预约日期')->setCellValue('K1', '预约时段')->setCellValue('L1', '渠道来源')->setCellValue('M1', '分销员');$arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M'];$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(10);$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(25);$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(10);$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(25);$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(20);$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(15);$objPHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(15);for($i = 0; $i < count($arr); $i++){$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getFont()->setBold(true);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getFont()->setSize(12);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle($arr[$i].'1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);}$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(30);for($i = 2; $i <= count($orders) + 1; $i++){$objPHPExcel->getActiveSheet()->getStyle('A'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('A'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('B'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('B'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('C'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('C'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('D'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('D'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('E'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('E'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('F'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('F'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('G'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('G'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('H'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('H'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('I'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('I'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('J'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('J'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('K'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('K'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('L'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('L'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('M'.$i)->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);$objPHPExcel->getActiveSheet()->getStyle('M'.$i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);if($orders[$i-2]['number'] == '1'){$number = "第一针";}elseif($orders[$i-2]['number'] == '2'){$number = "第二针";}elseif($orders[$i-2]['number'] == '3'){$number = "第三针";}if($orders[$i-2]['status'] == '1'){$status = "已完成";}elseif($orders[$i-2]['status'] == '2'){$status = "已过期";}elseif($orders[$i-2]['status'] == '-1'){$status = "已取消";}else{$status = "待接种";}$minus_time = time() - strtotime($orders[$i-2]['birthday']);$age = floor($minus_time/3600/24/365);$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orders[$i-2]['user_name']);$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $number);$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orders[$i-2]['telephone']);$objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orders[$i-2]['vaccines']);$objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $age);$objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $orders[$i-2]['birthday']);$objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $orders[$i-2]['idcard']."\t");$objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $status);$objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $orders[$i-2]['order_time']);$objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orders[$i-2]['appoint_date']);$objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orders[$i-2]['appoint_time']);$objPHPExcel->getActiveSheet()->setCellValue('L' . $i, $orders[$i-2]['channel']);$objPHPExcel->getActiveSheet()->setCellValue('M' . $i, $orders[$i-2]['name']);}$objPHPExcel->getActiveSheet()->setTitle('预约用户');//激活当前表$objPHPExcel->setActiveSheetIndex(0);ob_end_clean();//清除缓冲区,避免乱码$name = '预约用户_'.date('YmdHis').'.xlsx';//弹出提示下载文件header('pragma:public');header("Content-Disposition:attachment;filename=".$name);header('Cache-Control: max-age=0');$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');$objWriter->save('php://output');}
}

15、需要开发医院在线预约管理系统的 可以QQ扫一扫:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/215246.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CAN实验

CAN 寄存器 HAL库函数 代码 #include "./BSP/CAN/can.h"CAN_HandleTypeDef g_can1_handle; CAN_TxHeaderTypeDef g_can1_txheader; CAN_RxHeaderTypeDef g_can1_rxheader;/* STM32F103 TS1 8 TS2 7 BRP 3 波特率&#xff1a;36000 / [(9 8 1) * 4] 500Kbps …

Docker的项目资源参考

Docker的项目资源包括以下内容&#xff1a; Docker官方网站&#xff1a;https://www.docker.com/ Docker Hub&#xff1a;https://hub.docker.com/ Docker文档&#xff1a;https://docs.docker.com/ Docker GitHub仓库&#xff1a;https://github.com/docker Docker官方博客…

vcsa6.7打补丁操作

首先到官网中查找到最新的patch&#xff0c;需要有注册账号才可操作 网址链接&#xff1a;https://customerconnect.vmware.com/patch#search 下载后把iso文件上传到磁盘中&#xff0c;vcsa虚拟机中做光盘iso挂接后&#xff0c; 使用浏览器输入https://ip:5480登录&#xff…

DQN算法

DQN算法 教程链接 DataWhale强化学习课程JoyRL https://johnjim0816.com/joyrl-book/#/ch7/main DQN算法 DQN(Deep Q-Network) 主要创新点在于将Q-learning算法中的Q表记录动作价值函数转为引入深度神经网络来近似动作价值函数 Q ( s , a ) Q(s,a) Q(s,a),从而能够处理连续…

基于若依的ruoyi-nbcio流程管理系统增加流程节点配置(一)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 为了增加流程节点配置的功能的灵活性与方便性&#xff0c;这里增加流程节点的配置。 1、相应表结构如下&a…

虚拟人物视频

背景 大家好&#xff0c;我是小欣&#xff0c;是这个博客的虚拟助手。在这里&#xff0c;我将为大家提供各种有趣、实用、甚至是意想不到的信息。作为一个年轻的语言模型&#xff0c;我的目标是为你们呈现出最有趣和有深度的内容。 我喜欢与大家分享知识、解答问题&#xff0…

NLP中 大语言模型LLM中的思维链 Chain-of-Thought(CoT) GoT

文章目录 介绍思路CoT方法Few-shot CoTCoT Prompt设计CoT投票式CoT-自洽性&#xff08;Self-consistency&#xff09;使用复杂的CoT自动构建CoTCoT中示例顺序的影响Zero-shot CoT 零样本思维链 GoT,Graph of Thoughts总结 介绍 在过去几年的探索中&#xff0c;业界发现了一个现…

2023.11.24 海豚调度,postgres库使用

目录 海豚调度架构dolphinscheduler DAG(Directed Acyclic Graph)&#xff0c; 个人自用启动服务 DS的架构(海豚调度) 海豚调度架构dolphinscheduler 注:需要先开启zookeeper服务,才能进行以下操作 通过UI进行工作流的配置操作, 配置完成后, 将其提交执行, 此时执行请求会被…

[C++历练之路]C++模板还能这么玩,已经走了好多弯路,后悔没有早点学会到。

W...Y的主页 &#x1f60a; 代码仓库分享&#x1f495; &#x1f354;前言&#xff1a; 在C的世界里&#xff0c;模板是一种强大而神奇的工具&#xff0c;宛如编程的瑰宝匣&#xff0c;蕴藏着无限的可能性。它们不仅能够让我们编写通用的代码&#xff0c;还能够在编译时实…

基于java实现捕鱼达人游戏

开发工具eclipse,jdk1.8 文档截图&#xff1a; package com.qd.fish;import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.Random;public class Fish {//定义鱼的图片BufferedImage fishImage;//定义鱼的数组帧BufferedImage[] fishFrame;//…

红队攻防实战之钉钉RCE

我这一生如履薄冰&#xff0c;你说我能走到对岸吗&#xff1f; 本文首发于SecIN社区&#xff0c;原创作者即是本人 前言 网络安全技术学习&#xff0c;承认⾃⼰的弱点不是丑事。只有对原理了然于⼼&#xff0c;才能突破更多的限制。拥有快速学习能力的白帽子&#xff0c;是不…

旋转框检测项目相关python库知识总结

旋转框常用于检测带有角度信息的矩形框&#xff0c;即矩形框的宽和高不再与图像坐标轴平行。相较于水平矩形框&#xff0c;旋转矩形框一般包括更少的背景信息。旋转框检测常用于遥感等场景中&#xff0c;本博文简单的介绍了可应用于旋转框数据训练的开源库&#xff0c;数据结构…