一躺网络联系电话 18202186162 17661491216

一躺网络科技负责任的全网营销代运营公司

订制网站开发(网站定制开发公司哪家好)
订制网站开发(网站定制开发公司哪家好)
订制网站开发是一种根据客户的具体需求和要求,从零开始设计和开发的完全个性化的网···
开发定制知识

基础的客户报备系统源代码

返回列表 作者: 一躺网络编辑部 发布日期: 2023-03-22

一躺网络为您提供一个简单的客户报备系统代码,主要包括了客户信息的录入和查询功能:


# 客户报备系统

class Customer:

    def __init__(self, name, age, gender, phone, email):

        self.name = name

        self.age = age

        self.gender = gender

        self.phone = phone

        self.email = email

class CustomerReport:

    def __init__(self):

        self.customers = []

    def add_customer(self, customer):

        self.customers.append(customer)

    def search_customer(self, name):

        for customer in self.customers:

            if customer.name == name:

                return customer

        return None

# 主程序

report = CustomerReport()

while True:

    print("请选择操作:")

    print("1. 录入客户信息")

    print("2. 查询客户信息")

    print("3. 退出系统")

    choice = input("请输入操作编号:")

    if choice == "1":

        name = input("请输入客户姓名:")

        age = input("请输入客户年龄:")

        gender = input("请输入客户性别:")

        phone = input("请输入客户电话:")

        email = input("请输入客户邮箱:")

        customer = Customer(name, age, gender, phone, email)

        report.add_customer(customer)

        print("客户信息录入成功!")

    elif choice == "2":

        name = input("请输入客户姓名:")

        customer = report.search_customer(name)

        if customer:

            print("客户姓名:", customer.name)

            print("客户年龄:", customer.age)

            print("客户性别:", customer.gender)

            print("客户电话:", customer.phone)

            print("客户邮箱:", customer.email)

        else:

            print("客户信息不存在!")

    elif choice == "3":

        print("感谢使用客户报备系统,再见!")

        break

    else:

        print("无效操作,请重新输入!")


这段代码实现了一个简单的客户报备系统,它包括两个类:Customer 和 CustomerReport。

Customer 类表示一个客户,它具有以下属性:姓名(name)、年龄(age)、性别(gender)、电话(phone)和邮箱(email)。该类有一个构造函数,用于初始化这些属性。

CustomerReport 类表示客户报备系统,它包含一个客户列表。该类有一个 add_customer() 方法,用于向客户列表中添加客户;还有一个 search_customer() 方法,用于根据客户姓名在客户列表中查找客户。

主程序通过一个无限循环来接收用户输入,并根据用户输入执行相应的操作。用户可以选择录入客户信息、查询客户信息或退出系统。录入客户信息需要用户依次输入客户的姓名、年龄、性别、电话和邮箱,程序将这些信息保存到一个 Customer 对象中,并将该对象添加到 CustomerReport 类的客户列表中。查询客户信息需要用户输入客户姓名,程序将在客户列表中查找该客户,并输出客户的所有属性。如果客户不存在,程序将输出一个错误信息。退出系统操作将终止程序的运行。

这段代码比较简单,但它演示了一个基本的客户报备系统结构与逻辑。

全国服务热线

18202186162