【python】python鲜花管理系统(界面GUI版本)(源码+数据库)【独一无二】

请添加图片描述


👉博__主👈:米码收割机
👉技__能👈:C++/Python语言
👉公众号👈:测试开发自动化【获取源码+商业合作】
👉荣__誉👈:阿里云博客专家博主、51CTO技术博主
👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。


python鲜花管理系统(GUI版本)(源码+数据库)【独一无二】



一、设计要求

  1. 登录功能

    • 用户可以输入用户名和密码进行登录。
    • 提供了一个登录窗口(LoginWindow类),用户输入正确的用户名和密码后,可以根据用户角色(管理员或普通用户)打开对应的窗口。
  2. 用户界面UserWindow类):

    • 用户可以查看花店中的花卉列表。
    • 可以将选定的花卉添加到购物车中。
    • 可以查看购物车中的花卉,并进行结账。
  3. 管理员界面AdminWindow类):

    • 管理员可以查看花店中的花卉列表。
    • 可以添加新的花卉到花店的库存中。
    • 可以查看订单列表。
  4. 购物车功能CartWindow类):

    • 用户可以查看购物车中的花卉。
    • 用户可以从花卉列表中选择花卉,添加到购物车中。
    • 用户可以结账,将购物车中的花卉结算。
  5. 数据存储

    • 用户、花卉、购物车等数据以文本文件形式存储,通过.sql文件扩展名进行标识,如flower.sqlcart.sqlorders.sql等。
    • 用户的用户名、密码和角色信息存储在users字典中。
    • 花卉信息以及订单信息也存储在相应的文本文件中。

总体而言,这个应用程序实现了一个花店管理系统,提供了基本的用户登录、购物、结账、管理员管理等功能。

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈


二、功能展示

管理账号:admin 密码:admin123
用户账号:user 密码:user123

2.1. 管理员/用户登录

在这里插入图片描述

2.2. 管理员界面

在这里插入图片描述

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈

2.3. 上架商品

在这里插入图片描述

2.4. 卖家界面

在这里插入图片描述

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈

2.5. 添加商品至购物车

在这里插入图片描述

2.6. 查看购物车商品

在这里插入图片描述

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈

2.7. 结账

在这里插入图片描述

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈


三、代码展示

部分代码展示如下:


class UserWindow(object):
    def __init__(self, app):
        super().__init__()
        self.app = app
        #>👉👉👉 `源码获取` 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈


    def add_to_cart(self):
        selected_row = self.flowers_table.currentRow()
        if selected_row != -1:
            flower_type = self.flowers_table.item(selected_row, 0).text()
            flower_color = self.flowers_table.item(selected_row, 1).text()
            flower_price = self.flowers_table.item(selected_row, 2).text()
            self.cart.append({"type": flower_type, "color": flower_color, "price": flower_price})
        QMessageBox.information(self, "添加到购物车", "已添加选中的花到购物车。")
		# >👉👉👉 `源码获取` 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈

class FlowerShopApp:
    def __init__(self):
        self.login_window = LoginWindow(self)
        self.user_window = UserWindow(self)
        self.admin_window = AdminWindow()
        self.cart_window = CartWindow()

    def open_user_window(self):
        self.user_window.show()

    def open_admin_window(self):
        self.admin_window.show()

    def open_cart_window(self):
        self.cart_window.load_cart()
        self.cart_window.show()

👉👉👉 源码获取 关注【测试开发自动化】公众号,回复 “ 鲜花管理系统 ” 获取。👈👈👈

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米码收割机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值