基于WEB的仓库物流管理系统的设计与实现毕业论文

更新时间:2023-10-16 08:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕 业 论 文(设计)

论文(设计)题目

院系名称 专业(班级)

姓名(学号) 指系完

基于Web的仓库物流管理系统的 设计与实现

导负成教责时师 人 间

基于WEB的仓库物流管理系统设计与实现

中 文 摘 要

当一个企业的经营规模和范围的不断变大。企业急需更多的运营资金,硬件和职员用来稳固和放大企业的产品在市场当中的销量。而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。所以急需要建立一个对信息进行管理的综合化系统。

在系统的研发当中,运用软件工程的概念和技术方法,从而把整个系统的研发阶段(需求分析、需求系统设计、系统实施)各个活动连贯起来。系统主要是为企业的经营活动提供信息服务,对客户,订单,货物,采购商,库存,系统用户等信息提供随时存储、更新、查询、统计的功能。采用的开发工具是:SQL Server 2005,MYeclipse 8.5。 关键词:仓库物流管理系统;信息管理;存储

I

The Design and Implementation of Warehouse Logistics

Management System based on Web

ABSTRACT

When an enterprise's business scale and scope changes. Enterprises need more capital, hardware and staff to secure and enlarge the enterprise product sales in the market. And how the product import and sale, the effective management is the enterprise leadership important decisions matters. However, so far, the main method of artificial processing is the information managements in the texts, tables and other supports, for very large informational processing worker, the query is very difficult. So it is an urgent need to establish an integrated system to manage information. In system development, using the concepts and methods of software engineering, the development of the whole system (in the implementations of demand analysis, systems design, systems demand) of each activity together. Systems is mainly to provides information services to customers, orders, procurement, inventory, goods, as the business activities of enterprises, users of the system to provide information to store, update, query, statistical functions. Using the development tools: SQL Server 2005 and Myeclipse 8.5.

KEY WORDS: warehouse logistics management system; information management; storage

II

目 录

中 文 摘 要 .................................................... Ⅰ ABSTRACT .......................................................... Ⅱ 目 录 ............................................................. Ⅲ 第一章 绪论 ....................................................... 1

1.1系统研发背景 ................................................ 1 1.2系统研发目标 ................................................ 1 1.3 系统覆盖范围 ............................................... 1 第二章 系统概要设计 ............................................... 2

2.1 系统模块结构的设计 ......................................... 2 2.1.1 系统开发工具 ......................................... 2 2.2 数据库的设计 ............................................... 3

2.2.1 实体描述 ............................................. 3 2.2.2 联系描述 ............................................. 3 2.2.3 E-R图 ................................................ 4

第三章 系统的详细设计 ............................................. 5

3.1 数据库的逻辑设计 ........................................... 5 3.2 数据库的实现 ............................................... 5 3.3 程序流程图 ................................................. 8 第四章 系统实现 ................................................... 10

4.1 登录界面: ................................................ 10 4.2系统内部的设计 ............................................. 10

4.2.1商品的库存添加 ....................................... 11 4.2.2 商品信息管理 ........................................ 13 4.2.3 供应商管理 .......................................... 14 4.2.4 客户管理 ............................................ 14 4.2.5 数据备份 ............................................ 15

第五章 系统测试 ................................................... 16

5.1模块测试 ................................................... 16 5.2 组装测试 .................................................. 16 5.3 系统测试 .................................................. 16 5.4 系统运行与维护 ............................................ 17 结 论 .......................................................... 18 参考文献 .......................................................... 19 致 谢 .......................................................... 20 附 录 .......................................................... 21

III

合肥学院计算机科学与技术系毕业论文

第一章 绪论

1.1系统研发背景

随着市场中业务量的增长, 经营范围不断的扩大,市场竞争变得激烈,企业需要很多的物力、财力、人力资源用来稳固和拓展企业产品在市场中的份额。 所以,我们如何有效的管理企业产品、企业客户、企业供应商变得越发的重要。

企业的仓库管理系统的开发能够使企业快速降低管理的成本,把管理变得科学高效,提升竞争的优势,提高企业的资源的利用率,使信息处理的速度加快和处理的准确性提高,能够让企业的管理人员及时、精确的掌握企业内部、外部市场的信息,为领导的及时决策提供支持。

而如何对产品的进、销、存有效地进行管理已经是企业领导的重要的决定事务。然而到目前为止,在文本、表格等载体上的人工处理仍是信息管理的主要方法,对信息处理的工作量非常大,查询也非常的困难。

1.2系统研发目标

经过调查,系统开发的目标为:在整个过程中对企业经营管理的支持,加强在营销布局过程中资源和信息的整合,稳固和拓展企业产品在市场中的份额,让企业的销售管理和经营管理更加的科学更加的智能化,可以在第一时间能够提供各种信息资料和市场资源信息给企业的决策人员。

所以本着遵循信息管理的原理和措施的方法,借助成熟先进的技术方法手段,是相当的有必要去开发一套完整的系统来支持企业的生产经营管理和运作。

1.3 系统覆盖范围

这个系统的各种信息的数据由各部门的人员通过手动录入。对系统用户管理、顾客的后续跟踪、订单信息的查看、企业产品的监管、仓库库存的整理等及时提供保存、更新、随时查询的功能。

