小型企业仓库管理系统分析报告Word文件下载.docx

上传人:b****5 文档编号:20405941 上传时间:2023-01-22 格式:DOCX 页数:17 大小:230.97KB
下载 相关 举报
小型企业仓库管理系统分析报告Word文件下载.docx_第1页
第1页 / 共17页
小型企业仓库管理系统分析报告Word文件下载.docx_第2页
第2页 / 共17页
小型企业仓库管理系统分析报告Word文件下载.docx_第3页
第3页 / 共17页
小型企业仓库管理系统分析报告Word文件下载.docx_第4页
第4页 / 共17页
小型企业仓库管理系统分析报告Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

小型企业仓库管理系统分析报告Word文件下载.docx

《小型企业仓库管理系统分析报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《小型企业仓库管理系统分析报告Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

小型企业仓库管理系统分析报告Word文件下载.docx

1.4项目的重要性

仓库管理系统能提高企业仓库管理的效率以及减轻企业员工的劳动强度;

提高信息化处理速度和准确度;

为仓库管理员提供更加简单、更加高效和科学的系统服务。

还能提高仓库信息处理的速度和准确性,从而及时、准确、有效的查询和修改商品的库存情况,提高仓库管理的效率。

1.5项目的必要性

传统的仓库管理都是依靠人工操作管理的,但随着计算机信息技术的发展,成本逐渐增加,仓储也逐渐成为企业发展的瓶颈,因此越来越多的企业选择采用仓库信息管理系统来实现企业的仓库管理。

对于企业而言,一个功能完备的仓库信息管理系统是很重要的,因为它可以很大程度上,节省人力和物力资源,获得更大的利润空间。

1.6可行性分析

1.6.1技术可行性

就规模来说,企业仓库管理系统属于中小型数据库管理程序,在系统设计期间就可以完成从系统需求分析到系统测试阶段的所有工作,不存在开发时间问题的限制。

由于企业仓库管理系统不属于大型数据库系统并且没有严谨的实时性要求,只需要普通系统配置就可以运行。

对于企业仓库管理系统的开发没有什么特殊的要求,所以具有技术可行性。

1.6.2经济可行性

企业仓库管理系统属于中小规模的企业仓库管理系统,开发这个系统所需要的资源不多,成本也不是非常大,只需要有作为服务器和作为开发平台的计算机就可以。

当系统开发完成后,可以实现资源的最大利用率,大大地降低了企业的仓库管理成本,实现了经济上的可行性。

1.6.3运行可行性

在本系统的运行阶段,操作员只需具备会使用电脑之外,不需要会专业知识,非常简单,并且在项目开始使用后,对操作系统的人员进行一些必要的培训就可以。

因此本系统运行方面可行。

综上所述,可以立即开发仓库管理系统。

2项目工作计划

项目的开发计划针对库存查询、入出库信息管理以及库存信息更新三项内容进行开发,开发任务和估计的项目进度分别如下表1和图1所示:

小型仓库管理系统开发任务

任务

开发人员

系统子项

库存信息查询及维护

张晓雪

李锦锦

系统功能设计包括利用业务流程图和数据流程图展现基本资料维护功能,并对功能加以说明

入出库信息管理

李玉萍

通过用户订单来查询库存状态,并根据数据流程图进行入出库管理

数据库设计

系统实现通过SQLServer2005数据库系统对设计好的库存进行数据录入和检测运行

表2-1小型仓库管理系统开发任务

图2-1项目工作计划Project图

3管理业务流程分析

整个仓库管理系统的描述如下:

(1)用户(企业的内部工作人员)根据相关需求(商品入库、商品出库、剩余商品货物的归还等需求)给仓库管理员提供某个单据凭证,例如入库单、出库单或还库单。

(2)仓库管理员对商品的相关数据进行入库管理,登记入库台账,进而更新库存信息。

(3)仓库管理员根据用户的需求进行出库处理,登记出库台账,并记录库存信息。

(4)仓库管理员对用户提供的还库单(即剩余商品货物的归还情况)进行入库管理,登记入库台账,进而更新库存信息。

(5)仓库管理员根据用户的需求进行查询处理,得出查询结果,如果库存充足,下发领料通知单给用户;

如果库存不足,下发缺货通知单给采购员。

根据以上分析,可以给出其现行业务流程如图3-1所示:

图3-1业务流程图

4数据流程图

