中小型超市管理系统的分析与设计

2012-08-31 02:31王俊艳田小龙
装备制造技术 2012年12期
关键词:客户端库存管理系统

王俊艳,田小龙

(太原科技大学计算机学院,山西 太原 030024)

超市是现代社会中一种新兴的零售业态,由于其避免了买卖双方直接面对面的接触,并且为消费者创造了一个舒适、自由、轻松的购物环境,因此,越来越受到消费者的青睐,在人们生活中也扮演着重要的角色。随着信息时代的到来,市场的竞争越来越激烈,对于中小型超市来说,管理理念和管理技巧问题也随之暴露出来,比如:商品摆放的随意性,对缺货的控制力不够,商品库存不合理等现象,阻碍了超市的发展,甚至造成超市的关门。因此,良好的超市商品摆放管理系统是超市生存发展的根本,更是提高超市利润及竞争力的重要手段。

1 国内中小超市概述

和国际连锁大型超市和国内大型超市相比,作为国内市场中的一些中小超市,他们在信息化过程中的步伐要落后于大中型超市。因此,要适应市场竞争,就需要有高效的处理方式和管理方法,只有实现超市的现代化和信息化,合理地运用信息化的管理,才能在市场竞争中立于不败。

中小型超市存在一些特点:

(1)规模相对小,因此,要想在竞争中生存下去,就应该对商品管理模块中商品摆放有一定的要求。

(2)库存积压应相对要少,对库存中商品要有相应的管理方法。

(3)员工人员较少,有可能一身兼多职。

针对中小超市的这些特点,笔者开发了一套适合于中小型超市的管理系统。

2 系统分析和总体设计

2.1 超市管理的主要业务分析

超市的业务活动主要包括采购、销售及库存控制这三个方面工作,因此,处理好这三者之间的关系是超市管理系统的关键部分。

(1)采购业务

采购是超市经营活动中极其重要的一环,其关系到商品品质能否得到保证和采购成本能否得到有效控制等问题。采购业务的过程为:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定其信誉级别和市场口碑,做到准确无误采购顺利。然后超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表,根据供货商档案及评审结果,选定供货商。接着生成订货单给选定的供货商,双方就价格、数量、品质等方面洽谈磋商,直至签订合同。最后跟踪合同执行情况,安排供货进度和货物运输,做好验收入库工作。

(2)库存业务

库存管理是指为销售和耗用而存储的各种资产。企业存货的设置不当,都会增加不必要的库存管理费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题;存货不足则影响企业的正常销售活动。库存管理的目标是保证需求最佳存货数量,使库存的成本总额最小化。

(3)销售业务

销售对一个企业的生存和发展是至关重要的,其不再是传统意义上的“卖东西”,其对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外,信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。

2.2 系统总体设计

系统总体设计模块包括采购管理、库存管理、销售管理、系统管理及商品管理5 大模块,如图1 所示。每个模块的功能描述如下。

图1 总体模块图

采购模块负责超市内某种商品库存不足时进行采购补充。此功能模块能够加强超市对商品采购的统一控制管理,从而合理的制定采购计划,避免出现热门商品缺货和冷门商品堆积现象。采购部门对于采购的商品进行管理,对于不满足要求或者由于供应商发错商品,在收到商品后都可以进行退换货处理。

销售管理模块是超市管理主要的组成部分。其负责对超市内顾客购买商品结账以及商品配送等相关业务活动的管理。功能模块包括了顾客结账、商品配送、综合查询等。对于查询可以通过不同条件查询某种商品的销售情况,也可以查询超市在某个时间段的整体销售情况。

库存管理主要实现的功能有库存商品管理,查询仓库中商品信息以及库存的基本信息。对于商品入库操作要填写相应入库单,并且修改商品数量;出库商品要填写出库单。对于库存积压的商品,要采取一定的管理办法定时盘点或者采用ABC 管理法监控商品情况,对于库存情况不能积压太多,对于库存不足的现象则应该给予警示提示,提示超市及时采购补货;对于过期的产品应该予以及时处理,千万不能让其进入超市,否则给顾客造成一定的损失,超市发展也会受到影响。

商品管理模块负责对系统内的商品基本信息进行维护,用于创建完善的商品管理机制,可以通过此模块查询商品自身所有的相关信息。包含的功能有:商品基本信息维护、商品价格维护、商品促销维护、商品货架管理等。商品货架管理模块用于维护货架和商品的摆放,并且可以查看相关物品摆放的销售情况,获取数据为制定策略提供依据,若达不到预定目标,可以通过市场调查活动,看那些物品摆放能够提高销售额度。

系统管理主要包括店员信息管理以及使用权限等。

3 系统设计

传统C/S 两层结构特点是:客户端发出数据资源访问请求,服务器端将结果返回客户端。但当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减。一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给应用维护和升级带来了极大的不便,同时大量的数据传输增加了网络的负载等等。所谓三层体系结构是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互,它具有稳定性、可扩展性等特点。因此本文采用三层分布式结构来实现,如下图2 所示。

图2 系统软件架构

(1)表现层

表现层也叫做用户层,包括系统的各级终端用户,是超市管理系统的用户接口部分,也就是系统的人机交互界面,用户与系统间交互信息的窗口。

(2)应用层

应用层也称业务逻辑层,是应用系统的主体,是用户界面和数据库存储的数据之间的桥梁,它从WEB 服务中接收来自用户的请求数据,进行数据解析,并执行相应的业务操作,将处理的结果写入数据库中,并从数据库中读取出需要的数据值,利用传送消息的服务将数据返回给表示层,使得用户不需要直接与数据库打交道。

(3)数据服务层

数据服务层负责系统数据的存储、响应和调度。数据管理层主要负责管理对数据库数据的读写和维护,且能迅速执行大量数据的更新和检索。超市管理系统采用SQL 作为数据库管理系统,用于提供数据的存取、更新、检索等服务。

4 结束语

通过对超市业务流程和需求分析,文章对超市管理系统的总体模块图进行了说明,最后给出了超市管理系统的软件架构图,可靠性得到了提高,使超市管理系统达到功能更齐全、扩展性良好的管理系统。

[1]段瑢瑢,王守城.基于B/S 架构的库存管理系统的设计与实现[J].CAD/CAM与制造业信息化,2006,(1):18-20.

[2]张海藩.软件工程导论[M],北京:清华大学出版社,2003.

[3]黄清序,卢玉蓉连锁超市管理信息系统的分析与设计[J].微型机与应用,2004,(2):43-45.

[4]张友生,系统分析与设计技术[M],北京:清华大学出版社,2005.

猜你喜欢
客户端库存管理系统
基于James的院内邮件管理系统的实现
乌克兰谷物和油料作物库存远低于2020年同期
乌克兰谷物和油料作物库存远低于2020年同期
如何看待传统媒体新闻客户端的“断舍离”?
基于LED联动显示的违停管理系统
停车场寻车管理系统
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
房地产去库存中的金融支持探究