WPF MaterialDesignIn 收银系统(2)主界面

news2025/1/13 11:36:02

前言

        接上一篇,既然登陆页面搞定了,接下来就是登陆成功后跳转的主界面了。

界面

        

 思考

        到了这一步,我们就要开始思考,怎么来丰富我们的应用,最少需要哪些东西、功能、模块、数据等等,才能支撑起一个收银系统。

        开始思考了,就会有很多零零散散问题,我们需要把这些问题记录下来,一一选择一一解决。

问题与选型

  1. 客户端需要一个WEB管理后台,由于我是一名Java选手,那么答案就是用Java
  2. 既然客户端用的是WPF,那么就是运行在Windows终端,市面上常见的终端机子还有安卓系统等
  3. 客户端需要支持的硬件有哪些?小票打印机、电子秤、钱箱、客单广告副屏、扫码枪/盒、触摸屏、鼠标、键盘等
  4. 客户端要有哪些功能?挂单、查单、结账、扫商品自动识别、锁屏、交接班、会员、折扣、硬件设置等等
  5. 付款方式需要支持哪些?现金、微信、支付宝、收钱吧等等
  6. 客户端是离线运行还是联网运行?都要支持
  7. 基础数据-商品体系如何搭建?品类、单位、SKU(标品、非标品)等
  8. 基础数据-商品数据从哪来?靠客户纯手工录入?明显不可取,作为程序员,当然是参(pá)考(qǔ)竞品的商品库,以同行的云库来积累自己的SKU库、非标品就只能靠人工录入生成了。。
  9. 硬件设备与程序的对接方式?串口、并口、USB口、驱动等,在这里我为了更好的兼容各种硬件设备,排除了驱动的对接方式
  10. 打印机指令要支持哪些?ESC/POS、TSPL、ZPL等
  11. 盈利方式?卖终端设备、SAAS、抽点等
  12. 未完待续。。。抽空再用思维导图整理一下,现在放(da)松(dota)去了

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java分支语句

流程控制1.1流程控制语句概述1.2流程控制语句分类顺序结构顺序结构是程序中最简单最基本的结构。分支结构(if,switch)循环结构(for,while,do...while)if语句2.1if语句格式1//格式 if(关系表达式){ 语句体; }执行流程:首先计算关系表达式的值如果关系表达…

每日一练10——井字棋密码强度等级

文章目录井字棋思路:代码:密码强度等级思路:代码:井字棋 题目链接: 思路: 井字棋,是一种在3*3格子上进行的连珠游戏,三个相同就代表获胜。 井字棋有四种情况表示当前玩家获胜&…

MySQL 面试题(一):索引失效的几种情况

❤️ 博客首页:水滴技术 🚀 支持水滴:点赞👍 收藏⭐ 留言💬 🌸 订阅专栏:MySQL 教程:从入门到精通 文章目录一、like 以通配符 % 开头的索引会失效二、is not null 无法使用索引&a…

SGI STL二级空间配置器源码剖析(1)

之前大概写过SGI STL相关的东西有关SGI STL,讲了讲空间配置器的原理,这一系列就剖析一下源码。 目录 下面就看看重要成员信息: 两个辅助接口函数: 关于C的STL的空间配置器allocator的实现就是分了四部分: allocate&…

云原生学习——容器的基本概念和Kubernetes 核心概念

https://developer.aliyun.com/learning/course/572/detail/7786什么是容器(Container)?什么是镜像(docker)?分层和复用运行后名称为 demo,进程是top命令二、容器的生命周期数据卷是一个特殊的目录四、容器 VS VM虚拟机一、什么是 Kubernetes…

KD:Distilling the Knowledge in a Neural Network 原理与代码解析

paper:Distilling the Knowledge in a Neural Networkcode:https://github.com/megvii-research/mdistiller/blob/master/configs/cifar100/kd.yaml存在的问题训练阶段,我们可以不考虑计算成本和训练时间,为了更高的精度训练一个很…

小程序提升篇-npm、数据共享、分包、自定义tabBar

npm 包的使用1.1 npm限制小程序支持npm第三方包,提高开发效率,有以下三种限制:不支持依赖node.js内置库包不支持依赖浏览器内置对象的包不支持依赖C插件的包限制较多,因此小程序可以使用的包不多1.2 Vant Weapp是一套开源的小程序…

