欢迎来到天天文库
浏览记录
ID:16177737
大小:580.00 KB
页数:22页
时间:2018-08-08
《超市仓库管理系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、超市仓库管理系统的设计王鹏超南京信息工程大学软件工程专业,南京210044摘要:超市仓库管理主要面对小型超市,借助计算机的帮助,以最小的人力物力完成超市货物的管理。超市仓库管理系统借助于Delphi的便捷和Sql2008的强大功能共同开发,其中主要实现了货物信息的录入、查询、销售和权限管理。关键词:超市;仓库管理;Delphi;Sql2008I1系统概述在信息技术日益发展的今天,利用好信息技术带来的强大功能为我们的生活带来便利,是我们应当追求的目标。数据库技术已经趋于成熟,并且应用于社会发展的每个
2、角落。而对于一些小型超市,因为管理规模较小,没有应用到计算机信息管理,使得日常管理变得繁杂。本系统主要面对小型超市,目标于在较小的货物管理和较小的人员管理,设计适合小超市的信息管理,从而方便管理员,减轻工作压力。本系统是在Windows7环境下使用Delphi7+SQLServer2008开发工具开发完成超市仓库管理系统,目标是实现超市仓库管理的系统化、规范化和自动化。2需求分析本系统是为了帮助管理人员更好更方便地管理仓库而设计,从而应当满足在管理超市仓库中应有的应用。对于不同的管理员,应该有对应
3、不同的权限。低级管理员不应该拥有更改货物信息的权限,而高级管理员应该能控制整个系统的运行。管理系统分为商品信息查询、仓库管理、进货、销售和权限管理。对于人员的管理主要在权限管理模块。仓库管理最基础的操作应该是货物的存入,此功能应当记录货物的各种信息以及操作的管理员和操作时间。对于低级管理员来说,查询功能应当是方便而且强大的功能。此功能应该可以准确无误地查询仓库内货物信息。仓库管理向用户提供商品查询功能。用户可以通过查询界面查询数据库中商品信息。为了更精确查询商品信息,需要提供商品各种信息的查询,可
4、以提供简单查询和高级查询两种方式。简单方式应该只提供最基础的一些商品信息,如:商品名称、商品代码、生产日期和销售单价。除此之外,用户还需要高级查询,高级查询包括所有商品属性,用户通过设计不同属性的值来缩小查询范围。仓库管理涉及商品的进货,单独设置进货模块。在进货模块,用户可以输入商品名称、商品数量等一些信息。为了方便用户输入,在输入商品名称或者商品代号时,程序自动根据当前字段值在数据库中搜索商品信息。因为是根据模糊搜索,所有搜索到的信息都会在列表中显示出来,随着用户输入信息越详细,列表中的数据将越
5、来越少。用户也可以直接在列表中选择商品,进行商品数量的添加。以上是对于以及存在的商品进行添加操作。如果对于不存在的商品,系统会提供另一个添加界面,里面包含了添加商品的所有需要填写的信息,有些像商品名称和商品代码都属于必填项,像生产厂家和货架地址为非必填项,用户可以选择不填。添加操作将跟新数据库中信息。仓库管理还涉及货物销售。本系统简单实现了货物销售功能,满足基础需求。同进货一样,用户可以直接输入商品代码或者商品名称,列表中直接搜索到所需信息。用户点击货物所在行,再输入出售数量,将此货物添加至销售清
6、单。最后点击出售,完成清单商品的出售。人性化的设计应当使得程序更为简单好用,系统界面应显得简洁,关键功能放在醒目位置。对于经常使用的按钮,将字体加粗,放置在界面边缘处,方便点击。203系统分析3.1系统功能分析根据上面的需求分析,发现小型超市仓库管理系统主要要帮助超市管理员管理超市货物,在日常活动中其中应具备以下功能:1.货物查询:能过实时查询当前系统能所有货物信息,根据用户的输入,自动在数据库中搜索对应数据,将其显示在列表中;2.进货管理:添加新品种货物或者增加原有货物的数量,为用户提供已有货物
7、快捷输入功能,对于已经存在的货物,系统可以直接默认填充信息,提供给用户修改。对于第一次输入的信息,提供特殊输入界面,指导用户完成输入;3.货物管理:管理者可以修改货物信息;4.账号管理:增添或删除管理账号,修改账号权限,可以修改账号的密码,没有权限的账户无法使用对应权限的功能;203.2系统模块分析3.2.1仓库管理模块本模块由销售管理模块、进货管理模块、库存管理模块、信息浏览模块、权限管理模块、登录管理模块和日志记录模块组成。其中登录模块为第一启动模块,由其调用其他模块。仓库管理模块进货管理模块
8、销售管理模块库存管理模块信息浏览模块权限管理模块登录管理模块日志记录模块3.2.2进货管理模块本模块由货物信息添加、货物信息查询、修改货物信息和生成货物订单四个模块组成。其中货物信息查询调用信息浏览模块。进货管理模块货物信息添加货物信息查询修改货物信息生成货物订单203.2.3库存管理模块本模块由修改货物信息、货物信息查询、自定义信息查询和生成查询清单功能组成。其中修改货物信息和货物信息查询直接调用这两个模块。自定义信息查询可以由相应级别管理员编辑Sql查询语句,由系统对数据库进行
此文档下载收益归作者所有