Qt实现小型的超市收银系统

        作为联系,打算用Qt开发一个小型的收银系统,从开始的构思,到基本功能的实现,经历了些时间,很多时候是学校的其他事情打扰的不行,没能静下心来连续做,那样的话就会快很多了。

         其实真正做一件东西的时候,需要我们静下心来不断的去做,这样心里感觉会好很多。今天记录下自己做这个项 目的过程,以后翻出来还可以看看。

         本人很喜欢本着开源的心来学习的,但是好多的人都很吝啬,只能这样说了,可能不好听,但是现实就是这样,不过这开发这个项目的过程中让我欣慰的是,我以外的发现了一位大神,Qt大神,他将自己写的东西都开源出来,让我从中学到了很多的东西,在这里感谢他。

         由于本人也是个菜鸟,在加上分少的可怜,所以就只能这样做了,如果没有积分下载的可以告我邮箱,我发给你。程序中不免有些BUG王大家指出。

源码下载地址。http://download.csdn.net/detail/u013704336/8145739

提供源码像让大家互相学习。

1、先来一张登陆的界面:

界面比较粗糙。难看,本人表示只在上面贴了张图片而已,想要美观的可自行在深一步设计。登陆界面中可以选择登陆的名称和工号,这些都是从数据库中查找到的。

2、进入主界面(密码和名称正确的前提下)

哈哈,界面很丑吧。不过没有关系,咋要的是功能,界面丑陋与美那是后期的事。几个样式表统统解决问题。见后面的文章。

主要就是这些功能,有的没有实现,需要去慢慢的做。

3、前台销售界面

主要就那些东西,功能差不多是现代了可以参考下设计的思路,可能方法不是很好,实现的方法与很多,很想让大家指出最优的方法。

4、采购进货

5、会员管理界面

6退出

在退出的过程中,提醒用户是否备份数据,以防止用户不小心关掉系统,二数据库数据出现问题,造成不必要的损失。

       功能还不够完善,需要改进的地方还很多。望大家指出,共同交流学习。。

在这之后我参照了对Qt方面比较牛逼的大神做的东西,借鉴了下,将我的系统改善了下,效果如下图所示:

liudianwu  开源的东西,对我的影响很大。多谢你……

技术在于交流……

时间: 2024-10-24 17:59:08

Qt实现小型的超市收银系统的相关文章

c#练习之超市收银系统

类的设计 第一种类:商品的类,父类是个抽象类: 第二种类:折扣的类,父类也是个抽象类 类图如下: 使用技能 用继承抽象类实现多态,用多态来实现工厂模式: 使用反射机制来实现构造实例的多态和工厂模式; 工厂模式可以增加系统的可扩展性; 使用Dictionary中的list集合来减少代码量; 源代码 仓库类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste

C#设计模式——简单工厂模式实现:超市收银系统

一.超市收银系统: 在上一篇中简单介绍了简单工厂模式,在理论方面应该清楚了这是个什么东西用来处理什么情况和它的优缺点,现在来看看应用简单工厂模式的一个现实情境--超市收银系统.在现实生活中商品.仓库.超市.顾客就是一条链子,通过这条链子不论是顾客买商品或者是超市管理商品都得到非常方便的效果,超市也会有一些优惠的方案,这次我们就通过简单工厂模式来实现我们现实生活中超市收银的情况. 二.逻辑思路: 1.产品: 1-1.创建产品父类,产品有价格.名称.ID等公共属性. 1-2.创建各产品子类,继承于产

超市收银系统和会员管理有什么区别?

目前,收银系统和会员管理是众多店铺运营和管理过程不可或缺的部分,那么,只能选一套符合超市的收银系统了,那么到底选收银系统还是会员系统呢?那么,咱们先来了解一下这两者的区别吧! 两者的共同点:其实会员系统不仅仅只是管理会员,会员系统中也带有收银功能,能帮助服装连锁店铺实现收银消费,管理日常店铺所有的业务需求.同样收银系统也是带会员管理功能的,只是功能比较弱点,也算是最基本的会员功能摆了. 两者的不同点:会员系统更多的是侧重于会员营销管理,进行会员活动深度营销,能帮助店铺进行各种营销活动,比如店庆.

超市收银系统

1,登录界面 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.F

.Net学习笔记----2015-06-30(超市收银系统02)

照着课程敲了一遍代码:实际上有不少坑,再研究 超市类: class SupperMarket { //创建仓库对象 CangKu ck = new CangKu(); public SupperMarket() { ck.JinPros("Acer", 1000); ck.JinPros("SamSung", 1000); ck.JinPros("JiangYou", 1000); ck.JinPros("Banana", 1

.Net学习笔记----2015-06-30(超市收银系统01-仓库类)

GUID: 产生一个不会重复的ID static void Main(string[] args) { //产生一个不会重复的编号 Console.WriteLine(Guid.NewGuid().ToString()); Console.WriteLine(Guid.NewGuid().ToString()); Console.WriteLine(Guid.NewGuid().ToString()); Console.WriteLine(Guid.NewGuid().ToString());

超市无人自助收银系统

作者:李昊旻链接:https://www.zhihu.com/question/26571129/answer/33319341来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 科普一下,应该还有朋友不太熟悉无人自助收银系统.上个图,自助收银机大概是这个样子(网图): <img src="https://pic2.zhimg.com/00aa7c13eccec846bc403575c91ec23d_b.jpg" data-rawwidth=&

基于C#的超市收银管理系统

基于C#的超市收银管理系统 前序 一直在忙学习Qt有关的知识,非常有幸这学期学习了C#.让我也感觉到了一丝欣慰,欣慰的是感觉好上手啊,学了几天顿时懂了.好多控件的使用方法好类似,尽管平时上课没有怎么认真听过课.可是好多知识还是理解的几乎相同.这一点还是挺高兴的!又到了一学期的期末,凡是编程语言这门课,最后肯定少不了课程设计.想来想去还是用C#实现以下自己以前做过的超市收银管理系统.业务逻辑也不用多想了,直接開始编写代码. 说实话.感觉学校里边包含作业以及各种任务都好应付,要是真正做企业级的项目,

消磁扫描枪如何用于超市收银

消磁扫描枪如何用于超市收银? 我们得现从电子商品防盗系统说起: EAS(Electronic Article Surveillance)又称电子商品防窃(盗)系统,是目前大型零售行业广泛采用的商品安全措施之一.   EAS系统主要由三部分组成:检测器(Sensor).解码器(Deactivator)和电子标签(Electronic Label and Tag).电子标签分为软标签和硬标签,软标签成本较低,直接粘附在较"硬"商品上,软标签不可重复使用:硬标签一次性成本较软标签高,但可以重