栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python期末课程设计(基于python的车辆管理系统)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python期末课程设计(基于python的车辆管理系统)

在本篇文章中,需要用到的python知识:函数构造与调用,类的定义,文件的操作,字典。

项目演示:(本项目由后端管理员和前端用户两个)

需要源代码的可以加qq:2031234996   或者私聊

能够实现汽车销售管理与相关信息的保存和读取;实现所有库存汽车相关信息的录入,显示,销售,修改。设置登录的权限,管理员和普通用户(顾客)所可以操作的资源不同。用的是文件读取和字典

管理员:实现汽车的增、删、查、改;

 

用户:购买汽车;

 

汽车:价格、编号等:

项目展示:

管理员端:

 

管理员代码:

def adminWork(self):
        info = """
        ==========欢迎进入购车商城==================
            输入功能编号,您可以选择以下功能:
            输入“1”:显示汽车的信息
            输入“2”:添加汽车的信息
            输入“3”:删除汽车的信息
            输入“4”:修改汽车的信息
            输入“5”:退出汽车系统功能
        ==========================================
        """
        print(info)
        while True:
            code = input("请输入功能编号:>")
            if code == "1":
                self.showCars()
            elif code == "2":
                self.addCars()
            elif code == "3":
                self.deleteCars()
            elif code == "4":
                self.modCars()
            elif code == "5":
                print("感谢您的使用,正在退出系统!!")
                self.writeContentFile()
                break
            else:
                print("输入编号有误,请重新输入!!")

管理员实现所有库存汽车相关信息的录入,显示,销售,修改后,能够实现汽车销售管理与相关信息的保存和读取:录入文本文档txt中。

将管理员录入的信息放到txt文本中:

def writeContentFile(self):
        # 将内存当中的信息写入到文件当中
        str1 = ''
        for key in self.shopdic.keys():
            car = self.shopdic[key]
            ele = car.id + "|" + car.name + "|" + str(car.price) + "n"
            # 拼接
            str1 = str1 + ele
        f = open(self.path, 'w', encoding='utf-8')
        f.write(str1)
        # 关闭文件
        f.close()

用户端:

用户代码:

 def userWork(self):
        print(" ==============欢迎进入购车商城==============")
        print("您可输入编号和购买数量选购汽车,输入编号为n则结账")
        self.showCars()
        total = 0
        while True:
            id = input("请输入购买商品编号:>")
            if id == "n":
                print("本次购买商品共消费%d万元,感谢您的购买,欢迎下次光临!" % (total))
                break
            if self.shopdic.get(id):
                car = self.shopdic[id]
                num = int(input("请输入购买数量:>"))
                total = total + car.price * num
            else:
                print("输入商品编号有误,请核对后重新输入!")

项目演示需要源代码的+qq:2031234996

vx:

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/864862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号