物流仓储管理信息系统4.docx
《物流仓储管理信息系统4.docx》由会员分享,可在线阅读,更多相关《物流仓储管理信息系统4.docx(18页珍藏版)》请在冰豆网上搜索。
物流仓储管理信息系统4
《物流仓库管理信息系统》
指导老师:
黄强
小组成员:
李韦陈唯李杰
班级:
09人力(公管)1班
背景分析
随着我国市场经济的发展和人们对产品需求的迅速增加,物流仓储行业正处于一个高速发展的时期。
行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。
而我国大部分物流仓储企业虽然经营实现了专业化,但是从信息机制上还没有摆脱传统的管理模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速的发展。
近年来,由于物流业发展迅速,要求对物流仓储也越来越高,以前的人工记录已经不能满足要求了,所以物流仓储信息系统应运而生,并取得了一定的成绩,但具体环节的操作还不成熟。
在这样的背景下,进行物流仓储管理信息系统的开发,主要是为了物流仓储管理员更加科学的进行货物管理,可以做到是货物信息的及时处理,信息的实时维护及在物流仓储管理信息系统条件下进行科学的货物管理。
在开发本系统时,采用的是结构化生命周期开发方法,将系统开发过程划分为五个独立的、依次连接的阶段,即系统规划、系统分析、系统设计、系统实现,自顶向下地进行系统的设计。
第一章需求分析
1、系统可行性分析
(1)经济上可行性
A、作为一个物流仓储管理企业或行业,企业完全有能力承担开发费用;
B、物流仓储管理信息系统中的仓库管理,大大地减少了手工的管理,也就减少了企业所面对的人工工资开销;
C、物流仓储的日常管理可以做到企业对货物的安全、有条理地管理,一些数据还可以为企业的各项决策提供宝贵的资料,带来巨大的经济效益。
由以上三方面可以看出,本系统在经济上是可行的。
(2)技术上可行性
使用Jsp作为系统开发的开发环境,它是一个面向对象的数据库应用系统开发工具,利用它开发功能强大的、运行在跨平台的、能够操作多个数据库的应用系统,还可以开发客户/服务器、分布式和因特网应用系统等。
另外采用SQLServer2008作为后台数据库,可以为用户提供业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,在技术上是可行的。
(3)运行上可行性
物流仓储管理信息系统,所耗费的资源非常的小,对电脑的配置要求非常的低,所以现在的电脑配置无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
(4)操作上可行性
本系统的研制和开发充分考虑了用户的业务往来、管理流程和人员素质等,从而能满足使用要求。
系统的操作方式在用户组织内可行。
2、系统总体目标分析
以计算机为基础的物流仓储管理信息系统的开发,通过对所有货物入库、出库、库存的实时的追踪与控制,不但可以有效地控制管理采购、出库、库存和货物管理等各项业务,同时也可以为货物经营管理层提供高效的决策功能,从而进一步地提高了物流仓储业在整个商业竞争中的竞争力。
物流仓储管理信息系统的开发,具体将实现以下标准:
(1)系统运行稳定,安全可靠;
(2)界面设计美观,人机交互界面友好;
(3)信息查询灵活、方便、快捷、准确,数据存储安全可靠;
(4)满足键盘和鼠标的双重操作,完全支持回车键;
(5)信息安全保密。
本系统将着重从两个方面来实现本次设计的任务:
货物在仓库基本信息的管理和货物库存量管理。
通过不断的学习和研究,结合任务书的要求,本课题主要实现以下几个方面的目标:
(1)全面、规范、完善的货物基础信息管理;
(2)合理的权限设置;
(3)全方位的快速查询,提高工作效率;
(4)对货物的质量、档案、货物的停售和库房货物量进行系统管理;
(5)从货物的订购、入库、库存到出库形成一套严密、科学、完善的管理体系。
3、系统功能分析
表1-1系统功能分析表
模块
详细功能描述
订货管理
查询档案信息:
可根据货名查询;
增加档案信息:
对新的货物信息进行档案新增;
删除档案信息:
对货物信息的更改维护;
修改档案信息:
对货物信息的更新,维护。
进货管理
查询:
查询已经入库的信息;
入库:
对新购物品进行入库。
货物出库管理
货物出库:
对现有库存的货物进行数据出库;
出库信息的查询:
对已经出库的货物记录查询。
货物信息的修改:
对出库后的货物及时更新。
货物库存管理
查询:
对现存的货物进行查询;
删除:
对仓库中的货物、帐对数的盘点;
修改:
对仓库中的货物、帐对数的盘点。
查询管理
在本模块中,主要支持管理员对货物的信息核对
系统管理
是针对登录后使用本系统过程中,更换操作员的操作。
第二章总体设计
1、系统的任务分析
根据本课题的任务要求:
(1)充分利用所学知识:
JSP和SQLServer2000,来完成系统的设计工作;
(2)实现系统基本功能:
用户登录、订货管理、进货管理、库存管理、出库管理、查询管理及系统管理等功能。
可以实现货物信息、仓库及管理员之间信息的沟通;
针对任务书的要求,首先,本次设计是用JSP做界面设计,servlet和SQLServer2000做后台支持的。
JSP具备良好的界面设计功能,可以把界面设计的更加的清晰、友好,功能代码基本可以实现软件开发的需求;SQLServer2000具有强大的数据读取、存储、查询功能,SQLServer2000事件语句相对比较简单,容易实现。
其次,根据系统功能要求,本次设计主要实现如下五个方面的功能:
(1)实现用户的登录:
根据登录身份,对系统有操作权限;
(2)实现采订货管理:
根据库存量对外进行购货订单
(3)实现进货管理:
根据订货清单,进行货物验收
(4)实现出库管理:
根据需求将出库货物出库
(5)实现库存管理:
对货物的日常管理。
2、业务流程分析
本系统中的仓储业务流程如下图:
图2-1货物信息流程图
货物业务流程分析:
从开始订货,管理员根据需要从外面商家下订单,经双方协商好后制定一张订单表格,将所需的货物信息,录入数据库。
等发货商将货物送来后,进行核对无误后,将所定货物按规定,存入指定地点,并将订单表和进货表核对,经核对无误后,将其录入数据库中
货物需要出库,则有出库人,填写出库清单,管理员进行出库信息处理,货物方可以出库。
3、系统逻辑模型
新系统逻辑模型的提出,是以现行系统的数据流程图为基础,并以新系统的目标为依据,逐渐修改现行系统的数据流程图来实现的。
在本系统的开发过程中,即采用了结构化分析中的一种最基本、最重要的工具—数据流图和数据字典来进行系统分析,按照软件内部数据传递、变换的关系,自顶向下逐层分解,进而得到了系统的逻辑模型。
系统的数据流图及数据字典:
一个基于计算机的信息处理系统由数据流和一系列的转换构成,这些转换将输入数据流变换为输出数据流。
数据流图就是用来刻画数据流和转换的信息系统建模技术的。
它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。
数据流图是直接对一些属性和内容抽象的概括。
SA使用数据字典对数据流名、数据存储名、数据项名、基本加工进行详细说明。
系统采用的是面向数据流的需求分析方法,通过数据流图和数据字典的配合使用,来完成需求分析阶段所要解决的问题。
一、顶层数据流图
顶层数据流图是描述系统总体数据流向和处理的,具体可用下面的图3-2来表示:
图2-2物流仓储管理信息系统顶层流程图
二、第1层数据流图
第1层数据流图介绍了用户在进入系统后所能处理的基本数据及其流向,具体可用下图3-4来表示:
图2-3物流仓储管理信息系统第一层流程图
三、子功能数据流图
在本层数据流图中,将细化上一层的各个模块的具体功能。
在此就以货物档案为例,其数据流图如下所示:
图3-4物流仓储管理信息子功能流程图
相应数据字典为:
数据项条目:
1、用户名称
别名:
用户名称
类型:
字符型(varchar)
长度:
10
简述:
唯一标识一个管理员
组成:
企业自行规定
2.用户密码
别名:
密码
类型:
字符型(varchar)
长度:
10
简述:
登录凭证
组成:
管理员自己设定
加工条目:
加工名:
登录
加工编号:
p0
输入数据流:
用户名、密码
输出数据流:
相关登录信息
加工逻辑:
根据管理员信息,检索相应数据库表项并返回相关信息
数据存储条目:
文件名:
密码表
组成:
用户名称+密码
组织方式:
以用户名称为关键字
相应的数据字典:
数据流条目:
基本表=货物编号+货物源+货物名称+货物单价+货物数量+发货日期+到货日期+验收方式
数据项条目:
1.货物编号
别名:
无
类型:
字符型(varchar
长度:
10
简述:
唯一标识一种货物
组成:
企业自行规定
2.货物源
别名:
无
类型:
字符型(varchar)
长度:
10
简述:
无
组成:
货物来源名称
3.货物名称
别名:
无
类型:
字符型(varchar)
长度:
10
简述:
无
组成:
货物名称
4.货物单价
别名:
货物单价
类型:
字符型(float)
长度:
8
简述:
货物单价
组成:
生产厂家提供
5.货物数量
别名:
无
类型:
字符型(int)
长度:
4
简述:
无
组成:
货物数量
6.发货日期
别名:
无
类型:
date(datetime)
长度:
8
简述:
无
组成:
双方协商
7.到货日期
别名:
无
类型:
date(datetime)
长度:
8
简述:
无
组成:
双方协商
8.验收方式
别名:
无
类型:
char(varchar)
长度:
10
简述:
无
组成:
订方决定验收方式
加工条目:
1.加工名:
货号
输入数据流:
货物数据
输出数据流:
档案基本表
加工逻辑:
根据货物情况输入相应数据并存放在基本表内
2.加工名:
数据查询
输入数据流:
相关查询条件
输出数据流:
基本表相关信息
加工逻辑:
按类型对基本表内的数据进行查询统计
3.加工名:
数据删除
输入数据流:
相关删除条件
输出数据流:
基本表
加工逻辑:
删除满足输入条件的基本表相关信息
数据存储条目
文件名:
基本表文件
组成:
货物编号+货物源+货物名称+货物单价+货物数量+发货日期+到货日期+验收方式
组织方式:
索引文件,以货号为关键字
第三章系统详细设计
系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。
它包括数据库设计以及系统的总体设计。
数据库设计包括概念结构设计和逻辑结构设计,而系统的总体结构设计是系统设计阶段的主要活动之一,是为了实现系统总体功能,提高系统的各项指标。
这一阶段的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等等。
1、概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。
它是整个数据库设计的关键。
概念结构是独立于计算机硬件结构、独立于支持数据库的DBMS。
概念结构设计的方法有:
(1)自顶向下:
首先定义全局概念结构的框架,然后逐步细化。
(2)自底向上:
首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。
(3)逐步扩张:
首先定义最重要的核心概念结构,然后向外扩充。
(4)混合策略:
即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
在对本系统数据库