Skip to content

TuringCodeOne/MerchandiseManageSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

MerchandiseManageSystem V1.1.0

一个基于C++的命令行简易商品管理系统

前言

  超市中商品分为四类,分别是食品、化妆品、日用品和饮料。每种商品都包含商品名称、 编号、价格、库存量(静态数据成员)、状态(在售和售出)和生产厂家、品牌等信息。主要完成对商品的销售统计简单管理

基本功能简介

  • 销售功能。输入商品编号,查找商品的相关信息。
  • 退货功能。输入商品编号,并查找该商品的相关信息。如果存在,则实行退货并更新库存和状态。如果不在,给出错误提示。
  • 商品简单管理功能。
    • 添加功能:主要完成商品信息的添加。
    • 查询功能:可按商品类别、商品名称、生产厂家进行查询
    • 修改功能:可根据查询结果对相应的记录进行修改。
    • 删除功能:主要完成商品信息的删除。
  • 统计功能。可按商品的价格、库存量、生产厂家进行 统计,输出统计信息时,按商品号由小到大。
  • 商品信息存盘:将当前程序中的商品信息存入文件中。
  • 读出信息:从文件中将商品信息读入程序

文件结构

MERCHANDISEMANAGESYSTEM
|   
+---header
|       fileOperate.h
|       Fuction.h
|       goodsClass.h
|       main.h
|       
\---Sourcefiles
        classFunctions.cpp
        fileFunction.cpp
        Fuctions.cpp
        main.cpp
        menu.cpp
        info_merchandise.txt

所用数据结构和算法

  • 使用了商品类链表chartMerchan,所有操作基于对商品类链表的操作。
  • 统计商品时采用了简单快速排序

程序工作流程

  1. 入口是main.cpp,读入info_merchandise.txt里已存在的商品数据,构建链表。密码rootroot
  2. 在控制台上显示出功能选项,供用户选择。
  3. 运行,进行商品管理。
  4. 离开时通过exitSystem()函数退出程序,并在此之前,将链表的数据重新写入.txt文件。

About

商品管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages