基于pyQt和sqlite3实现的商品交易系统
系统组成
- 系统分为六个页面
- 登录页面
- 注册页面
- 主页面
- 发布商品页面
- 我的发布过的商品页面
- 我购买过的商品页面
实现功能:
- 支持用户注册
- 登录后可以读取用户信息
- 可以浏览商品,
- 发布商品,
- 购买商品,
- 查看自己发布的商品,
- 查看自己购买过的商品记录
- 结合sqlite3数据库存储信息.
其中注册界面包含菜单动画,用户输入的两次密码是否相同检测,用户是否以及注册过功能
登录界面包含登录的账号密码是否存在且正确检测.
主界面可以显示商品信息,(包含商品名称,价格,描述,卖家和买家),可以通过搜索框输入商品名称进行购买.
发布界面可以发布商品,
我发布过的界面,可以显示我发布过的商品信息.
我购买过的界面,可以显示我购买过的商品信息.
缺点:
- 商品信息显示不支持实时刷新,即发布商品之后,在主页面并没有显示,要重新登录才显示.
- 系统剩余三个功能没有实现(商品下架,修改商品信息和擦亮商品)
- 没有实现网络功能.
操作展示:
注册:
登录:
主页面:
发布商品界面:
我发布过的商品界面:
此时返回主页面并不能看到最新发布的商品,要重新登录(没有实现实时刷新功能)
重新登录后:
购买商品:
我购买过的商品界面:
因为系统所包含包含的文件较多,笔者把所有文件都打包上传到了Github上面,
Github连接