实验名称:超市管理系统
实验内容与要求:通过C+ +编程语言实现-个超市销售管理系统。要求至少能实现超市库存管理、销售管理及相关的统计功能。
1.库存管理:系统能输入、显示超市当前各类商品的库存信息。至少包括商品ID、商品名称、进货价、库存量、生产日期、保质期限、厂家ID、厂家名。
2.销售管理:能输入当前买家购买的商品ID或商品名和购买数量,并进行总价的计算。商品售出后,能实时更新库存信息,并根据销量信息和库存信息能提示进货提醒。
3.统计功能:能按年和月对各类商品的销售量和盈利进行统计。至少包括:按商品类别进行统计、按厂家进行统计。能根据统计的结果进行简单的分析,比如根据同类商品不同的厂家的销售量,分析用户对哪个厂家的商品更喜好,进而决定以后进货时决定不同厂家的商品的进货量。根据.上月度各类商品的销量,预估下个月需要的进货量。
4.附加功能:折扣管理和文件读写。每月指定某种商品的折扣优惠,根据购买量给买家打折。比如,买家购买的这种商品总价超过200元( 具体自定),可以打8折或9折(折扣量自己定义),也可以指定每个月的某天为优惠日,对所有商品均打9折(折扣量自己定义),系统能根据折扣信息自动结算。或者能实现会员管理。可以以上的数据通过文件读写的方式进行存储。
提示:系统类的定义建议:
货物类(Commodity):属性包括商品ID、商品类别、进货价、生产日期、保质期限、厂家ID、厂家名。
具体的商品类( 比如洗发水) :以上面的货物类为基类,至少新增单价、已售出量、折扣、库存量等属性,根据自己功能要求添加相关属性。( 要求至少设计3种具体的商品类)
求大佬给个思路,思路就行,不要源码,基础不好希望大佬们能够包容。