医院药库管理系统 联系客服

发布时间 : 星期二 文章医院药库管理系统更新完毕开始阅读bbbe0f2abd64783e09122b1a

东北大学秦皇岛分校毕业设计(论文) 第 20 页 strMemo=value;

} }

#endregion #region 方法 ///

/// 重载ToString /// /// Name public override string ToString() { return this.Name; }

#endregion

}

东北大学秦皇岛分校毕业设计(论文) 第 21 页

5 系统实现

医院药库管理系统功能庞大,涉及目前国内大中小医院所有功能,界面很多,介于篇幅有限,下面围绕本系统最重要两个流程,药品入库流程和盘点流程。另外由于公司要求代码保密,所以此处只做少量代码说明,敬请谅解。 5.1 入库计划

1) 功能介绍:一般医院从外面购买药品,首先要做一个入库计划,生成入库计划单。入库计划单的生成可以直接选择药品,也可根据系统提供的计划模板,警戒线,日消耗来自动生成入库计划单。 2) 界面如图5.1显示:

图5.1 入库计划界面

此界面包含的按钮很多,下面简单介绍一个它们的功能: 新建:点此按钮进入入库计划单生成界面。 计划单:查看别的科室生成的入库计划单。

东北大学秦皇岛分校毕业设计(论文) 第 22 页 计划模板:调用系统的模板生成入库计划单,不用手工选择药品生成。

警戒线:调用系统设定的警戒线,凡是不符合条件的药品会自动显示在入库计划单。 日消耗:通过计算日平均消耗来生成入库计划单。 排序:对计划单内的药品信息进行排序。 整单删除:将整个入库计划单全部删除。 删除:删除某个计划单上的一条药品信息。 保存:将生成的入库计划单保存。 打印:打印入库计划单。

导出:将入库计划单上的数据导出到Excel文档中。 退出:退出此界面,回到主界面。 入库计划部分代码:

///

/// 插入一条入库申请记录 ///

/// /// 0没有更新1成功-1失败

public int InsertApplyIn(neusoft.HISFC.Object.Pharmacy.Input applyIn) { string strSQL=\; if(this.Sql.GetSql(\,ref strSQL) == -1) return -1; try { string[] strParm = myGetParmApplyIn(applyIn); //取参数列表 strSQL=string.Format(strSQL,strParm); //替换SQL语句中的参数。 } catch(Exception ex) { this.Err=\插入入库申请SQl参数赋值时出错!\+ex.Message; this.WriteErr(); return -1; } return this.ExecNoQuery(strSQL); }

5.2 采购计划

1) 功能介绍:根据前面生成的入库计划单生成采购计划单,此处需要填写采购药品的供货公司,还可以进行采购拆分,将一种药品拆分成多家供货商供货,同时还需要审核采购数量。

东北大学秦皇岛分校毕业设计(论文) 第 23 页 2) 界面如图5.2显示:

图5.2 采购计划界面

计划单:选择前面生成的入库计划单,将其上的信息显示在采购计划单上。 采购拆分:将某些药品分开采购,由多家供货商供货。 日消耗:选择一种采购药品,查看它的平均日消耗情况。 保存:保存采购计划单。 打印:打印采购计划单。

导出:将采购计划单上的信息导出到Excel文档中。 5.3 药品入库

1) 功能介绍:完成了药品的采购,接下来的就是将药品入库。药品入库分为三种情况:一般入库,发票入库,核准入库。如果药品和发票都有,进行一般入库,此时会直接更新库存,药品采购结束。假如药品先到,而发票此时还没有到的情况下,则还需要做发票入库和核准入库才能完成整个的药品入库过程。 2) 界面如图5.3显示: