医院候诊管理系统C++.docx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 精品文档 精品文档 精品文档 HOSPITAL.CPP #i nclude"hospital.h" #defi ne Max 1000000 // 最多支持的挂号的人数 long ren shu[5]= {0,0,0,0,0}; // 存放各科室人数 long I=0; // 数组下标 long L=0; long Ghsr=0; // 用于存放挂号的收入! using n amespace std; struct Patie nt // 定义患者结构体 //患者编号// // 患者编号 // 挂号 日期,初始化0 // 性别1 为男,2为女 // 年龄 // 所挂 号的科室 char zp; // } P[Max],Q[Max]; struct Age { int e = 0; int y = 0; int m = 0; int o = 0; }; struct ghfl { int drrs = 0; int yyrs = 0; int jzrs = 0; { char n um[6]; char time[8]="" int sex = 0; int age = 0; char room = '0'; char jz[4]=" 否";//是否是急诊,默认值否 专家门诊还是普通门诊 // 最多存放1000000 个 // 年龄段结构体 // 儿童 enfant 1-14 // 青年 young people 15-25 // 中年 wrinkly 26-55 // 老年old folks 55 以上 // 当日号人数 // 预约人数 // 急诊人数 } G; struct Paixu // 定义各科室就诊人数排序结构体 char n ame[6]; int mon ey; struct Age a ; char n ame[6]; int mon ey; struct Age a ; // 科室名称 // 本科收入 //Age 结构体类型的成元 } J[5]; // 一共5个科室 void clear() { system("cls"); // 清屏 system("date/t"); // 显示日期 } // 分科室函数 void hospital::room(char room) { clear(); switch(room) { case '1': ren shu[O]++;cout<v'\t'<v"\n\t ren shu[O]++; cout<v'\t'<v"\n\t 请到第 ren shu[0]-1 << " 人 \n\n\t"; break; case '2': ren shu[1]++; cout<v'\t'<v"\n\t 请到第 ren shu[1]-1<< " 人 \n\n\t"; break; case 3: 5就诊室! \n\n\t 您的前面还有” << 4就诊室! \n\n\t 您的前面还有” << ren shu[2]++; 您的前面还有” vvcout<v'\t'vv"\n\t 请到第 3 您的前面还有” vv ren shu[2]-1<< " 人 \n\n\t"; break; case '4': ren shu[3]++; cout<v'\t'vv"\n\t 请到第2就诊室! \n\n\t 您的前面还有 "<< ren shu[3]-1<< " 人 \n\n\t"; break; case '5': ren shu[4]++; cout<v'\t'<v"\n\t 请到第1就诊室! \n\n\t 您的前面还有 "<< renshu[4]-1<< " 人\n\n\t"; break; } } // 挂当日号函数 int hospital::gdrh() { char temp[1000]=":〃 为了避免输入多个字符时会产生的错误 if(i nput() == -1) { return 1; // 如果在in put里面选择了返回则返回 } 〃tj(); // 调用统计计算前面有几人 room(P[l-1].room); // 分科室 G.drrs++; // 挂当日号人数+1 system("pause"); // 暂停 return 1; } // 查看挂号人数函数 int hospital::ghrs() { char temp[100]=""; clear(); cout<<"\n\n\n\t\t\t 各类挂号情况一览表 \n"; cout << "\t============================================== ====\n"; cout << "\n\n\t" << "\t cout << "\n\n\t" << "\t

文档评论(0)

yanchuh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档