基于Spring技术医药进销存管理系统设计与研究
摘要:分析了基于Spring技术医药进销存管理系统,系统使用MyEclipse8.5作为主要的开发工具和SQL Server 2008为后台数据库服务器,采用Java中的Spring的开发框架开发本系统,运用C/S架构思想的系统设计,采用结构化的开发方法开发,一共包括4个主要模块,分别是:基本信息管理模块、业务管理管理模块、用户管理模块、业务查询模块,其中的核心模块---业务管理模块包括药品采购管理功能、药品销售管理功能、药品库存管理功能。
关键词:医药进销存;Spring;框架C/S
1国内的研究现状分析
国内经济加速发展,市场竞争日趋激烈,伴随着产品的日趋同质,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。众多的中小型医药已经意识到这点,因此,医药进销存管理系统的开发和应用越来越需要。进销存管理是与医药企业发展息息相关的问题。随着中国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,医药进销存管理的全面自动化、信息化则是其中极其重要的部分。为了加快进销存管理自动化的步伐,提高仓库的管理业务处理效率,建立医药进销存管理系统,尽可能地减少进医药销存管理的重复性和低效性,已变得十分必要。医药进销存管理系统的制作,以提高医药企业的工作效率和经济效益为目标,提供了信息一体化的多部门应用模式和综合型职能管理方案。能帮助企业实现基础数据及业务信息统一共享,使企业信息集成管理,从而实现了业务、决策一体化。实现医药企业经营取得管理信息化、资源平衡化、成本最低化、利润最大化的效果。
2系统研究的意义
随着信息的高速发展以及高科技的普及,人们的生产、生活越来越离不开信息,因此信息管理的重要性就日渐现形了,谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大地提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。因此,开发医药进销存系统的目的主要是为了帮助一些中小型的医药企业甚至是小型的药店使用信息化应用软件管理企业或药店,从而提高其公司效益。本系统采用开源的框架Spring,从而降低了开发的成本,提高了开发速度,为医药企业开发一个对医药这一特殊产品具有针对性的系统,降低企业的管理成本,提高企业的收益。
3系统功能需求
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:业务管理、基本信息维护、用户管理、业务查询。
业务管理:其功能是由采购药品、药品销售、药品入库、药品出库、销售退款、客户回款以及库存盘点组成。
基本信息维护:由对药品信息、客户信息、供应商的信息的增加和修改组成。
用户管理:其功能是由对系统使用的用户的添加和修改组成。
业务查询:其功能是由对药品情况、客户情况、供应商情况的基本查询,入库明细、销售明细、回款信息的组合查询组成。
4系统业务流程
医药进销存管理系统主要是以先进的管理理念和科学的计算机技术来取代原始的手工操作。医药进销存管理系统顾名思义分为”进“---从供货商中获得医药产品,”存“---将医药产品存到企业仓库中,”销“---将医药产品售给客户,下面流程图将围绕着进销存中的”存“进行描述,如图1所示。
5总体设计
5.1基本信息管理模块系统的所有业务都是建立在基本信息的基础上,基本信息是系统的元素组成部分,能够为系统提供好的实体的模板。基本信息管理模块是对医药进、销、存过程中所涉及的基本数据的管理,包括药品、客户、供应商的信息。其主要功能如下:
①药品情况管理:对药品基本情况的增加和修改。
②客户情况管理:对客户情况的增加和修改。
③供应商情况管理:对供应商情况的增加和修改。
5.2业务管理模块
业务管理模块是系统的核心模块,包括系统是对药品的采购、销售、库存的业务管理。是为了更好的跟踪查询进、销、存过程中所涉及的信息而建立的模块,其主要功能如下:
①药品采购管理:是对药品的采购订单、入库登记以及入库明细功能。
②药品销售管理:包括药品的销售订单,销售出库,销售明细,销售退货以及客户回款功能。
③库存盘点管理:
包括对库内的药品进行盘查后的登记。
5.3用户管理模块
用户管理模块是对系统的使用者的管理,是为了保护系统数据的安全而设立的一个模块。其主要功能如下:
①用户的新增:为系统增加使用的用户。
②用户的维护:修改系统用户的基本信息包括密码、基本信息等。
5.4业务查询模块
业务查询模块是对医药进、销、存过程中所产生的所有信息的查询。包括基本情况、入库明细、出库明细以及客户回款信息。其主要功能如下:
①基本情况查询:对药品情况、客户情况、供应商情况的查询。
②入库明细查询:对入库明细的查询。
③出库明细查询:对出库明细的查询④客户回款查询:对客户回款情况的查询。
[参考文献]
[1]李相宗,胡进秋。我院便民药房实施信息化管理的实践与体会[J].中国药房,2012,(33)。
[2]叶浩波。基于Struts和Hibernate的高校学生信息管理系统的设计[J].科技信息,2012,(18)。