小型超市资源管理信息系统研究

2011-11-20 07:10
渭南师范学院学报 2011年6期
关键词:保管员客户机仓库

张 洁

(渭南师范学院传媒工程学院,陕西渭南714000)

小型超市资源管理信息系统研究

张 洁

(渭南师范学院传媒工程学院,陕西渭南714000)

超市管理系统是超市管理必不可少的一部分,它提供的信息对于超市的决策者和管理者来说都是至关重要的.因此,超市管理系统应该为用户提供充足的信息和快捷的查询手段,然而一直以来人们使用传统的人工方式管理超市,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,因此查找、更新和维护都非常困难.随着计算机技术日益成熟,作为计算机应用的一部分,使用计算机对超市信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高超市的管理效率,也是超市管理科学化、正规化,与世界接轨的重要条件.

小型超市;资源;信息管理

超市管理的主要目的就是通过对超市中所有的销售、库存的管理和控制以及对超市运营过程中数据有效的查询和统计,使管理人员及早发现问题,采取相应措施,调整库存结构,缩短商品运营周期,加速资金周转,最大限度地降低库存占用.超市管理系统及时地提供超市中各个方面的运营情况,使超市中各类管理人员能从不同侧面掌握所需信息,极大地协调超市各工作人员的工作,从而提高整体工作效率,降低运营成本,提高经济效益.超市管理系统是协调超市经营活动的基础,其数据的及时性、准确性、快捷性是整个超市管理系统顺利运行的关键.

1 数据库的设计

由于本系统是基于局域网的小型超市管理,所以决定采用C/S模式,即客户机/服务器模式.在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源[1]136.如图1所示.

要对系统进行整体的设计,首先要做的就是设计好数据库,假如这一步没有准备好,那么在以后的工作中,将会引起更多不必要的麻烦,给编程工作带来沉重的负担.本程序采用SQL Server 2000作为数据库,建立的数据库名为supermaket,下设12个表,分别为login表,仓库容量表,供应商信息表,新增类别表,发放工资表,基本工资表,员工信息表,库存表,进货表,销售表,过期商品销毁表和财政表.这里主要针对进货、销售和销毁表进行分析.

1.1 进货E-R图

进货需要仓库保管员提出,由管理员批准,给出修改意见或不批准意见,当批准进货后由仓库保管员进货、入库.如图2所示.

1.2 销售E-R图

销售系统由销售员出售给顾客,再从仓库中减少相应的数量,管理员可进行管理和查询.如图3所示:

1.3 销毁E-R图

销毁申请同样需要仓库保管员提出,由管理员批准,给出批准或不批准意见,当批准销毁后由仓库保管员将商品出库,在提出销毁申请的同时该商品将冻结交易,若不批准则恢复交易.如图4所示.

2 信息提示系统

整个系统的流程可以通过信息提示系统来进行分解,信息提示系统融合在仓库界面中,为仓库保管员提供了一个信息综合的平台,可大大提高信息处理速度和效率,是本程序的一大特色.它可提示的信息有进货申请是否在等待审批、销毁申请是否在等待审批、进货申请是否在被暂缓审批、进货申请是否在已被批准、是否有商品等待入库以及库存报警信息,若有提示时,可点击相应提示超链接进入相应的系统模块.该系统使用ScrollUp()方法,在每次进入仓库界面时自动弹出,也可手动操作弹出.其具体的流程如图5所示.

此系统的核心代码如下:

3 查询系统和库存报警系统

3.1 查询系统

仓库中有各种各样的信息,共分4大类:订单信息、库存信息、销毁信息以及供应商信息[2].由于信息种类过多,使用普通的button按钮会造成界面过度拥挤,而且也不美观,所以使用TreeView控件可以有效的节省界面空间,使界面简洁美观大方.4大类的信息对应4种不同的ListView,为了节省空间,将这4个ListView控件重叠堆放在一起,若使用其中1个时,则隐藏其他的3个.TreeView使用switch...case语句对所列信息进行查询.使用 this.listView1.DoubleClick+=new System.EventHandler(this.listView1_DoubleClick)定义双击事件,当双击任意的信息后都可以打开相应的信息窗口,查看具体信息.