仓库管理系统的数据流程图又可以分为3层:

(1)顶层DFD图

图4-1顶层DFD图

(2)第一层数据流程图

图4-2第一层DFD图

(3)第二层数据流图

图4-3第二层DFD图

5数据字典及E-R图

5.1数据字典

(1)数据流字典:

数据流名称:

入库单

别名:

D1

说明:

生产车间按产品名称和产品代码分类填报,仓库管理人员检验

来源:

用户

去向:

入库处理

数据结构:

{日期+产品代码+产品名称+单位+规格+入库数量}

日期=年+月+日产品代码={数字}5

产品名称=2{字符}12单位=2{字符}4

规格=4{数字}12入库数量=1{数字}6

组织:

按(入库日期+产品代码)升序排列

流量:

1000件/天

出库单

D2

用户发来出库请求,仓库管理员检验并登记出库台账

出库处理

{日期+产品代码+产品名称+单位+规格+出库数量}

规格=4{数字}12出库数量=1{数字}6

按(出库日期+产品代码)升序排列

500件/天

还库单

D3

用户将多余的产品填好还库单,然后交给仓库管理员

还库处理

{日期+产品代码+产品名称+单位+规格+还库数量}

规格=4{数字}12还库数量=1{数字}6

按(还库日期+产品代码)升序排列

库存月报表

D4

仓库管理员检验并登记出库台账,然后更新库存信息

仓库管理员

查询处理

{日期+产品代码+产品名称+单位+月入库数量+月出库数量+月还库数量}

月入/出/还库数量=1{数字}6

按日期升序排列

1份/月

(2)数据存储字典

存储文件名:

入库台账

F1

存储每日产品入库流水账

流入数据:

产品入库单

流出数据:

入库日累计数据

存储方式:

按入库日期顺序存储

涉及处理:

入库处理,记录入库台账

存储文件名:

出库台账

F2

存储每日产品出库流水账

产品出库单

出库日累计数据

产品库存总账

产品库存账

F3

存储全部库存信息

库存登记处理结果

出入库存月报表

月入/出/还库数量=1{数字}6

按日期,产品代码顺序存储

登记库存总账,生成月报表

(3)处理描述

入库处理

处理:

产品入库处理

P1

输入:

产品入库单信息流

输出:

产品入库单上的数据

处理定义:

当入库单上的数据检验合格,并且实物入库时,就将入库单上的数据登记入库台账

条件:

产品入库发生

产品出库处理

P2

产品出库单信息流

产品出库单上的数据

当出库单上的数据检验合格,并且实物出库时,就将入库单上的数据登记出库台账

产品出库发生

产品查询处理

P3

产品在库信息流

产品在库信息

当收到领料通知时,仓管员对当前在库产品信息进行查询,如果有则通知领料科前来领料,没有则给采购员发去缺货通知单

在库产品查询发生

库存总账处理

登记库存总账处理

P4

出入库台账上的当日数据

库存总账上的数据

对出入库台账上的当日数据,按产品代码分别进行入库累计,出库累计计算,然后将当天的日期,产品代码,累计结果等填入库存总账

每日对入库台账和出库台账进行核实

制作入出库存月报表

P5

输出报表上的统计数据

对库存总账上本月发生的出入库数据,按产品代码进行出入库累计,一种代码代表的产品累计值输出一行

月底制作库存报表

5.2E-R图

在本系统的实体关系模型中,用方框表示实体,菱形表示关系,椭圆表示属性。

由于业务范围主要涉及查询管理、基本信息管理以及库存管理,均围绕仓库管理员展开。

仓库管理员(假设其为单一实体)登陆系统查询当前库存状况,若缺货通知采购员,因此与采购员产生1:

1的联系;

同时,他还要根据用户下单状况管理仓库,因此与用户产生m:

1的联系,与仓库产生1:

而采购员根据缺货通知及时补货,与仓库产生1:

1的联系。

具体示例如图5-2所示。

入库单出库单工作号

用户下单仓库管理员姓名

还库单电话

编号

查询管理

事项

上下限

采购员添加仓库名称

图5-2企业仓库管理系统全局E-R图地址

6数据库实现

6.1数据表

根据业务流程分析与数据流程分析,进行仓库管理系统有关的数据库设计。

主要数据表的结构如下:

(1)仓库管理员登录信息表

字段名

数据类型

长度

约束

用户姓名

