仓库管理信息系统教材Word文档格式.docx

上传人:b****3 文档编号:8211466 上传时间:2023-05-10 格式:DOCX 页数:49 大小:1.62MB
下载 相关 举报
仓库管理信息系统教材Word文档格式.docx_第1页
第1页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第2页
第2页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第3页
第3页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第4页
第4页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第5页
第5页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第6页
第6页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第7页
第7页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第8页
第8页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第9页
第9页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第10页
第10页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第11页
第11页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第12页
第12页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第13页
第13页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第14页
第14页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第15页
第15页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第16页
第16页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第17页
第17页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第18页
第18页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第19页
第19页 / 共49页
仓库管理信息系统教材Word文档格式.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

仓库管理信息系统教材Word文档格式.docx

《仓库管理信息系统教材Word文档格式.docx》由会员分享,可在线阅读,更多相关《仓库管理信息系统教材Word文档格式.docx(49页珍藏版)》请在冰点文库上搜索。

仓库管理信息系统教材Word文档格式.docx

3.1系统边界

客户

调拨

3.2用户视图

仓库管理数据库应用的主要用户视图

用户视图需求

部门总监

实现对所有数据检索和对保管员的增删

保管员

维护(检查)本仓库的数据

维护(录入、更新和删除)本仓库的员工的数据

实现对所有仓库数据的检索

实现对所有仓库的员工的检索

提交本仓库的员工

提交本仓库的物品资料

提交本仓库的物品管理情况

员工

维护(录入、更新和删除)本仓库架上物品的数据

维护(录入、更新和删除)本仓库的客户的数据

维护(录入、更新和删除)本仓库流入流出的物品数据

维护(录入、更新和删除)本仓库供货商数据

实现对所有仓库的物品的检索

实现对本仓库物品出入的检索

提交员工个人信息

实现对仓库的检索

实现对所有仓库的存货信息的检索

实现对货物供货商的检索

实现对货物订单的检索

跟踪货物订单的状态

四、需求分析

4.1用户需求说明

4.1.1数据需求

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

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

仔细分析调查有关仓库管理信息需求的基础上,得到如图4-1所示的本系统所处理的数据流程。

图4-1仓库管理系统数据流程图

通过对企业仓库管理的容和数据流程分析,设计数据项和数据结构如下:

●货物信息,包括的数据项有编号、货物名称、货物类别、货物规格、计量单位、最高限量、最低限量、备注等。

●仓库信息,包括的数据项有编号、仓库名称、仓库地点、保管员编号、备注等。

●库存状况信息,包括的数据项有编号、货物编号、库存数量、仓库编号等。

●入库单信息,包括的数据项有编号、货物编号、经办人编号、入库时间、入库单价、入库数量、供货商编号、仓库编号、定单状况、其它金额、备注等。

●出库单信息,包括的数据项有编号、货物编号、经办人编号、出库时间、出库单价、出库数量、客户编号、仓库编号、定单状况、其它金额、备注等。

●进行月盘点信息,包括的数据项有编号、仓库编号、盘点时间、经办人编号、盘点数据等。

●系统日志信息,包括的数据项有用户名、操作时间、操作容等。

●用户管理信息,包括的数据项有用户名、用户密码、用户权限等。

另外,还有借入单、借出单、报损单、调拨单信息等。

它们与入库单、出库单信息基本类似,这里不再一一例举。

4.1.2事务需求

数据录入

1.录入一批产品的基本信息

2.录入一个员工或主管的基本信息

3.录入仓库的基本信息

4.录入指定货架的基本信息

5.录入调拨产品的基本信息

6.录入出入库产品的基本信息

7.录入报损产品的基本信息

8.录入登陆的初始证件号及密码信息

数据更新/删除

9.更新/删除一批产品信息

10.更新/删除员工或主管信息

11.更新/删除换仓信息

12.更新/删除清仓信息

13.更新/删除用户信息

14.更新/删除产品信息

15.更新/删除仓库信息

16.更新/删除指定货架信息

数据查询

数据库必须支持下列查询:

用户1—部门总监

查询任意仓库的状态

查询任意天、周、月的仓库情况(是否发生火灾,是否满仓等)

查询任意仓库的周、月入仓出仓情况(总计住宿费收入)

查询任意周、月的总产品更换情况

查询员工的工资及发放情况

用户2—仓库主管