3.2 库存报警系统

库存报警系统可以将所有正在交易的库存量少于50的商品,及时地提示给仓库保管员,使仓库保管员可以及时进货.此界面同样用到了TreeView和ListView控件[3],在库存报警系统_Load时查找所有库存少于50的商品信息,可以用右侧的按钮设置开启或关闭指定商品的警报,若该商品的警报开启,在前边的信息提示系统中会有提示;设置一个中间变量,当点击过滤已关闭按钮,让这个变量值等于“过滤”,在点击左侧TreeView时可以过滤掉所有关闭警报的商品;点击显示所有,这个变量值等于“显示”,可以显示所有库存量少于50的商品.使用System.EventHandler事件定义一个双击事件[4],当双击指定的商品且警报开启时,可以自动进入进货申请界面,该商品的基本信息也会自动添加到进货申请界面中.其核心代码为[5]:

4 总结

本文主要介绍了基于C/S结构的小型超市资源管理信息系统,详细分析了该系统的数据库,并对信息提示系统、查询系统和库存报警系统进行了分析,给出了详细的代码,读者可在此基础上,进一步进行分析和设计.

[1]阮家栋,施美雅.Web数据库技术[M].北京:人民邮电出版社,2001.

[2]易炜.校园电子商务及其平台系统的研究[D].武汉:武汉理工大学硕士学位论文,2007.

[3]伍艳妮.基于后关系数据库的电子商务系统的研究与应用[D].重庆:重庆大学硕士学位论文,2004.

[4]孙兵.利用LEx和YACC实现对SQL查询语句的语法分析[J].南京工业职业技术学院学报,2004,4(3):16-19.

[5]许文丹,刘文哲.基于Web的商务网站购物车系统的分析与设计[J].现代电子技术,2006,(18):39-41.

The Study on Small Supermarket Recourse Information Management System

ZHANG Jie
(Dean’s Office,Weinan Teachers University,Weinan 714000,China)

Supermarket management system is an essential part of the supermarket management and it is critical to provide information for policy makers and manager’s supermarket.Therefore,the supermarket management system should provide users with adequate information and fast search tools,but the traditional manual management has always been used in the supermarket,this management approaches have many shortcomings,such as low efficiency and poor security,and for a long time,a large number of files and data will be generated,which will bring a lot of difficulties for the search,update and maintenance.As computer technology getting mature,computer applications,as part of the supermarket,using a computer information management,management can not be compared with the artificial advantages.It is rapid to retrieve and easy to find,and also it has the advantages of high reliability,large memory capacity,high security,and low cost,which can save the more human and material resources,hence it,as an important condition for integration with the world,can greatly improve the management efficiency of the supermarket,scientific management,standardization as well.Therefore,the development of a supermarket management system is necessary,with its unique technology and managerial implications.

small supermarket;resources;information management

TP311.521

A

1009—5128(2011)06—0066—04

2011—05—10

陕西省教育科学十一五规划课题:校本教研——新课程背景下教师专业发展的路径研究(SGH0902202);陕西省教育厅科研计划项目:地方高校支持型教学评价模式研究(2010JK101);河南省教育厅2011年度自然科学研究计划项目:基于J2ME及XML的移动电子商务的安全性研究(2011C520007)

张洁(1974—),女,河南新乡人,渭南师范学院传媒工程学院讲师,工学硕士.研究方向:数据挖掘与数据库理论.

【责任编辑 曹 静】

猜你喜欢
保管员客户机仓库
展出前的地下博物馆
填满仓库的方法
四行仓库的悲壮往事
保管员
爱因斯坦大脑“保管员”
小猫看仓库
探析后方仓库保管员队伍面临的矛盾及对策
消防设备
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”