信息系统设计仓库管理.docx

上传人:b****5 文档编号:7749125 上传时间:2023-01-26 格式:DOCX 页数:23 大小:1.12MB
下载 相关 举报
信息系统设计仓库管理.docx_第1页
第1页 / 共23页
信息系统设计仓库管理.docx_第2页
第2页 / 共23页
信息系统设计仓库管理.docx_第3页
第3页 / 共23页
信息系统设计仓库管理.docx_第4页
第4页 / 共23页
信息系统设计仓库管理.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

信息系统设计仓库管理.docx

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

信息系统设计仓库管理.docx

信息系统设计仓库管理

 

仓库管理信息系统

 

 

仓库管理信息系统开发可行性分析报告

一、引言:

1.1摘要

随着生产工业化迅速加快,产品数将猛增,给传统的仓库管理方式带来很大的负担,因为21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么事情上都要求信息化,时效性强,高质量。

计算机就是帮助人们实现这些要求的有利工具,在今天的仓库作业和库存控制作业上,它起到了很大的作用。

1.2系统的名称:

仓库管理信息系统

1.3系统功能:

配置必要的数据库和应用服务程序,提供查询、统计货物的种类、数量及所属公司等所有信息的功能。

1.4参考和引用资料:

《可行性分析报告》《系统分析报告》《信息系统分析与设计》

二、系统背景:

仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。

所以开发一个可行的仓库管理系统是十分必要的。

三、系统开发的目的:

开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。

四、系统开发的目标:

本系统完面考虑了仓库在管理中要解决的所有需求,最终向用户提供一套方便可行的系统,该系统具备以下特征:

配置必要的数据库和应用服务程序,提供查询、统计货物的种类、数量及所属公司等所有信息的功能,操作人员使用的界面要清晰、美观,布局合理,内容尽量简单明了,提供的信息详细全面。

客户端程序要求安全性高,可靠性高。

实现人力与设备费用的减少,处理速度与控制精度的提高,及人员利用率的改进。

五、仓库管理系统粗略流程:

仓库管理总体上分为货物的存入与取出,统计货物总量,查询各种货物的信息3种主要功能。

六、仓库管理系统详细流程:

1.管理员登录功能要求必须具备合法身份且知道密码的人才能有资格登录到该系统,保证系统的安全。

2.货物的存入与取出功能是将入库/出库货物的详细资料(包括:

种类,数量,入库时间/出库时间,所属公司,经手人,备注等信息)存入数据库中,并打印单据。

3.查询功能可以实现按所属公司名称、货物种类、入库/出库时间等详细资料进行查询,向客户端输出货物的详细信息。

统计功能可以按照用户的要求按某些信息进行统计汇总。

七、系统的经济可行性:

1.仓库管理系统开发概算:

(如表5-1所示)

序号

项目

人工(人/月)

单价(元)

合计(元)

1

需求分析

3

3000

9

2

总体设计

4

2500

10

3

系统详细设计

4

2000

8

4

编码实现

8

1000

8

5

系统测试

5

1000

5

6

合计

40

表5-1系统开发概算

2.货币的时间价值:

(如表5-2所示)在工程设计中用本仓库管理系统可以代替大部分人力工作,每年可节省3万元。

若软件生存期为5年,则5年可节省15万元。

而开发此管理系统共投资4万元。

具体的货币的时间价值如下:

表5-2货币的时间价值

 

3.投资回收期:

在本系统中系统投入使用一年后,可以节省2.857万元,比最初投资还少1.143万元,但在第二年可以节省2.721万元,即1.143/2.721=0.42(年)则投资回收期为:

1+0.42=1.42(年)4.收益估计(纯收入):

引入系统之后,5年内工程的纯收入预计是12.938-4=8.938(万元)

八、系统开发模式:

系统建立在windows操作系统平台,系统所承担的工作可以减少管理员的工作量,管理员可以使用友好的操作界面添加数据,删除数据,根据需要进行查询、统计,还可以通过网络和其他与之相关的系统相关联。

数据库系统为SQLServer2005。

九、总结

综上所述,本工程的技术成熟、完备,测试手段可靠,能够适应仓库管理工作的需求,具有良好的市场前景,因此本工程可立即开始.

 

