胡月琼,廖春明
(文山学院 信息科学学院,云南 文山 663099)
酒吧仓库管理系统设计
胡月琼,廖春明
(文山学院 信息科学学院,云南 文山 663099)
仓库管理系统是计算机系统与仓库管理的有效融合,它们之间相互弥补、协助,提高了仓库管理的效率与准确性,具有一定的实用性。采用Visual FoxPro6.0设计酒吧仓库管理系统,解决了手工记账的繁杂和容易出错等问题,具有及时、准确、高效的特点,操作简单,安全性高,基本满足仓库管理的需求。
仓库管理;信息管理;数据库
1.1系统目标设计
系统开发的总体目标是提高酒吧的工作效率,让业务流程更为清晰简单,方便管理。查询的设计让管理人员一目了然,知道某一品牌酒的库存量。同时,该系统需实现操作简单,易学易用的特点。
1.2开发设计思想
酒吧仓库主要任务是进行酒品的进销存,而每种酒分不同种类和不同年份,因此就加大了它的业务量。单靠手工记账不够精准数,据量也大。本系统的目标就是减少仓库管理的工作量,有效地进行酒品管理。
1.3开发运行环境
本系统是使用Visual FoxPro6.0来实现的,它是一种用于数据库结构设计和应用程序开发的功能强大的面向对象的计算机数据库软件,它以强大的性能、完整而又丰富的工具、较完备的兼容性等特点[1]。
1.4系统模块分析
根据市场调查以及需求分析,在该系统中需要完成的功能见该系统的功能模块图(如图1)。
图1 功能模块图
2.1仓库管理信息系统概述
管理信息系统是一门集管理科学、信息科学、系统科学、计算机科学和通信技术为一体的综合学科。它面向管理,利用系统的特点,数学的方法和计算机应用三大要素,形成自己的独特内涵,从而形成了系统型、交叉型、边缘型的学科[2]。
仓库管理信息系统主要由4个部分组成:信息源,信息处理器,信息用户和信息管理者。一个信息管理系统从使用者的角度看,它总是具有一个目标和多个功能,各种功能之间又有联系,构成各种有机结合的整体,形成一个功能结构[3]。
2.2仓库管理信息系统的特点
1.2.1仓库管理信息系统的组成
仓库管理信息系统主要由三个部分组成:人,计算机和数据[4]。
人是指管理员,使用者等,他们在系统中起到了主导作用。计算机在此过程中是必不可少的工具,没了计算机的帮忙,也就不能称之为管理系统了。数据是一切的源头,没有数据那就没了管理的理由,数据是所有工作能够有效进行的保障,一切工作的进行都依赖于数据[5]。
1.2.2仓库管理信息系统的界面特点
1)以人机结合作为界面设计的核心。
2)界面始终如一。
3)界面功能能够实现最简化。
4)输入界面的设置要接近实际。
2.3仓库管理信息系统的开发
仓库管理信息系统的开发主要是运用了结构化生命周期开发法[6]。该方法分为5个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行阶段。
3.1数据库需求分析
在仔细调查了仓库管理的流程后,得到了本系统所处理的时间流程如图2所示。物品的流程一般都是从供应商那里进货,然后入库到库存中再进行出库,当库存不足时发出警示。有顾客退货时,可退到库存中然后从库存统一退货到厂家。
图2 仓库流程图
3.2数据库结构的实现
通过对数据库的各种分析,在这需要用到的总共有11个表。这些表主要用于完成对数据的查询、增加、修改、删除。
酒品库存信息:主要是针对酒品的管理,主要字段有:名称、品牌、编号、年限、酒精度、规格和数量。
副食及用具库存信息:主要用于对一些食品及用具的管理,主要的字段有:名称、品牌、编号、保质期、数量、规格、生产日期。
入库表信息:主要用于入库时的登记工作,主要字段有:名称、品牌、编号、数量、规格、入库日期。
出库表信息:主要用于对出库时的登记,出库表的信息和入库表类似。
会员个人库存信息:主要用于对会员个人的库存进行管理,主要字段有:姓名、品牌、编号、数量、联系电话、地址、日期等。
顾客退货信息:主要用于针对客户退货时的处理,记录退货时的信息。主要字段有:品牌、编号、数量、顾客姓名、联系电话、日期、质量问题等。
采购退货信息:主要记录本酒吧退货到厂家的产品。主要字段有:品牌、编号、数量、供应商、产地、联系电话、日期、退货原因等。
供应商表信息:主要用于对来往供应商信息的登记,主要字段有:编号、供应商、联系电话、地址。
员工表信息:主要记录员工的信息。主要字段有:姓名,密码。
4.1登陆界面的设计
登陆界面给系统的安全提供了保障,只有输入正确的用户名和密码才可进行登录。
4.2主界面的设计
主界面可以实现与各功能界面的相互跳转。在这里,主界面主要用顶层菜单来实现,当然为了实现某一些常用功能能够及时找到,在主界面上使用页框设置了一些常用按钮,如图3所示。
图3 主界面
主界面中主要包含如下功能:查询功能、报表中心、出入库管理、会员、酒品维护、系统。在这里补充了一个功能:库存管理。
4.3查询界面的设计
实现仓库管理,快速查询是必不可少的重要手段。本系统将查询设计分为了两类:酒品,副食及用具。酒品又分为三类查询:年限,编号和品牌;而副食及用具不是主导产品因此就只有按编号进行查询。
4.4报表中心的设计
在本系统中,报表中心主要针对表之间的浏览,用来浏览完整表,方便用户能够及时发现错误以及查找物资。报表中心主要分为5个部分:库存浏览、供应商浏览、退货浏览、入库浏览、出库浏览,其中每一部分又做了细化。
4.5库存管理的设计
出入库的管理是仓库管理的重点,它能够提高仓库管理的准确性,在这里出入库分为酒品的出入库和副食及用具的出入库,两者几近相同,因此只对酒品的出入库做简单的介绍。酒品入库流程如图4所示,出库流程如图5所示。
图5 酒品出库流程
4.6会员管理的设计
会员管理界面主要是对会员的个人库存进行管理,同时也对会员进行管理。会员流程图如图6所示。
图6 会员流程图
4.7酒品维护的设计
酒品维护相当于该系统的一个工具箱,主要用于酒品的信息维护之类的。主要包含6个项目:顾客退货、采购退货、供应商增删、酒品库存提示、副食及用具提示、年限核对。
4.8系统设计
在系统设计中主要包括了:重新登录、退出和员工3个项目。在员工项目下又设置了两个项目:密码设置和员工增删。
密码设置主要用于员工对密码的修改,只有在用户名和原密码都正确的情况下才能进行密码的修改。
员工增删界面主要用于管理员对员工的管理。员工增删流程图如图7所示。
图7 员工增删流程图
4.9库存管理
在主界面中增加了一个辅助功能——库存管理,该功能分为两部分:酒品管理,副食及用具管理。作为库存的维护,当出入库发生错误时,可直接在出入库表单修改,然后再跳到库存管理进行修改。或者当误删或操作失误时,即可在库存管理中修改。
至此,酒吧仓库管理系统制作完成。在本文中详细介绍了每一个模块以及该模块所实现的功能,并且从构思设想到创建再到实现都一一做了讲解。该系统有它的特色地方,比如说:有会员个人的库存,也可以按照年限、品牌、名称进行针对性查询。但也有不足,比如说缺少明确的权限设置。相信在以后的制作过程中我会更加细致考虑到每一个细节,能让系统更加的完美。
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006:10.
[2] 孙宝刚.高校科研管理信息系统建设探析[J].职业时空,2008(2):49-50.
[3] 常俊.高校科研管理信息化探索[J].扬州教育学院学报,2006(4):61-62.
[4] 高进龙.基于VFP的教务管理信息系统的创新设计与实现[J].技术与创新管理,2007(5):54-56.
[5] 史济氏,汤观全.VisualFoxpro及其应用系统开发[M].北京:清华大学出版社,2007:61.
[6] 杨佩理,陶瑜.VisualFoxpro数据库设计教程[M].北京:机械业出版社,2004:74.
The Design of Bar Warehouse Management System
HU Yueqiong, LIAO Chunming
(School of Information Science, Wenshan University, Wenshan Yunnan 663099, China)
The warehouse management system is the effective integration of computer system with warehouse management which improves the effi ciency and accuracy of management for mutual compensation and aid, so it's practical. Adopting Visual FoxPro 6.0 to design bar warehouse management system remedies the disadvantages of complex manual book keeping and proolems of being subject to errors and has the features of being accurate, timely, effi cient, simple operation and safty, which well achieve the expected requirements.
warehouse management; information management; database
TP311.13
A
1674 - 9200(2016)03 - 0117 - 04
(责任编辑杨爱民)
2015 - 06 -12
胡月琼,女,云南寻甸人,文山学院信息科学学院2011级计算机科学与技术专业学生;廖春明,男,壮族,云南富宁人,文山学院信息科学学院讲师,硕士,该文指导教师,主要从事计算机应用及系统开发研究。