
C++宠物店小型管理系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C++宠物店小型管理系统.doc
- 资源描述:
-
1、以下是我实训时编写的宠物店管理系统的代码,要想运行成功要创建一个主函数文件,三个头文件,分别是 pet,customer,saleItem.还要在你工程文件夹里创建几个 txt 文本就可以进行添加、删除、修改了。分别为 pet,pet1,customer1,customer,saleItem,saleItem1.注意不要加后缀名.txt.这样就可以了.源代码:/主函数#include #include #include “pet.h“#include “customer.h“#include “saleItem.h“using namespace std;int main()int ch ;
2、int n=1,m=1; /控制输入密码次数;static char deng5=“yeke“,mi5=“1234“;char lu5,ma5;Pet a; /*对象 a*/Customer b; /*对象 b*/SaleItem c;while(1)loop:coutch ;if(ch 4)coutch ;system(“cls“);switch (ch) case 1:doa.denglupet();coutlu ;coutma;if(n=3)return 0;n+;m+;while(strcmp(lu,deng)!=0|strcmp(ma,mi)!=0); system(“cls“);w
3、hile (1)doswitch(a.xianshi() case 1 : a.AddPet() ; break; case 2 : a.search(); break; case 3 : a.Del() ; break; case 4 : a.AllPrint(); break; case 5 : a.ChangePet(); break; case 6 : goto loop; case 7 : cout#include #include /表示引入头文件中声明的内容,在本文件中直接可以使用#include /是包含 I/O 流控制头文件#include using namespace s
4、td;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()docout
5、name;couttelephone;coutdel;bool flag=true;while(inDatanametelephone)if(del=name)coutalter;bool flag=true;/*布尔型函数*/string str;while(inDatanametelephone)string newname;if(alter=name) docoutnewname;fflush(stdin);couttelephone;fflush(stdin);coutNewname)getline(inData, str); /*字符 str 用来接受其他信息*/ if(Newnam
6、e=s)flag=false;break;return flag;inData.close();system(“pause“);system(“cls“);void Customer:search()/查找宠物信息ifstream inData(“customer“,ios:in); if(!inData) coutsign; bool flag=true; string str;while(inDataname)getline(inData, str); /*字符 str 用来接受其他信息*/ if(name=sign)couta;while (a6)couta;return a;syste
7、m(“pause“);system(“cls“);void Customer:show()ifstream inData(“customer“,ios:in);if(!inData)cout#include#include #include#include using namespace std;class Petpublic:Pet()void Set(string n,float m,int y )petname=n;price=m;count=y;void AddPet();/添加宠物void Del();/删除宠物void search();/查找宠物信息void ChangePet(
8、);/更改宠物信息void AllPrint();/输出所有宠物信息void save();/保存宠物信息void denglupet();/显示登陆页面int xianshi( ); /显示功能菜单bool Inquire(string a);private:string ID;string petname;/宠物名string price;/单价string count;/数量;/成员函数的实现void Pet:AddPet()/增加宠物输入文本中docoutID;coutpetname;fflush(stdin);coutprice;fflush(stdin);coutcount;cou
展开阅读全文
