教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

宠物店小型管理系统C++代码

来源:网络收集 时间:2026-07-28
导读: 小型超市管理系统数据库课程设计 编写的宠物店管理系统的代码,要想运行成功要创建一个主函数文件,三个头文件,分别是pet,customer,saleItem.还要在你工程文件夹里创建几个txt文本就可以进行添加、删除、修改了。 分别为pet,pet1,customer1,customer,saleIt

小型超市管理系统数据库课程设计

编写的宠物店管理系统的代码,要想运行成功要创建一个主函数文件,三个头文件,分别是pet,customer,saleItem.还要在你工程文件夹里创建几个txt文本就可以进行添加、删除、修改了。

分别为pet,pet1,customer1,customer,saleItem,saleItem1.注意不要加后缀名.txt..

源代码:

//主函数

#include <iostream>

#include <fstream>

#include "pet.h"

#include "customer.h"

#include "saleItem.h"

using namespace std;

int main()

{

int ch ;

int n=1,m=1; //控制输入密码次数;

static char deng[5]="yeke",mi[5]="1234";

char lu[5],ma[5];

Pet a; /*对象a*/

Customer b; /*对象b*/

SaleItem c;

while(1)

{

loop:{

cout<<"**********************宠物店管理系统*************************"<<endl;

cout<<endl<<endl;

cout<<endl<<endl;

cout<<" ╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮╭╧╮"<<endl;

cout<<" │ "<<endl;

cout<<" │ ★★★★★ 欢迎进入管理系统 ★★★★★ "<<endl;

cout<<" │ ☆☆宠物店超市☆☆ "<<endl;

cout<<" │ 1、登陆宠物系统 "<<endl;

│ │ │ │ ╭╧╮

小型超市管理系统数据库课程设计

"<<endl;

cout<<" │ 4、退出 │ "<<endl;

cout<<" ╰---------------------------------------------------------------╯ "<<endl;

cout<<"请选择相应的功能编号:";

}

cin>>ch ;

if(ch <1||ch >4)

{

cout<<"请正确输入:";

cin.clear();

cin>>ch ;

}

system("cls");

switch (ch) {

case 1:

do{

a.denglupet();

cout<<"请输入密码第"<<m<<"次登陆:";

cin>>lu ;

cout<<endl;

cout<<"请输入账号:";

cin>>ma;

if(n==3)

{

return 0;

}

n++;m++;

}while(strcmp(lu,deng)!=0||strcmp(ma,mi)!=0);

system("cls");

while (1)

{

do

{

switch(a.xianshi())

{

case 1 : a.AddPet() ; break;

小型超市管理系统数据库课程设计

case 5 : a.ChangePet(); break; case 6 : goto loop; case 7 : cout<<"成功退出系统!"<<endl; return 0; } }while(1); break; } break; case 2 : do{ switch(b.XianShi()) { case 1: b.add(); break; case 2: b.del(); break; case 3: b.alter(); break; case 4: b.show(); break; case 5: goto loop; case 6: cout<<"成功推出系统!"<<endl; return 0; } }while(1); break ; case 3: do{ switch(c.menu()) { case 1: c.Addsale(); break; case 2: c.delesale(); break; case 3: c.search(); break; case 4: c.AllPrint(); break; case 5: goto loop; case 6: cout<<"成功推出系统!"<<endl; return 0; }

小型超市管理系统数据库课程设计

cout<<"成功推出系统!"<<endl;

return 0;

}

}

}

#include <iostream>

#include <fstream>

#include <cstdlib> //表示引入头文件中声明的内容,在本文件中直接可以使用

#include <iomanip> //是包含I/O流控制头文件

#include <string>

using namespace std;

class Customer {

private:

string telephone;

string name;

public:

void add(); /*增加顾客*/

int XianShi(); /*显示菜单*/

void del(); /*删除顾客*/

void alter(); /*修改顾客信息*/

void search(); /*查找顾客信息*/

void save(); /*保存顾客信息*/

bool Inquire(string a); /*判断用户是否已注册*/

void show(); //查询顾客为n的姓名是否存在回ture

};

//增加顾客

void Customer::add()

{

do{

cout<<" *****************************注册新用户******************************* "<<endl;

cout<<"输入新客户的姓名:";

cin>>name;

cout<<endl;

if(Inquire(name))//如果文件里没有返回true

{

cout<<"输入新客户的联系方式:";

cin>>telephone;

cout<<endl;

break;

小型超市管理系统数据库课程设计

{

cout<<"姓名已被人注册,请重新输入!!"<<endl;

}

}while(1);

save();

cout<<endl<<"**********************信息已保存 !!!******************"<<endl;

system("pause");

system("cls");

}

void Customer::del()//删除

{

ofstream outData("customer1",ios::out);

ifstream inData("customer",ios::in);

if(!inData)

{

cout<<"打不开文件!!"<<endl;

system("pause");

return;

}

string del,name,str;

cout<<"输入你想删除的客户的名字:";

cin>>del;

bool flag=true;

while(inData>>name>>telephone)

{

if(del==name)

{

cout<<" …… 此处隐藏:8827字,全部文档内容请下载后查看。喜欢就下载吧 ……

宠物店小型管理系统C++代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1485072.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)