仓储信息系统课程设计.docx

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

仓储信息系统课程设计.docx

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

仓储信息系统课程设计.docx

仓储信息系统课程设计

仓储信息管理系统

设计报告

 

设计人:

李占涛

 

仓储信息系统HIPO图5

仓库管理系统框图及数据库数据处理说明5

描述仓储系统的业务流程6

绘制仓储业务的数据流6

 

项目计划

1.项目介绍

1.1项目范围

(1)本项目是为第三方物流公司设计一个库存管理信息系统,并且是从业务层次设计,实现物质流,信息流,甚至资金流的现代化的计算机式、网络式管理。

(2)在这个系统开发项目中,我们要进行库存管理信息系统的需求分析(企业的业务需求),系统总体规划,系统分析与设计,系统的开发计划,及系统的实施与代码测试

(3)我们的项目适用于流通企业,如超市,而不适用于生产型企业。

1.2项目目标

至多在三周周内,完成并提交以下文档:

项目计划书、系统总体规划书、系统分析与设计文档、系统开发计划文档。

2.项目过程定义

2.1方法与工具

过程域

工具或方法

信息系统分析

需求分析

召开调查会、发调查表、PIECES方法

业务流程分析

业务流程图(TransactionFlowDiagram,简称TFD

数据与数据流程分析

分层数据流程图(DataFlowDiagram,简称DFD)

数据字典(DateDictionary简称DD)

系统总体设计

子系统的划分

功能划分法(总体设计)、顺序划分法【(按业务的处理顺序划分)(子模块的设计)】

管理信息系统的平台设计

软硬件选择

网络系统的设计

数据库管理系统的选择

计算机处理流程设计

 

代码设计

数据结构和数据库设计

输入输出设计

系统详细设计

HIPO图

信息系统开发

SSA&D方法(结构化系统开发方法)

 

2.软硬件资源计划

资源名称

级别

详细配置

Project2003

Microsoft基于windows操作系统的第六个版本

wbs技术、pert技术等

防火墙

(硬件式)

技术:

百兆、多核

连接数:

每秒新建、断开连接数>5千个;并发连接数>40万

数据处理能力:

>300M

端口数:

≥2个千兆电

模式:

路由、透明、混合

保修:

3年免费上门

杀毒软件

安装正版网络版杀毒软件

360等

电脑

CPU:

双核,主频≥2.9G,缓存≥2M;

内存:

DDR2或DDR3,≥2048M;

硬盘:

SATA,≥320G;

光驱:

DVD刻录;

网卡:

10/100M;

显卡:

独立显卡,显存≥256M;

显示器:

19液晶宽屏;

机箱:

立式;

操作系统:

正版WindowsXP或WindowsVIAST或WIN7

保修:

3年免费上门

 

3.任务与进度

任务名称

起始时间

结束时间

工作人员

预期工作成果

系统业务流程分析及数据流程分析

2010-10-15

2010-10-22

周彬、付素云

系统的数据流程图和E-R图

系统逻辑结构设计

2010-10-23

2010-10-25

饶凡江、钟国荣

系统的数据库逻辑结构

系统界面设计及系统主功能设计

2010-10-26

2010-11-3

孙媛媛、李贵华

系统的功能模块图及开发的核心代码

系统调试运行

2010-11-4

2010-11-6

周彬、孙媛媛、李贵华、

仓储系统的课设

 

系统设计

一.详细设计方案说明

在详细设计阶段,我们只对总体规划阶段的仓储子系统进行设计。

并从业务处理层次的角度进行描述和设计。

设计的步骤分为以下几步:

1.使用系统设计的工具——HIPO图,设计出模块内部的功能和处理过程

2.仓库管理系统框图

3.描述仓储系统的业务流程

4.绘制仓储业务的数据流程图

5.绘制仓储业务的ER图

6.全局数据流程图

7.输入输出设计

8.管理信息系统的平台设计

二.设计方案

(一)仓储信息系统HIPO图

HIPO图由以下两部分组成:

⏹层次结构图

♦描述整个系统的设计结以及各类模块之间的关系;

⏹IPO图

♦描述了某个特定模块内部的处理过程和输入/输出关系。

H图:

IPO表

(二)仓库管理系统框图及数据库数据处理说明

对每批产品生成唯一的基本条码序列号标签,用户可以根据自己的需要定义序列号,每种型号的产品都有固定的编码规则,在数据库中可以对产品进行添加、删除和编辑等操作,其具体步骤:

(1)初始信息采集:

对产品建立条形码,入库时使用条形码打印机来打印这一批产品的条形码标签,条形码中应包含产品的相关信息:

品名、规格、数量、条形码序列号、入库日期、出库日期等

(2)入库管理:

在系统的入库收货单中的序列号一栏直接使用扫描枪扫描其序列号标签,当此采购收货单被保存的时候,系统自动在相应产品的库存中自动增加

(3)库存管理:

销售出库的时候,系统库存自动减少,而平价调拨则不影响整个库存的变化,因此库存只能通过入库或者出库更改,否则无法改变,且管理员可以随时查询特定型号的库存

(4)出库管理:

出库的时候,管理员在出库单上的物品序列号一栏使用扫描枪直接扫描,当保存出库单的时候,系统在库存中自动减少此产品的库存

①产品入库:

采购入库或者其他入库,自动生成入库单号,货品及可选择方便快捷,可以区分正常入库、退货入库等不同的入库方式。

②产品出库:

销售出库或者其他出库,可以自动生成出库单号,可以区分正常出库、赠品出库等不同的出库方式。

③库存管理:

不需要手工管理,当入库和出库时,系统自动生成每类产品的库存数量,查询方便。

④特殊品库:

当客户需要区分产品时,可以建立虚拟的仓库管理需要区分的产品,各功能和正常品库一致。

⑤调拨管理:

针对不同的库之间需要调拨,可以自动生成调拨单号,支持货品在不同的仓库中任意调拨。

⑥盘点管理:

用户随时可以盘点仓库,自动生成盘点单据,使盘点工作方便快捷。

⑦库存上限报警:

当库存数量不满足一个量的时候,系统报警。

(三)描述仓储系统的业务流程

(四)绘制仓储业务的数据流图

第零层:

第一层:

第二层:

子图1

子图2

 

子图3

子图4

数据字典

数据流条目:

1.数据流名称:

进货单

别名:

简述:

采购员进货时的记录凭证

数据流来源:

采购员

数据流去向:

加工1“核对”

数据组成:

流通量:

2.数据流名称:

入库单

别名:

简述:

商品入库后想形成的单据

数据流来源:

加工1“核对”

数据流去向:

库管员

数据组成:

流通量:

3.数据流名称:

提货单

别名:

简述:

销售员根据上架货品缺货情况提交的单据

数据流来源:

加工4“提货”

数据流去向:

库存记录

数据组成:

流通量:

4.数据流名称:

缺货通知单

别名:

简述:

库管员根据库存量记录中缺少的货品提交的单据

数据流来源:

加工3“库存管理”

数据流去向:

采购员

数据组成:

流通量:

5.数据流名称:

库存记录单

别名:

数据流来源:

加工2“入库”

数据流去向:

加工3“库存管理”

数据组成:

流通量:

加工条目

核对

处理过程:

核对进货单物品信息,形成入库单

说明:

采购员将进货单和货品与库管员核对确认无误后登记入库单

输入:

进货单

输出:

入库单

入库

处理过程:

入库后修改(增加)现有库存表

说明:

入库后修改现有库存单

输入:

原入库单

输出:

更新后入库单

库存管理

处理过程:

对入库货品进行有效的管理,以保证货品的质量等问题的到保障

说明:

处理后将入库单的一些记录情况及时更新

输入:

入库单

输出:

更新入库单

货品优化

处理过程:

对库存货品的位置等进行有效的优化管理,以便达到货品先到先销的目的和

说明:

入库后修改现有库存单

输入:

原入库单

输出:

更新后入库单

缺货处理

处理过程:

根据销售及库存量记录查看剩余货品的数量,及时了解缺货情况

说明:

及时统计缺货量,通知采购部门,以便及时进货

输入:

入库记录单

输出:

缺货单

 

(五)仓储业务的ER图

全局ER图:

(六)全局数据流程图

(七)输入输出设计

1.采购

处理过程:

确定订单

说明:

采购员以购买计划为准,确定价格,数量,总金额,供应商,在采购过程中生成订单。

输入:

计划单编号

输出:

订单预订单

程序提要:

A在购买计划表中查找是否在价格范围之内

B在价格范围之内,则单价乘以数量是否杂总金额范围之内

C若A,B都满足,则添加一条记录

处理完后,形成订单和预订单

2.检验

处理过程:

核对物品信息后生成入库单

说明:

送货员将物品送到后,管理员以预订单为准核对物品信息,确定无误后,登记入库单

输入:

预订单编号

输出:

入库单

程序提要:

A在预订单中查找物品信息进行核对

B如若无误,则在入库单中添加一条物品记录

C核对完后,形成入库单

3.入库

处理过程:

入库后修改现有库存表

说明:

入库后增加现有库存表

输入:

入库单编号

输出:

现有库存表

程序提要:

A在入库单中查找到每一种物品的数量,在现有库存表中相应增加

B处理完后,形成现有库存表

1.出库

处理过程:

出库后登记入库单并修改现有库存表

说明:

提货员提交出库申请,由管理员批准后,登记出库单并修改现有库存表

输入:

出库申请编号

输出:

出库单现有库存表

程序提要:

A在出库申请单中查找物品信息进行核对,出库数量是否超过库存或出库后数量小于最小库存

B如若无误,则在出库单中添加一条物品记录

C核对完后,形成出库单

D在出库单中查找到每一种物品的数量,在现有库存表中相应加减

E处理完后,形成现有库存表

(八)数据库的逻辑结构设计

计划单

字段名

数据类型

长度

可否为空

备注

说明

采购单号

Char

8

NotNull

主索引

日期

Datetime

8

Null

供应商编号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

类型:

由字母与数字组成

出版社

Char

30

Null

商品名称

Char

50

Null

单位

Char

4

Null

商品数量

Numeric

8

Null

单价

Currency

8

Null

金额

Currency

8

Null

是否审核

Char

2

Null

对采购计划单的审核

负责人

Char

10

Null

备注

Nemo

100

Null

(注:

采购单号取值范围:

~)

采购单

字段名

数据类型

长度

可否为空

备注

说明

采购单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

采购日期

Datetime

8

Null

供应商编号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

类型:

由字母与数字组成

出版社

Char

30

商品名称

Char

50

Null

单位

Char

4

Null

单价

Currency

8

Null

商品数量

Numeric

8

Null

金额

Currency

8

Null

采购状态

Char

6

Null

一般为“已发出”或“已到货”

是否验收

Char

6

Null

到货后的验收情况(是或否)

负责人

Char

10

Null

备注

Nemo

100

Null

 

库存单

字段名

数据类型

长度

可否为空

备注

说明

商品编号

Char

8

Null

主索引

类型:

由字母与数字组成

商品名称

Char

50

Null

仓库编号

Char

4

Null

普通索引

类型:

由字母与数字组成

当前库存

Numeric

8

Null

最高库存

Char

6

Null

安全库存

Char

4

Null

低于安全库存就要及时采购

备注

Nemo

100

Null

(注:

库存单号取值范围:

~)

送货通知单

字段名

数据类型

长度

可否为空

备注

说明

送货单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

日期

Datetime

8

Null

采购单号

Char

8

Null

普通索引

商品编号

Char

8

Null

普通索引

商品名称

Char

50

Null

出版社

Char

30

Null

数量

Numeric

8

Null

是否确认

Char

2

Null

确认为“是”或“否”

备注

Nemo

100

Null

验收退货单

字段名

数据类型

长度

可否为空

备注

说明

退货单号

Char

8

NotNlull

主索引

类型:

由字母与数字组成

日期

Datetime

8

Nlull

商品编号

Char

8

Nlull

普通索引

商品名称

Char

50

Nlull

出版社

Char

30

Nlull

数量

Numeric

8

Nlull

供应商编号

Char

8

Nlull

普通索引

退货原因

Char

20

Nlull

验收退货的原因

备注

Nemo

100

Nlull

缺货单

字段名

数据类型

长度

可否为空

备注

说明

商品编号

Char

8

NotNull

主索引

类型:

由字母与数字组成

日期

Datetime

8

Null

商品名称

Char

50

Null

出版社

Char

30

Null

缺货数量

Numeric

8

Null

备注

Nemo

100

Null

入库单

字段名

数据类型

长度

可否为空

备注

说明

入库单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

入库时间

Datetime

8

Null

商品编号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品名称

Char

50

Null

出版社

Char

30

Null

仓库编号

Char

4

Null

普通索引

类型:

由字母与数字组成

货架区编号

Char

2

Null

货架编号

Char

2

Null

货位编号

Char

4

Null

数量

Numeric

8

Null

入库方式

Char

6

Null

为“采购入库”或“退货入库”

已入库

Char

4

Null

“是”或“否”

备注

Nemo

100

Null

(注:

入库单号取值范围:

~)

出库单

字段名

数据类型

长度

可否为空

备注

说明

出库单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

出库时间

Datetime

8

Null

领货单号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品名称

Char

50

Null

出版社

Char

30

Null

仓库编号

Char

4

Null

普通索引

类型:

由字母与数字组成

货架区编号

Char

2

Null

货架编号

Char

2

Null

货位编号

Char

4

Null

数量

Numeric

8

Null

出库方式

Char

8

Null

为“销售出库”或“其他出库”

已出库

Char

4

Null

“是”或“否”

备注

Nemo

100

Null

(注:

出库单号取值范围:

~)

提货单

字段名

数据类型

长度

可否为空

备注

说明

领货单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

商品名称

Char

50

Null

出版社

Char

30

Null

商品数量

Numeric

8

Null

验证

Char

2

Null

验证为“是”或“否”

备注

Nemo

100

Null

商品信息表

字段名

数据类型

长度

可否为空

备注

说明

商品编号

Char

8

NotNull

主索引

类型:

由字母与数字组成

商品名称

Char

50

Null

供应商编号

Char

8

Null

普通索引

类型:

由字母与数字组成

仓库编号

Char

4

Null

类型:

由字母与数字组成

备注

Nemo

100

Null

(注:

商品编号取值范围:

~)

供应商资料表

字段名

数据类型

长度

可否为空

备注

说明

供应商编号

Char

8

NotNull

主索引

类型:

由字母与数字组成

供应商名称

Char

50

Null

供应商地址

Char

100

Null

负责人姓名

Char

10

Null

性别

Char

2

Null

联系电话

Char

15

Null

备注

Nemo

100

Null

(注:

供应商编号取值范围:

000~999)

员工资料表

字段名

数据类型

长度

可否为空

备注

说明

员工编号

Char

6

NotNull

主索引

类型:

由字母与数字组成

姓名

Char

10

Null

职务

Char

10

Null

性别

Char

2

Null

联系电话

Char

15

Null

备注

Nemo

100

Null

(注:

入库单号取值范围:

0000~1999)

客户资料表

字段名

数据类型

长度

可否为空

备注

说明

客户编号

Char

8

NotNull

主索引

类型:

由字母与数字组成

客户名称

Char

50

Null

客户地址

Char

100

Null

负责人姓名

Char

10

Null

性别

Char

2

Null

联系电话

Char

15

Null

备注

Nemo

100

Null

(注:

客户编号取值范围:

000~999)

仓库信息表

字段名

数据类型

长度

可否为空

备注

说明

仓库编号

Char

4

NotNull

主索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

货架区编号

Char

2

Null

货架编号

Char

2

Null

货位编号

Char

4

Null

备注

Nemo

100

Null

用户表

字段名

数据类型

长度

可否为空

备注

说明

用户名

Char

10

NotNull

密码

Numeric

6

Null

级别

Char

4

Null

备注

Nemo

100

Null

 

验货单

字段名

数据类型

长度

是否为空

备注

说明

验收单号

Char

8

NotNull

主索引

类型:

由字母与数字组成

日期

Datetime

8

Null

送货单号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品编号

Char

8

Null

普通索引

类型:

由字母与数字组成

商品名称

Char

50

Null

出版社

Char

30

Null

数量

Numeric

8

Null

单价

Currency

8

Null

金额

Currency

8

Null

负责人

Char

10

Null

验收结果

Char

10

Null

结果为:

“合格”或“不合格”

库存盘点单

字段名

数据类型

长度

是否为空

备注

说明

商品编号

Char

8

Null

主索引

类型:

由字母与数字组成

盘点数量

Numeric

8

Null

调整数量

Numeric

8

Null

操作日期

Datetime

8

Null

操作人员

Char

10

Null

标志

Char

4

Null

标志为:

“新建”或“完成”

(九)管理信息系统的平台设计

1.系统硬件配置

(1)微处理器

Intel

(2)存储器

主要使用二级存储器,如磁盘、磁带、光盘

(3)输入设备

键盘、扫描仪、鼠标

(4)输出设备

打印机、显示器

输入设备

(5)硬件结构采用B/S结构——Internet架构

2.系统软件配置

(1)操作系统

UNIX系统

且在组织内部根据处理需要综合运用“批处理OS、分时OS、实时OS”

(2)系统管理软件——数据库

采用Sybase

(3通信模型

采用第三代开放式标准模型,采用分布式网络

3.网络通信配置

网络拓扑

局域网——以太网(Ethernet):

802.3协议(CSMA/CD);采用星形或者总线拓扑结构。

连入广域网——

Internet/Intranet:

运行公共的通信协议TCP/IP,把各个国家、区域网连成一个覆盖全球的网络系统,在网上提供丰富的共享资源和广泛的应用服务。

 

系统设计及实现

对系统开发的功能要求

仓储管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、库存信

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

当前位置:首页 > 求职职场 > 简历

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

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