住院管理系统-系统设计1 联系客服

发布时间 : 星期六 文章住院管理系统-系统设计1更新完毕开始阅读de382a2b58cfa1c7aa00b52acfc789eb172d9e9a

所拥有的权力也不同。

(4)电子病历:电子病历包括对病人基本信息的录入、修改、删除及入院信息的录入,修改和删除操作。若病人曾住院有病史,当输入病人入院号时,则会显示病人的病史信息,同时可以用于对病人信息的增加和修改,可以节省了时间。若没有病史,会生成新的页面用于信息的录入。 (5)病人资料查询:用于查找病人的基本信息,可以添加、删除、修改病人的一些信息。 (6)床位管理:用于各科室床位的添加,删除以及床位使用情况。 (7)住院信息管理:对入院病人办理信息登记,对病人自动分配住院号。 (8)帐本查询:用于搜索病人的预交费用,并确定病人的实际所交费用。 (9)出院结帐:用于对病人费用的结算、所有信息的查询。 (10)药品管理:添加、删除、修改药信息,搜索药品。 (11)医务人员管理:添加、删除、修改医务人员的基本信息。 (12)科室管理:用于科室信息的修改,科室的添加和删除。

(13)系统管理员:系统管理员主要是来管理整个系统,他的主要功能是数据库的备份与恢复,用户权限的设置,床位,科室等信息的添加与删除工作。

(14)操作员:操作员主要是对病人信息的录入,还可以对病人信息进行修改和查询。 2.4 系统的类图

医院住院系统的类图如下图所示: bed类:床位类 patient类:病人类 midical类:药品类 expense类:费用类 departments类:科室类 类:医生类doctor

bedpatientBednoZycsHnoYnoDepartmentidDno11HnameStateHsePricHagHyxAddresHadHiHtePostiXuexinIntimKsnamBednOutimZykZhZstimexpensBeizhKzrnamHn

ZyysnamZyyPnhBedpricEatpricMedicalpricCheckpricSumpricSumactuaOperatoWorkernDatdoctodepartmentDnDepartmentiDnamDe

partmentnamDepartmentiDptoffeSeWorkplacPosphonenumbeZgfTel图2.3 医院管理系统类图

类图说明 1、bed类 属性:

Bedno:床位号,是一个长度为4的整型数据类型 Hno:病历号,是一个长度为4的整型数据类型

Departmentid:部门号,是一个长度为4的整型数据类型 State:使用情况,是一个长度为4的整型数据类型

Price:单价,是一个长度为8,可带有4位小数的money数据类型 Address:地址,是一个长度为20的字符串类型 方法: Add:添加床位 Delete:删除床位 Update:更新床位信息 Search:搜索床位 2、patient类 属性:

Zycs:住院次数,是一个长度为4的整型数据类型

Hon:住院号,是一个长度为4的整型数据类型

Dno:主治医生工作号,是一个长度为4的整型数据类型 Hname:病人姓名,是一个长度为20的字符串类型 Hsex:病人性别,是一个长度为2的字符串类型 Hage:病人年龄,是一个长度为4的整型数据类型 Hyxk:婚姻情况,是一个长度为4的字符串类型 Hadd:住址,是一个长度为20的字符串类型 Hid:身份证号,是一个长度为18的字符串类型 Htell:电话,是一个长度为11的字符串类型 Postid:邮编,是一个长度为6的字符串类型 Xuexing:血型,是一个长度为1的字符串类型 Intime:住院时间,是一个长度为8的日期型 Ksname:科室名称,是一个长度为20的字符串类型 Bedno:床位号,是一个长度为4的整型数据类型 Outtime:出院时间,是一个长度为8的日期型 Zyks:转院科室,是一个长度为20的字符串类型 Zhd:诊断,是一个长度为20的字符串类型

Zstime:诊断时间,是一个长度为4的smalldatetime类型 Bedzhu:备注,是一个长度为40的字符串类型

Kzrname:科室负责人姓名,是一个长度为20的字符串类型 Zyysname:主治医生,是一个长度为20的字符串类型 Hs:护士,是一个长度为20的字符串类型 方法:

Add:添加病人信息 Delete:删除病人信息 Update:更新病人信息 Search:搜索病人信息 3、expense类 属性: Hno:住院号, Pno:费用账单号, Bedprice:床位单价, Eatprice:餐饮费,