仓库管理系统说明书

1概述

1.1编写目的

a.软件总体要求,作为用户和软件开发人员之间了解的基础;

b.功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;

c.验收标准,作为用户确认测试的依据。

1.2背景

在市场经济中,销售是企业运作的重要环节。

为了更好地推动销售,不少企业建立分公司后实行代理制,通过分公司或代理上把产品推向最终用户。

这些分公司或代理商大多分布在全国各地,甚至是在过为,远距离频繁的业务信息交流是这些企业业务活动的主要特点。

在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商穿来的定单和银行汇款单据传真件后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。

进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。

如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。

项目名称:

仓库库存管理系统

提出单位:

江西财经大学信息管理学院

交办单位:

江西财经大学信息管理学院晁阳小组

承办单位:

江西财经大学信息管理学院

1.3参考资料

a.项目来源为了尽快满足仓库管理人员、物流人员的信息化需求,为了更好地推动销售,合理生产、及时销售、库存量最小、减少积压,为企业取得最佳的效益。

本小组开发了仓库库存管理系统供相关人员使用。

b.引用资料

1.江西财经大学.《信息系统分析与设计》实验指导书

2.江西财经大学.系统分析说明书洋例

1.4术语和缩写词

仓库管理员:

主要任务包括接收提货员工的提货仓库管理员:

负责仓库的日常管理工作,申请、验证员工信息、检查提货单、分情况交付货物、提醒采购员工及时补货等。

仓库管理员是仓库库存管理系统的操作主体,也是该系统的主要用户。

仓库管理员要协调提货员工、采购员工的工作,及时完成出货、进货、盘点、及仓库日常信息维护等工作。

提货员工:

向仓库管理员提出提货申请,接收货物,进而完成仓库出货过程的员工。

采购员工:

接收仓库管理员的缺货通知及缺货清单,联系相应供货商,接收货物,更新库存信息,进而完成仓库出货过程的员工。

提货单:

由提货员工填写的,记载提货员工的编号、提货员工的姓名、提货提货单员工联系方式、提货的仓库、货物名称、货物编号、货物数量、申请提货的日期,提货的日期等信息的提货凭证。

每次申请提货时,由提货员工交予仓库管理员审核,无误后,可进行出货活动。

缺货清单:

由仓库管理员填写,交予采购员工的缺货信息凭证。

每当仓库管理员完成出货活动,检查库存发现出现商品缺货时,将缺货商品的商品编号、商品名称、现有数量、采购数量等信息整理成缺货单。

采购员工以此为基础开始进货活动。

2需求

2.1业务流程分析

2.1.1仓库库存管理工作流程

仓库库存管理具体工作流程可以分为两个阶段:

提货阶段、进货阶段。

即首先由工作人员申请提货,货物出库,检查库存信息,判断是否需要进货。

其完整的工作流程如下:

(1)员工提出提货申请。

具体提货申请包括以下信息:

提货员工的编号、提货员工的姓名、提货员工联系方式、提货的仓库、货物名称、货物编号、货物数量、申请提货的日期,提货的日期等。

将该申请信息交给仓库管理员,等待仓库管理员验证提货人信息。

(2)验证员工信息。

仓库管理员收到提货员工的提货请求后,验证该员工的员工信息是否正确。

若正确,转到下一步——检查提货单;若不正确,告知其员工信息错误,拒绝其提货请求。

(3)检查提货单。

验证员工信息正确后,仓库管理员检查提货单信息是否正确,如时间是否允许,提货仓库是否存在等。

若正确,转到下一步——判断本次进货请求是否提前通知。

若不正确,告知其提货单信息错误,拒绝其提货请求。

(4)判断本次进货请求是否提前通知。

仓库管理员严正提货单信息正确后,判断本次提货申请是当场提货还是预约提货,即判断提货时间是当前时间还是晚于当前时间。

若为预约提货(提货时间晚于当前时间),则转到准备货物阶段;若为当场提货(提货时间是当前时间),则转到出货阶段。

(5)准备货物。

若仓库管理员判断本次提货申请为预约提货,则按提货单信息准备需要的货物以备提货员工于提货日期提取货物。

(6)出货。

当到达提货日期时,仓库管理员将应于该时间出库的货物按提货单信息,交予提货单对应的提货员工。

