C++杂志订阅管理系统.docx
《C++杂志订阅管理系统.docx》由会员分享,可在线阅读,更多相关《C++杂志订阅管理系统.docx(14页珍藏版)》请在三一办公上搜索。
1、C+杂志订阅管理系统#include /数据流输入输出 #include /字符串操作 #include /文件输入输出 #include /时间库函数 #include /输入输出格式符 using namespace std; /命名空间 int year,month; /*888888888888888888888888888888888888888888888888888888888888888888888888888*/ class Order_infor string name; /用户姓名 string sex; /用户性别 string addr; /用户地址 string t
2、el; /用户号码 string mage; /杂志单位 float price; /杂志单价 int num; /订阅数目 int y,m; /订阅限期 int g; public: Order_infor* head; Order_infor* next; void input; void input(ifstream & infile); void output; void output(ofstream & outfile); float getprice; int getnum; int getyear; int getmonth; string getname; void orde
3、r; void mend; void del_select; void del1; void del2; void found; Order_infor*find(string n); bool find(int y,int m); void statistic; void show; bool comp(int y,int m); 状况函数 /信息类头指针 /信息类next域 /录入函数 /读取函数 /输出函数 /写入函数 /获取期限时间函数 /录入信息 /修改信息 /删除信息 /显示信息 /判断当前订阅 void save; /保存信息 void begin; /初始信息 void cle
4、ar; /清除函数 void setg(int k) g=k; /设置系统修改标志 int getg return g; /返回系统修改标志 d; /*888888888888888888888888888888888888888888888888888888888888888888888888888*/ float Order_infor:getprice return price; int Order_infor:getnum return num; int Order_infor:getyear return y; int Order_infor:getmonth return m; s
5、tring Order_infor:getname return name; /*888888888888888888888888888888888888888888888888888888888888888888888888*/ class Menu public: void about; /关于 void mainmenu; /主菜单函数 bool land; /管理员登陆 ; /*888888888888888888888888888888888888888888888888888888888888888888888888*/ void Menu:about coutendl t1.en
6、dl t2.endl t3.endl t4.endl; coutendl; /*88888888888888888888888888888888888888888888888888888888888888888888888888*/ bool Menu:land Menu b; /定义菜单类对象 b.about; /输出系统说明 string s; int i=0; /计数变量 cout请输入管理员密码:s; if(s=123456) /输入正确 return true; /返回正确 else /输错了 cout=3) /连输三次错误 break; /跳出循环 cout输入错误三次!系统自动退
7、出!endl; /提示将退出登录 system(pause); /显示暂停 return false; /返回错误 /*888888888888888888888888888888888888888888888888888888888888888888888888888*/ void Menu:mainmenu system(cls); string s; cout*endl; cout 欢迎使用杂志订阅管理软件 endl; cout*endl; couttt0.退出程序 4.浏览订阅用户endl; couttt1.增加新订户 5.查找用户信息endl; couttt2.删除用户 6.修改用户
8、信息endl; couttt3.统计本期杂志订户数 7.保存信息 endl; couts; switch(s0) case1:d.order;break; case2:d.del_select;break; case3:d.statistic;break; case4:d.show;break; case5:d.found;break; case6:d.mend;break; case7:d.save;break; default:return; /*888888888888888888888888888888888888888888888888888888888888888888888888
9、888*/ void Order_infor:input coutname; /输入姓名 if (cin.fail) /判断输入的数据类型是否有错 cout n姓名输入错误,请重新输入:; cin.clear; /清除错误状态 cin.get; /重输 else break; /输入正确则跳出循环 coutsex; /输入性别 if (cin.fail) /判断输入的数据类型是否有错 cout n性别输入错误,请重新输入:; cin.clear; /清除错误状态 cin.get; /重输 else break; /输入正确则跳出循环 coutaddr; /输入地址 if (cin.fail)
10、/判断输入的数据类型是否有错 cout n地址输入错误,请重新输入:; cin.clear; /清除错误状态 cin.get; /重输 else break; /输入正确则跳出循环 couttel; /输入电话号码 if (cin.fail) /判断输入的数据类型是否有错 cout n号码输入错误,请重新输入:; cin.clear; /清除错误状态 cin.get; /重输 else break; /输入正确则跳出循环 coutmage; /输入杂志单位 if (cin.fail) /判断输入的数据类型是否有错 cout n杂志单位输入错误,请重新输入:; cin.clear; /清除错误状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 杂志 订阅 管理 系统
链接地址:https://www.31ppt.com/p-3153779.html