Medicalprice:药品费,是一个长度为4的money型数据 Checkprice:检查费,是一个长度为4的money型数据 Sumprice:总交费用,是一个长度为4的money型数据 Sumactual:实际所交费用,是一个长度为4的money型数据 Operator:操作员,是一个长度为20的字符型数据 Workerno:工作号,是一个长度为10的字符型数据 Date:日期,是一个长度为4的日期型数据 方法:

Add:填写费用表 搜索费用Search: 4、departments类

属性:

Departmentid:科室号,是一个长度为4的整型数据 Departmentname:科室名称,是一个长度为20的字符型数据 Dptoffer:负责人,是一个长度为20的字符型数据 Workplace:办公地址,是一个长度为50的字符型数据 Phonenumber:科室电话,是一个长度为15的字符型数据 方法:

Add:添加科室信息 Delete:删除科室信息 Update:修改科室信息 Search:查找科室信息 5、doctor类 属性:

Don:医生工作号,是一个长度为4的整型数据 Dname:医生姓名,是一个长度为20的字符型数据 Departmentid:科室号,是一个长度为4的整型数据 Sex:性别,是一个长度为2的字符型数据 Post:职位,是一个长度为20的字符型数据 Zgfx:主攻方向,是一个长度为30的字符型数据 Tel:电话,是一个长度为11的字符型数据 方法:

Add:添加医生信息 Delete:删除医生信息 Update:修改医生信息 Search:查找医生信息

类之间的关系:expense类依赖于patient类的,patient类的存在决定expense类。 bed类、patient类、doctor类依赖于departments类的存在,departments类不存在子,就不存在bed类,patient类和doctor类。 bed类和patient类是关联关系。 3. 详细设计

3.1系统整体模块及其详细说明

本系统主要有六大模块:系统管理、入院管理、病房管理、费用管理、出院管理、信息管理。 3.1.1系统管理

系统管理主要包括密码修改、数据库备份和恢复、权限管理、退出 (1)密码修改:用于修改当前用户的密码。

(2)数据库备份和恢复:包括数据库的备份和日志文件的备份,可以随时将数据备份到硬盘或优盘保存,以免以后系统出现故障,可以借助这些备份文件进行恢复。当数据丢失或出现其他故障后,可以从备份文件恢复数据。

(3)权限管理:用于设置普通用户或是管理员,根据权限不同,所拥有的操作权限不同。 )退出:退出该医院住院管理信息系统。4(. 3.1.2入院管理

入院管理主要包括电子病历、病人资料查询、预交费管理

(1)电子病历:包括电子病历的录入、修改、删除。对于病入基本信息及入院信息的录入,修改和删除操作。若病人曾住院有病史,当输入病人入院号时,会将病人的病史信息显示在

datagridview里面,当点击datagridview任意单元格时,信息会被显示到对应的textbox里面。用于信息的增加和修改,节省了时间。若没有病史,会生成新的页面用于信息的录入。 (2)病人资料查询:用于病人基本信息的查询,可以输入住院号进行查询,也可以输入一个关键字进行模糊查询。

(3)预交费管理:用于病人费用进行管理,可以进行费用的录入和费用的查询。可以查询病人最近一段时间的费用使用情况。 3.1.3 病房管理

病房管理主要包括床位管理、医嘱管理、住院信息查询

(1)床位管理:用于各科室床位的添加,删除。当点击床位管理的时候,系统会自动的将床位信息显示到datagridview里面,可以点击修改床位的信息,也可以点击删除,或者添加。当添加成功之后会有提示信息。Datagridview会重新加载,用户可以看到更新之后的情况。 (2)医嘱管理:包括医嘱的查询和医嘱的修改。

(3)住院信息查询:根据查询类别,包括按住院号,病人姓名,入院信息查询。查询条件“like”和“=”分别对病历表进行模糊查询和绝对查询。 3.1.4计费管理

账本查询:可以根据输入的住院号进行查询预交费,和费用清单。也可以点击显示所有患者,在显示的所有患者中,点击自己要查看的病人,即会显示他们的预交费及费用清单。 3.1.5出院管理

出院结算:病人费用的结算,所有信息的查询。 3.1.6 信息管理

信息管理主要包括科室管理、医务人员的管理、药品管理 (1)科室管理:用于科室信息的修改,科室的添加和删除。

(2)医务人员的管理:用于医务人员的添加,删除及以他们信息的修改。 (3)药品管理:用于药品的管理,添加药品,删除药品,修改药品信息。 3.1.7 登录界面

登录界面:有新用户的注册,用户登录 3.2系统流程图 3.2.1业务流程图

该系统的总体业务流程图下如图所示: