工厂企业进销存管理系统.docx

上传人:b****1 文档编号:15126502 上传时间:2023-07-01 格式:DOCX 页数:34 大小:47.45KB
下载 相关 举报
工厂企业进销存管理系统.docx_第1页
第1页 / 共34页
工厂企业进销存管理系统.docx_第2页
第2页 / 共34页
工厂企业进销存管理系统.docx_第3页
第3页 / 共34页
工厂企业进销存管理系统.docx_第4页
第4页 / 共34页
工厂企业进销存管理系统.docx_第5页
第5页 / 共34页
工厂企业进销存管理系统.docx_第6页
第6页 / 共34页
工厂企业进销存管理系统.docx_第7页
第7页 / 共34页
工厂企业进销存管理系统.docx_第8页
第8页 / 共34页
工厂企业进销存管理系统.docx_第9页
第9页 / 共34页
工厂企业进销存管理系统.docx_第10页
第10页 / 共34页
工厂企业进销存管理系统.docx_第11页
第11页 / 共34页
工厂企业进销存管理系统.docx_第12页
第12页 / 共34页
工厂企业进销存管理系统.docx_第13页
第13页 / 共34页
工厂企业进销存管理系统.docx_第14页
第14页 / 共34页
工厂企业进销存管理系统.docx_第15页
第15页 / 共34页
工厂企业进销存管理系统.docx_第16页
第16页 / 共34页
工厂企业进销存管理系统.docx_第17页
第17页 / 共34页
工厂企业进销存管理系统.docx_第18页
第18页 / 共34页
工厂企业进销存管理系统.docx_第19页
第19页 / 共34页
工厂企业进销存管理系统.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

工厂企业进销存管理系统.docx

《工厂企业进销存管理系统.docx》由会员分享,可在线阅读,更多相关《工厂企业进销存管理系统.docx(34页珍藏版)》请在冰点文库上搜索。

工厂企业进销存管理系统.docx

工厂企业进销存管理系统

项目名称:

工厂企业进销存管理系统

软件计划

1.软件项目开发目标

开发目的:

随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。

“工厂企业进销存管理系统”的开发就是为了辅助一些中小型工厂企业的基本管理,实现信息管理的系统化、规范化和自动化。

开发意义:

通过该小型软件的辅助,使的中小型工厂企业的进销存管理实现自动化。

为工厂企业的正常运行提供可靠的安全的数据保障。

2.主要功能

该系统主要实现工厂企业进销存管理中各种信息的系统化、规范化和自动化。

该系统实现功能:

2.2.1基本信息的设置功能;

2.2.2进货信息的管理功能;

2.2.3生产信息的管理功能;

2.2.4销售信息管理功能;

2.2.5库存信息的管理功能;

2.2.6财务信息管理功能。

3.人员分配

软件总体设计:

前台系统开发:

后台数据库开发:

软件测试:

文档整理:

4.进度安排

分析阶段:

四周

设计阶段:

四周

测试阶段:

三周

软件需求规格说明书

一.系统开发平台:

1.前端系统使用VisualBasic中文版设计;

2..后台数据库使用MicrosoftSQLSrever设计。

二.系统流程图:

三.E-R图:

四.数据流图:

五.数据字典:

数据字典:

1、数据元素

(1)名字:

产品父类编号

描述:

唯一地标识产品父类记录集中的一个特定的关键域

定义:

产品父类编号=1{数字}30

位置:

产品类别表

(2)名字:

产品父类名称

描述:

标识产品父类的名称

定义:

产品父类名称=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)名称:

转仓单表

定义:

转仓单表=转仓单编号+转仓日期+业务员编号+转出仓库编号+转入仓库编号+产品编号+数量+总金额+备注信息。

软件设计说明书

一.功能结构图:

二.数据库设计:

数据库需求分析:

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

本系统主要完成对小型工厂企业进存销各类数据的登记,修改,删除,查询,分析等各项功能,按功能模块分,拟分为以下几个模块:

:

数据录入及维护模块、其他数据处理模块、:

数据查询模块。

数据库概念结构设计:

针对工厂企业业务的一般需求,通过对工厂企业管理工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构:

产品类别信息,包括的数据项有:

类别编号、类别名称等。

产品信息,包括的数据项有:

产品编号、产品名称、计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等。

客户信息,包括的数据项有:

客户编号、客户名称、地址、邮政编码、电话号码、公司主页、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。

供应商信息,包括的数据项有:

供应商编号、供应商名称、地址、邮政编码、电话号码、公司主页、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。

业务员类别信息,包括的数据项有:

类别编号、类别名称等。

业务员信息,包括的数据项有:

业务员编号、业务员姓名、类别、电话号码、家庭住址、身份证号码、备注信息等。

仓库信息,包括的数据项有:

仓库编号、仓库名称。

进货订单信息,包括的数据项有:

订货日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、备注信息等。

入库单信息,包括的数据项有:

入库日期、编号、业务员、供应商编号、产品编号、数量、单价。

折扣比例、总金额、是否即时付款、是否记帐、预付比例、备注信息等。

配料单信息,包括的数据项有:

