第二组果蔬管理系统
——朱秋虹,梁婉婷,王舒,孙涵祺
编写一个 C 语言程序。实现一个主营果蔬的超市管理系统,能够处理顾客
购买需求,并同时维护库存管理。其中:
1)管理系统所管理物品包括水果和蔬菜。
2)进货记录主要包括:商品编号、名字、单价、盒装价、批发价、供货
商、数量、等级。
3)销售分为零售、盒装、批发三种方式。
销售记录包括:时间、当日的订单编号顺序、商品名称、供货商编号、
包装类型、数量、价格、折扣、总价。
4)时间可自定义或遵循当前时间。
5)每晚九点过后的商品打折,节假日商品打折,会员打折。
约定:
1)销售记录时间包括年月日;会员历史购买记录包括年月日时分;
2)商品单位为斤[两位小数];水果三种销售方式单价不同;蔬菜仅支持零
售价格;
3)金额精确到分;
4)管理员分三种:售货员、后台管理员、超级管理员;
5)商品的等级分 A、B 两种;
6)注册会员时记录的是会员电话号码(11 位);
7)结账时所要输入的供应商编号已贴在商品上面;
8)默认进货时所进果蔬均为 A 级;
9)库存提醒功能为库存小于一定量时提醒进货,但默认不对 B 级商品提
醒;
10) 在购买商品时所显示的全部商品信息并不包括商品库存为 0 时的商
品信息;
具体功能如下:
1)开始时先登录管理员(不同管理员进入不同界面);
2)【增加商品】能够录入文件/链表商品信息。
3)【进货】能根据价格、历史购买记录、信誉、被退货次数挑选供应商,
并从不同供应商中进货。
4)【修改】能修改商品的编号、名称、价格、等级、库存。
5)【删除商品】能删除商品。
6)【查询商品】能查询所有商品信息或单个商品的信息。
7)【商品排序】能对商品编号排序(从小到大),水果编号在前,蔬菜在
后。
8)【查询】能查询某会员所有历史购买记录或某会员某一日的历史购买记
录或某一年/月/日的全部会员购买记录。
10)【销毁】销毁某商品(库存减少)或降级(A->B)(当商品质量出现问
题)。