查询本仓库任意天的产品出入仓情况

查询产品货架情况

用户3—底层员工

查询任意产品或者货架状况

查询仓库空间情况

查询产品信息

查询产品流动信息

4.2系统需求说明

初始数据库大小:

1.有2种仓库类型、5间库房。

最多可提供200-500货架。

2.每间仓库大约有15名会计加员工,会计最多2名,员工至少13名。

3.大约有100名注册用户。

4.大约有1000条产品信息记录。

5.大约有30条换仓记录。

6.大约有50条入仓记录。

数据库增长速度:

1.每天大约有20-50类产品入库,需添加记录信息。

2.每天大约有30类产品预定进货。

3.每天大约有20类产品出仓。

4.每天约有2名新员工进来

5.每天约有2名员工离开。

6.每天约有10名新用户注册。

7.每周大约更新产品种类5种

8.每天约有10类换仓。

记录查找的类型和平均数量:

1.查询仓库情况大约一天100次(每天下午6~9点是高峰期)

2.查询员工情况大约一天20次

3.查询产品情况大约一天50次

网络和共享需求:

1.所有用户必须安全的和总部中央数据库网络互连

2.必须能够支持至少3名成员同时访问.需要考虑这么大数量并发访问的许可需求。

性能:

1.单个记录查询时间少于1秒,高峰期少于5秒

2.多个记录查询时间少于5秒,高峰期少于10秒

3.更新/保存记录时间少于1秒,高峰期少于5秒

安全性:

1.数据库必须有口令保护

2.每个用户分配特定的用户视图所应有的访问权限

3.用户只能在适合他们完成工作的需要的窗口中看到需要的数据

备份和恢复

每天24点备份

用户界面:

菜单驱动,联机帮助

法律问题:

对员工和会员信息管理,遵守法律

五、数据库逻辑设计

5.1ER图

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。

根据上面的设计规划出的实体有:

现有库存信息实体、入库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。

各个实体具体的描述E-R图如下:

现有库存信息实体E-R图如图4-2所示。

图4-2现有库存信息实体E-R图

入库单信息实体E-R图如图4-3所示。

图4-3入库单信息实体E-R图

出库单信息实体E-R图如图4-4所示。

图4-4出库信息实体E-R图

调拨信息实体E-R图如图4-5所示。

图4-5调拨信息实体E-R

报损信息实体E-R图如图4-6所示。

图4-6报损信息实体E-R

主管实体E-R图如图4-7所示

图4-7主管实体E-R

员工实体E-R图如图4-8所示

图4-8员工实体E-R

仓库实体E-R图如图4-9所示

图4-9仓库实体E-R图

实体和实体之间的关系E-R图如图4-10所示。

图4-9实体之间关系E-R图

5.2数据字典

仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。

每个表格所示在数据库中的一个表。

表4-1为货物基本信息表。

表4-1货物基本信息表

字段名称

数据类型

字段大小

可否为空

编号

数字

长整型

不可

货物名称

文本

64

货物类别

50

货物规格

计量单位

最高限量

最低限量

备注

表4-2为仓库信息表

表4-2仓库信息表

仓库名称

仓库地点

255

保管理员编号

表4-3为库存状况信息表

表4-3库存状况信息表

货物编号

库存数量

仓库编号

表4-4为入库单信息表

表4-4入库单信息表

经办人编号

入库时间

日期/时间

入库单价

货币

入库数量

供货商编号

订单状况

其它金额

表4-5为出库单信息表

表4-5出库单信息表

出库时间

出库单价

出库数量

客户编号

表4-6为借入单信息表

表4-6借入单信息表

借入时间

借入数量

表4-7为借出单信息表

表4-6借出单信息表

借出时间

借出数量

表4-8为调拨单信息表

表4-8调拨单信息表

调拨时间

调拨数量

原仓库编号

目标仓库编号

表4-9为报损单信息表

表4-9报损单信息表

报损时间

报损单价

报损数量

表4-10为盘点单信息表

表4-10盘点单信息表

盘点时间

盘点数据

表4-11为系统日志信息表

表4-11系统日志信息表

用户名

操作时间

操作容

表4-12为用户管理信息表

表4-11用户管理信息表

用户密码

用户权限

5.3关系表

六、数据库物理设计

6.1索引

1.员工登陆以员工号为索引

