"小型宠物店管理系统代码及文件样本"

1 下载量 151 浏览量 更新于2024-02-01 2 收藏 148KB DOC 举报
"主函数"是程序的主要执行部分,通常包含程序的入口点。在宠物店管理系统中,主函数负责初始化各个模块并调用它们的功能实现。以下是宠物店管理系统的主函数的源代码: #include <iostream> #include "pet.h" #include "customer.h" #include "saleItem.h" using namespace std; int main() { // 初始化宠物、客户和销售记录模块 Pet pet; Customer customer; SaleItem saleItem; // 加载数据 pet.loadData("pet"); customer.loadData("customer"); saleItem.loadData("saleItem"); // 运行管理系统 bool exit = false; while (!exit) { cout << "欢迎使用宠物店管理系统!" << endl; cout << "请选择操作:" << endl; cout << "1. 添加宠物" << endl; cout << "2. 删除宠物" << endl; cout << "3. 修改宠物信息" << endl; cout << "4. 添加客户" << endl; cout << "5. 删除客户" << endl; cout << "6. 修改客户信息" << endl; cout << "7. 购买记录" << endl; cout << "8. 退出系统" << endl; int choice; cin >> choice; switch (choice) { case 1: pet.addPet(); break; case 2: pet.deletePet(); break; case 3: pet.modifyPet(); break; case 4: customer.addCustomer(); break; case 5: customer.deleteCustomer(); break; case 6: customer.modifyCustomer(); break; case 7: saleItem.showSaleRecords(); break; case 8: exit = true; break; default: cout << "无效的操作!" << endl; break; } } // 保存数据 pet.saveData("pet"); customer.saveData("customer"); saleItem.saveData("saleItem"); return 0; } 以上是宠物店管理系统的主函数源代码。主函数首先初始化了宠物、客户和销售记录模块,并加载之前保存的数据。然后进入一个循环,等待用户选择操作。根据用户的选择,主函数调用相应的模块函数来进行添加、删除、修改宠物和客户信息,以及查看购买记录。当用户选择退出系统时,循环结束,主函数保存数据并返回。通过这个主函数,用户可以使用宠物店管理系统的各项功能。