面向对象大作业之课程设计(自主选题)——第一次提交

零、使用什么AI工具辅助选题

chatGPT-3.5

一、选题与前期调查

选题:购物车系统

前期调查:

1.想要做什么:购物车系统是一个用于在线购物的重要组成部分,它允许用户将所需的商品添加到虚拟购物车中,随后进行结算。

2.别人是怎么做的:http://t.csdnimg.cn/lEI6O

3.准备实现哪几部分:

  1. 商品展示模块:展示商品的图片、名称、价格等信息,让用户可以方便地选择自己喜欢的商品。

  2. 加购删除模块:让用户可以把商品加入购物车或将商品从购物车中删除。

  3. 购物车列表模块:展示用户已经加入购物车的商品列表,包括商品的名称、价格、数量等信息。

  4. 结算下单模块:让用户可以一次性购买多个商品,包括选择收货地址、支付方式等信息。

二、系统功能设计

功能1:用户登录

功能2:浏览商城

功能3:添加商品到购物车、从购物车中删除商品

功能4:查看购物车、结算等功能。

三、数据如何存储

  1. 关系型数据库:可以使用像MySQL、PostgreSQL、SQL Server等关系型数据库来存储购物车系统的数据。可以创建购物车表,商品表,用户表等来存储购物车相关的数据,并使用外键关联不同的表。

  2. NoSQL数据库:像MongoDB这样的文档型数据库也可以用来存储购物车系统的数据。可以把购物车数据和商品数据以JSON格式存储在文档中,这样可以更灵活地存储和检索数据。

  3. 内存缓存:购物车数据也可以存储在内存缓存中,例如Redis。这种方式可以提高数据的读取速度,减轻数据库的压力,但需要考虑数据的持久化和一致性问题。

四、界面

GUI

五、开发工具

Eclipse、NetBeans、AI工具:cursor、chatGPT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值