仓库管理信息系统概要.docx

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

仓库管理信息系统概要.docx

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

仓库管理信息系统概要.docx

仓库管理信息系统概要

 

摘要

仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,本系统后台数据库采用SQLServer2005,前台采用Java作为主要开发工具,按照面向对象的思想,进行程

序开发。

针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管

理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要

点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。

同时,

还对代码维护及库存余额管理等做了设计,通过有效的管理不断提高企业的工

作效率,解决企业在仓库管理中的不规范,降低成本、制止浪费、提高效率使仓库的管理向着规范化、简单化、有效化的方向发展。

关键词:

仓库管理,信息系统,SQLServer2005,模块结构

I

1系统概述..........................................................1

1.1系统简介.....................................................1

1.2系统开发的背景...............................................1

1.3系统开发的意义...............................................2

2系统分析..........................................................2

2.1系统的可行性分析.............................................2

2.1.1管理可行性.............................................3

2.1.2技术可行性.............................................3

2.1.3经济可行性.............................................4

2.2系统的模块分析...............................................4

2.3系统的业务流程分析...........................................6

2.5系统的数据字典...............................................8

2.5.1数据流.................................................8

2.5.2数据结构..............................................11

2.5.3数据存储..............................................11

3系统设计.........................................................12

3.1系统的功能设计..............................................12

3.1数据库设计..................................................13

4系统的实施.......................................................15

4.1程序设计....................................................15

4.2软件开发工具................................................15

4.3系统测试....................................................15

5总结.............................................................16

6感想.............................................................17

参考文献...........................................................18

I

 

1系统概述

1.1系统简介

为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解,并通过有效的管理不断提高效率。

因此,对仓库的管理也成为提高生产经营效率的一个重要途径。

本系统后台数据库采用SQLServer2005,前台采用Java作为主要开发工具。

本系统按照面向对象的思想,进行程序开发,程序设计条理清楚。

针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。

1.2系统开发的背景

随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,仓库作为一种货品资源的集散地,货品的种类很多,包含很多的信息数据的管理。

据调查得知,以前仓库进行信息管理的方式主要基于文字.表格登纸质的手工处理,对于货品的出入库情况的统计呵呵是等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。

另外信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

而且一般的存储情况是记录在账本上的,仓库的工作人员和管理员也是当时记得清楚,时间一长,如果要在进行查询,就得在众多的资料中翻阅查找,这样费时费力,如果要对很长时间以前的货品进行更改就更加困难了。

因此很有必要寻找一个更好的方法来实现对于仓库的管理。

1

1.3系统开发的意义

社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面对市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。

传统的仓库管理,使人们耗费了大量的时间和精力去手工处理那些繁杂、重复的工作,手工处理的延时和差错,正是现代化管理中应该去除的弊端。

用先进的、现代化的工具代替手工作业,无疑是生产力发展的方向。

利用高科技手段提高仓库管理,正是适应了企业的普遍需求,也顺应了技术发展的潮流,自然成为每位企业经营者所追求的目标。

用户可以通过相应的模块,对仓库里的材料的基本情况进行更新、删除和查询,对材料的出库和入库进行管理,对出入库明细进行查询,对出库,入库,和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。

开发本系统就是为了解决企业在仓库管理中的不规范。

降低成本、制止浪费、提高效率使仓库的管理向着规范化、简单化、有效化的方向发展。

2系统分析

2.1系统的可行性分析

当我们准备对一个软件项目进行开发时,首先要对该项目进行可行性研究与风险分析,明确待开发项目的意义和价值,并提出可行性研究报告,确定是否开发此项目。

可行性研究分为经济可行性研究、技术可行性研究和法律可行性研究,即在项目正式开发之前对各种可能的风险进行充分的分析、估算,避免人力、物力和财力方面的浪费。

2

2.1.1管理可行性

传统的仓库管理系统,一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。

这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:

信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。

本系统良好的安全性设置,在系统的后台采用密码和用户名验证,极大的保证系统的信息安全。

而且,系统操作员可以稍加培训就能很快掌握系统的后台维护方法,不会因员工操作失误而导致系统出错。

不仅如此,我们还可以编写出详尽的用户操作说明书,为用户的正确操作给以图文并茂的形式加以说明。

在系统前台的购买订单也是采用密码验证手段,保证客户的正常交易综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,所以从管理方面讲开发此系统是可行的。

2.1.2技术可行性

技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。

本系统采用VisualC#.NET作为系统前台应用程序开发工具,采用SQLServer2000工具建立数据库,并通过VisualC#.NET中的ADO控件使两者进行连接从而进行系统软件开发。

VisualC#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。

此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具

3

备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。

所以从技术方面讲开发此系统是可行的。

2.1.3经济可行性