带你读懂——频率响应与采样频率之间的关系

频响范围 频率响应:不同频率下的输入信号经过系统后响应之后的输出信号增益。大白话就是,输入信号频率是xxx Hz,幅值为yyy mg,观察此时的输出信号幅值为AyAyAy mg,此时升高或降低了AAA倍。 电压增益计算公式&#xff…

浅读人月神话笔记(2)

读书笔记:今日翻书浅读,从《为什么巴比伦塔会失败》开始至《干将莫邪》结束,巴比伦塔的建造对当下项目推进有广泛借鉴意义,今天这几个章节在PMBOK中有一些可以互相对照学习的内容,《为什么巴比伦塔会失败?》…

RPA自动化办公04——软件自动化(excel,word,浏览器)

参考:软件自动化_UiBot开发者指南 虽然我们可以使用前面的鼠标点击等操作打开excel表然后写入什么的,但是直接用Uibot里面的命令会更方便。 Excel 在旁边的命令里面打开excel簿 随便选一个excel表实验一下,然后读取区域,可以选。…

使用字典快速获取唯一值与重复值【单个字典对象】

在以前的博客《使用字典快速获取唯一值与重复值(交集与并集)》使用多个字典对象获取交集与并集,最近有同学提问,是否可以只使用一个字典对象实现相同的功能,对于有“编程洁癖”的同学来说,可能不喜欢使用多…

记录:windows+opencv3.4.16+vs2013+cmake编译

环境:vs2013,x64,opencv3.4.16,cmakeopencv官网:https://opencv.org/releases/1、opencv source下载:因为想用vs2013,现在opencv官网windows版安装包只有vc14和vc15了,只能自己编译了。找一个自…

良心无广的3款软件,每一款都逆天好用,且用且珍惜

闲话少说,直上干货! 1、清浊 清浊是一款强大到离谱的国产手机清理APP,追求简约至上,界面非常清爽,无任何弹弹屏广告,值得关注的是,这款软件完全免费使用,常规清理、应用清理、空文件…

活体识别4:论文笔记之《Face Spoofing Detection Using Colour Texture Analysis》

说明 本文是我对论文《Face Spoofing Detection Using Colour Texture Analysis》做的一个简单笔记。 这个论文是芬兰奥卢大学(Oulu)课题组的一篇很有代表性的论文,写于2016年,使用的是“手工特征SVM分类器”这种比较传统的方案,方案不复杂&…

吾爱2023新年红包题第三题

吾爱论坛2023年春节红包安卓题,随便玩一玩; https://www.52pojie.cn/thread-1738015-1-1.html 第三题:https://www.52pojie.cn/home.php?modtask&doview&id22 首先我们下载后,打开apk是提示要点击 999次即可通关&…

Docker - 4. Docker 帮助启动类命令

目录 1. 启动 docker 2. 停止 docker 3. 重启 docker 4. 查看 docker 状态 5. 保持开机自动启动 6. 显示 docker 版本信息 7. 显示 docker 系统信息 8. 查看 docker 总体帮助文档 9. 查看 docker 命令帮助文档 1. 启动 docker systemctl start docker 2. 停止 dock…

macm1安装tensorflow以及pycharm配置

macm1安装tensorflow以及pycharm配置 本文目录macm1安装tensorflow以及pycharm配置使用MacOS 12安装conda创建一个conda环境安装tensorflowpycharm配置使用MacOS 12 必需条件:macOS 12 安装conda 安装Miniforge(包含conda及一个python环境)…

RabbitMQ消息队列实战(2)—— Java调用RabbitMQ的三种方式

本文主要介绍Java中调用RabbitMQ的三种方式。三种方式实际上对应了三种不同的抽象级别:首先,通过Java原生代码来访问RabbitMQ。在这种方式下,需要手动创建Connection,创建Channel,然后通过Channel对象可以显式的创建Ex…

基于springboot+vue的问卷调查系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 功能分析…

学校机房高效稳定,一招见效

校园安全作为公共安全领域重要的一部分,一直以来都格外受到重视。近年来,各地区陆续发布了多项加强校园安全管理的政策、法规及标准规范,旨在贯彻落实构建“平安校园”的宗旨,不断完善校园的人防、物防、技防建设。 学校机房常见四…