(7)修改库存信息。

仓库管理员在完成出货后,根据提货单信息减少相应商品的库存量,并修改相应的货架信息。

(8)判断是否缺货。

仓库管理员在完成修改某商品库存信息后,判断该是否缺货。

若该商品缺货,转到下一步——通知采购员工。

若不缺货,操作终止,工作流程结束。

(9)通知采购员工。

仓库管理员在发现有商品缺货后,通知采购员工缺货商品的商品编号、商品名称、现有数量、

采购数量等信息,形成缺货清单。

(10)联系供应商。

采购员工在得到缺货清单后,根据数据库里的供货商信息联系供货商,协商采购缺货商品事宜。

(11)供应商供货。

供应商在得到采购员工提供的缺货清单后,根据缺货清单提供相应的商品,并将商品交予采购员工,并提供货物清单。

(12)接受货物。

供应商将商品交予采购员工后,采购员工检查商品是否为所需商品,确认是所需商品后,接受货物。

(13)更新库存信息。

采购员工接受货物后,根据清单更新库存信息。

更新完成后,操作终止,工作流程结束。

以上为一般工作流程,经过初步调查和分析,对仓库库存管理信息系统的目标范围进行确定,得到活动图如图1所示。

图1仓库库存管理系统主要流程

2.2功能结构

2.3.用例模型

2.3.1用户管理用户管理模块用例图如图3所示。

2.3.2信息维护

信息维护模块用例图如图4所示。

2.3.4出库管理

2.3.5库存管理

库存管理模块用例图如图7所示。

2.4非功能需求

经实际分析,仓库库存系统的非功能需求如下:

(1)一般大型仓库商品保有量应为1000万件以下,每次出库或入库操作涉及商品数量估计在100万件左右,最高不超过总库存量一半,即500万件。

系统主要业务操作平均响应时间应不超过15秒。

(2)仓库库存管理流程将来会有变化,因此要求设计的可变更性好,结构较为灵活,这样流程

或规则变化引起的程序维护能够在较短时间内完成。

(3)仓库库存管理系统应适用不同使用量、不同种类商品的库存管理,可移植性较强。

3环境

3.1运行环境

硬件:

联想万全T350一台,100M校园网,联想PC机多台软件:

Windows2003Server(服务器)SQLServer2005WindowsXP/2000/2003IE6.0以上IIS6.0MicrosoftOffice2000/2003/XP

3.2开发环境

硬件:

联想万全T350一台,100M校园网,联想PC机多台软件:

Windows2003Server(服务器)

SQLServer2005

WindowsXP/2000/2003IE6.0以上IIS6.0

MicrosoftOffice2000/2003/XPVisualStudio2005IBMRationalSoftwareArchitectV6.0

 

仓库管理信息系统设计说明书

一.引言

仓库管理系统的背景:

仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。

传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。

如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。

使用仓库管理系统,对仓库各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现系统列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业,还可以根据客户的需求制作多种合理的统计报表。

仓库管理系统能帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。

二.系统总体技术

1.概要设计

需要完成的功能实现:

产品入库管理,可以填写入库类型,产品名称,生产日期,单价,数量,总价格,客户单位,入库仓库,经办用户,入库日期;产品出库管理,可以填写出库类型,产品类型,单价,数量,总价格,客户单位,出库仓库,经办用户,出库日期

库存设置,设置库存产品入库单价,库存数量,生产日期;

设置用户名权限和密码,仓库信息,以及产品的编号,名称,规格,计算单位,参考价格,数量下限,数量下限等,还有客户的相应信息资料;

视图包括报表,库存统计,入库,出库失效期统计等等;

2.结构概括设计

E—R图和相关说明图:

类别类别类别类别(类别编号,类别名称,上级类别)

