库存管理系统.docx

上传人:b****7 文档编号:10311220 上传时间:2023-02-10 格式:DOCX 页数:14 大小:738.07KB
下载 相关 举报
库存管理系统.docx_第1页
第1页 / 共14页
库存管理系统.docx_第2页
第2页 / 共14页
库存管理系统.docx_第3页
第3页 / 共14页
库存管理系统.docx_第4页
第4页 / 共14页
库存管理系统.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

库存管理系统.docx

《库存管理系统.docx》由会员分享,可在线阅读,更多相关《库存管理系统.docx(14页珍藏版)》请在冰豆网上搜索。

库存管理系统.docx

库存管理系统

库存管理系统

----系统设计

一功能设计

总原则:

首先要保证系统总目标的实现,其次注意模块的独立性要强。

各模块的接口应简单明了。

系统结构图:

功能模块的划分,数据录入、库存分析、查询系统

各功能模块的描述:

输入,输出,功能。

二数据库设计

1.数据模型抽象层次

2.E-R方法的基本思想

在设计过程中引入一个中间步骤,即先设计一个企业模式(该模式纯粹是现实世界的反映,与存储结构、存取方式无关),再将企业模式转换为某个DBMS上可以实现的数据模型。

多数是关系数据模型。

3.库存管理系统采用这种方法,先设计出概念数据模型,即E-R模型。

3.1库存管理系统局部E-R视图

(1)物料与入库单之间

(2)物料与领料单之间

(3)物料与退料单之间

(4)物料与仓库之间

3.2库存管理系统集成E-R视图

4.ER模型到关系模式的转换

⏹功能要求:

✓入库单登录

✓领料单登录

✓退料单登录

✓物资短缺/超储分析

✓物资积压分析

⏹相关数据库表

✓入库台帐

✓领料台帐

✓退料台帐

✓库存总帐

4.1实体集的转换

一个实体型转换为一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。

4.2联系的转换

(1)M:

N联系

一个联系转换为一个关系,相关实体的关键字与联系的属性组合成关系的属性,相关实体的关键字组合成关系的关键字。

(2)1:

N联系

N端实体的关键字构成关系的关键字,可以与N端合并。

(3)1:

1联系

任一端实体的关键字构成关系的关键字,可以与任一端合并

5.参考数据库结构

(1)入库台帐(入库单编号,仓库号,进货日期,供货单位,入库数量,材料编号,进货单价,检验员,记账员,备注)input

列名

数据类型

长度

可否为空

注释

rk_id

varchar

10

入库单编号

ck_id

varchar

10

仓库号

in_date

date

进库日期

cl_from

varchar

10

供货单位

rk_num

smallint

10

入库数量

cl_id

varchar

材料编号

price

double

进货单价

jyy

varchar

10

检验员

jzy

varchar

10

记帐员

bz

varchar

30

备注

(2)领料台帐(领料单编号,仓库号,领料日期,领料部门,领料用途,材料编号,实发数量,领料员,发料员,备注)

入库台帐和领料台帐中只有材料编号,其它信息存放在材料编码库中,避免了数据冗余。

列名

数据类型

长度

可否为空

注释

ll_id

varchar

领料单编号

ck_id

varchar

仓库号

ll_date

date

领料日期

ll_bm

varchar

领料部门

yt

varchar

100

领料用途

cl_id

varchar

材料编号

num

smallint

实发数量

lly

varchar

10

领料员

fly

varchar

10

发料员

bz

varchar

50

备注

(3)库存总帐(材料编号,仓库号,库存数量)

total

列名

数据类型

长度

可否为空

注释

total_id

varchar

10

材料编号

ck_id

varchar

10

仓库号

total_num

smallint

库存数量

(4)退料台帐(退料单编号,仓库号,退料日期,材料编号,退料数量,退料人,经手人,退料原因)

back

列名

数据类型

长度

可否为空

注释

b_id

varchar

10

退料单编号

ckid

varchar

10

仓库号

tl_date

date

退料日期

cl_id

varchar

10

材料编号

num

smallint

退料数量

tlr

varchar

10

退料人

jsr

varchar

10

经手人

reason

varchar

30

退料原因

(5)材料库(材料编号,材料名称,单价,最低库存量,最高库存量)

material

列名

数据类型

长度

可否为空

注释

cl_id

varchar

10

材料编号

cl_name

varchar

10

材料名称

price

float

单价

min

smallint

最低库存量

max

smallint

最高库存量

(6)管理员(用户名,密码,备注)manage

列名

数据类型

长度

可否为空

注释

id

char

20

管理员帐号

psd

char

50

管理员密码

bz

char

50

管理员描述

三界面设计

1.全部菜单如下

2.管理员登录界面

2.库存管理系统主页面

3.仓库材料管理

4.仓库出入记录

(1)入库表单

(2)领料表单

(3)退料表单

5.库存分析

(1)短缺/超储分析

(2)库存量/资金量分析

6查询系统

(1)入库清单

(2)领料表单清单

(3)退料表单清单

7.关于系统

四基本处理流程

1.登录模块

(1)检索用户名和密码记录;

(2)判断用户输入的用户名是否正确;

用户名或密码不能为空以及用户名或密码错误,断开数据库连接;

/如果用户名和密码正确则打开管理系统主界面并关闭登录窗口

2.数据输入模块

(1)连接数据库,检索数据

(2)新建一个元组,然后依次输入数据

(3)判断输入的数据的合法性

如果数据输入的类型和数据库定义的不一致或者不符合限定的条件,不允许插入对应的表中;

如果限定的条件都满足,则插入到对应的表中去,并提示已经插入成功;

3.分析模块

(1)对应相关的重要属性然后统计出所有表单的全部属性的总和;

(2)给出一个比较合理的对比标准,以便能通过数据的总结得到预期的分析结果

4.查询模块

(1)先确定要查询的内容

(2)然后对应到数据库中去,并读取有关的信息

(3)把所读取的信息显示到对应的窗口中去,得到全部分类记录。

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1