进销存系统数据库设计报告

进销存系统数据库设计报告

产品管理功能

1 产品类型基本信息表:(提供增删改)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
上位类型ID    整数        No    Yes
上位类型ID    整数        No    Yes
说明    备注        No    No

2 入库类型基本信息表:(预设)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
说明    备注        No    No
类型定为:采购入库、退货入库、转库入库、其它入库

3 出库类型基本信息表:(预设)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
说明    备注        No    No
类型有:零售出库、批发出库、转库出库、盘点出库、其它出库

4 功能:产品基本信息编录(提供增删改)

4.1 产品基本信息表:
字段名    类型    宽度    主键否    外键否
产品编号    字符串    20    Yes    No
产品名称    字符串    50    No、Idx    No
条形码    字符串    20    No、Idx    No
计件单位    字符串    20    No    No
产品规格    字符串    20    No    No
产品类型ID    整数        No    Yes
最后进价单价    货币    20    No    No
当前零售价    货币            
批发价    货币            

4.2 产品库存表:?(提供增删改)
    库存表的形式因为考虑到同一产品编号可能有不同有效日期(保质期)所以才这样用产品编号与有效日期两个主关键字。
字段名    类型    宽度    主键否    外键否
产品编号    字符串    20    Yes    No
有效日期    字符串    50    Yes    No
数量    整数        No    No
仓库ID    整数        No    Yes
货架ID    整数        No    Yes

5 功能:入库申请(包括购进入库、退货入库、转库入库、其它入库等类型)

5.1 入库单主表:
字段名    类型    宽度    主键否    外键否
入库单号    字符串    20    Yes    No
入库类型ID    整数        No    Yes
入库日期    日期        No    No
仓库ID    整数        No    Yes
供货商编号    字符串    20    No    Yes
入库操作员编号    字符串    20    No    Yes
全验收否    逻辑        No    No
验收日期    日期            
验收员编号    字符串    10    No    Yes
入库审核否    逻辑        No    No
入库审核日期    日期            
入库审核员编号    字符串    10    No    Yes
付款方式ID    整数        No    Yes
款已付否    逻辑        No    No
付款日期    日期            
付款员编号    字符串            
付款审核否    逻辑        No    No
付款审核日期    日期            
付款审核员编号    字符串    10    No    Yes
来源库ID    整数        No    Yes
说明    备注            
其中来源库是转库操作时用,其它入库不用

5.2 入库单明细表:
字段名    类型    宽度    主键否    外键否
入库单号    字符串    20    Yes    Yes
单内顺序ID    整数        Yes    No
产品编号    字符串    20    No、Idx    Yes
产品有效日期    日期        No    No
数量    整数        No    No
进价单价    货币        No    No
本项验收否    逻辑        No    No

6 出库:其中销售出库分零售(现金)与批发(可能欠款)
6.1 出库单主表信息:(包括销售出库、转库出库、退货出库、其它出库等类型)
字段名    类型    宽度    主键否    外键否
出库单号    字符串    20    Yes    No
出库类型ID    整数        No    Yes
出库日期    日期        No    No
仓库ID    整数        No    Yes
供货商编号    字符串    20    No    Yes
出库操作员编号    字符串    20    No    Yes
全检验否    逻辑        No    No
检验日期    日期            
验收员编号    字符串    10    No    Yes
出库审核否    逻辑        No    No
出库审核日期    日期            
出库审核员编号    字符串    10    No    Yes
收款方式ID    整数        No    Yes
款已收否    逻辑            
收款日期    日期            
收款员编号    字符串            
收款审核否    逻辑            
收款审核日期    日期            
收款审核员编号    字符串            
目的库ID    整数        No    Yes
说明    备注            
其中目的库是转库时用,其它出库不用

6.2 销售单明细表:
字段名    类型    宽度    主键否    外键否
出库单号    字符串    20    Yes    Yes
单内顺序ID    整数        Yes    No
产品编号    字符串    20    No、Idx    Yes
产品有效日期    日期        No    No
数量    整数        No    No
进价单价    货币        No    No
本项检验否    逻辑        No    No

7 功能:库存警报,即对产品少于多少件时提出警报。
7.1 警报表:(略)

客户管理
1 对客户基本信息表(提供增删改)
字段名    类型    宽度    主键否    外键否
客户编号    字符串    10    Yes    No
客户名称    字符串    50    No    No
客户地址1    备注        No    No
客户地址2    备注        No    No
客户电话1    字符串    20    No    No
客户电话2    字符串    20    No    No
客户预存金额    货币            
说明    备注            
是否暂停    逻辑            

供货商管理
1 供货商基本信息表:(提供增删改)
字段名    类型    宽度    主键否    外键否
供货商编号    字符串    10    Yes    No
供货商名称    字符串    50    No    No
供货商地址1    备注        No    No
供货商地址2    备注        No    No
供货商电话1    字符串    20    No    No
供货商电话2    字符串    20    No    No
说明    备注            
是否暂停    逻辑            

操作员管理
1 操作员基本信息(提供增删改)
字段名    类型    宽度    主键否    外键否
操作员编号    字符串    10    Yes    No
操作员名称    字符串    50    No    No
地址1    备注        No    No
地址2    备注        No    No
电话1    字符串    20    No    No
电话2    字符串    20    No    No
账户金额    货币            
说明    备注            
是否暂停    逻辑            
操作员手中可能会有公司款存在,所以设了一个资金帐户

2 权限基本信息表(预设)
字段名    类型    宽度    主键否    外键否
权限ID    整数        Yes    No
权限名    字符串    20    No    No
说明    备注            

3 操作员权限对应表(提供增删改)
字段名    类型    宽度    主键否    外键否
操作员编号    字符串    10    No    Yes
权限ID    字符串    50    No    No

4 操作员操作日志(提供增删改)
字段名    类型    宽度    主键否    外键否
操作员编号    整数        Yes    No
日期时间    字符串    20    No    No
操作动作    字符串            
操作的表    字符串            

资金管理
1 资金内部转移表(提供增删改)
字段名    类型    宽度    主键否    外键否
交款员编号    字符串    10    No    Yes
接款员编号    字符串    10    No    Yes
发生金额    货币        No    No
发生日期时间    日期        No    No
说明    备注            

商品商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格 供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、订单号 进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人 (1)针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,需要知道商品的库存地方。商品销售信息单中要包含登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。 (2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值