python面向对象之水果超市

本文介绍了如何使用Python和MySQL实现一个水果超市管理系统,包括查询所有水果、按名称查询、增加、修改、删除水果,价格排序,添加水果种类及显示品牌等功能。通过面向对象编程方式,详细展示了项目的实现过程和源代码。
摘要由CSDN通过智能技术生成

项目要求

编写一个程序,实现以下功能:

水果超市
1.查询全部水果
2.查询指定名称的水果
3.增加水果
4.修改水果的数量
5.删除水果
6.按照价格排序
7.添加水果的种类
8.显示商品的品牌
0.退出系统


分析问题,把概念模型转化为E-R图

在这里插入图片描述

运行结果

查询全部水果

查询全部水果

查询指定名称水果

查询指定名称水果

增加水果

增加水果

在这里插入图片描述

修改水果的数量

在这里插入图片描述

删除水果

删除水果

按照价格排序

按价格排序

添加水果的种类

添加水果的种类

显示商品的品牌

显示商品的品牌

退出系统

退出系统1
退出系统2

python源代码

import pymysql
class JDBsql():
    def __init__(self):
        #连接数据库,获取游标
        self.conn_sql=pymysql.connect(host='127.0.0.1',user='root',password='root',database='fruitshopdb')
        self.get_cur = self.conn_sql.cursor()
    def __def__(self):
        #关闭游标
        #关闭数据库使用
        self.conn_sql.commit()
        self.get_cur.close()
        self.conn_sql.close()
    def execute_sql(self,sql):
        #使用游标执行sql语句
        self.get_cur.execute(sql)
        #使用游标获取信息
        for i in self .get_cur.fetchall():
            print(i)
            print()

    def show_all(self):
        #显示所有商品
        print('所有商品:')
        sql='select * from fruit'
        self.execute_sql(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值