用c++设计一个网上购书系统,包含book类,buyer类,buyer类派生了member类、honoured_guest类、layfolk类;order类,容器类,加入文件流输入输出,进行人机交互
时间: 2024-03-29 21:04:14 浏览: 95
阿里支付类
好的,我可以为您提供一个大致的实现思路。
首先,我们需要设计一个 Book 类,包含书名、作者、出版社、价格等属性。可以定义一些函数来获取和修改这些属性。
接着,设计一个 Buyer 类,包含买家的姓名、地址、联系方式等信息。此外,我们还可以定义一个 Member 类,它是 Buyer 类的派生类,包含会员等级、积分等信息;还可以定义一个 HonouredGuest 类,它也是 Buyer 类的派生类,用于处理特殊情况下的购买需求;最后,定义一个 Layfolk 类,它也是 Buyer 类的派生类,表示普通买家。
然后,设计一个 Order 类,用于表示订单信息,包含订单编号、买家信息、购买书籍信息等。可以定义一些函数来获取和修改这些信息。
接下来,设计一个容器类,用于存储所有的订单信息。可以定义一些函数来添加、删除、修改订单信息等。
最后,我们需要实现文件流输入输出和人机交互。可以定义一些函数来读取和写入订单信息,以及与用户进行交互,如显示菜单、接收用户输入等。
这是一个初步的设计思路,具体实现细节需要根据实际需求进行调整。希望能够帮助到您。
阅读全文