仓库仓库仓库仓库(仓库编号,隶属单位,备注

用户用户用户用户(用户名,密码,权限类型);

客户客户客户客户(客户编号,联系人,单位,联系电话,传真,通信地址,邮政编码)

产品(编号,名称,规格,计算单位,参考价格,数量下限,数量下限,有效期,警告

3.逻辑设计

(1)表的定义

(2)视图定义

一、report2(报表视图)

CREATEVIEWReport2

AS

SELECTSiType,Pid,Pprice,Pnum,(Pprice*Pnum)AsAmount,

Cid,Sid,EmpName,OptDateFROMStoreIn

UNION

SELECTTtype,Pid,Pprice,Pnum,(Pprice*Pnum)AsAmount,Cid,Sid,EmpName,

OptDateFROMTakeOut

二、库存统计视图

CREATEVIEWTotal_Num

AS

SELECTdbo.ProInStore.Pid,SUM(dbo.ProInStore.Pnum)ASTotal

FROMdbo.ProInStoreINNERJOIN

dbo.ProductONdbo.ProInStore.Pid=dbo.Product.PidGROUPBYdbo.ProInStore.Pid

三、库存视图

CREATEVIEWdbo.v_ProInStore

AS

SELECTp.Pid,SUM(s.Pnum)ASSumNum

FROMdbo.ProductpINNERJOIN

dbo.ProInStoresONp.Pid=s.Pid

GROUPBYp.Pid

四、入库视图

CREATEVIEWdbo.v_storein

AS

SELECTp.Pid,SUM(i.Pnum)ASSumNum,SUM(i.Pnum*i.Pprice)AsSumPrice

FROMdbo.ProductpINNERJOIN

dbo.StoreIniONp.Pid=i.Pid

GROUPBYp.Pid

五、出库视图

CREATEVIEWdbo.v_takeout

AS

SELECTp.Pid,SUM(t.Pnum)ASSumNum,SUM(t.Pnum*t.Pprice)ASSumPriceFROMdbo.ProductpINNERJOIN

dbo.TakeOuttONp.Pid=t.Pid

GROUPBYp.Pid

六、失效期统计视图

CREATEVIEWdbo.Valid

AS

SELECTdbo.ProInStore.SpIdAS库存记录编号,dbo.Product.PnameAS产品名称,

dbo.ProInStore.PpriceAS产品价格,dbo.ProInStore.PnumAS产品数量,

dbo.ProInStore.MakeDateAS生产日期,dbo.Storehouse.SnameAS仓库名称,

ROUND(DATEDIFF(day,DATEADD(day,dbo.Product.Valid,

dbo.ProInStore.MakeDate),

GETDATE()),0)AS距离失效期的天数

FROMdbo.ProInStoreINNERJOIN

dbo.ProductONdbo.ProInStore.Pid=dbo.Product.PidANDDATEDIFF(day,GETDATE(),dbo.ProInStore.MakeDate)

>=dbo.Product.Valid-dbo.Product.AlarmDaysINNERJOINdbo.StorehouseONdbo.ProInStore.Sid=dbo.Storehouse.Sid

五.详细模块设计

总体模块设计:

六.测试过程

一、进入系统,输入密码正确进入主界面;

二、进入主界面;

三、进入客户信息管理,点击添加按钮。

选中要修改的表项,点击修改同样选中要删除的表项,点击删除;点击确定即可删除,不想删除点击“否”;

四、进入仓库管理,操作步骤相同不在赘述了;五、进入用户管理;六、进入用户密码修改;

七.总结

在这次课程设计中,让我学到了很多在课堂和书本上学不到的知识,我在这次课程设计中最大的收获有以下几个方面:

一、领略到了数据库设计在计算机领域的重要性。

数据库作为一个永久存储形式在应用中发挥着重要的作用。

在数据库设计中,我明白了数据库设计中不是范式越高越好的。

我们要根据我们的应用来决定,一切应该以需求为首要选择。

二、对变成环境、一些控件的使用和界面的美化方面更加熟悉。

因为《仓库管理系统》中涉及到很多控件的使用,只有很好的使用这些控件才可以给出一个很好的界面呈现在用户的面前。

这样更有利于数据库和用户之间的交流。

这里就要涉及一些平时不太常见的控件的使用问题。

为了更好的在系统中利用这些控件,我上网查询了一些关于控件使用的资料,最主要的是MSDN上面、还有借了一些这方面的书籍。

在界面的美化方面,我了解了一些WINDOWS自定义界面的知识,现在的软件其实好多面向用户的时候用户首先看的就是一个软件的界面是否有好,是否漂亮。

其实,界面美化是很重要的。

三、利用软件工程学开发系统。

虽然这个《仓库管理系统》是一个小的系统,但只有从这些小的项目中就利用软件工程学的知识,这样可以开发在系统设计和实现中我们可以总结很多经验和教训。

仓库信息系统实施方案

一.前言

1.1综述

为配合仓储管理系统的整体项目管理工作,确保项目顺利开展,根据项目管理有关规定,并结合本项目的实际,制定本项目实施方案。

1.2术语定义

业主方:

项目的建设单位:

某公司仓储管理系统,最终用户为某公司。

承建方:

项目承包商:

二.项目概述

2.1项目背景

某公司仓储管理系统就是专门用于公司仓储货物入库与出库管理的系统。

2.2项目目标

本项目的总体目标是实现仓储管理的科学化、自动化、简单化,为管理员提供更便捷的服务与服务。

2.3项目建设阶段

2.3.1项目生命周期

某公司仓储管理系统的整个项目生命周期严格划分为以下阶段:

 

1、项目启动阶段,确定项目的组织结构和各方职责。

2、需求分析阶段,深入了解业主方和最终用户的需求,产生文档《项目需求说明书》。

3、系统设计阶段,系统整体结构、整体功能、各子功能。

4、数据库设计阶段,构造数据库逻辑模式结构,并据此建立数据库及其应用系统使之能够有效地存储和管理数据

5、测试阶段,根据测试计划进行测试,记录结果,产生测试报告。

2.4项目建设成果

1、需求说明书

2、概要设计说明书

3、数据库设计说明书

4、项目实施方案说明书

5、项目测试说明书

三.项目实施计划

3.1工作任务分解

 

图3-1仓储管理系统项目工作任务分解图(WBS)

3.2项目里程碑计划

表3-1项目里程碑计划表

阶段

里程碑描述

完成日期

成果备注

项目启动

实施方案

2010-04-02

通过《项目实施方案》

需求分析

完成项目需求分析

2010-04-07

《项目需求说明书》

系统设计

完成系统概要设计

2010-04-12

《系统设计说明书》确认

数据库设计

完成系统数据库设计

2010-04-13

完成《数据库设计说明书》

测试

完成测试

2010-04-16

提交《项目测试报告》

3.3项目进度计划

 

图3-2项目甘特图

3.4项目监测与控制

3.4.1进度控制计划

项目过程中根据实际的需要安排项目会议,确保项目的进度与质量,由项目经理主持,每个组成员汇报目前情况,一般包括内容:

近来工作总结、目前遇到问题、安排下一步工作。

3.4.2质量控制计划

对项目的关键产出物进行质量评审。

评审对象包括:

需求说明书、概要设计说明书、数据库设计说明书、测试分析报告。

在项目进行过程中,项目组每产出一个上述评审对象后,由项目全体成员组成评审小组,对该评审对象执行评审,并生成评审记录。

确保评审对象满足指定的需求。

时间

人员

评审对象

事件

结果

2010年3月31日

全体成员

软件需求说明书

网络搜集资料,确定项目能够满足一定的功能和实用性,系统必具备的功能

需求调研工作开展顺利

2010年4月7日

全体成员

软件需求说明书

最终确定系统功能,需求说明书是否完善,与原计划是否一致

需求说明书能满足需求,可以进入下一个阶段

2010年4月6日

全体成员

系统概要设计说明书

咨询项目组概要设计组组长,了解设计是否涉及基本功能,时间安排是否合理

基本满足要求的功能,时间安排也合理

2010年4月12日

全体成员

系统概要设计说明书

是否满足要求,概要设计说明书是否完善

工作开展顺利,系统概要设计书合理,下一阶段的工作重点

2010年4月13日

全体成员

数据库设计说明书

咨询项目数据库设计者,了解数据库设计说明书完成情况

按时完成任务,说明书完成情况良好

2010年4月8日

全体成员

测试分析报告

了解测试组的测试计划,详细分配成员工作和工作进度

完成测试计划和时间安排表

2010年4月16日

全体成员

测试分析报告

了解整个测试分析过程及测试分析结果

能及时发现问题并及时解决,测试结果良好

3.5风险控制计划

3.5.1项目开发过程风险分析

仓储管

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

当前位置:首页 > 高等教育 > 理学

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

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