Qt_Demo_4:汽车管理系统

1  简介

参考视频:https://www.bilibili.com/video/BV1XW411x7AB?p=3

Github:https://github.com/zhengcixi/Qt_Demo/tree/master/CarMananger

本项目实现一个小的demo,主要目的用于进行汽车的车辆管理和销售统计。

先展示demo的实现效果,再详细说明一下实现过程。

2  demo演示

先演示一下实现的功能,给人一个直观的效果。分别演示车辆管理和销售统计。

车辆管理,出售车辆展示,新车入库还未实现:

Qt_Demo_4:汽车管理系统插图

销售管理,统计销售车辆展示:

Qt_Demo_4:汽车管理系统插图(1)

3  界面及其实现过程介绍

(1)首先,我们的基本数据存放在数据库中,用到了两张表,如下:

Qt_Demo_4:汽车管理系统插图(2) Qt_Demo_4:汽车管理系统插图(3)

 brand表存放的是厂家及品牌的车辆信息:价格、总计、销售数量、剩余数量。

factory表仅仅存放的是厂家的id和厂家的名字。

接着说明一下界面的实现过程:包括两个界面:车辆管理页面和销售统计页面。

(2)车辆管理页面如下:现在只实现了“出售车辆”,“新车入库”还未实现。

Qt_Demo_4:汽车管理系统插图(4)

厂家下拉列表框框中的条目就是从factory表读取的厂家名字name;

品牌下拉列表框中的条目使用厂家名字name从brand表中查找的品牌名字;

报价、数量、金额也就是从brand表中根据厂家名和品牌名查找到的信息;

右侧的行编辑窗口显示的是某天的销售统计信息,包括销售的厂家名、品牌名、数量、单价、总价,这些信息是单独使用xml存放的,使用xml主要是为了学习一下xml的使用,不熟悉的人可以参考我的这篇博客:https://www.cnblogs.com/mrlayfolk/p/13369398.html

(3) 销售统计页面如下:

Qt_Demo_4:汽车管理系统插图(5)

左边显示的是某厂家销售的各个品牌车辆的数量,使用的是柱状图;

右边显示的是某厂家的某品牌销售数量和剩余数量的比例,使用的是饼图;

画图使用的是Qt的QCharts模块实现的,关于QCharts模块的使用,可参考我的博客:https://www.cnblogs.com/mrlayfolk/p/13375358.html

4  部分代码说明

工程文件包括:

Qt_Demo_4:汽车管理系统插图(6)

(1)工程中我们使用到了sql、xml、charts模块,需要在CarMananger.pro中添加:QT += sql xml charts

(2)展示销售统计的页面,展示的图片是在QWidget容器中展示的,需要将QWidget提升为QChartView

Qt_Demo_4:汽车管理系统插图(7)

本站资源均源自网络,若涉及您的版权、知识产权或其他利益,请附上版权证明邮件告知。收到您的邮件后,我们将在72小时内删除。
若下载资源地址错误或链接跳转错误请联系站长。站长q:770044133。

» Qt_Demo_4:汽车管理系统

发表评论

免登录下载网,提供全网最优质的资源集合!