工厂企业进销存管理系统文档Word格式.docx
《工厂企业进销存管理系统文档Word格式.docx》由会员分享,可在线阅读,更多相关《工厂企业进销存管理系统文档Word格式.docx(34页珍藏版)》请在冰点文库上搜索。
产品父类名称
标识产品父类的名称
产品父类名称=1{字符}30
(3)名字:
产品编号
唯一地标识产品记录集中的一个特定的关键域
产品编号=1{数字}30
产品信息表、进货订单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表
(4)名字:
产品名称
唯一地标识产品的名称
产品名称=1{字符}40
产品信息表、配料单表、生产计划表
(5)名字:
计量单位
每件产品的计量单位
计量单位=1{字符}8
(6)名字:
产品类别编号
唯一地标识产品类别记录集中的一个特定的关键域
产品类别编号=1{数字}30
产品信息表
(7)名字:
入库单价
产品入库时的单价,单位元(RMB)
入库单价=1{数字}12
产品信息表、入库单表
(8)名字:
销售单价
别名:
分销价格
产品销售时的单价
销售单价=1{数字}12
产品信息表、销售单表
(9)名字:
零售价格
产品的零售价
零售价格=1{数字}12
(10)名字:
生产厂家
生产商厂家的名称
生产厂家=1{字符}20
(11)名字:
更新日期
产品信息表的更新日期
更新日期={日期}
(12)名字:
客户编号
会员编号
唯一地标识客户记录集中的一个特定的关键域
客户编号=1{数字}8
客户信息表、销售订单表
(13)名字:
客户名称
会员名称
标识会员的名称
会员名称=1{字符}40
客户信息表
(14)名字:
地址
客户、供应商、业务员的联系地址
地址=1{字符}40
客户信息表、供应商信息表、业务员表
(15)名字:
邮政编码
客户、供应商的邮政编码
邮政编码=1{数字}6
客户信息表、供应商信息表
(16)名字:
联系电话
客户、供应商、业务员的联系电话
联系电话=1{数字}40
(17)名字:
公司主页
客户、供应商的公司主页
公司主页=1{字符}50
(18)名字:
联系人
客户、供应商联系人的名称
联系人=1{字符}8
(19)名字:
联系人电子邮件地址
客户、供应商联系人的电子邮件地址
联系人电子邮件地址=1{字符}50
(20)名字:
税号
客户、供应商的税号
税号=1{字符}20
(21)名字:
银行帐号
客户、供应商的银行账号
银行账号=1{字符}30
(22)名字:
开户银行
客户、供应商的开户银行
开户银行=1{字符}30
(23)名字:
客户类别编号
区分客户的类别
客户类别编号=1{数字}30
(24)名字:
累计消费金额
累计客户的消费金额
累计消费金额=1{数字}30
(25)名字:
供应商编号
唯一地标识供应商记录集中的一个特定的关键域
供应商编号=1{数字}8
供应商信息表、进货订单表、入库单表
(26)名字:
供应商名称
标识供应商的名称
供应商名称=1{字符}40
供应商信息表
(27)名字:
业务员类别编号
唯一的标识业务员类别的编号
业务员类别编号=1{数字}30
业务员表、业务员类别表
(28)名字:
业务员类别
业务员的类别名称
业务员类别=1{字符}30
(29)名字:
业务员编号
唯一的标识业务员的编号
业务员编号=1{数字}6
业务员表、进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、转仓单表
(30)名字:
业务员姓名
标识业务员的姓名
业务员姓名=1{字符}20
业务员表
(31)名字:
身份证号码
业务员的身份证号码
身份证号码=1{数字}18
(32)名字:
仓库编号
唯一地标识仓库记录集中的一个特定的关键域
仓库编号=1{数字}6
仓库表、入库单表、销售单表、库存表、转仓单表
(33)名字:
仓库名称
标识仓库的名称
仓库名称=1{字符}40
仓库表
(34)名字:
订货日期
销售、进货的订货日期
订货日期={日期}
销售订单表、进货订单表
(35)名字:
订货单编号
唯一的标识订货单
订货单编号=1{数字}8
进货订单表、销售订单表
(36)名字:
数量
订货、入库、配料、生产、销售、库存、转仓的数量
数量=1{数字}9
进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表
(37)名字:
单价
进货时、入库时、配料时、做生产计划时以及销售时的单价
单价=1{数字}12
进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表
(38)名字:
折扣
进货、入库、销售时所扣的折扣
折扣=1{数字}5
进货订单表、入库单表、销售订单表、销售单表
(39)名字:
总金额
进货、入库、配料、生产、销售、库存、转仓货物的总金额
总金额=1{数字}9
(40)名字:
入库日期
标识入库货物的日期
入库日期={日期}
入库单表
(41)名字:
入库单编号
唯一地标识入库单信息表记录集中的一个特定的关键域
入库单编号=1{数字}14
(42)名字:
是否及时付款
标识在入库和销售时及时付款与否
是否及时付款=1{字符}2
入库单表、销售单表
(43)名字:
是否记账
标识在入库和销售时记账与否
是否记账=1{字符}2
(44)名字:
预付比例
在入库和销售时的预付比例
预付比例=1{数字}5
(45)名字:
入库方式
标明货物的入库方式,如采购生产等
入库方式=1{字符}10
(46)名字:
配料单编号
唯一地标识配料单表记录集中的一个特定的关键域
配料单编号=1{数字}8
配料单表
(47)名字:
设置日期
配料设置日期
设置日期={日期}
(48)名字:
配料产品编号
唯一地标识配料产品
配料产品编号=1{数字}30
(49)名字:
配料产品名称
标识配料产品的名称
配料产品名称=1{字符}40
(50)名字:
生产计划编号
唯一地标识生产计划记录集中的一个特定的关键域
生产计划编号=1{数字}8
生产计划表
(51)名字:
制定日期
生产计划制定日期
制定日期={日期}
(52)名字:
计划开始日期
生产计划开始的日期
计划开始日期={日期}
(53)名字:
计划结束日期
生产计划的结束日期
计划结束日期={日期}
(54)名字:
销售订货日期
标识销售订货的日期
销售订货日期={日期}
销售订单表
(55)名字:
销售订货单编号
唯一的标识销售订货单的编号
销售订货单编号=1{数字}8
(56)名字:
销售日期
标识销售的日期
销售日期={日期}
销售单表
(57)名字:
销售单编号
唯一的标识销售单
销售单编号=1{数字}14
(58)名字:
库存产品的更新日期
库存表
(59)名字:
库存编号
唯一地标识库存表记录集中的一个特定的关键域
库存编号=1{数字}14
(60)名字:
转仓单编号
唯一地标识转仓单表记录集中的一个特定的关键域
转仓单编号=1{数字}8
转仓单表
(61)名字:
转仓日期
货物转仓的日期
转仓日期={日期}
(62)名字:
转出仓库编号
标识转出仓库的编号
转出仓库编号=1{数字}6
(63)名字:
转入仓库编号
标识转入仓库的编号
转入仓库编号=1{数字}6
(64)名字:
备注信息
各个表单的补充说明
备注信息=1{字符}100
产品类别表、产品信息表、客户信息表、供应商信息表、业务员类别表、业务员表、仓库表、进货订单表、入库单表、配料单表、生产计划表、销售订单表、
销售单表、库存表、转仓单表
2、数据文件
(1)名称:
产品类别表=产品父类编号+产品父类名称+备注信息
(2)名称:
产品信息表=产品编号+产品名称+计量单位+产品类别编号+入库单价+销售单价+零售价格+生产厂家+更新日期+备注信息
(3)名称:
客户信息表=客户编号+客户名称+地址+邮政编码+联系电话+公司主页+联系人+联系人电子邮件地址+税号+银行帐号+开户银行+客户类别编号+累计消费金额+备注信息
(4)名称:
供应商信息表=供应商编号+供应商名称+地址+邮政编码+联系电话+公司主页+联系人电子邮件地址+税号+银行帐号+开户银行+联系人+备注信息
(5)名称:
业务员类别表
业务员类别表=业务员类别编号+业务员类别+备注信息
(6)名称:
业务员表=业务员编号+业务员姓名+业务员类别+联系电话+地址+身份证号码+业务员类别编号+备注信息
(7)名称:
仓库表=仓库编号+仓库名称+备注信息
(8)名称:
进货订单表
进货订单表=订货日期+业务员编号+订货单编号+供应商编号+产品编号+数量+单价+折扣+总金额+备注信息
(9)名称:
入库单表=入库日期+业务员编号+入库单编号+供应商编码+仓库编号+产品编号+数量+单价+折扣+总金额+是否即时付款+是否记帐+预付比例+备注信息+入库方式
(10)名称:
配料单表=配料单编号+设置日期+产品编号+产品名称+计量单位+配料产品编号+配料产品名称+计量单位+数量+单价+总金额+业务员编号+备注信息
(11)名称:
生产计划表=生产计划编号+业务员编号+制定日期+产品编号+产品名称+计量单位+数量+单价+总金额+计划开始日期+计划结束日期+备注信息
(12)名称:
销售订单表=销售订货日期+业务员编号+销售订货单编号+客户编号+产品编号+单价+折扣+总金额+备注信息
(13)名称:
销售单表=销售日期+业务员编号+销售单编号+客户编码+仓库编号+产品编号+数量+单价+折扣+总金额+是否即时付款+是否记帐+预付比例+备注信息+出库方式
(14)名称:
库存表=更新日期+库存编号+仓库编号+产品编号+数量+总金额
(15)名称:
转仓单表=转仓单编号+转仓日期+业务员编号+转出仓库编号+转入仓库编号+产品编号+数量+总金额+备注信息。
软件设计说明书
一.功能结构图:
二.数据库设计:
2.1数据库需求分析:
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
本系统主要完成对小型工厂企业进存销各类数据的登记,修改,删除,查询,分析等各项功能,按功能模块分,拟分为以下几个模块:
:
数据录入及维护模块、其他数据处理模块、:
数据查询模块。
2.2数据库概念结构设计:
针对工厂企业业务的一般需求,通过对工厂企业管理工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构:
?
产品类别信息,包括的数据项有:
类别编号、类别名称等。
产品信息,包括的数据项有:
产品编号、产品名称、计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等。
客户信息,包括的数据项有:
客户编号、客户名称、地址、邮政编码、电话号码、公司主页、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。
供应商信息,包括的数据项有:
供应商编号、供应商名称、地址、邮政编码、电话号码、公司主页、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。
业务员类别信息,包括的数据项有:
业务员信息,包括的数据项有:
业务员编号、业务员姓名、类别、电话号码、家庭住址、身份证号码、备注信息等。
仓库信息,包括的数据项有:
仓库编号、仓库名称。
进货订单信息,包括的数据项有:
订货日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、备注信息等。
入库单信息,包括的数据项有:
入库日期、编号、业务员、供应商编号、产品编号、数量、单价。
折扣比例、总金额、是否即时付款、是否记帐、预付比例、备注信息等。
配料单信息,包括的数据项有:
配料单编号、设置日期、产品编号、产品名称、产品计量单位、配料编号、配料名称、配料计量单位、配料数量、配料单价、配料总金额、业务员编号、备注信息等。
生产计划信息,包括的数据项有:
计划编号、计划制定人、计划制定时间、产品编号、产品名称、计量单位、生产数量、单价、总金额、计划起始时间、计划结束时间、备注信息等。
销售订单表,包括的数据项有:
销售订货日期、业务、销售订货单编号、客户编号、商品编号、数量、销售订货单价、折扣、总金额、备注信息。
销售单表,包括的数据项有:
销售日期、业务员、销售单编号、客户编码、仓库编号、产品编号、数量、单价、折扣、总金额、是否即时付款、是否记帐、预付比例、备注信息、出库方式。
库存信息,包括的数据项有:
更新日期、编号、仓库编号、产品编号、数量、单价、总金额、备注信息等。
转仓信息,包括的数据项有:
转仓日期、编号、业务员、转出仓库编号、转入仓库编号、产品编号、数量、总金额、备注信息等。
3.数据库逻辑结构设计:
根据上述数据库的需求分析和概念结构设计,设计了名称为My_Factory的数据库。
数据库My_Factory由下面多个表格组成,各个表格的设计结果如下表格所示,每个表格表示在数据库中相对应的一个表。
附表:
产品类别信息:
表1-1产品类别表
列名
数据类型
可否为空
说明
lbcode
char
NotNull
lb
Null
bz
产品信息:
表1-2产品信息表
dm
mc
jldw
lbdm
rkj
numeric
入库价格
fxj
lsj
cj
yxrq
datetime
客户信息
表1-3客户信息表
addr
yzbm
tel
itladd
ywman
email
sui-no
bank-no
bank
会员类别编号
total-je
供应商信息
表1-4供应商信息表
业务员类别信息
表1-5业务员类别表
类别编号
类别名称
业务员信息
表1-6业务员表
类别
家庭住址
sfz
仓库信息
表1-7仓库表
进货订单信息
表1-8进货订单表
in-date
业务员
dh-no
gfdm
wzdm
sl
in-danj
订货单价
i-zk
i-zke
入库单信息
表1-9入库单表
inh-no
供应商编码
ckdm
in-dnaj
jsfk
是否即时付款
jz
是否记帐
yf
bzl
入库方式(采购、生产等)
配料单信息
表1-10配料单表
m-no
m-date
wzdm1
wzmc1
jldw1
wzdm2
wzmc2
jldw2
配料计量单位
sl2
配料数量
in-dj
配料价格
jine
配料总金额
ywdm
生产计划信息
表1-11生产计