医院信息管理系统 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】医院管理信息系统设计设计主要内容:一、开发平台:VB+SQLSERVER2000二、功能要求:1、设计内容设计一个医院管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登陆,登录的时候首先要判断用户的身份,合法的用户然后进入到系统的主界面中,不同的用户看到不同的系统功能。
用sqlsever2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
2、医院管理信息系统主要功能(1)用户管理:用户登录界面,用户注册界面,病人资料登记界面(添加,打印等),职工资料查询界面(一定条件),门诊挂号登记界面(添加,打印等),病人资料查询界面(一定条件),病院病床查询界面(一定条件),药剂信息查询界面(添加,打印等),药剂信息选购界面(选购),科室界面(查询),本用户密码的修改界面(2)管理员管理:管理员登录界面,管理员注册界面,职工资料管理界面(添加,修改,删除),病人资料管理界面(增加,修改,删除),用户信息管理界面(添加,删除),病院病床管理界面(修改,删除),病院病床管理界面(添加,修改,删除),药剂管理界面(修改,删除),科室管理(修改,删除)。
3、医院管理信息系统数据库表单(1)用户信息表单:用户名,密码,用户身份(管理员和普通用户)(2)职工信息表单:员工号,所属科室,员工姓名,性别,现任职务,出身年月,开始工作时间,年龄,工资,科室编号,备注(3)病人信息表单:病人编号,病人姓名,病人性别,,病人年龄,职业,登记日期,证件号码,过敏史,体重,血型,联系电话,家庭住址,婚姻状况。
(4)科室表单:科室名称,地点,员工号,科室主任,病房数,是否显示(5)病院病床表单:病床代号,所属科室,是否空闲(6)药品信息表单:药品编号,药品名称,规格名称,计量单位,单价,主治症状(7)医疗仪器管理表单:仪器代号,仪器名称,仪器价格,仪器数量(8)门诊挂号表:编号,病人编号,姓名,性别,挂号科室,费用类型,挂号费用,是否已划价三、课程设计报告主要内容:1医院管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2医院管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格)3医院管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4医院管理信息系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句注释)1.轿车销售管理信息系统需求分析图医院管理信息系统欢迎登陆界面1.1.1选中管理员登录后便进入管理员登陆界面 1.1.2选中用户登陆后便进入用户登陆界面1.1.3选中新用户注册后便进入用户注册界面,管理员注册管理员界面可以进行职工资料管理,病人资料管理,病院病床管理,药剂资料管理,科室信息管理,医疗仪器管理,用户信息管理。
1.2.1职工资料管理利用VB界面,管理员可以查询职工资料信息,添加信息,更新信息,删除记录,从而改变了数据库中的信息。
1.2.2病人资料管理管理员可以查询,修改,删除,添加病人资料,在VB界面中修改了数据库中的信息。
1.2.3病院病床信息管理管理员可以根据需要对病床使用的情况进行查询,添加,删除和更新,从而改变数据库中的信息。
1.2.4药剂资料管理管理管理员可以根据需要对药剂的情况进行添加,删除和更新,从而改变数据库中的信息。
1.2.5科室信息管理管理员可以根据需要对科室信息的情况进行删除和更新,从而改变数据库中的信息。
1.2.6医疗仪器管理管理员可以根据各种库存的医疗仪器进行添加,查询,更新,删除,从而改变数据库中的信息。
1.2.7用户信息管理管理员可以添加,删除,更新,查询各用户的信息,从而改变数据库中的信息。
用户界面用户可以查看病院病床信息、药剂信息查询,,药剂选购,科室信息查询,门诊挂号登记,职工信息查询,病人信息登记,用户密码修改1.3.1医疗信息查询用户进入界面后可看到病院病床信息,药剂信息,,药剂选购,科室信息。
1.3.2门诊挂号登记进入界面后用户挂号登记。
1.3.3人员信息查询用户进入界面后可看到所有工作人员的信息和可以查询,并且科根据病人的证件号码查询病人信息。
1.3.4本用户密码修改用户通过输入和确认新密码来更改自己的密码。
2.医院信息管理系统界面设计图欢迎登陆界面 图用户登陆界面 图管理员登陆界面、图新用户注册界面图管理员注册界面图管理员服务界面图用户服务界面图用户密码修改界面表用户密码修改界面属性表 药剂选购界面 表面属性表对象 属性 设置值 Label1 caption 修改密码 Label2 caption 旧密码 Label3 caption 新密码 Label4caption新密码确认对象 属性 设置值 Adodc1 caption Adodc1commandtype 2-adcmdtable recordsource yaojixinxivisible false Label1 Caption 类型选择 Label1 Caption 购买数量 Label1 Caption 您的总金额 Label1Caption商品选购及结算询界面表病人信息查询界面属性表表门诊挂号登记界面属性表图病人资料改界面属性3.医院管理信息系统数据库设计医院管理信息管理系统总共涉及8张表,分别是用户信息表,病床信息表,病人资料表,挂号登记表,科室信息表,药剂信息表,仪器管理信息表和员工信息表。
表4.医院管理信息系统程序设计(部分代码)欢迎界面欢迎界面是整个系统的首页,用户可通过它进入到登陆系统。
登陆界面进入此界面后,使用者可根据自己的身份选择登陆方式。
普通用户选择用户登陆,管理员选择管理员登陆。
用户登陆和新用户注册界面程序设计普通用户在此界面输入自己的姓名和密码通过验证后方可进入下一个界面。
部分重要代码如下PrivateSubCommand1_Click()DimstrselectnameAsStringDimstrAsStringDimstrselectpasswordAsStringstr=Trimstrselectname="select用户名fromuser1where用户名="&"'"&str&"'"="Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog= chenyan;DataSource=(local)"=adCmdText=strselectname'从用户信息表中查询所有的用户姓名If=TrueThenret=MsgBox("姓名错误!",48,"warming!")'如果用户输入的姓名与用户信息表中姓名不一致,就会出现该对话框提醒用户重新输入=""=""ExitSubEndIfstrselectpassword="select密码fromuser1where用户名="&"'"&Trim&"'"="Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog= chenyan;DataSource=(local)"=adCmdText=strselectpasswordIf<>TrimThenret=MsgBox("密码错误!",48,"warming!")'如果用户输入的密码与用户信息表中的密码不一致就会出现该对话框=""ExitSubElse'=""'=""EndIfEndSubPrivateSubCommand2_Click()=""=""EndSubPrivateSubCommand3_Click()=""=""EndSubPrivateSubForm_Load()=""=""EndSub新用户还可以通过此界面进行注册,新用户只要输入自己的姓名,注册密码并确认注册便可以成功注册,同时该用户的信息也被写入到了用户信息表中(部分代码如下)PrivateSubCommand1_Click()="Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=chen yan;DataSource=(local)"=adCmdTable="select用户名fromuser1where用户名='"&Trim&"'"If=FalseThenMsgBox"用户名已经存在!请重新输入",0,"提示"=""ExitSubEndIf=""=""=""ThenMsgBox"请输入用户名或密码",0,"提示"<>MsgBox"确认密码错误,请重新输入",0,"提示"=""=""=""ElseMsgBox"恭喜你注册成功"="Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=chen yan;DataSource=(local)"=adCmdTable="user1"=Trim=Trim="用户"=""=""=""EndIfExitSubEndSubPrivateSubCommand2_Click()=""=""=""EndSubPrivateSubCommand3_Click()EndSubPrivateSubForm_Load()=""=""=""EndSub管理员登陆界面管理员需要输入自己的姓名和密码,经过系统验证无误后就可以进入下一个界面了。