医院候诊管理系统Word下载.docx
- 文档编号:17062523
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:16
- 大小:48.10KB
医院候诊管理系统Word下载.docx
《医院候诊管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《医院候诊管理系统Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
pause"
);
return1;
ame<
的收入为:
J[i].money;
cout<
"
\n\t==================================================\n\t"
system("
return
(1);
J[i].+J[i].+J[i].;
for(i=0;
i<
5;
i++)
coutvv'
vvj[i].namevv'
vvj[i].vv"
\t"
J[i].vv"
\t
v<
sum[i];
\n\n"
coutvv"
=============================================================\n\t"
;
J[i].name«
的就诊人数为:
renshu[i];
....\n\n"
else
chardate[8];
intflag=1;
while(flag==1)
clear();
memset(str_1,'
\0'
sizeof(str_1));
memset(str_2,'
sizeof(str_2));
==================================================\n"
\n\t注意:
预约挂号只能预约七天以内\n\n"
endl;
coutvv"
\t请输入日期
(格式:
月(00)/日(00)/年(00):
e);
cin>
>
date;
strcpy(P[l].time,dat
for(intj=0,r=0;
j<
s
trlen(date);
\n\n"
j++)
sscanf(str_2,"
%d"
&
m);
oom)
case
'
2:
break;
3:
Q[L].zp
=P[I-1].zp;
Q[L].age=P[l-1].age;
strcpy(Q[L].jz,P[l-1].jz);
strcpy(Q[L].num,P[l-1].num);
Q[L].room=P[l-1].room;
Q[L].sex=P[l-1].sex;
strcpy(Q[L].time,P[l-1].time);
L++;
return1;
ame,"
内科"
ame,
外科"
strcpy(J[4].name,"
for(i=0;
J[i].money=0;
J[i].=0;
Ghsr=0;
m;
if(P[i].zp=='
Y'
)Ghsr+=10,J[P[i].room-'
].money+=10;
p==
N'
)Ghsr+=5,J[P[i].room-'
].money+=5;
ge<
=14)
oom-'
1'
].++;
elseif(P[i].age<
=25)
J[P[i].room-'
elseif(P[i].age<
=55)
elseJ[P[i].room-'
cout«
\t\t2.
\t\t3.
\t\t4.
骨科\n\n"
皮肤科"
\t5.
\tr.
口腔科
返回!
\n\n\t=============================================================\n"
\n\t请选择所要挂科室的编号:
room1;
2.女):
sex1;
if(strlen(sex1)==1)sex2=sex1[0];
while(age2<
=0||age2>
150)新填写!
\t\t2.信息正确!
\n\n\n请输入您要选择菜单项(1,2):
cls;
if(strlen(cls)==1)
cls1=tolower(cls[0]);
ge=age2;
P[l].room=room2;
strcpy(P[l].num,temp1);
P[l].sex=sex2-'
O'
P[l].zp=zp2;
I++;
return0;
}当日号\t2.预约挂号\t3.挂急诊号\t4.挂号向导\n"
\n\t\t\tr.返回!
\tq.退岀!
\n"
\n\t=============================================================\n"
\t请输编号(1,2,3,4,r,q):
cin»
temp;
有名单\t2.内科名单\t3.夕卜科名单\n"
\t4.骨科名单\t5.皮肤科名单\t6.口腔科名单\n"
\t7.预约名单"
\tr.返回!
\n"
\n\t==============================================================\n\n"
\t请输入选择(1,2,3,4,5,6,7,r):
if(strlen(temp)==1)n=tolower(temp[0]);
oom!
='
0'
)
\t"
P[i].num<
vvP[i].sexvv"
vvP[i].roomvv"
P[i].jzvv"
vvP[i].zpvvendl;
}break;
case2:
oom=='
P[i].num<
\t"
oom=='
oom==3)
6'
7'
«
Q[i].num<
vvQ[i].sexvv"
vvQ[i].room<
vvQ[i].jzvv"
Q[i].zp<
Q[i].time<
endl;
\n\t"
看挂号情况\t2.各科就诊人数\t3.患者年龄段\t4.挂
号收入情况\n\n\t5.打印病人名单"
\tr.返回!
\n\t==============================================================\n"
\n\t请输入编号(1,2,3,4,5,6,r,q):
号功能\t2.统计功能\t3.查找与退挂\tq.退岀\n"
\n\t请输编号(1,2,q):
xt"
"
wb"
fp1=fopen("
患者名单.txt"
fp4=fopen("
挂号人数.txt"
xt"
fp6=fopen("
各科人数.txt"
fprintf(fp2,"
%ld\n%ld\n"
I,L);
."
i*/NUM<
%\r"
rb"
fscanf(fp2,"
%ld%ld"
&
I,&
L);
oom&
&
age2==P[j].age)
if(flag==1)
\n\t\t\t系统查找到以下信息:
\t患者编号"
\t性别"
\t科室"
\t急诊
\t专家门诊\n"
flag=0;
P|j].num<
P[j].sexvv"
vvP[j].roomvv"
vvP[j].jzvv"
vvP[j].zpvvendl;
charch='
temp1[10]="
do
\n\n\n\t\t以上是否有您的信息<
Y/N>
temp1;
ch=tolower(temp1[0]);
while(ch!
='
y'
ch!
n'
switch(ch)
chartemp[10];
longi=-1;
while(i<
=0)um<
P[i-1].sex<
P[i-
1].roomvv"
P[i-1].jzvv"
vvP[i-1].zpvvendl;
n'
\n\n\t建议您到服务窗口去查找!
\n\n\n\t"
i*/50<
\t急诊"
\t专家门诊
P[n-1].num<
P[n-1].sex<
P[n-
1].room<
P[n-1].jz<
P[n-1].zp<
\n\n\t"
诊号查找\t2.模糊查找\t3.退订号\t4.清除数据\n\n"
cout<
\n\t请输入编号(1,2,3,4,r,q):
renshu[O]__;
renshu[1]--;
renshu[2]--;
renshu[3]__;
renshu[4]__;
ge='
P[i-1].zp='
P[i-1].room='
strcpy(P[i-1].num,"
0"
ime,"
)!
=0)
J
elseif(strcmp(P[i-1].jz,"
)==0)
\n\n\n\t\t单号已经退订成功!
\n\t"
fp1=fopen(”
患者名单
.txt"
fp4=fopen(”
挂号人数
fp6=fopen(”
各科人数
remove(”
全局变量
预约名单
remove("
fclose(fp4);
fclose(fp3);
fclose(fp1);
fclose(fp2);
fclose(fp6);
cls"
\n\n\n\t\t
本地数据已经全部清除
exit
(1);
!
else//选择了否
#include"
//主函数
intmain()
color3F"
hospitalhp;
//定义一个对象
();
#ifndefHOSPITAL_H_INCLUDED
#defineHOSPITAL_H_INCLUDED
#inelude<
>
#include<
ctime>
cstdio>
cstring>
iostream>
classhospital//定义医院类
public:
intdelete_file();
//
删除本地文件
intdelete1();
重载删除函数
intdelete1(longi);
//
删除函数
intcz_menu();
查找删除函数菜单
intserch(inti);
重载serch函数实现两种不冋查找方式
intserch();
查找删除函数
voidf_write();
写文件函数,用于在程序关闭之前保存数据到本地
voidf_read();
读文件函数,用于在程序打开之前读取数据要程序中
intinput();
输入函数
voidmenu();
主菜单函数
voidtj();
统计功能函数
intgh_menu();
挂号功能选择菜单
inttj_menu();
统计功能选择菜单函数
intgjzh();
挂急诊号
intyygh();
预约挂号函数
intghxd();
挂号向导函数
intghrs();
挂号情况统计函数
intjzrs();
各科就诊人数统计函数
intnlb();
年龄人数统计函数
intghsr();
挂号收入情况
intgdrh();
挂当日号函数
intshow();
展示病人名单
voidroom(charroom);
//分诊室函数
};
#endif//HOSPITAL_H_INCLUDED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 候诊 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)