CREATEINDEX[IX_员工登陆]ON[dbo].[员工登陆]([id])ON[PRIMARY]

GO

2.主管登陆以员工号为索引

CREATEINDEX[IX_主管登陆]ON[dbo].[主管登陆]([id])ON[PRIMARY]

4.现有实体以货物编号为索引

CREATEINDEX[IX_现有实体]ON[dbo].[现有实体]([货物编号])ON[PRIMARY]

5.入库实体以货物编号为索引

CREATEINDEX[IX_入库实体]ON[dbo].[入库实体]([货物编号])ON[PRIMARY]

6.出库实体以员工号为索引

CREATEINDEX[IX_出库实体]ON[dbo].[出库实体]([货物编号])ON[PRIMARY]

7.报损实体以货物编号为索引

CREATEINDEX[IX_报损实体]ON[dbo].[报损实体]([货物编号])ON[PRIMARY]

8.仓库以仓库号为索引

CREATEINDEX[IX_仓库]ON[dbo].[仓库]([仓库号])ON[PRIMARY]

6.2视图

——

6.3安全机制

系统安全、数据安全

数据安全:

程序启动需要经过SQLSever登陆认证,登陆ID和密码正确才能启动程序。

程序部的任何会引起数据库改动的操作(增删改)均经过了严密的审查判定,以确保数据库的准确性和一致性。

系统安全:

登陆需经过身份认证,即身份口令密码一致才可登录。

不同的用户有不同的权限,用户只能使用分配给他的权限,无法越权操作。

具体机制为:

部门总监等级16,实现增删保管员和员工;

主管即保管员等级8,实现增删员工以及对相应信息的维护;

员工-调拨员等级4,实现买入、调拨本仓货物等;

员工-会计等级3,实现8级以下员工的等级和职务赋予(注:

调拨员和会计职务以及等级由主管赋予)以及工资的录入;

务员等级1,查看仓库货物是否完整以及上报货物损坏。

除部门总监用户名以及密码由系统默认外,其他人员必须在得到自己的员工号之后进入系统注册,系统会自动检索各员工用户名以及是否为主管,主管的等级在注册时会被系统自动赋予8级。

若员工(非主管)等级尚未被赋予,注册时系统会提示职务以及等级信息不明确,先赋给等级为0,这样登录之后只能使用系统的一小部分功能。

即录入自己的原始信息——其中不包括在本仓库的职务。

七、应用程序设计

7.1功能模块

7.2界面设计

为了完整地说明整个系统界面的设计,下面模拟真实使用系统的过程来间接说明。

在仓库管理的最开始,我们有5个仓库,和一小部分货物在数据库表中。

这个时候,仓库管理部门被设立,首先委派来的是整个部门的总监。

部门总监被告知其系统默认用户名是“York·

May·

Mark”,默认密码是“******”(此处密码为本系统设计者即本人的某一个常用密码,故不予透漏)。

下面是登录界面

(~1.登录事务、~2.注册事务、~3.找回密码事务详见7.3事务设计。

):

在登录入界面之后出现主界面:

主界面是唯一的,所有用户登录之后都会见到的界面。

在界面上方被红色椭圆圈出来的是用户可用的功能按钮,分为:

信息管理、我的工作台、人员管理、货物明细,这些按钮不同级别的人员点击进入产生的界面是不同的。

(注:

其中加锁的按钮对普通员工不开放,点击会产生级别不够的提示消息框)

在界面的左下方圈出来的是一个显示当前工作人员工作信息的面板。

界面中央显示仓库在过去时间段的货物流入流出情况,这里只显示,不提供编辑。

(~4.主界面按钮事务、~5.主界面面板事务详见7.3事务设计。

部门总监当前在主界面首先要操作的是:

为每个仓库提供主管。

因此,他需要点击进入人员管理界面添加人员。

货物明细、我的工作台等按钮功能见后面)

下面是人员管理界面:

请注意,当前数据库里是没有人员数据的,所以,需要部门总监添加仓库保管员即主管。

当前的界面是对保管员和员工的信息浏览,仍然在界面上方是功能按钮,总监首先需要添加保管员,则点击保管员管理按钮。

保管员管理界面如下:

在本界面,有很多功能了。

现在正处于添加保管员信息的过程中,它可以通过点击添加按钮增加一行空白行,然后在空白行编写信息,最后点击保存按钮保存修改到数据库。

