华东交通大学课程设计
该模块包含了药品信息管理系统、药品入库、药品销售三个子模块。完成了医院日常药品流管理的基本需求。包含了药品的进销存三个方面,加大了医院的信息共享程度,提高了医务人员的工作效率。而且通过药品信息管理系统可以完善供应商信息为医院药品供应商管理提供依据。
(3)查询统计模块
用户通过该模块主要可以完成对医院药品信息的一个管控。无论是医生、采购人员、会计或者医院高管等都可以通过查询统计模块对药品的各种情况有着一目了然的了解。
(4)坏货查询模块
用户通过该模块主要是可以查询损坏药品和过期药品的处理方式。由于药品是关系到病患生命的重要的特殊物品,所以我们小组在这里将坏货查询作为一个单独的模块。
(5)系统管理模块
该模块包含权限设置、口令设置、用户管理三个子模块。该模块主要是针对系统管理员。系统管理员可以通过该模块完成药品信息管理系统的系统用户的管理,包括系统用户信息的添加,修改,删除和查询操作,以及系统用户的操作权限设置。
(6)帮助模块
用户通过该模块完成对该系统的一个初步了解和一些简单的技术指导。 (7)退出模块
用户通过该模块退出药品信息管理系统的界面。
3.2数据库设计
3.2.1数据库的逻辑设计
药品信息管理系统主要涉及到8个表,即:用户基本信息表、药品信息表、药品处方表、药品入库表、药品销售表、库存表、供应商表、坏货流向表。
用户基本信息表:这张表是用来存储用户基本信息的。系统管理员对用户信息或权限的更改以及任何用户信息的变动都会储存到这张表中,其中包含:用户名、用户密码、权限。
药品信息表:这张表是用来存储药品信息的。药品添加以后它的信息就会储存到这张表中,其中包含:药品编号、药品名称、化学名称、规格、药品类别、批号及供应商。其中药品编号是主键,非空且唯一。其余信息可以为空,并在数据表建立的时候给他们相应的规定好数据类型。
药品处方表:这张表是用来存储处方表单信息的,所有处方单信息都包含在这张表中。包括:患者名字、性别、门诊/住院号、诊断结果、处方内容、备注。
药品入库表:这张表是用来存储入库表单信息的,所有入库单信息都包含在这张表中。包括:入库单号、药品编号、批号、入库日期、有效日期、进价、预售价、数量、及采购员。其中入库单号是主键,非空且唯一。
药品销售表:这张表是用来存储销售表单信息的,所有销售出库信息都包含在这张表单中。它的字段有:药品编号、药品名称、销售日期、销售数量、销售收入。
药品库存表:这张表是用来存储库存信息的,所有初始化的库存信息和出库入库信息改变后的信息都会被记录下来。它字段有:库存号、药品编号、批号、药品名称、数量、单位、入库日期、有效日期、进价、预售价、库存下限及采购员。
供应商表:这张表是用来存储供应商信息的,所有初始化的供应商信息和供应商信息
36
华东交通大学课程设计
改变后的信息都会被记录下来。它字段有:供货商编号、供货商名、地区、备注。
坏货流向表:这张表是用来坏损药品的信息的,所有坏损药品的流向,处理方式、坏损的原因都会被记录下来。它字段有:药品编号、药品名称、数量、费用损失、备注、流向。
3.2.2数据库的数据表设计
药品管理系统数据库中各个表的设计结果如下面几个表格所示。每个表格表示为数据库中的一个表。
表3.1 用户基本信息表
字段名(中文) 数据类型 默认值 是否为空 说明 用户名 Text no 密码 Varchar no 权限设置 int no 用户的使用权限 表3.2 处方信息表
字段名(中文) 数据类型 默认值 是否为空 说明 患者姓名 Text no 性别 Text no 门诊号/住院号 int no 诊断结果 Text no 处方内容 Text no 日期 Text no 备注 Text yes 患者特殊病历 37
华东交通大学课程设计
表3.3 供应商信息表
字段名(中文) 数据类型 默认值 是否为空 说明 供应商编号 Text no 供应商名称 Text no 联系方式 Text no 地区 Text no 备注 Text yes 表3.4 药品信息表
字段名(中文) 数据类型 默认值 是否为空 说明 药品编号 Text no 药品名称 Text no 化学名称 Text no 规格 Text no 药品类别 Text no 批号 Text no 供应商 Text no 有效期 Text no 表3.5 坏货处理表
字段名(中文) 数据类型 默认值 是否为空 说明 药品编号 Text no 药品名称 Text no 数量 int no 损失费用 currency no 备注(流向) Text no 38
华东交通大学课程设计
表3.6 销售信息表
字段名(中文) 数据类型 默认值 是否为空 说明 药品编号 Text no 药品名称 Text no 销售日期 Text no 销售数量 int no 销售收入 currency no 表3.7 库存表
字段名(中文) 数据类型 默认值 是否为空 说明 库存号 Text no 批号 Text no 数量 int no 数量单位 Text no 药品编号 Text no 入库日期 Text yes 有效期 Text no 药品名称 Text no 预售价 currency no 库存下限 Text no 采购员 Text yes 39
华东交通大学课程设计
表3.8 入库表
字段名(中文) 数据类型 默认值 是否为空 说明 供应商 Text no 批号 Text no 数量 int no 数量单位 Text no 药品编号 Text no 入库日期 Text yes 有效期 Text no 药品名称 Text no 进货价 currency no 入库单号 Text no 采购员 Text yes 40