C++实践项目:简易收银台程序

C++实践项目:简易收银台程序

  1. 项目开发背景
  2. 收银台简介
  3. 主要功能
  4. 数据库设计和封装
  5. 界面功能实现
  6. 可扩展

1.项目开发背景

在学校参与勤工助学岗位期间接触过收银员工作,由于当时学习了C语言和数据结构觉得可以简单的实现一个收银台程序。其次由于传统收银台缺陷

  • 收款结算速度慢,容易出现营业差错,
  • 不宜进行商品调价,盘点效率底
  • 用户体验不好
  • 收银台的优点:快捷方便,节省大量人力成本,不容易出错,能够快速反馈出商品的详细信息。
    因此:开发这个系统可以方便快捷地查出顾客结帐情况,商品信息情况,每天的售货情况,方便了对超市商 品管理、人员管理,大大提高了超市的售货速度。进而加速了社会的发展速度,提高了人民的生活水平。

2.收银台简介

收银台作为商场超市所必不可少的配套设施,越来越多的被客户所关注。收银台俗称付款处,是顾客付款交 易的地方,也是顾客在商店最后停留的地方。
收银台除了收银这一主要用途外,将在吸引顾客视线的同时发挥出特殊功效。事实上,收银作业不只是单纯 地为顾客提供结账服务而已,收银员收款工作完成后也并不代表卖场的销售行为就此结束,这其中还包括了 对顾客的礼仪态度。

3.主要功能

在这里插入图片描述

  1. 登录模块

在这里插入图片描述

  1. 后台管理员和前台售货员需要根据自己的用户名以及密码进行登录。
    用户输入名户名以及密码后,根据不同身份,显示不同界面,用户进行其相应操作。

  2. 管理员界面: 后台管理员 员工操作 查询员工基本信息 添加新员工 员工离职后,删除员工信息
    员工信息变更时,更新员工信息,比如:更新员工薪资 商品操作 按照条件查询商品的信息 商品入库 过期商品的删除 商品信息更新,比如:价格发生变动 按照日期查询商品销售情况

在这里插入图片描述
4. 售货员界面:
在这里插入图片描述
6. 售货员模块 售货 录入商品信息 出售:会员出售和普通用户出售 如果客户不满意,退货

4.数据库设计

设计

1.所有表格
在这里插入图片描述
2.员工表

在这里插入图片描述

3.商品表
在这里插入图片描述

4.销售记录
### 5.界面功

封装MySQL

1.配置Windows下mysql数据库环境
2.MySQL.h

#pragma once
#include<i
  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值