从而能够精确的把控进销存当中的各个步骤,提高现金的流转率,将企业的生产经营等管理变的更加的有效率和实时安全。

1

合肥学院计算机科学与技术系毕业论文

第二章 系统概要设计

系统概要的设计主要包括这几个步骤:总体结构的设计;细节的设计;实施进度的设计和详细步骤的制定几个方面[1]。

2.1 系统模块结构的设计

要用科学严谨的方式和工具指导此次的设计。

所以我们将整个系统分成了几块,知道这几块间的联系,再敲定各个模块的内部构成,明确它们如何调用和如何交换信息数据来呈现整个系统的功能。

2.1.1 系统开发工具

(1) JSP:JSP(Java Server Pages)是在服务器端执行的,在打开网页浏览器输入网址链接时,程序开始执行,执行的结果和文件中的代码一起返回给客户端,所以只需要打开浏览器就能运行系统[5]。

B/S体系结构

本系统采用B/S三层结构。如下图所示:

图2-1 B/S三层结构图

B/S三层结构的优势[2]:

(a)B/S界面使用非常简单而且界面相当友好;

(b)B/S三层结构具有很好的通用性以及不错的跨平台性;

(c)B/S的应用程序却是相对简单的,只要打开浏览器,而不需要改变客户端,升级和维护都是在服务器上执行的;

(2) Myeclipse 8.5

Myeclipse 8.5是一款用于开发程序的软件,在这个软件中可以进行程序的编写。

2

合肥学院计算机科学与技术系毕业论文

(3) SQL Server 2005 数据库

SQL Server 数据库是一款大型而且使用率是最高的数据库系统之一[9]。 它的特性有:

(a) 我们可以通过程序来运用 Web 方便访问数据库内部的信息数据 ; (b) SQL Server 2005具有强大而灵活的基于 Web 的分析数据的性能的优势; (c) SQL Server 2005具有能够很好的向外扩展能力和很好的实用性的特点 ;

(d) 具有快速开发、调试和数据之间的转换性能,使我们管理起来也非常的简单而且变得高效;

2.2 数据库的设计

数据库的设计我们需要在具体的应用环境之中,来设计一个数据库。需要通过运用逻辑和物理的设计方法和理念,从而建立一个良好的模型来建立数据库和开发编写应用程序[10]。

首先我们要分析数据,得出实体结构数据信息之间的联系。再用E-R图描述出系统的功能。

2.2.1 实体描述

此系统包含的实体结构有:

顾 客:所在地、名称、联系方式、负责人、代号; 货 物:信息、型号、价格、单位、代号;

采购商:名称、负责人、联系方式、所在地、代号; 2.2.2 联系描述

上述各个实体结构间的关系有:

(1)订货关系:业务员、客户和商品的关系是1:M:N; (3)存储关系:仓位和商品的关系是1:N;

(4)出库关系:客户、仓位和商品的关系是M:N:N; (5)入库关系:供应商、仓库和产品关系是:N:M:N; 以上实体的联系属性如下所列:

定 货 : 定货表的单号、时间、量、价格;

3

合肥学院计算机科学与技术系毕业论文

入仓库 : 入仓库的单号、时间、量; 出仓库 : 出仓库的单号、时间、量; 存 储 : 具体日期、量; 2.2.3 E-R图

先简单用图来建造以上关系。 系统各个E-R图如下图所示: (1)

图 2-2 系统E-R图

(2)

图2-3 管理员E-R图

(3):

4

合肥学院计算机科学与技术系毕业论文

图2-4 库存E-R图

(4):

图2-5 供应商E-R图

通过构造以上几个实体间的关系图表,我们可以很清楚而且直观的了解他们之间存在的相互关系。

而且,只有画出了关系图,我们才能更好的进行数据库的设计。为我们后面的数据库的详细设计提供了极大的帮助和指导。

5

合肥学院计算机科学与技术系毕业论文

第三章 系统的详细设计

3.1 数据库的逻辑设计

我们首先要进行数据库的逻辑设计,分析实体结构的联系情况。 实体间的关系可以分为下面三个情况: 实体间的关系可以为一比一的情况; 实体间的关系可以为一比n的情况; 实体间的关系可以为n比m的情况; 下面将实体所具有的属性一一罗列出来:

顾 客:所在地,姓名,联系方式,负责人,代号; 货 物:信息,型号,价值,单位,代号;

采 购 商:名称,负责人,联系方式,所在地,代号; 出 仓 库:出库表,仓位,货物,时间,量; 存 放:仓库,货物,时间,量;

入 仓 库:入库表号,仓库,货物,时间,量;

3.2 数据库的实现

数据库经过逻辑设计列出各个实体所具有的属性之后, 我们就可以进行数据库的具体构造实现了。

有以下几个关系数据的表:

表3-1 用户表 代号 名 称 1 2 3 4

类 型 数字类型 VChr VChr 时间数据

宽 度 可以是空? 长度 极限 5 45 45 45

Y Y Y Y

8 240 240 240

其 它

地 址 名字 密码 时间

6

本文来源:https://www.bwwdw.com/article/4gdf.html

Top