配料单编号、设置日期、产品编号、产品名称、产品计量单位、配料编号、配料名称、配料计量单位、配料数量、配料单价、配料总金额、业务员编号、备注信息等。

生产计划信息,包括的数据项有:

计划编号、计划制定人、计划制定时间、产品编号、产品名称、计量单位、生产数量、单价、总金额、计划起始时间、计划结束时间、备注信息等。

销售订单表,包括的数据项有:

销售订货日期、业务、销售订货单编号、客户编号、商品编号、数量、销售订货单价、折扣、总金额、备注信息。

销售单表,包括的数据项有:

销售日期、业务员、销售单编号、客户编码、仓库编号、产品编号、数量、单价、折扣、总金额、是否即时付款、是否记帐、预付比例、备注信息、出库方式。

库存信息,包括的数据项有:

更新日期、编号、仓库编号、产品编号、数量、单价、总金额、备注信息等。

转仓信息,包括的数据项有:

转仓日期、编号、业务员、转出仓库编号、转入仓库编号、产品编号、数量、总金额、备注信息等。

3.数据库逻辑结构设计:

根据上述数据库的需求分析和概念结构设计,设计了名称为My_Factory的数据库。

数据库My_Factory由下面多个表格组成,各个表格的设计结果如下表格所示,每个表格表示在数据库中相对应的一个表。

附表:

产品类别信息:

表1-1产品类别表

列名

数据类型

可否为空

说明

lbcode

char

NotNull

产品父类编号

lb

char

Null

产品父类名称

bz

char

Null

备注信息

产品信息:

表1-2产品信息表

列名

数据类型

可否为空

说明

dm

char

NotNull

产品编号

mc

char

Null

产品名称

jldw

char

Null

计量单位

lbdm

char

Null

产品类别编号

rkj

numeric

Null

入库价格

fxj

numeric

Null

分销价格

lsj

numeric

Null

零售价格

cj

char

Null

生产厂家

yxrq

datetime

Null

更新日期

bz

char

Null

备注信息

客户信息

表1-3客户信息表

列名

数据类型

可否为空

说明

dm

char

NotNull

会员编号

mc

char

Null

会员名称

addr

char

Null

地址

yzbm

char

Null

邮政编码

tel

char

Null

联系电话

itladd

char

Null

公司主页

ywman

char

Null

联系人

email

char

Null

联系人电子邮件地址

sui-no

char

Null

税号

bank-no

char

Null

银行帐号

bank

char

Null

开户银行

lbcode

char

Null

会员类别编号

total-je

numeric

Null

累计消费金额

bz

char

Null

备注信息

供应商信息

表1-4供应商信息表

列名

数据类型

可否为空

说明

dm

char

NotNull

供应商编号

mc

char

Null

供应商名称

addr

char

Null

地址

yzbm

char

Null

邮政编码

tel

char

Null

联系电话

itladd

char

Null

公司主页

email

char

Null

联系人电子邮件地址

sui-no

char

Null

税号

bank-no

char

Null

银行帐号

bank

char

Null

开户银行

ywman

char

Null

联系人

bz

char

Null

备注信息

业务员类别信息

表1-5业务员类别表

列名

数据类型

可否为空

说明

lbcode

char

NotNull

类别编号

lb

char

Null

类别名称

bz

char

Null

备注信息

业务员信息

表1-6业务员表

列名

数据类型

可否为空

说明

dm

char

NotNull

业务员编号

mc

char

Null

业务员姓名

lb

char

Null

类别

tel

char

Null

联系电话

addr

char

Null

家庭住址

sfz

char

Null

身份证号码

lbcode

char

Null

类别编号

bz

char

Null

备注信息

仓库信息

表1-7仓库表

列名

数据类型

可否为空

说明

dm

char

NotNull

仓库编号

mc

char

Null

仓库名称

bz

char

Null

备注信息

进货订单信息

表1-8进货订单表

列名

数据类型

可否为空

说明

in-date

datetime

NotNull

订货日期

ywman

char

Null

业务员

dh-no

char

Null

订货单编号

gfdm

char

Null

供应商编号

wzdm

char

Null

产品编号

sl

numeric

Null

数量

in-danj

numeric

Null

订货单价

i-zk

numeric

Null

折扣

i-zke

numeric

Null

总金额

bz

char

Null

备注信息

入库单信息

表1-9入库单表

列名

数据类型

可否为空

说明

in-date

datetime

NotNull

入库日期

ywman

char

Null

业务员

inh-no

char

Null

入库单编号

gfdm

char

Null

供应商编码

ckdm

char

Null

仓库编号

wzdm

char

Null

产品编号

sl

numeric

Null

数量

in-dnaj

numeric

Null

单价

i-zk

numeric

Null

折扣

i-zke

numeric

Null

总金额

jsfk

char

Null

是否即时付款

jz

char

Null

是否记帐

yf

numeric

Null

预付比例

bz

char

Null

备注信息

bzl

char

Null

入库方式(采购、生产等)

配料单信息

表1-10配料单表

列名

数据类型

可否为空

说明

m-no

char

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2