由于本仓库管理系统所要求的硬件(计算机及相关硬件)和软件环境(VisualC#.NET+SQLServer2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。

而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。

2.2系统的模块分析

系统模块的划分要从不同的角度进行,我们要把具有相似功能或相互关联功能的部分划分成一个模块,主要是从用户角度和便于管理的角度进行模块的分析。

根据客户在需求阶段提出的主要功能,经过分析研究确定了本系统的四大模块,即用户登录、仓库管理、业务查询、系统设置四大模块,具体内容及功能见下图2.2-1

4

 

图2.2-1

系统主要功能关系图5

 

2.3系统的业务流程分析

2.3-1业务流程图

2.4数据流程图分析

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况;是在对系统调查阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向

6

下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。

基本信息查询结果

采购信息管理请求

基本信息管理请求

基本信息查询请求

销售信息查询结果销售查询信息

采购查询信息

超储报警信息

采购信息查询结果

注册信息

权限信息

仓储管理系统

报表信息

销售信息管理请求退货请求及查询短线报警信息

退货信息查询结果

系统时间

图2.4-1系统的数据流程图

7

 

2.5系统的数据字典

数据词典描述的主要成分有:

数据流、数据元素、数据存储、数据处理,其中数据元素是组成数据流的基本成分。

一般来说,把不便在数据流图上注明而对于系统分析应该获得,对整个系统开发以至将来系统运行与维护是必须的信息尽可能放入数据字典。

2.5.1数据流

数据流是所描述系统信息处理功能有关的各类信息的载体,是个加工环节进行处理和输出的数据集合。

表2.5.1-1系统的数据流表

编号

名称

组成

来源

去出

备注

F01

基本信息管理请求

F02+F03+F04+F05+F06

+F07

物资

基本信息管理

F02

录入的供应商信

S01

物资

供应商文件

F03

录入的客户信息

S02

物资

客户文件

F04

录入的货品信息

S03

物资

货品资料

F05

修改的供应商信

S01

物资

供应商文件

F06

修改的客户信息

S02

物资

客户文件

F07

修改的货品信息

S03

物资

货品资料

F08

供应商查询信息

I05

物资

供应商文件

F09

供应商查询结果

S01

供应

商文

物资部

8

 

F10

客户查询信息

I11

物资

客户文件

F11

客户查询结果

S02

客户

文件

物资部

F12

货品查询

I01+I04

物资

货品资料

F13

货品查询结果

S03

货品

资料

物资部

F14

采购查询信息

I15

采购

采购文件

F15

采购信息查询结

S04

采购

文件

采购部

F16

销售查询信息

I17

销售

销售文件

F17

销售信息查询结

S05

销售

文件

销售部

F18

采购信息管理请

F19

采购

采购管理

F19

录入采购信息

S04

采购

采购文件

F20

录入采购信息

S04

采购

库存文件

F21

货品库存信息

S10

货品

库存

文件

短线管理

F22

短线信息

S07

短线

文件

短线管理

F23

短线报警信息

S09

短线

管理

销售部

F24

货品库存信息

S10

货品

库存

文件

超储管理

F25

超储信息

S06

超储

文件

超储管理

F26

超储报警信息

S08

超储

管理

采购部

F27

销售信息管理请

F28

销售

销售管理

F28

录入销售信息

S05

销售

销售文件

9

 

F29

录入销售信息

S05

销售

库存文件

F30

退货请求信息

S04+I25+I26

销售

退货文件

F31

退货更新销售文

I15+I16

销售

销售文件

F32

退货查询信息

I25

销售

退货文件

F33

退货查询结果

S04+I25+I26

退货

文件

销售部

F34

注册信息

I27+I28+I30

用户

用户管理

F35

权限信息

I29

用户

管理

用户

F36

用户信息权限

S11

用户

管理

用户文件

F37

超储查询信息

I31

物资

超储文件

F38

超储查询结果

S06

超储

文件

物资部

F39

短线查询信息

I32

物资

短线文件

F40

短线查询结果

S07

短线

文件

物资部

F41

收入报表

S06+I24+I33+I34+I35

收入

报表

管理

收入报表文件

F42

支付报表

S06+I24+I33+I34+I35

支付

报表

管理

支付报表文件

F43

利润报表

S06+I24+I33+I34+I35+I

36

利润

报表

管理

利润报表文件

10

 

2.5.2数据结构

表2.5.2-1系统的数据结构表

编号

名称

组成

备注

S01

供应商信息

I05+I06+I07+I08+I09+I10

S02

客户信息

I11+I12+I13+I14+I09+I10

S03

货品信息

I01+I02+I03

S04

采购信息

I15+I01+I16+I05

S05

销售信息

I17+I01+I18+I11

S06

超储信息

I31+I01+I02+I24+I19

S07

短线信息

I32+I01+I02+I24+I22

S08

超储报警信息

I01+I02+I24+I21+I20

S09

短线报警信息

I01+I02+I24+I23+I20

S10

货品库存信息

I01+I02+I03+I05+I16+I24

S11

用户信息

I27+I28+I29+I30

2.5.3数据存储

数据存储是逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储物理介质和技术手段的数据存储环节。

本系统定义了协议单数据存储。

这也是本系统中最为关键的数据存储。

表2.5.3-1系统的数据存储表

编号

名称

组成

关键字

备注

D01

采购文件

S04

I15

D02

销售文件

S05

I17

D03

收入报表文件

S06+I24+I33+I34+I35

I35

D04

销售报表文件

S06+I24+I33+I34+I35

I35

D05

利润报表文件

S06+I24+I33+I34+I35+I36

I35

D06

退货文件

S04+I25+I26

I25

D07

用户文件

S11

I27

D08

供应商文件

S01

I05

D09

客户文件

S02

I11

D10

货品资料

S03

I01

D11

超储文件

S06

I31

D12

短线文件

S07

I32

11

 

3系统设计

系统设计是系统开发的第二阶段,其任务是:

在系统分析提出的逻辑模型的基础上,科学合理的进行物理模型的设计,主要是为了解决“怎样做“的问题。

系统设计的主要工作有:

1.总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图设计等。

2.代码设计和设计规范的制定。

3.系统物理配置方案设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择。

4.数据存储设计,包括数据库设计、数据库的安全保密设计。

5.计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。

在系统设计中应遵循系统性、灵活性、可靠性和经济性等原则。

3.1系统的功能设计

下面用将系统的数据流程图的各个处理模块进行逐层分解,确定系统的次结构关系,从而将上一阶段的新系统逻辑模型转变为物理模型。

功能模块设计时保持“功能独立”是模块化设计的基本原则。

实践证明,“功能独立”的模块可以降低开发、测试、维护等阶段的代价。

但是“功能独立”并不意味着模块之间保持绝对的孤立。

一个系统要完成某项任务,需要各个模块相互配合才能实现,此时模块之间就要进行信息交流。

系统详细功能模块图分层图用一个方块代表一个模块,方块内为模块的功能或模块名。

模块之间的调用关系用联结两模块的直线表示。

采用自顶向下扩展的方法先画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每个模块的处理功能和规模符合系统分解的原则。

下面图.3-1将详细画出系统功能模块图

12

 

图.3-1系统功能模块图

3.2数据库设计

选择高效、稳定、合适的数据库系统对大量数据进行管理是影响整个系统性能的重要因素。

考虑到大量的用户信息有上万条记录的存储量对数据库处理能力会有比较高的要求,因此在数据库的选择上应更多的考虑应用于Windows2000Server系统的大型数据库。

数据库软件方面:

具有在线备份、恢复机制;支持数据库开发工具;支持网络协议;支持数据安全等。

数据存储设备要求:

13

要求支持足够大的数据存储容量;处理速度上满足系统的要求。

员工

姓名

职务

联系电话

ID

查询输入

仓库号

数量

属于

货品名

地址

货品编号

单价

仓库名

类别

图3.2-1系统主要功能实体E-R图

14

 

4系统的实施

系统实施既是成功地实施新系统的阶段,又是取得用户对系统信任的关键阶段。

MIS规模越大,实施阶段的任务就越复杂。

为此在系统正式实施开始之前,就要制定周密的计划,即确定出系统实施的方法步骤以及所需的时间和费用,要监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。

4.1程序设计

其设计方法主要有:

自顶向下的模块化设计方法(Top-downProgramming);结构化程序设计(StructuredProgramming)。

4.2软件开发工具

随着计算机技术的飞速发展,计算机在信息系统中的应用越来越广泛,人们对软件设计自动化进行了大量的研究,并开发出各种软件生成工具。

利用软件生成工具进行系统开发可以大量减少甚至避免手工编写程序,并且避免了手工方式下的编程错误,从而极大地提高了系统开发效率。

该系统开发过程中主要运用了SQLserver、C++、VisualBASIC等软件开发工具。

4.3系统测试

系统测试是将经过测试的子系统装配成一个完整系统来测试。

它是检验系

统是否确实能提供系统方案说明书中指定功能的有效方法为了发现缺陷并度量

15

产品质量,按照系统的功能和性能需求进行的测试一般使用黑盒测试技术一般

由独立的测试人员完成

对于模块之间交互性比较强的软件,还会有单独的集成

测试,用来发现模块接口之间的错误。

系统测试的对象是整个应用软件系统,包括需求分析、系统总体设计、详细设计各阶段的文档以及源程序。

系统测试的目的是精心选取那些易于发生错误的测试数据,以十分挑剔的态度,找出软件中的错误,并改正错误。

5总结

本次运用的是面向对象的方法,面向对象的分析与设计包括需求分析与用例建模、可行性分析、系统分析与对象类建模、系统设计与对象交互模型等,在需求分析阶段涉及了用例图,而对象类建模也就是静态模型的建立,此处涉及到了类图,在对象交互模型建立时涉及到了顺序图。

只有对于系统的分析很明确,才可以画出正确用例图、类图及顺序图,完成设计。

经过一段时间的努力,完成了该仓库管理系统的面向对象的分析与设计。

在做分析与设计期间当然免不了遇到问题,例如系统怎样设计才是合理的,画各种图时的细节问题等等,但是在老师的帮助下以及在查阅资料的基础上问题一个一个都被解决了,分析与设计此系统的过程就是学知识的过程,这过程不是很容易,需要我们去想去分析去思考,但过程使我了解了很多,了解了不同的分析与设计有不同的优缺点,并没有绝对的对与错。

此外,使我熟悉了系统分析与设计的具体流程,学会了分析解

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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