赵泉
(辽宁对外经贸学院,辽宁 大连 116052)
随着时代的进步和社会的发展,超市这种销售形态也越来越多地呈现在我们的面前。它已经成为了我国零售业的一种非常常见的形态,为促进流通、服务大众发挥了重要的作用。
收银是超市的核心工作,收银系统的出现,不仅可以替代手工操作,避免由于手工操作可能出现的各种差错,还能够解决结算、收款速度慢等工作难题。与此同时,还能够及时地分析超市的销售情况,提高工作效率和改进工作。因此,小型连锁超市收银系统需要满足以下需求:
(1)收银操作界面良好。其评价标准就是简单易用,能过于复杂,不能对收银员提出过高要求。
(2)具有良好的扩充性,尤其是在支付手段方面。(3)具备简单的核算功能。
(4)紧急或特殊情况的及时处理。
(5)数据计算自动完成,严格控制人工干预。
小型连锁超市收银系统主要由系统管理、交接班管理、商品销售、优惠促销管理、支付管理、查询等模块构成。如图1所示。
各功能模块具体说明如下:
(1)系统管理
系统管理包括打印设置、信息资料设置、修改密码等。打印设置包括打印机设置和打印模板的设置,在收银过程中需要打印的单据都是以模板的方式存放的,我们在此可以导入和导出,也可以进行简单的设置。信息资料设置包括添加联络电话、收货须知、企业logo修改、单据抬头等信息。修改密码包括收银员密码修改、系统管理员以及工作人员的自身密码的修改,当然也包括密码的重置。
图1 小型连锁超市收银系统功能
(2)交接班管理
交接班管理是收银中的一项基本工作。前一收银员将自己当班期间销售商品的所有相关数据汇总、上传。数据上传是将本次收银的数据上传至服务器或者其它存储介质,实际上就是将本次操作保存。下一个收银员当班后首先进行系统初始化,然后再进行收银。系统初始化主要是将系统恢复到出厂设置,也就是收银员开始收银之前的状态,最主要的工作是数据清零。整个交接班模块包括数据汇总确认、数据上传、系统初始化等具体功能。
需要说明的是,交接班管理从系统开发的角度说是不需要有的,但从实用角度出发,考虑到使用者的具体情况,将此功能显著地单独列出来是有意义的。
(3)销售管理
销售管理包含的是商品的录入过程,主要包括会员录入、商品条码录入、无码录入、录入错误处理、挂单取单和汇总合计等。会员录入是指会员卡号的录入,可以是机器也可以是人工录入。商品条码录入是指用光笔或光罩等录入,也可以手工录入。录入错误处理对错误的响应和处理,对应着程序中循环的强制退出,对此操作是需要管理者权限的。关于挂单取单,是指销售开单操作未完成,收银员需要将单据通过挂单形式暂存,继续开别的销售单,或者暂时离开,回来后再通过取单,完成未完成的操作。汇总合计指的是顾客购买商品的汇总和合计,这一步是为收银做准备的。
(4)优惠促销管理
本功能管理的是本店的优惠和促销。主要包括优惠管理、促销管理以及规则设定等。完成从优惠或促销从建立到实施的全过程。
(5)支付管理
本功能包括现金、银行卡、积分、购物卡、优惠券、手机等多种支付方式,还有其它支付等备用。所有的支付均有相应的打印功能。除现金支付和购物卡支付外,其它的支付方式多是调用相应的模块或连接对应的接口来完成。银行卡对应的优惠按约定放在优惠管理或与银行单独结算,或按约定执行。
实际上,销售管理、优惠促销管理和支付管理合在一起,就是收银的主要工作。
(6)查询
本功能包括按收银员查询、商品查询、支付查询以及其它查询等,提供了相对完整的查询功能。
本系统的开发尤其要注意系统的可扩充性。最典型的是支付方式。从最早的现金,应收实收找零,到后来的银行卡、购物卡之类的,还有现在的手机支付、二维码支付等等。支付方式和方法一直处于变化增加过程中。这就需要我们开发者注重系统的可扩充性,留好相应的接口。
本系统的功能界定是基于连锁超市的,可能有某些功能没有涉及。我们的想法是把该系统作为一个非常纯粹的收银系统,而销售等功能则由另外的系统来实现。在该系统的功能设计时尽可能地细致和全面。
本系统使用时需要进行登录。用户按类型可以分为收银员、系统管理员和管理者。系统管理员的权限是对系统本身的维护和维修,不涉及收银的具体业务。管理者负责在收银员出现错误或其它突发状况时介入,管理者可以查看汇总的结果。不论是系统管理员或是管理者,都不能做具体的收银业务,也就是说,他们登录系统后,是看不到收银界面的。这是保证收银完整性、准确性的需要。
此外,在登录过程中,收银员需要确认个人信息,这一点非常重要。
在收银流程中,收银员确认后,就进入到正常的收银过程中。首先询问是否是会员,然后直接到商品销售界面,如果是会员的话,会在最后统计会员积分。而收银实际上是由商品销售和结算两部分组成。
商品销售就是收银录入商品条码的过程。在条码录入时,可以用如光笔、光罩等设备录入,也可以用键盘录入。整个商品销售默认的状态是商品条码录入,这实际上是一个循环,商品条码录入完成进行结算实际上是循环的强制退出。而循环的强制退出有两种情况,一是正常的,要进行汇总;另一种是非正常的,可以认为是错误处理,例如商品的数量错了、顾客不要该商品等,这时,需要管理者的权限来处理。
结算过程包括了销售汇总、选定结算方式、收银结算、打印水单等具体流程。另外,结算过程需要考虑的支付的可扩充性。例如,以前是现金,后来增加了银行卡,现在又出现了手机支付等。这些在开发的时候都是需要考虑的。
[1]殷曦希,杨峰.超市收银管理系统的分析和设计[J].商场现代化,2012,(02):6-7.
[2]张国祥.基于ADO的信用卡收银系统的研究与实现[J].武汉理工大学学报(信息与管理工程版),2007,(02):63-65.
[3]彭爱红.基于智能客户端的超市收银软件系统设计[D].南昌大学,2011.
[4]陈灵坚.超市收银管理信息化浅析[J].商场现代化,2013,(08):73.
[5]郑丽娟.基于VB小型收银系统设计与实现[J].商场现代化,2006,(33):10-11.