教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

仓库管理信息系统

来源:网络收集 时间:2026-09-14
导读: 仓库管理信息系统 【摘要】仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于

仓库管理信息系统

【摘要】仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。 本文按照软件工程思想和管理信息系统的开发步骤,设计并实现了一个仓库管理信息系统。以系统开发过程为主线,介绍了系统从需求分析,逻辑设计,总体设计,详细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、界面设计等等。最后对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。

设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成月底盘点等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作,并支持灾难性恢复;系统界面友好,操作简单,效率高易掌握。最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。

关键词:仓库管理; 数据库; 管理信息系统; 面向对象

摘 要 1

第一章 前言 2

1.1 项目开发背景 2

1.2 信息系统目标 3

1.3 系统开发方法 3

1.3.1 系统规划阶段 3

1.3.2 系统分析阶段 3

1.3.3 系统设计阶段 4

1.3.4 系统实施阶段 4

1.3.5 系统运行与维护阶段 4

1.4 开发工具选择 4

1.4.1 Delphi 7.0 简介 4

1.4.2 Delphi中的数据库系统开发 5

1.4.3 Access数据库系统 6

1.5 本系统开发方法及目标 7

第二章 系统需求分析 8

2.1 现行业务系统描述 8

2.2 现行系统存在的主要问题 9

2.3 可行性分析 9

2.3.1 技术可行性 10

2.3.2 经济可行性 10

2.3.3 运营可行性 11

第三章 系统逻辑设计 11

3.1 数据流程分析 11

3.2 数据词典描述 12

仓库管理信息系统

3.2.1 数据流的DD表 13

3.2.2 数据元素的DD表 14

3.2.3 数据存储的DD表 14

3.2.4 数据加工的DD表 15

3.2.5 外部项的DD表 15

3.3 软件模块结构设计 16

3.4 数据库设计 16

3.5 总体安全性可靠性方案 18

第四章 系统详细设计与实现 19

4.1 代码设计规范 19

4.2 人机界面设计 19

4.3 功能模块设计与实现 20

4.3.1 登录模块 20

4.3.2 基本信息维护模块 21

4.3.3 仓库操作模块 22

4.3.4 信息查询模块 22

4.3.5 系统其它功能模块 24

第五章 实施概况 24

5.1 操作系统和开发环境 24

5.2 系统测试 25

5.3 系统运行与维护 25

一章 公司介绍与系统的需求分析

1.1公司简介

佳雪公司是一个专销电动机的公司,主要业务是进行电动机的进货与分销,作为一个销售的中介公司,其

要求有入库与出库的主要数据库,可以简单的记录数据,并且可以进行多方面的查询,使得公司有较详细

的数据统计与分析。

其主要业务如以下图所示:

1. 厂商 仓库 顾客

图1.1.1

2.查询功能

1) 按型号查询

有两个结果:A生成 入库量、出库量、节余量

B生成 两个数据来源表,包括出库来源与入库来源;

2) 按单位查询

结果:生成 型号、产品名称、时间(入/出库)、单价

再生成出入库的两个基本情况表,包括供应商和顾客的基本情况,如型号、出/入库时间,单

价,发票编号、结帐情况;

3.本系统主要运用Visual Basic的内嵌数据库Access来记录数据;

仓库管理信息系统

4.产品信息:

序号(自动生成)、型号(文本)、入库时间(日期)、出库时间(日期)、数量(数字)、

发票编号(文本)、单价(货币)、厂商名称(文本)、供应商名称(文本)、厂商与供应商的电话(数

字)、结帐情况(是/否)[是为0,否为-1]

1. 2分析与描述

一.根据1.1章节的具体要求,总结出以下的数据流程:

图1.2.1 数据流程

二.根据以上情况,按要求设计了几个相关的数据库

表:出库、入库

查询:查询结余、出库查询、入库查询、型号出库查询、型号入库查询 l 主要的出库表属性如以下表所示:

字段名 属性 字段大小

序号 自动生成 长整型

型号 文本 50

产品名称 文本 50

出库数量 数字 长整型

单价 货币 自动小数

出库时间 日期 年-月-日

发票编号 文本 50

顾客电话 文本 50

结帐情况 是/否 2

表1.2.1

l 由于入库表与出库想类似,所以在此不做详细介绍。

l 为了方便查询,因此在出库与入库的基础上增加了几个查询表,具体字段如下:

1. 查询结余:型号、产品名称、出库数量、入库数量

2. 出库查询:顾客名称、型号、出库时间、单价、出库数量OF SUM、发票编号、结帐情况

3. 入库查询:供应商名称、型号、入库时间、单价、入库数量OF SUM、发票编号、结帐情况

4. 出库型号查询:型号、产品名称、顾客名称、单价、发票编号、结帐情况

5. 入库型号查询:型号、产品名称、供应商名称、单价、发票编号、结帐情况

1.3数据库的主要特点

u 数据库中的每一个表都必须符合下面几个特征:

*表中的每一个单元的内容只有一个值

*所有字段的名称都不相同

*记录的前后次序和字段的左右次序可以变化,不受限制

*数据库中的表的上下次序不受限制

*表中不应有内容完全相同的记录

*表中的每一个字段都必须有相同的数据类型

使用Visual Basic开发应用程序的两个主要思想:

仓库管理信息系统

*可视设计

*事件驱动编程

Visual Basic应用程序不同于其他语言开发的单一性程序。使用Visual Basic编程时,必须首先确定应用

程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。 使用Visual Basic开发数据库应用程序的一般步骤如下所示:

(1) 建立数据库

(2) 建立用户界面

(3) 编写代码

(4) 调试运行

(5) 编译应用程序

(6) 发布应用程序

界面设计

(1) 控件的位置

(2) 界面元素的一致性

(3) 保持界面的简明

(4) 使用颜色和图象:增加视觉的感染力

(5) 图象和图标:增加应用程序的视觉上的趣味

(6) 选取字体

Visual Basic应用程序的结构:

由于Visual Basic应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的

模型。根据定义,对象包含数据和代码。在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内

在特性。版权所有:/38 …… 此处隐藏:2628字,全部文档内容请下载后查看。喜欢就下载吧 ……

仓库管理信息系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/265353.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)