duct_write(product pro):voidР+ vip_load():voidР+vip_write(vip: vip_customer):voidРbuy_product()函数说明Р此函数用来普通顾客购买商品,不需要入口参数,调用此函数时,函数内部需要你输入商品编号和商品数量,并且计算出应付金额,在购物单内建一条新的记录,将该商品的库存量相应的减少Рbuy_product_vip(vipid:string)函数说明Р此函数用来VIP购买商品,入口参数为vip号,函数内部功能和普通顾客的区别是计算应付金额时要打九折,还要增加一条购物历史Рdeal_end_buy(once_used_money:double)函数说明Р当普通顾客选择结束购买时,就会调用此函数,入口参数为一次的消费金额,在函数内部判断once_used_money是否大于1000,如果大于1000,就将该顾客添加为会员,否则输出消费金额Рdeal_end_buy_(once_used_money:double)函数说明Р当顾客选择结束购买时,将消费总额输出Рproduct_load() ,vip_load()函数说明Р这两个函数用来将文件中的数据读到product 和 vip的容器之中,方便以后的使用Рproduct_write(product pro) ,vip_write(vip_customer vip)函数说明Р这两个函数用来将pro 和 vip中的数据写入到文件当中,并使用追加模式Р(3)主函数设计结构图Р在main函数的设计中,我使用了switch层层嵌套;Р虽然goto语句不被提倡,但是为了菜单的跳转,在main函数中我使用了goto语句. Р五、调试与测试Р(1)普通顾客购买商品Р显示所有商品:Р购买商品:Р结束购买:Р如果消费金额大于1000,提示你加入会员:Р查看会员名单: