【DELPHI设计栏目提醒】:本文主要为网学会员提供“基于Delphi的小型超市进存销管理系统.”,希望对需要基于Delphi的小型超市进存销管理系统.网友有所帮助,学习一下!
开发环境
Delphi是Inprise公司的可视化软件开发工具,是目前创建Windows应用程序最强大的开发工具之一,它具有C++的强大功能和Visual Basic的易用性,Delphi具有友好的开发环境、真正面向对象的程序设置、组件化的编程方式、快速Pascal编译器,是软件开发人员不可多得的好工具。
本系统是在windows XP操作系统下,使用Borland Delphi 7.0作为开发工具,数据库使用的是SQL SERVER 2000开发。
1.3 硬件需求
在运行本系统前,请检查一下计算机是否满足以下要求:
1.服务器要求的配置为:
(1) CPU:Intel 赛扬Ⅳ以上,建议Intel PentiumⅣ以上
(2) 内存:128M以上,建议256M以上
(3) 硬盘:1G以上的可用硬盘安装空间
(4) Microsoft SQL Server 7.0以上
2.客户机硬件配置要求为:
(1) CPU:Intel赛扬Ⅲ 以上,建议Intel PentiumⅢ 以上
(2) 内存:128M以上,建议256M以上
进货管理
主要功能是进货的过程中,对数据库数据进行实时更新,入库的时候,将供货商、商品等基本信息读入数据库的表格中,主要是读入进货单历史和进货单明细历史中;对库存库中对应的商品信息,诸如,库存数量、仓库、库存金额等数据进行更新操作;对应于进货单中供货商,产生应付款金额;同时打印进货单。
(3) 销售管理
主要功能是销售的过程中,对数据库中的数据进行实时更新,出库的时候,将客户、商品等基本信息读入数据库表格中,主要是读入销售单历史和销售单明细历史中;对库存库中对应的商品信息进行修改,主要是减去销售的商品数量;对应于销售单中的客户,产生应收款金额;同时打印销售单。
(4) 库存查询
主要功能是对库存库中的商品信息进行查询,输入货号、商品拼音或是仓库,便可以方便快捷地查询到库存库中对应的商品信息。
(5) 系统管理
系统管理中包含系统用户的权限修改功能,同时还包含有只有管理员admin才拥有的用户管理功能,包括对用户信息的添加、删除、修改等操作,同时考虑到安全问题,本系统对用户对应的密码进行了MD5加密处理。
(6) 历史查询
主要功能是对进货单历史、进货单明细历史、销售单历史、销售单明细历中的数据进行查询操作。
(7) 帐目查询
主要功能是对进货过程中产生的应付款及销售过程中产生的应收款进行操作,输入对应的供货商号或客户编号就能查询到对应的应付款或应收款金额汇总,结算后,将对应的记录从应付款或应收款表中删除,同时对已付款或已收款中的数据进行更新。
2.2 数据库设计
2.2.1 数据库概念模型
数据库主要涉及到三个实体:商品、供货商、客户。进货时,一张进货单对应一个供货商,可以向供货商进多种货物。销售时,一张销售单对应一个客户,可以向客户销售多种商品。因此,一个商品可以向多个供货商进货,也可以销售给多个客户,只是对应着不同的进货单或销售单。
2.2.2 数据库各表设计
对于本超市进存销系统所用到的数据库表有:
供货商清单:保存关于供货商的资料信息,如供货商号、名称等。
商品清单:保存超市所经营商品的资料信息,如货号、品名、进货价和销售价等。
客户清单:保存超市客户的资料信息。
库存库:保存超市商品库存的数量、金额等信息。
应付款:保存进货过程中产生的应付款信息。
应收款:保存销售过程中产生的应收款信息。
权限清单:保存本系统所有使用者的权限信息。
用户清单:保存本系统所有使用者的信息。
进货单:进货单主表,保存一次进货中的所有商品的概括信息。
进货单历史:保存进货单历史。
进货单明细:进货单从表,保存每一商品的进货信息,如进价、税额和仓库等。
进货单明细历史:保存进货单明细历史。
销售单:销售单主表,保存一次销售中的所有商品的概括信息。
销售单历史:保存销售单历史。
销售单明细:销售单从表,保存每一商品的销售信息,如销售数量和销售价等。
销售单明细历史:保存销售单明细历史。
仓库清单:保存超市的仓库信息,可以用于生成数据字典。
已收款:保存超市结算“应收款”的情况。
已付款:保存超市结算“应付款”的情况。
上一篇:基于Delphi超市收费系统