要求:
1、该系统主要处理商场中的商品信息。
2、商品信息主要包括:商品编号、商品类型、价格、供应商、数量等内容。
3、供应商信息主要包括:供应商编号、供应商名称、联系电话等内容
4、用户分为两类:客户和管理员。可以注册为任意类型的用户,用户必须通过正确的
用户名和密码登录系统后才能使用系统的功能。
5、客户和管理员可以浏览、查询商品。
6、客户可以购买商品:首先选择商品加入购物车,在购物车中点击确定,形成订单,
一条订单信息包含客户编号、商品编号、购买数量、购买时间等。
7、客户可以浏览自己的订单信息。
8、管理员可以修改商品信息,可以浏览、查询全部用户的订单信息。
提示:
1、增加必要的数据成员、成员函数或类
2、使用继承、对象成员(供应商)
3、购物过程(购物车)可以借鉴淘宝的购物过程
参考GPT和自己的思路:
针对这个商品管理系统的程序设计问题,我建议设计以下类和成员:
商品类(Product):包括商品编号、商品类型、价格、供应商、数量等数据成员,以及加入购物车、从购物车中删除、修改商品信息等成员函数。
供应商类(Supplier):包括供应商编号、供应商名称、联系电话等数据成员。
用户类(User):包括用户名、密码、用户类型等数据成员,以及登录、注册、修改个人信息等成员函数。
购物车类(ShoppingCart):包括商品列表、总价等数据成员,以及添加商品、删除商品、计算总价等成员函数。
订单类(Order):包括客户编号、商品编号、购买数量、购买时间等数据成员,以及生成订单、查询订单等成员函数。
管理员类(Admin):继承自用户类,拥有修改商品信息、浏览、查询所有用户订单信息的成员函数。
以上是我对商品管理系统程序设计的建议,希望对您有所帮助!