智能商场管理系统(可当做毕设)
2021/12/22 23:51:05
本文主要是介绍智能商场管理系统(可当做毕设),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 前言
- 一、开发工具及使用技术
- 二、主要功能
- 1.服务端
- 2.客户端
- 三、效果图
- 四、关键代码
- 总结
前言
智能商场管理系统,可用于实际业务要求,提高工作效果。一、开发工具及使用技术
本次使用QtCreator开发,在项目开发过程中使用到有技术:
数据库技术:连接数据库,通过界面操作实现对数据的增加,删除,修改,查看等相应功能。
网络通信技术,服务器和客户端建立连接,读写发送数据。
视频播放器,创建视频播放器,以及摄像头和捕捉画面。
二、主要功能
1.服务端
对用户的管理,增添,删除,修改,查看。
对商品的管理,增添,删除,修改,查看。
查看实时监控,以及查看回放录播。
2.客户端
实现用户注册,用户登录,用户退出,查看商品种类,查找想要的商品,添加购物车,以及在线咨询客服,登录之后会把实时监控录像发送到服务端。
三、效果图
客户端未登录之前,退出按钮和付款按钮是被禁用的,在登录之后按钮可用,如果没有账号,选择注册一个属于自己的账号,然后登录购物。
客户端有人登录成功之后,后台服务端会接收到实时监控信息。
查看想要的商品进行添加到购物篮中。可以详细的查看商品的信息。
查看所有商品信息
可以联系在线客服咨询相关的问题。
服务端收到客服端发来的信息
管理员对用户的操作,增添,删除,修改,查看。
管理员对商品的操作,添加,删除,修改,查看。
查看实时监控,以及回放录播。
#
四、关键代码
开启摄像头
//开启摄像头和捕捉画面并发送截图 QList<QCameraInfo> camerainfo = QCameraInfo::availableCameras();//获取摄像头设备信息 m_pCamera =new QCamera(camerainfo.at(0).deviceName().toUtf8(),this); //根据电脑设备信息新建摄像头对象 QVideoWidget *widgetVideo = new QVideoWidget(ui->widget); //设置摄像头的输出窗口 widgetVideo->resize(ui->widget->width(),ui->widget->height()); widgetVideo->show(); m_pCamera->setViewfinder(widgetVideo); m_pImageCapture = new QCameraImageCapture(m_pCamera); m_pCamera->setCaptureMode(QCamera::CaptureStillImage); //设置捕捉模式
//开启客户端读写端口--实时监控 m_TcpSocket_sendphoto.connectToHost("192.168.133.199",8989); connect(&m_TcpSocket_sendphoto,SIGNAL(readyRead()),this,SLOT(readFromPhotoChanel())); //开启客户端读写端口---客服咨询 m_TcpSocket.connectToHost("192.168.133.199",8888); connect(&m_TcpSocket,SIGNAL(readyRead()),this,SLOT(readDataSlot()));
上面的8888端口--------服务端绑定端口8888
上面的8989端口--------服务端绑定端口8989
m_TcpServer.listen(QHostAddress::Any,8888); connect(&m_TcpServer,SIGNAL(newConnection()),this,SLOT(newclient())); qDebug()<<"绑定8888成功,该端口用于客户咨询"; m_TcpServerPhoto.listen(QHostAddress::Any,8989); connect(&m_TcpServerPhoto,SIGNAL(newConnection()),this,SLOT(newclientPhotoSlot()));
总结
在QtCreator中需要添加几个模块network sql multimedia multimediawidgets。相关功能还在完善中。
这篇关于智能商场管理系统(可当做毕设)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南
- 2024-09-30Dnd-Kit学习:新手快速入门指南