varchar

10

主键

密码

20

非空

(2)仓库信息表

编号

名称

地址

备注

100

上限

下限

(3)查询信息表

时间

Datetime

事项

商品编号

外键

(4)商品信息表

生产日期

产品品类

数量

Int

规格

(5)管理员信息表

工作号

性别

2

住址

基本工资

6.2数据库操作

数据库每个表涉及的创建以及数据的增加、删除、修改和查询操作说明(这里以代码显示)。

1.数据表的创建

(1)创建仓库管理员登录信息表

createtable仓库管理员登录信息表(

用户姓名varchar(10)primarykey,

登录密码varchar(20)Notnull

(2)创建仓库信息表

createtable仓库信息表(

编号varchar(20)primarykey,

名称varchar(10),

地址varchar(20),

备注varchar(100),

上限varchar(100)Notnull,

下限varchar(100)Notnull

(3)创建查询信息表

createtable查询信息表(

时间datetimeprimarykey,

事项varchar(100),

商品编号varchar(20),

Foreignkey(商品编号)

(4)创建商品信息表

createtable商品信息表(

商品编号varchar(20)primarykey,

名称varchar(20)Notnull,

生产时间datetime,

产品品类varchar(10),

数量int,

规格varchar(20),

备注varchar(100),

(5)创建管理员信息表

createtable管理员信息表(

工作号varchar(20)primarykey,

姓名varchar(10)notnull,

性别varchar

(2),

住址varchar(20),

基本工资int,

备注varchar(100)

2.系统功能实施需要的语句

(1)添加记录

insertinto仓库信息表(编号,名称,上限,下限)

values('

1101'

'

一道'

10000,1000)

1102'

二道'

20000,2000)

insertinto查询信息表(时间,事项,商品编号)

2016-7-2'

出库'

‘零食大类’)

insertinto商品信息表(商品编号,规格,数量,备注)

130601'

化妆品大类'

100,‘2016-7-1入库’)

130602'

零食大类'

150,‘2016-7-2出库’)

130603'

服装大类'

50,‘2016-7-3还库’)

insertinto管理员信息表(工作号,姓名,性别,基本工资,备注)

1001'

张海'

男'

5500,'

库长'

insertinto管理员信息表(工作号,姓名,性别,基本工资,备注)

1002'

李磊'

3500,‘正式工’)

韩鑫'

2500,'

实习生'

赵之滨'

(2)修改记录

update商品信息表

set规格='

where规格='

食品类'

update管理员信息表

set备注='

where备注='

正式工'

(3)删除记录

deletefrom管理员信息表

where基本工资='

3500'

(4)查询记录

select*from查询信息表

6.3数据库的完整性

在建立仓库管理系统的数据库时通过各种约束以及规则来实现数据的完整性,确保任何人不能随意删除、修改数据,从而实现对数据库的维护。

(1)通过存储过程和触发器确保信息录入的正确性以及查询信息的便捷性。

(2)通过定义外键保证数据的完整性,令我们不能随便删除数据。

外键可以定义成表级约束或列级约束。

(3)通过创建视图进行查询管理,确保查询过程中对数据的增删改查处理是建立在虚表的基础上的,保证数据库的独立性,进而实现数据库的完整性。

7总结和体会

本次设计管理信息系统,以团队协作的方式进行。

首先,分工很大程度上决定了成果的质量,努力让每个人在最合适的方面各司其职是组长的责任和义务。

其次,在确定好项目后,对项目运行的整体规划是建立在每个成员的理解能力之上的,我们尝试过更为复杂的设计,但再三商讨下选择了对这套系统进行分析和设计,可见,团队合作的魂魄是共赢。

系统分析是以可行性分析为起始点,本质是回答“系统能做什么”“系统需要做什么”。

因此,我们从小型仓库管理系统作为切入点,较为系统的演绎其业务流程以及信息维护过程。

运用相应软件进行数据流程图的绘制,个中细节把握并不是很到位,成员意见分歧也很大,但是最终以最佳中和的方式呈现出来。

中间遇到的最大的麻烦就是业务范围的统一确定,如何具有针对性地呈现系统功能以及如何对系统数据库进行维护。

“从1到n”是重复的过程,尽管对于信息系统的分析缺乏实质创新性,但对事物和观念产生新的理解也不失为一种创新。

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

当前位置:首页 > 农林牧渔 > 林学

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

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