医院自动化管理系统
图4-4挂号量设置
1、 其他设置
主要包括权限设置、口令设置、数据库备份/恢复、数据清理。
图4-5为系统的权限设置,权限设置的很细,系统没有设置角色就是为了使权限的分配更具有灵活性
图4-5权限设置
设置了系统权限后在系统的每个页面都有权限验证,每个权限设置为不同的标志位共有39位。判断权限的函数如下很不成熟的方法:
//各个页面的权限限制
public int getqx1(string id,int bz)
{
Database db=new Database ();
string str="";
char []qx1=new char[40];
str="select count(*) from ynryinfo where id='"+id+"'";
if(db.ExecuteSQL4(str)>0)
{
if(bz==1)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[0]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}
else if(bz==2)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[1]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}
else if(bz==3)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[2]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}if(bz==4)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[3]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}
else if(bz==5)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[4]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}
else if(bz==6)
{
str="select qx from ynryinfo where id='"+id+"'";
qx1=db.ExecuteSQL2(str).Trim().ToCharArray(0,40);
if(qx1[5]=='1' && qx1[39]=='1')
return 1;
else
return 0;
}
…………………………………
图4-6为数据备份和恢复界面,此功能是为了方便备份数据使用,可以方便查询历史数据。
图4-6数据备份恢复
数据备份的程序片段:string SqlStr2 = "backup database history to disk='c:\\history.bak'";
数据恢复的程序片段: string SqlStr2 = "use master restore database history" + " from disk='" + path + "'";
图4-7为数据清理界面,设计的目的是为了清除数据,考虑到安全性用户需要使用系统默认密码还有个人密码才能进行操作
图4-7数据清理
4.2.2门诊管理模块主要包含内容
1、门诊挂号
主要包括门诊挂号、预约挂号收费、挂号退费、挂号查询、挂号查询/统计、挂号信息文护。
图4-8为门诊挂号的界面图。挂号单号由挂号类型、科室代码、医生代码还有后8位为时间年月日,最后四位为从0001开始相加这些数据组成。系统后面的设计中很多的患者信息可以直接通过选择挂号单号来获取患者的个人信息。比如医生开电子处方时可以通过选择挂号单号来获取患者的个人基本信息,从而省了就诊时间简化了操作过程,另外在住院登记处如果患者有挂号单可以直接输入挂号单号,系统会自动获取该患者的详细信息。挂号时会有挂号量的判断,选择不同的科室会过滤出不同的医生,并且只会显示上班医生的姓名,便于挂号时选择医生。挂号费医疗费等费用费用不需要手工输入,用户选择不同的挂号类型会自动获取并显示不同的金额。患者也可以根据需要决定是否需要病历本。可以打印挂号单。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
VB医院管理系统毕业论文 第8页下载如图片无法显示或论文不完整,请联系qq752018766