论文部分内容阅读
摘要:在日益激烈的市场竞争,超市企业需要通过有效的管理不断提高效率。超市管理的优化也就成为提高生产经营效率的一个重要途径。本论文以商品采购和库存管理为重点,描述了两个子系统的模块结构设计及实施过程中的技术要点,实现超市的商品库存管理、查询管理及系统数据维护等功能。同时,还对决策支持及库存余额管理等做了设计。本系统采用DELPHI 7.0版本创建。
关键词:超市;数据库;库存管理
中图法分类号:TP311文献标识码:A 文章编号:1009-3044(2008)08-10ppp-0c
随着我国经济的发展,超市作为一种新兴的零售业形式逐渐发展起来。但超市目前存在着许多问题:计算机使用效率低,信息化程度不高,工作效率低落,仓库管理很不合理,不能及时根据需要调整库存。
超市管理中希望解决的问题是:缺少一个集成的信息平台和信息系统,而各个业务部门之间缺少信息沟通(即重复劳动)和共享是传统库存管理中资金占用过大的主要原因之一;完善质量检验,对商品入库及销售过程中的质量信息进行全面管理,包括订货入库、日常库存及上架商品的质量控制,用户反馈,售后服务,并对各种数据进行统计分析;随时了解供应商的供货执行情况及超市的各仓库库存情况,以便随时协调或采取合适的补救措施;管理供应商,在供应到货的到期之前,主动与供应商联系,检查及时到货的可能性;同时在物流和信息流上允许供应商将客户的批发订货直接发货到客户处。对供应商的考核从质量、交货及时程度和价格上给出统计数据;现有量、定购数量和历史记录等多方位查询需求。
库存信息与供应和销售等各部门的及时反馈和共享问题信息查询与决策,对公司的各种资源与信息进行查询,包括销售、采购、质量、人事、财务等信息数据进行查询、统计与分析,对根据信息做出快速合理的经营决策,增强应变反应能力。
1 系统介绍
本系统是建立在WINDOWS XP平台上, 根据系统的规模和系统功能完成的需要我们选用了当前非常流行的软件开发工具DELPHI 7作为超市管理系统的设计平台,构造所用的类库;使用Access 2003数据库存储数据。本系统是一个关于超市管理方面的系统,它主要适用于一些中小型的超市销售管理,具有一般日常超市运营的所有应用需求,
1.1 需求分析
在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。其中比较实用的就包括在超市的销售系统的计算机管理了。为满足日常小型超市的方便销售、帐目管理、仓库管理及人员管理等基本的方便需要,需要开发一个比较实用的管理系统。
1.2 系统可行性分析
在系统开发之前对项目进行充分的可行性论证是非常必要的,这会避免或者减轻开发后期可能出现的困境。可行性的研究一般说来至少从以下三方面来入手:技术可行性、经济可行性、操作可行性。
(1)技术可行性是指利用现有的设备、软件及技术人员,能否达到系统所要求实现的目标。利用Delphi 7和Access 2003数据库的强大功能,可以很彻底的完成整个超市管理系统的分析、设计和开发。Delphi对本系统的各个功能都能很好的实现。
(2)经济可行性是指开发系统的费用,主要是指一个新的系统开发所需要的成本费用和人员费用,并与估计的新系统收益进行比较,看是否有利。用超市管理系统来管理超市,首先从人员上就可以缩小开资,而且它不需要单独用档案来保存资料,也无需用介质保存,只有在必要时才用来打印一些资料。
3.操作可行性。本超市经营项目以商品采购和销售为主,主要流程是:超市管理人员根据库存情况决定订货种类、数量及供应商选择产生订货单,然后等待商品入库,在手工操作的条件下,各个部门之间的沟通困难。
1.3 开发工具介绍
Delphi是Borland公司开发的面向对象的可视化软件开发工具。Delphi到现在已经历了7代产品的发展历程。它具有功能强大、易于使用及开发迅速等特点。它结合了可视化技术、面向对象编程、数据库和分布式应用技术等先进的软件编程技术及思想,并使用了全特征的代码编辑器和高速的编译器及高级而独特的集成开发环境(IDE).
Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。
2 系统的功能模块
超市管理系统是一个关于超市管理的管理信息系统,首先是用户登录,下面有系统维护模块,商品管理模块和财务管理模块。其结构如下图1所示。
图1 系统功能模块图
(1)用户登录模块:该模块用来确认用户输入的密码,以判断用户是否合法,合法用户才能进入系统。
(2)系统维护模块:该模块具有数据备份,数据清理,数据恢复等功能。具体为:
a、数据备份模块:数据备份功能模块设置的主要目的是确保系统的安全性,防止由于操作员误操作或系统受到外来敌对攻击造成数据库信息丢失或破坏,由操作员定期对系统数据库进行备份。
b、数据恢复模块:数据恢复功能模块的主要作用是当系统出现故障时,系统管理员可以及时对系统数据库中数据进行恢复,减少系统故障时间,尽快使系统恢复正常,尽量争取更多的营业时间。当系统出现故障不能正常运行时,系统管理员应及时使用[数据恢复]功能对数据进行恢复。
c、数据清理模块:数据清理模块的设置是因为超市每天的业务很多,数据库中的数据量会随之与日俱增,为防止数据库中的数据过分臃肿,系统中特别设置[数据清理]功能模块以对数据库中大量的过期或无用数据进行清理,尽量保持系统高效的运行。
(3)商品管理模块:该模块包括商品采购,商品销售,促销管理,库存管理等子模块。具有管理商品采购,销售及促销,库存管理等功能。具体为
a、商品采购模块:本模块功能是当超市中出现库存数量低于预警最低库存数量时,系统管理员应及时进行订货,以防止出现商品脱销现象; 或某些商品非常畅销,系统管理员也应当提前进行订货,以防止畅销商品在短时间内脱销。
b、商品销售模块:本模块的功能是进行商品的具体销售和促销。记录商品销售情况。为仓库盘点,决策支持提供必需的数据。
c、库存管理模块:本模块的主要功能是进行库存的管理,包括入库,出库,退货的管理。
(4)财务管理模块:包括决策管理和经营报表(盘点)两个子模块。具有依据财务收支,经营状况来进行决策,及查看经营报表的功能。具体为:
a、经营报表模块:经营报表模块主要功能是综合分析经营情况,得出报表,提供给上级管理层
b、决策管理模块:决策管理模块主要功能是通过仓库盘点,综合订货,销售,退货,人事的情况来进行决策。
3 结束语
本文描述了超市管理系统的设计思想和设计过程及功能构架,从实际角度出发,符合现有超市管理的实际情况,满足了日常超市的销售、帐目管理、仓库管理及人员管理等基本的方便需要,大大提高了超市管理的信息化水平。
参考文献:
[1]塞奎春,陈紫鸿,宋坤.Delphi数据库开发关键技术与实例应用.北京:人民邮电出版社,2004,5,20-204.
[2](澳)艾而斯著,陈瑞,译.Delphi Win32核心API参考.北京:中国电力出版社,2003.
[3]张增强,将志光.编程实例与技巧集粹.北京:希望电子出版社,2002,10,2-98.
[4]万兆权,Delphi编程指南.北京:希望出版社,2000,24-100.
关键词:超市;数据库;库存管理
中图法分类号:TP311文献标识码:A 文章编号:1009-3044(2008)08-10ppp-0c
随着我国经济的发展,超市作为一种新兴的零售业形式逐渐发展起来。但超市目前存在着许多问题:计算机使用效率低,信息化程度不高,工作效率低落,仓库管理很不合理,不能及时根据需要调整库存。
超市管理中希望解决的问题是:缺少一个集成的信息平台和信息系统,而各个业务部门之间缺少信息沟通(即重复劳动)和共享是传统库存管理中资金占用过大的主要原因之一;完善质量检验,对商品入库及销售过程中的质量信息进行全面管理,包括订货入库、日常库存及上架商品的质量控制,用户反馈,售后服务,并对各种数据进行统计分析;随时了解供应商的供货执行情况及超市的各仓库库存情况,以便随时协调或采取合适的补救措施;管理供应商,在供应到货的到期之前,主动与供应商联系,检查及时到货的可能性;同时在物流和信息流上允许供应商将客户的批发订货直接发货到客户处。对供应商的考核从质量、交货及时程度和价格上给出统计数据;现有量、定购数量和历史记录等多方位查询需求。
库存信息与供应和销售等各部门的及时反馈和共享问题信息查询与决策,对公司的各种资源与信息进行查询,包括销售、采购、质量、人事、财务等信息数据进行查询、统计与分析,对根据信息做出快速合理的经营决策,增强应变反应能力。
1 系统介绍
本系统是建立在WINDOWS XP平台上, 根据系统的规模和系统功能完成的需要我们选用了当前非常流行的软件开发工具DELPHI 7作为超市管理系统的设计平台,构造所用的类库;使用Access 2003数据库存储数据。本系统是一个关于超市管理方面的系统,它主要适用于一些中小型的超市销售管理,具有一般日常超市运营的所有应用需求,
1.1 需求分析
在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。其中比较实用的就包括在超市的销售系统的计算机管理了。为满足日常小型超市的方便销售、帐目管理、仓库管理及人员管理等基本的方便需要,需要开发一个比较实用的管理系统。
1.2 系统可行性分析
在系统开发之前对项目进行充分的可行性论证是非常必要的,这会避免或者减轻开发后期可能出现的困境。可行性的研究一般说来至少从以下三方面来入手:技术可行性、经济可行性、操作可行性。
(1)技术可行性是指利用现有的设备、软件及技术人员,能否达到系统所要求实现的目标。利用Delphi 7和Access 2003数据库的强大功能,可以很彻底的完成整个超市管理系统的分析、设计和开发。Delphi对本系统的各个功能都能很好的实现。
(2)经济可行性是指开发系统的费用,主要是指一个新的系统开发所需要的成本费用和人员费用,并与估计的新系统收益进行比较,看是否有利。用超市管理系统来管理超市,首先从人员上就可以缩小开资,而且它不需要单独用档案来保存资料,也无需用介质保存,只有在必要时才用来打印一些资料。
3.操作可行性。本超市经营项目以商品采购和销售为主,主要流程是:超市管理人员根据库存情况决定订货种类、数量及供应商选择产生订货单,然后等待商品入库,在手工操作的条件下,各个部门之间的沟通困难。
1.3 开发工具介绍
Delphi是Borland公司开发的面向对象的可视化软件开发工具。Delphi到现在已经历了7代产品的发展历程。它具有功能强大、易于使用及开发迅速等特点。它结合了可视化技术、面向对象编程、数据库和分布式应用技术等先进的软件编程技术及思想,并使用了全特征的代码编辑器和高速的编译器及高级而独特的集成开发环境(IDE).
Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。
2 系统的功能模块
超市管理系统是一个关于超市管理的管理信息系统,首先是用户登录,下面有系统维护模块,商品管理模块和财务管理模块。其结构如下图1所示。
图1 系统功能模块图
(1)用户登录模块:该模块用来确认用户输入的密码,以判断用户是否合法,合法用户才能进入系统。
(2)系统维护模块:该模块具有数据备份,数据清理,数据恢复等功能。具体为:
a、数据备份模块:数据备份功能模块设置的主要目的是确保系统的安全性,防止由于操作员误操作或系统受到外来敌对攻击造成数据库信息丢失或破坏,由操作员定期对系统数据库进行备份。
b、数据恢复模块:数据恢复功能模块的主要作用是当系统出现故障时,系统管理员可以及时对系统数据库中数据进行恢复,减少系统故障时间,尽快使系统恢复正常,尽量争取更多的营业时间。当系统出现故障不能正常运行时,系统管理员应及时使用[数据恢复]功能对数据进行恢复。
c、数据清理模块:数据清理模块的设置是因为超市每天的业务很多,数据库中的数据量会随之与日俱增,为防止数据库中的数据过分臃肿,系统中特别设置[数据清理]功能模块以对数据库中大量的过期或无用数据进行清理,尽量保持系统高效的运行。
(3)商品管理模块:该模块包括商品采购,商品销售,促销管理,库存管理等子模块。具有管理商品采购,销售及促销,库存管理等功能。具体为
a、商品采购模块:本模块功能是当超市中出现库存数量低于预警最低库存数量时,系统管理员应及时进行订货,以防止出现商品脱销现象; 或某些商品非常畅销,系统管理员也应当提前进行订货,以防止畅销商品在短时间内脱销。
b、商品销售模块:本模块的功能是进行商品的具体销售和促销。记录商品销售情况。为仓库盘点,决策支持提供必需的数据。
c、库存管理模块:本模块的主要功能是进行库存的管理,包括入库,出库,退货的管理。
(4)财务管理模块:包括决策管理和经营报表(盘点)两个子模块。具有依据财务收支,经营状况来进行决策,及查看经营报表的功能。具体为:
a、经营报表模块:经营报表模块主要功能是综合分析经营情况,得出报表,提供给上级管理层
b、决策管理模块:决策管理模块主要功能是通过仓库盘点,综合订货,销售,退货,人事的情况来进行决策。
3 结束语
本文描述了超市管理系统的设计思想和设计过程及功能构架,从实际角度出发,符合现有超市管理的实际情况,满足了日常超市的销售、帐目管理、仓库管理及人员管理等基本的方便需要,大大提高了超市管理的信息化水平。
参考文献:
[1]塞奎春,陈紫鸿,宋坤.Delphi数据库开发关键技术与实例应用.北京:人民邮电出版社,2004,5,20-204.
[2](澳)艾而斯著,陈瑞,译.Delphi Win32核心API参考.北京:中国电力出版社,2003.
[3]张增强,将志光.编程实例与技巧集粹.北京:希望电子出版社,2002,10,2-98.
[4]万兆权,Delphi编程指南.北京:希望出版社,2000,24-100.