医院候诊管理系统C++

上传人:枫** 文档编号:433438212 上传时间:2023-02-08 格式:DOC 页数:49 大小:483KB
返回 下载 相关 举报
医院候诊管理系统C++_第1页
第1页 / 共49页
医院候诊管理系统C++_第2页
第2页 / 共49页
医院候诊管理系统C++_第3页
第3页 / 共49页
医院候诊管理系统C++_第4页
第4页 / 共49页
医院候诊管理系统C++_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《医院候诊管理系统C++》由会员分享,可在线阅读,更多相关《医院候诊管理系统C++(49页珍藏版)》请在金锄头文库上搜索。

1、word【附录一】源代码#includehospital.h#define Max 1000000 /最多支持的挂号的人数long renshu5= 0,0,0,0,0; /存放各科室人数long I=0; /数组下标long L=0;long Ghsr=0; /用于存放挂号的收入!using namespace std;struct Patient /定义患者结构体 char num6; /患者编号 char time8 = ; /挂号日期,初始化0 int sex = 0; /性别 1为男,2为女 int age = 0; /年龄 char room = 0; /所挂号的科室 char j

2、z4 = 否; /是否是急诊,默认值否char zp; /专家门诊还是普通门诊 PMax,QMax; /最多存放1000000个struct Age /年龄段结构体 int e = 0; /儿童 enfant 1-14 int y = 0; /青年 young people 15-25int m = 0; /中年 wrinkly 26-55 int o = 0; /老年 old folks 55以上;struct ghfl int drrs = 0; /当日号人数 int yyrs = 0; /预约人数 int jzrs = 0; /急诊人数 G;struct Paixu /定义各科室就诊人数

3、排序结构体 char name6; /科室名称 int money; /本科收入 struct Age a ; /Age 结构体类型的成元 J5; /一共5个科室void clear() system(cls); /清屏 system(date/t); /显示日期/-分科室函数-void hospital:room(char room) clear(); switch(room) case 1: renshu0+; couttnt请到第5就诊室!nnt您的前面还有 renshu0-1 人nnt; break; case 2: renshu1+; couttnt请到第4就诊室!nnt您的前面还有

4、 renshu1-1 人nnt; break; case 3: renshu2+; couttnt请到第3就诊室!nnt您的前面还有 renshu2-1 人nnt; break; case 4: renshu3+; couttnt请到第2就诊室!nnt您的前面还有 renshu3-1 人nnt; break; case 5: renshu4+; couttnt请到第1就诊室!nnt您的前面还有 renshu4-1 人nnt; break; /-挂当日号函数-int hospital:gdrh() char temp1000 = ; /为了防止输入多个字符时会产生的错误 if(input() =

5、 -1) return 1; /如果在input里面选择了返回如此返回 /tj(); /调用统计计算前面有几人 room(PI-1.room); /分科室G.drrs+; /挂当日号人数+1 system(pause); /暂停 return 1;/-查看挂号人数函数-int hospital:ghrs() char temp100=; clear(); coutnnnttt各类挂号情况一览表n; cout t=n; cout nnt t挂当日号的人数为- G.drrs; cout nnt t挂预约号的人数为- G.yyrs; cout nnt t挂急诊号的人数为- G.jzrs; cout

6、nnnt=nt; system(pause); return(1);/-挂急诊号函数-int hospital:gjzh() if(-1 = input() return 1; /返回 clear(); /清屏 switch(PI-1.room) case 1: renshu0+; couttnt请到第1急诊室!nnt; break; case 2: renshu1+; couttnt请到第2急诊室!nnt; break; case 3: renshu2+; couttnt请到第3急诊室!nnt; break; case 4: renshu3+; couttnt请到第4急诊室!nnt; bre

7、ak; case 5: renshu4+; couttnt请到第5急诊室!nnt; break; G.jzrs+; /急诊号人数+1 strcpy( PI-1.jz,是); system(pause); return 1;/-查看挂号收入函数-int hospital:ghsr() int i=0; char temp100=; char temp1=/; clear(); coutnnnttt挂号情况一览表n; cout t=n; coutt今天的挂号费收入为: Ghsr 元; cout nt=n; for(i=0; i5; i+) coutnntJi.name的收入为: Ji.money

8、; cout nt=nt; system(pause); return(1);/-查看年龄比函数-int hospital:nlb() long sum5; int i; char temp100=; clear(); coutnnttt 各科室患者年龄层人数nn; couttt儿童t 青年t 中年t 老年t 总和nn; couttt(1-14)t(15-25)t(26-55)t(56以上)(1-100)n; cout =nn; for(i=0; i5; i+) /求出各科室就诊的总人数 sumi=Ji.a.e+Ji.a.y+Ji.a.m+Ji.a.o ; for(i=0; i5; i+) cout tJi.nametJi.a.et Ji.a.yt Ji.a.mt Ji.a.ot sumi; coutnn; cout =nt; system(pause);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号