1. 系统概述
从本质来说,药店的职能就是为消费者提供服务,所销售的药品只是其提供的服务所附实体而已。对于药店来说,只有服务才能形成其差异化竞争特色。因此,分析消费者的服务需求对了解药店消费者的需求具有重要意义。药店消费者的需求主要表现在以下几个方面:
(1)管理者能查询药店的药品库存状态,以便进行及时的药品补进和更新; (2)消费者能通过系统快速查询药品的状态(包括是否在柜、出售价格、数量等); (3)能让消费者及时获得用药指导、合理的咨询; (4)能让消费者感觉到服务的简捷和实用。
2. 系统分析
经过系统的需求分析, 初步得到了医药管理的主要步骤:定制药品采购计划、经审核后实施药品采购、采购的药品由库管登记入库、销售员根据客户的需要登记销售药品、提交药品给客户。
经过对药店管理进行分析,药店管理信息系统要实现的主要功能有: (1)对药品的基础信息进行维护和管理。能够完成药品信息的添加、修改和删除,并按照一定的条件查询药品信息;
(2)对药品的批量销售处理,顾客购买的药品可能是一种也可能是多种,如果能够批量销售药品,便会大大提高工作效率;
(3)库存药品查看,可按不同字段和条件查询库存药品信息;
(4)查询统计功能,要求既可以按日期查询,也可以按用户选择的字段和输入的容查询,并在查询过程中统计销售数量和销售金额;
(5)统计分析某个客户或所有客户某段时间药品销售品种、销售数量和销售金额。我们把药店进—销—存管理系统划分为4 大功能模块,分别为日常业务、库存管理、查询统计、基础信息管理。其中日常业务完成药品销售、销售退货和药品入库;库存管理主要完成库存药品查询、库存药品盘点;查询统计主要完成销售查询统计和入库查询统计;基础信息管理主要完成药品信息、客户信息、供货商信息的添加、修改、删除、查询等。
另外,药店管理信息系统功能模块如下:
药店管理信息系统日常业务库存管理查询统计基础信息管理药品销售销售退货药品入库库存药品库存盘点销售查询入库查询药品信息客户管理供应商管理
图1 药店管理信息系统功能模块
2.1 模型设计实体的属性表
在药店管理信息系统中我们设计了多个数据表,具体有:
药店信息表(tb_shop):(药店号SId、药店名SName、所在地SAdd、经理SMgr、联系方式SPhn)
药品信息表(tb_medicine):(药品编号MId、药品名称MName、规格MSize、单位MUnt、产地MAdd、有效期MData、批号MNub.、商标号MTm、出厂价MFp、零售价MRp、批发价MMp、类别MS、供货商名称MDsg)
供货商信息表(tb_provider):(商家号PId、商家名PName、所在地PAdd、经理PSgr、联系方式PPhn、供货量PNmb)
顾客信息表(tb_client):(顾客编号CId、顾客名称CName、地址CAdd、邮政编码CCd、联系方式CPhn、账款CCrd)
客户账款明细表(tb_client_arrearage):(日期AData、时间ATime、摘要ASmm、数量AQun、单位AUnt、单价AUntp、金额小计ASbt、客户编号AId、客户名称AName) 销售信息表(tb_sell_detailed):(药品编号DId、药品名称DName、规格DSize、产地DAdd、批号DNub、数量DSmm、零售价DRp、金额DMny、顾客编号DCid、顾客名称DCname、销售日期DDdata、销售单据号DDid)
库存信息表(tb_stock_information):(药品编号IId、药品名称IName、规格ISize、产地IAdd、批号INub、有效期IData、库存数量ISnub、出厂价IFp、批发价IMp、零售价IRp)
另外,药店管理信息系统E-R 图,见图2。
商家号商家名所在地经理联系方式供货量供货商MN药店1数量管理提供P药品MM单价时间购买库存交易1经理查询1MM种类金额1顾客药品库顾客信息查询1欠款查询查询1药品库存量查询新入库药品查询
图2 E-R图
2.2概念模型
通过对用户需求分析进行综合、归纳与抽象、形成一个独立于具体DBMS 的概念模型。在本药店管理系统中涉及到了2种概念模型的抽象,如图3、图4所示:
药品Is part of 药品编号药品名药品规格供应商生产日期 图3 聚集模型
图4 概况模型
2.3用例图和顶层数据流图
《communicate》供货商《communicate》管理药店《extend》打印购药信息《communicate》交易药品经理《communicate》查询《communicate》顾客《include》顾客信息查询《include》药品库存查询
图5 总体分析的用例图
药店信息库查询进货经理供货商代售
图6 经理与供货商的用例图
药品查询顾客经理顾客查询更新顾客信息交易
图7 顾客与经理间的用例图
填写好的供应商信息供应商信息填写供应商信息供应商处理好的采购单填好的仓库信息仓库信息仓库信息填写仓库信息仓库药品来自所需药品编好号的采购单3.0采购交易金额填好的药品信息药品信息付款采购单信息药品信息填写药品信息药品所需药品依据信息顾客信息填写所购药品领取确认的消费单凭盖好章的消费单依据消费单上的药品列表为顾客下发确认收货2.0处理消费单顾客经理经理信息确定未付款的消费单未处理的消费单已编过号的消费单付款后进行填写经理信息1.0付款填好的经理信息 消费单信息经理信息图8 顶层数据流图
相关推荐: