进销存实战

本文从初学者角度介绍进销存管理系统的实施,包括前期规划、主要功能模块(进货、销售、库存、财务等)的详细描述,并提供数据库设计实例。通过对各个模块的讲解,帮助读者理解进销存的基础知识和数据库操作的关键,适合初学者学习实践。
摘要由CSDN通过智能技术生成

进销存实战



如今企业管理软件种类繁多,从最初的财务软件到进销存财务一体,到现在的ERP(企业资源计划)、CRM(客户资源管理)等,单从技术来说,它的基础还是以数据为中心的,各种分析报告、财务报表等无不源于实际业务中产生的记录,所以本文考虑从初学者的角度出发来讲解进销存的初步知识,希望读者能从中总结出经验来。

一个项目的实施首先要做好前期规划,这是必需的,也是非常重要的,如果这个没做好,那么修改代码将是一件非常麻烦、痛苦的事。本例仅从技术的实现讲解,首先确定需要实现的功能,其次进行数据库的设计。
进销存实战


如今企业管理软件种类繁多,从最初的财务软件到进销存财务一体,到现在的ERP(企业资源计划)、CRM(客户资源管理)等,单从技术来说,它的基础还是以数据为中心的,各种分析报告、财务报表等无不源于实际业务中产生的记录,所以本文考虑从初学者的角度出发来讲解进销存的初步知识,希望读者能从中总结出经验来。

一个项目的实施首先要做好前期规划,这是必需的,也是非常重要的,如果这个没做好,那么修改代码将是一件非常麻烦、痛苦的事。本例仅从技术的实现讲解,首先确定需要实现的功能,其次进行数据库的设计。

主要模块如下:
(1) 初始化,也就是基本资料的录入,其中分为商品资料、供应商资料、客户、业务员、商品类别、
员工档案、支付方式、库房资料
(2)进货管理,包括进货单录入以及查询功能(按时间、商品编号、商品名称、数量、业务员、
供应商、支付方式等,应分为汇总及明细)
(3)销售管理,基本同上,不同的是供应商改为客户即可
(4)库存管理,包括即时库存明细(汇总)、查询、库存盘盈整(本文略)等。
(5)财务管理,包括销售收益、支出、销售额明细(汇总)、应收、应付、已付、应付、费用明细(汇总)等
(6)其他,包括定单管理、预测分析、整理数据、备份数据等功能(略)
(见数据库设计)

本文内容依次为:进货管理(frmjhgl)、销售管理(frmxsgl)、财务管理(frmcwgl)、查找商品(frmfindsp)、
查询记录及打印模块(modprint)。(如图一)

尾:怎么样,一个比较实用的进销存管理程序产生了。限于篇幅,笔者只能刊登几个基础模块,当然这个程序及思路可能另大型软件公司的程序员不屑一顾,这就需要读者们自行根据实际来添加所需功能了。


数据库设计

做这类程序其关键在于数据库的操作,下面列出本程序中的所用数据库的结构,以便大家阅读方便:

[表名]
col1=依次为字段名、字段类型、长度等。

数据库内容:

[仓库]

Col1=编号 Char Width 10
Col2=仓库名称 Char Width 8
Col3=所属类别 Char Width 8
Col4=备注 Char Width 20

[费用]

Col1=编号 Char Width 10
Col2=日期 Date
Col3=摘要 Char Width 40
Col4=金额 Currency
Col5=付款方式 Char Width 4
Col6=备注 Char Width 20

[付款方式]

Col1=编号 Char Width 10
Col2=付款方式 Char Width 4
Col3=备注 Char Width 20

[供应商]

Col1=编号 Char Width 10
Col2=名称 Char Width 20
Col3=联系人 Char Width 8
Col4=电话 Char Width 20
Col5=传真 Char Width 20
Col6=邮政编码 Char Width 12
Col7=地址 Char Width 50
Col8=Email Char Width 20
Col9=网址 Char Width 20
Col10=税号 Char Width 50
Col11=帐号 Char Width 50
Col12=开户行 Char Width 50
Col13=备注 Char Width 20

[进货记录]

Col1=商品编号 Char Width 10
Col2=商品名称 Char Width 20
Col3=单位 Char Width 4
Col4=存放仓库 Char Width 8
Col5=数量 Integer
Col6=单价 Currency
Col7=金额 Currency
Col8=业务员 Char Width 8
Col9=进货单号 Char Width 20
Col10=日期 Date
Col11=供应商 Char Width 30
Col12=付款方式 Char Width 10
Col13=备注 Char Width 20

[客户]

Col1=编号 Char Width 10
Col2=名称 Char Width 20
Col3=联系人 Char Width 8
Col4=电话 Char Width 20
Col5=传真 Char Width 20
Col6=邮政编码 Char Width 12
Col7=地址 Char Width 50
Col8=Email Char Width 30
Col9=网址 Char Width 30
Col10=税号 Char Width 50
Col11=帐号 Char Width 50
Col12=开户行 Char Width 50
Col13=信誉度 Char Width 10
Col14=备注 Char Width 20

[库存]

Col1=商品编号 Char Width 10
Col2=商品名称 Char Width 20
Col3=单位 Char Width 4
Col4=数量 Integer
Col5=仓库 Char Width 8

[类别]

Col1=编号 Char Width 10
Col2=类别名称 Char Width 20
Col3=备注 Char Width 20

[商品]

Col1=编号 Char Width 10
Col2=名称 Char Width 20
Col3=单位 Char Width 4
Col4=类别 Char Width 8
Col5=进货价 Currency
Col6=销售价 Currency
Col7=供应商 Char Width 20
Col8

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值