您好, 访客   登录/注册

基于Delphi的超市库存管理系统分析与设计

来源:用户上传      作者:

  摘 要:本文用软件工程的思想,结构化和面向对象程序设计相结合的方法,选择目前开发数据库常用的Delphi作为开发工具开发超市库存管理系统,主要介绍创建管理信息系统的基本思路、框架结构和实现方法,其中重点介绍数据表的设计和查询统计方面。
  关键词:库存 库存管理 Delphi 数据库
  中图分类号:TP319.3 文献标识码:A 文章编号:1672-3791(2011)01(b)-0016-01
  
  随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。传统超市库存管理方式使用各类表单来记录数据,不仅浪费大量的时间和人力,提高超市库存管理的成本,而且手工操作极易出错给超市带来许多麻烦和损失。目前如何利用信息化来帮助我们提高超市的服务质量,是超市管理最关心的问题,将计算机这一信息处理利器应用于超市的库存管理已是势必所然,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为超市的飞速发展提供无限潜力。
  
  1系统分析
  1.1 功能需求分析
  库存管理是超市管理的中心环节,与商品管理的其他环节如计划管理、财务管理都有直接的联系,因此涉及面人员多,而且使用者的计算机应用水平不高,要开发的系统应简单易学,容易操作,尽量采用当前流行的图形界面设计。库存管理日常发生的业务主要分为三大类,即出入库和库存统计,所以系统的开发也应围绕这三者展开,系统应实现的基本功能如下。
  (1)出入库管理,对进、出库信息进行记录,传统的手工录入耗时多,成本高而且容易出错,因此新开发的系统要充分体现计算机这一信息处理器的强大作用,尽可能减少数据输入量并具有出错信息提示功能,在最大限度减少库房管理人员体力劳动的同时中保证出入库信息的准确度。
  (2)库存统计,统计库存商品的总金额及库存商品分布情况。
  (3)查询功能,为了方便管理者利用库存信息进行计划管理、采购管理等方面的决策,库存管理用提供多种查询方式,如按商品名称或按供应商名称查询等。
  (4)商品管理,提供商品的基本信息,方便库房管理人员查看当前库房中的商品的种类。
  (5)供应商管理也是超市库存管理中一个必不可少的部分,它提供着与出入库相关的一些信息,使得整个系统更加完整,更加实用。
  1.2 开发环境要求
  开发环境主要取决于功能需求、数据规模两方面,以下是本系统的相关信息。
  (1)适用对象:我国的中小型超市。
  (2)使用者:超市库房管理员和中高层管理者。
  (3)系统类型:单机版。
  (4)操作系统:Windows 98及其以上中文版本。
  1.3 数据分析
  数据流程图(见图1,图2)。
  
  2系统设计
  2.1 开发语言选择
  Delphi是开发数据库前端的优秀工具,它以简洁明快的编程语言、功能强大的组件和灵活方便的编程环境在竞争激烈的市场中越来越赢得青睐。Delphi支持单机的dBase、Paradox数据库和流行的关系数据库,而且采用Delphi来开发数据库应用程序具有更大的灵活性和可扩展性。因此现有“真正的程序员用C,聪明的程序员用Delphi”这一说法,综合各种因素本系统选择Borland公司的Delphi 7.0版作为开发工具。
  2.2 总体设计
  2.2.1 系统功能模块设计
  我们要开发的超市库存管理系统主要试用于中小型超市,其目的主要是实现一个集成的办公环境,让所有超市库存管理人员能够利用计算机实现商品出入库管理、库存统计等,及时掌握商品信息和供应商信息等情况,主要包括以下几个方面。
  (1)商品信息管理,对商品的基本信息(如商品名称、商品编号、商品类别、商品规格)进行添加、修改、删除等操作。
  (2)供应商信息管理,对供应商的基本信息(如供应商名称、供应商编号、公司电话、公司地址)进行添加、修改、删除等操作。
  (3)出入库管理,对各类商品(如电器类、服装类、日用类、文具类、食品类等)的出入库实现全面管理;包括出入库登记和出入库信息查询等多项功能。
  (4)库存统计,对出入库商品、库存商品进行总金额和库存量的统计。
  2.2.2 数据库设计
  根据要求,超市库存管理系统需要建立4个数据表,包括商品信息、供应商信息、出入库信息、库存信息。
  2.2.3 输入输出设计
  本系统的输出内容主要是出入库信息、库存量的统计,输出格式为图型,统计图可以用打印机直接打印。
  输出内容和系统功能决定了系统的输入,本系统的输入内容主要有商品信息、供应商信息、出入库信息等,数据记录格式主要为表格。
  
  3系统测试
  采用单元测试和集成测试相结合的方法,在各个表单设计完之后进行单元测试,在系统菜单设计完后再进行集成测试。
  
  4结语
  本设计采用了软件工程、信息系统分析与设计、数据库开发的相关知识,设计的系统运行状况良好,达到了设计要求,并实现了录入、查询、统计等基本功能,界面友好,操作简便,安全可靠。
  
  参考文献
  [1] 张海藩.软件工程[M].北京:人民邮电出版社,2002.
  [2] 祁孔武.系统分析与设计[M].北京:清华大学出版社,2001.
  [3] 刘军,等.数据库应用系统开发技术[M].北京:机械工业出版社,2003.
  [4] 赛奎春,郑齐心.Delphi数据库开发实例解析[M].北京:机械工业出版社,2004.

转载注明来源:https://www.xzbu.com/8/view-9084195.htm