首页 > 编程语言 >C/C++校园超市商品信息管理系统

C/C++校园超市商品信息管理系统

时间:2022-12-17 20:12:31浏览次数:64  
标签:商品信息 提示 校园 用户 C++ 商品 输入 信息管理系统 商品编号

C/C++校园超市商品信息管理系统

实验14 校园超市商品信息管理系统

商品包含以下信息项:商品编号、商品名称、商品厂家名称、商品类型、商品销售价格商品进货价格、商品生产日期、商品库存数量、商品保质期。

系统的主要功能包括:
(1)创建商品信息文件,根据提示输入商品的各项信息,按商品编号对商品信息进行排序,并将排序后的商品信息存储到一个二进制文件中。
(2)增加商品信息,在原有商品信息文件的基础上增加新的商品信息,要求:增加后的商品信息仍按编号排序,并继续保存至文件。
(3)删除商品信息,提示用户输人要进行删除操作的商品编号,如果在文件中有该信息存在,则将该编号所对应的商品信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。
(4)修改商品信息,提示用户输人要进行修改操作的商品编号,如果在文件中有该息存在,则将提示用户输入该编号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。
(5)销售商品,提示用户输入要进行销售操作的商品编号,如果在文件中有该信息存在,则提示用户输入要销售的数量,检查输人数量是否大于库存数量,如果大于则让用户重新输入,然后将该编号所对应的商品库存数量减去销售数量后再重新存入商品库存数量中,完成销售操作,否则输出提示信息,并提示用户选择是否继续进行销售操作。
(6)按不同条件对超市商品信息进行查询操作,输出满足条件的商品信息。
1.按商品编号查询,输入一个编号,输出对应的商品信息。
2.按商品名称查询,包括精确查询(输入全名),模糊查询(输入部分名称)。
3.按商品厂家查询,输人商品厂家名称,输出此厂家的所有商品信息。
(7)按不同条件对商品信息进行统计工作。
1.统计当月各商品销售的数量和成交额。
2.当某商品库存数量小于20时,进行库存警示,提示用户进行补货处理。
3.计算各商品距离过期日期的天数,对天数少于30天的商品需进行销售警示。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:商品信息,提示,校园,用户,C++,商品,输入,信息管理系统,商品编号
From: https://www.cnblogs.com/codewriter/p/16989452.html

相关文章

  • 西北师范大学-校园导航系统
    摘    要本课程设计实例在给出校园各主要建筑的名称信息及有路线连通的建筑物之间的距离的基础上,利用校园导航系统计算出给定的起点到终点之间的距离最近的行进路......
  • C++ OTHER
    C++中变量名称只能【_字母】开头,后面可以用【_字母数字】Ctrl+kCtrl+C所选行被注释int数字char字符string字符串C++固定变量......
  • C/C++停车场管理系统
    C/C++停车场管理系统6.11停车场管理系统[问题详述]停车场有30个车位。每天早上6:00开放,晚上12:00关闭,关闭后禁止车辆出入。停车每小时收费PH(PH=6)元,每天停车......
  • c/c++ 2d矢量库
    CairoCairoisa2Dgraphicslibrarywithsupportformultipleoutputdevices.Currentlysupported outputtargets includetheXWindowSystem(viaboth Xlib......
  • C/C++数据结构课程设计[长春理工大学计算机科学技术学院2022秋季学期]
    C/C++数据结构课程设计[长春理工大学计算机科学技术学院2022秋季学期]长春理工大学计算机科学技术学院2022秋季学期数据结构课程设计一、目的:巩固数据结构与算法课内......
  • 链接--C++相关问题
    C++的一些语言特性使之必须和编译器链接器共同支持才能工作。重复代码消除全局构造和析构重复代码消除:C++编译器在很多时候会产生重复的代码,比如模板(Templates)、......
  • C++编译错误:ISO C++ forbids initialization of member `x'
     在C-Free中编译简单的C++代码,发现报以上错误:ISOC++forbidsinitializationofmember`x'(ISOC++禁止初始化成员变量‘x’),经查阅资料:c++类基于C语言的结构体(struc......
  • 整理的 英文 c/c++ 编程 wiki
    不断更新中。。。 allwikis ​​http://wiki.linuxquestions.org/wiki/C/C%2B%2B_Tutorials​​C++/C,国外一个开发者自己收集的站点​​http://www.shokhirev.com/nik......
  • c c++函数指针 Tutorials
    ​​http://www.newty.de/fpt/index.html​​Callbacks,functionpointersTheFunctionPointerTutorialsbyLarsHaendel:​​http://www.newty.de/fpt/index.html​......
  • C++的四种强制转换
    reinterpret_cast使用形式:reinterpret_cast<type-id>(expression)type-id必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以用于类型之间进行强制转换(不可......