基于pyQt和sqlite3实现的商品交易系统

系统组成

  • 系统分为六个页面
  • 登录页面
  • 注册页面
  • 主页面
  • 发布商品页面
  • 我的发布过的商品页面
  • 我购买过的商品页面

实现功能:

  • 支持用户注册
  • 登录后可以读取用户信息
  • 可以浏览商品,
  • 发布商品,
  • 购买商品,
  • 查看自己发布的商品,
  • 查看自己购买过的商品记录
  • 结合sqlite3数据库存储信息.

其中注册界面包含菜单动画,用户输入的两次密码是否相同检测,用户是否以及注册过功能
登录界面包含登录的账号密码是否存在且正确检测.
主界面可以显示商品信息,(包含商品名称,价格,描述,卖家和买家),可以通过搜索框输入商品名称进行购买.
发布界面可以发布商品,
我发布过的界面,可以显示我发布过的商品信息.
我购买过的界面,可以显示我购买过的商品信息.

缺点:

  • 商品信息显示不支持实时刷新,即发布商品之后,在主页面并没有显示,要重新登录才显示.
  • 系统剩余三个功能没有实现(商品下架,修改商品信息和擦亮商品)
  • 没有实现网络功能.

操作展示:
注册:
基于pyQt和sqlite3实现的商品交易系统
登录:
基于pyQt和sqlite3实现的商品交易系统
主页面:
基于pyQt和sqlite3实现的商品交易系统
发布商品界面:
基于pyQt和sqlite3实现的商品交易系统
我发布过的商品界面:
基于pyQt和sqlite3实现的商品交易系统
此时返回主页面并不能看到最新发布的商品,要重新登录(没有实现实时刷新功能)
重新登录后:
基于pyQt和sqlite3实现的商品交易系统

购买商品:
基于pyQt和sqlite3实现的商品交易系统
我购买过的商品界面:
基于pyQt和sqlite3实现的商品交易系统
因为系统所包含包含的文件较多,笔者把所有文件都打包上传到了Github上面,
Github连接