并为你弹出反应框,让你知道数据库更新成功:

此外在保存按钮和添加按钮中间还有一个删除按钮,可以选中一行然后点击删除按钮,系统自动将之删除并更新数据库。

在界面上方还有查询栏功能,可以选择精确查询或者模糊查询然后在编辑框的右边是下拉列表,选择查询对象进行查询。

当然,涉及编号不提供模糊查询。

查询之后如果想返回所有人员信息可以点击右上角的刷新按钮。

(~6.添加事务、~7.删除事务、~8.保存事务、~9.查询事务详见7.3事务设计)

现在,部门总监添加保管员成功,他返回人员管理主界面之后点击“保管员信息明细”之后,系统会为之刷新数据,将刚刚添加的人员显示出来:

当然不能忘记在登录之后的主界面上还有三个功能按钮。

我的工作台功能按钮:

点击之后所有级别不同的人员见到的界面都不一样。

部门总监点击之后出现保管员信息维护窗口,可以修正保管员和仓库的关系资料。

见下图:

货物明细功能:

对所有人员都是一样的,它用来显示所有货物资料,以及货物详细资料。

具体见下图:

上述窗口实现查询以及获得某一行货物的详细资料、查询之后返回所有货物的按钮功能等。

其中,点击详细资料之后出现的窗口如下图:

信息管理功能按钮:

实现个人详细信息填写的功能。

在填写之后将所填写信息保存到数据库中。

其中,除了保管员之外,部门总监和员工打开的该功能界面都一样,用来确定所有人员的详细信息。

下面轮到保管员了。

从上面输入的保管员中任选一个,比如2号仓库的保管员莫莫。

她已经得到了自己的编号,那么就可以在登录界面上点击“员工注册”,进入注册界面。

输入自己的编号之后,会自动出现和年龄以供用户确认。

同时,系统会为保管员自动生成等级:

8级。

系统只为保管员生成等级,其他人员不负责。

之后点击确定按钮会弹出您已注册成功的对话框,点击确定之后即可登录主界面。

下面是注册的界面:

保管员登录主界面之后和部门总监显示的是一致的,这里不再截图显示。

接下来,保管员首先要为自己保管的仓库添加人员。

为了维持正常的仓库管理,他需要添加两类新用户,一个是会计,用来登入其他员工以及职务、权限、工资等;

另一个是调拨员,用来维持仓库的正常运转。

点击人员管理按钮,弹出人员详细窗口,与部门总监一致,接下来点击员工管理按钮,得到员工管理界面。

添加人员信息。

员工管理界面如下图:

所有功能和前边保管员信息管理界面的功能一致。

接下来,保管员要做的是为新增的两人录入职务信息以及等级权限。

返回主界面,点击信息管理按钮,保管员点击会弹出下属信息录入以及修改框,其他人员点击会出现个人信息录入框。

下属职务信息录入界面如下图:

如果保管员想要更改或者录入个人详细信息的话,点击上述界面的个人信息按钮,会弹出个人详细信息对话框,对话框自动列出个人已录入信息。

个人信息录入界面如下图:

除此之外,保管员的货物明细功能和部门总监一样。

我的工作台按钮功能实现的是对仓库与员工关系信息的维护,与部门总监所维护信息的界面很相似。

截图如下:

接下来是会计登录,注册界面与保管员一致,主界面没有新的地方。

我的工作台按钮功能与前面两个都不同。

会计工作台用来添加其他职员的编号职务工资等级等。

会计工作台界面如下:

接下来是调拨员登录之后的工作台:

点击本仓管理之后显示本地仓库货物管理,可以借出和买入,这里我们将面粉借出20,再借出10,将货物2新购入50.

界面如下:

之后返回工作界面,点击他仓管理按钮,进入调拨货物的界面,在其他仓库选中货物,填入调拨数量,点击调拨按钮,可以调入本仓货物,同时更新数据库。

这里假设我们将面粉从仓库一调入50.

在调入工作完成后,本地数据库会更新表单,然后在数据窗口中显示出来。

仓库2在前面借出的处理后剩下面粉70袋,从仓库一中调入50,变为120袋。

注:

这些仓库库存的调入调出存在主界面的仓库流入流出表单中,并显示。

在接下来我们

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

当前位置:首页 > 小学教育 > 英语

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

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