诊所信息管理系统设计Word格式.docx
- 文档编号:16742209
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:22
- 大小:17.93KB
诊所信息管理系统设计Word格式.docx
《诊所信息管理系统设计Word格式.docx》由会员分享,可在线阅读,更多相关《诊所信息管理系统设计Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
endl;
//fstreamoutfile()打开文件aa.txt,并建立链接,aa.txt是一个输出文件,接收从内存输出数据
//ios:
:
out以输出的方式打开文件
app以输出的方式打开文件,写入的数据添加在文件末尾
fstreamoutfile("
D:
\\aa.txt"
ios:
out|ios:
app);
if(!
outfile)
cout<
打开文件失败!
else
姓名"
;
cin>
>
name;
outfile<
name<
"
性别:
cin>
sex;
if(sex=='
m'
||sex=='
M'
)
outfile<
男"
elseif(sex=='
f'
F'
女"
else
{
请重新输入性别:
cin>
if(sex=='
}
年龄:
age;
age<
诊费:
office_vist_fee;
//向磁盘文件aa.txt输入数据
office_vist_fee<
专业说明:
speicialty;
speicialty<
outfile.close();
//关闭文件
}
是否继续添加医生信息Y/N......:
t;
if(t=='
y'
input();
//返回继续添加
return;
voidzhangdanKind()//按姓名查询医生信息
//定义输入输出文件流,以输入的方式打开磁盘文件aa.txt
fstreaminfile2("
in);
//以读方式打开文件
infile2)
打开文件失败!
return;
intline=0;
stringarr[100][100];
//定义一个string类型的二维数组,用来保存文本内读取的信息
//char型初始化函数
memset(arr,0,sizeof(arr));
//将数组清空
//eof()函数到文件结尾可以返回true,而之前返回的均为false,while(true)->
while(false),循环结束
while(!
infile2.eof())//文件不为空的条件设置
infile2>
arr[line][0]>
arr[line][1]>
arr[line][2]>
arr[line][3]>
arr[line][4];
line++;
stringna;
请输入要查询的医生姓名:
na;
for(inti=0;
i<
line;
i++)
if(arr[i][0]==na)
医生姓名:
arr[i][0]<
性别:
arr[i][1]<
arr[i][2]<
arr[i][3]<
元"
专业:
arr[i][4]<
记录中没有此医生信息!
是否继续查询Y/N.....:
zhangdanKind();
}
~doctor(){}
classHuanZhe:
publicperson//患者类
doubledrug_fee;
//药费
HuanZhe(){}
voidinput()//增加患者信息
*****患者基本信息*****"
\\ee.txt"
//以写方式打开文件
药费:
drug_fee;
drug_fee<
是否继续添加患者信息Y/N......:
voidzhangdanKind()//按姓名查询患者信息
return;
{//文件流读取数据
//文件流读取数据
请输入要查询的患者姓名:
患者姓名:
记录中没有此患者信息!
~HuanZhe(){}
classzhangdan//账单类
doubletotl_fee;
zhangdan(){}
voidtotl_pay()//用于把总费用从“D;
\\bb.txt”文件转移到"
\\cc.txt"
stringa;
fstreaminfile1("
\\bb.txt"
infile1)
infile1.eof())//文件不为空的条件设置
infile1>
fstreamoutfile4("
//以写的方式打开文件
if(!
outfile4)
cout<
a=arr[i][4];
outfile4<
a<
outfile4.close();
infile1.close();
voidpay()//实现统计所有患者总费用
doublea;
doublez=0.0;
fstreaminfile4("
infile4)
doubles[100];
infile4.eof())//文件不为空的条件设置
infile4>
s[line];
//文件流读取数据
line++;
line-1;
a=s[i];
z=z+a;
所有患者的总费用为:
z<
infile4.close();
voidaddzhangdan()//增加账单信息
fstreamoutfile3("
outfile3)
outfile3<
主治医生:
总费用:
totl_fee;
totl_fee<
outfile3.close();
是否继续添加账单信息Y/N.....:
addzhangdan();
voidzhangdanKind()//按姓名查询账单信息
//定义一个string类型的二维数组,用来保存从文本内读取信息
stringxm;
xm=arr[i][1];
intl=0;
memset(arr,0,sizeof(arr));
arr[l][0]>
arr[l][1]>
arr[l][2]>
arr[l][3]>
arr[l][4];
l++;
for(intj=0;
j<
1;
j++)
if(arr[j][0]==xm)
{
}
fstreaminfile3("
infile3)
intlin=0;
infile3.eof())//文件不为空的条件设置
infile3>
arr[lin][0]>
arr[lin][1]>
arr[lin][2]>
arr[lin][3]>
arr[lin][4];
lin++;
for(intz=0;
lin-1;
z++)
if(arr[i][0]==na)
arr[z][0]<
arr[z][1]<
arr[z][2]<
arr[z][3]<
arr[z][4]<
return;
记录中没有此患者的账单信息!
是否继续查询Y/N......:
zhangdanKind();
~zhangdan(){}
voidadd_zhuce()//实现注册用户
stringname,code,code1;
fstreamoutfile5("
\\dd.txt"
outfile5)
※*********※请注册用户※*********※"
请输入您的用户名:
fstreaminfile6("
infile6)
stringa[100][2];
//定义一个string类型的二维数组,用来保存从文本内读取的信息
memset(a,0,sizeof(a));
infile6.eof())//文件不为空的条件设置
infile6>
a[line][0]>
a[line][1];
if(a[i][0]==name)
此用户已存在!
谢谢使用本系统注册用户界面!
欢迎下次使用!
exit(0);
outfile5<
请输入您的密码:
code;
请再次输入您的密码:
code1;
if(code!
=code1)
您两次输入的密码不一致!
outfile5<
code1<
您已注册成功!
outfile5.close();
voidwelcome()//验证用户登陆,登陆成功显示欢迎信息
stringname,code;
intmark=0;
fstreaminfile("
infile)
cerr<
打开文件错误"
stringa[100][100];
infile.eof())//文件不为空的条件设置
infile>
\t\t※*********※用户名※*********※:
intm=1;
m=i;
mark=i;
break;
if(m==0)
\t\t※*********※该用户不存在,请注册用户※*********※:
add_zhuce();
\t\t※*********※密码※*********※:
for(intj=0;
2;
if(a[mark][1]==code)
成功登入※*********※"
密码错误,请重新输入※*********※"
\t\t※*********※密码※*********※:
voidaddinfor()//增加信息界面实现
inta;
doctord;
HuanZhew;
\t\t※*********增加信息界面*********※"
\n"
\t\t※********※********※**********※\n"
\t\t※※\n"
\t\t※1.增加医生信息※\n"
\t\t※2.增加患者信息※\n"
\t\t※0.退出※\n"
请输入您选择的数字<
0-2>
a;
switch(a)
case1:
d.input();
break;
//医生信息
case2:
w.input();
//患者信息
case0:
defaul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 诊所 信息管理 系统 设计