Web仓库管理系统的设计与实现

 2024-02-05 15:08:49

论文总字数:19197字

摘 要

为解决仓库管理所遇到的不便问题,在myeclipse6.0 MYSQL环境下,采用B/S模式进行Web仓库管理系统的设计与实现,实现仓库管理的网络化。系统主要的功能主要有:操作员管理包括修改登录密码;货物类别管理包括货物类别管理、添加货物类别;货物信息管理包括货物信息管理,添加货物信息;销售管理包括销售出库管理,添加销售;供应商管理包括供应商管理、添加供应商;采购入库管理包括采购入库、添加采购信息;货物盘点统计包括货物盘点统计功能。

关键词:Web仓库管理,入库采购,出库销售

Abstract:To solve the inconvenience of warehouse management, in myeclipse6.0 mysql environment, using B / S mode web warehouse management system design and implementation, realize the warehouse management of the network. System main functions are: operator management including modify the login password, goods category management including goods category management, add the type of goods, cargo information management including cargo information management, add the information of the goods; sales report management including sales report management, add sales report; supplier management including supplier management, add suppliers. Purchasing and warehousing management reports including purchasing and warehousing statements, adding procurement information; inventory of goods statistics, including goods inventory statistics function.

Keywords:web inventory management ,warehousing procurement,outbound sales

目 录

1 前言 3

1.1 课题背景 3

1.2 系统设计思想 3

1.3 系统开发环境 3

2 总体设计 5

2.1 模块的需求分析 5

2.2 系统模块总体设计 5

2.3 系统模块流程图 6

3 数据库设计 7

3.1 数据库设计概述 7

3.2 数据库概念结构设计 7

3.3 数据库逻辑结构设计 10

4 详细设计 12

4.1 用户登录模块 12

4.2 操作员管理模块 15

4.3 类别信息管理 16

4.4 货物信息管理 19

4.5 供应商信息管理 21

4.6 采购信息管理 24

4.7 销售信息管理 26

4.8 库存信息统计 29

5 软件测试 30

5.1 测试的基本概念 31

5.2 测试的任务 31

5.3 本系统测试 31

结 论 33

参 考 文 献 34

致 谢 35

1 前言

1.1 课题背景

大型企业的仓库管理不可缺少Web仓储管理系统,它的性能关于公司的仲裁和管理的人是非同小可,那么Web仓储管理系统应该具有丰富的数据和高速的查找方法。但始终以来以传统人工的点子治理仓库,这种保管法子有着许多缺欠,如: 效率值不高、另外如果时间变长,将会出现许许多多的纸质档案,这对于用户的查找等都有了不方便。

计算机对物资的信息进行管理作为计算机运用的中一方面,是手工管理所无法比拟[1]。如:检索速率快、高保险性、大存储量等。以上的优点不单是可增加管理的效率,也是公司的科学化更本标准。

因此, Web仓库管理软件是很有必要研发的。

1.2 系统设计思想

一个方便管理访问的网站应有小体积,美观的操作界面,齐全稳定的功能,运行速度也不慢,方便快捷清晰的进行数据查找功能。

该系统会运用基于MVC的框架模式,MVC模式是B/S结构程序所采用的设计模式,努力挖掘MVC的优点。

前台则运用JSP网页显示技术,使用它的目标是因为它可以建立一个人机交互界面。将设计好的优美界面在服务器上运行。

系统的开发平台是MyEclipse 6.0,我用的是Java语言开发,并且联合运用 Mysql数据库,该种开发方式的融合性很好,能对系统的安全性起到无可替代的作用。

1.3 系统开发环境

开发环境: 1.开发平台:MyEclipse

2.Mysql数据库作为网站后台据库。

1.3.1 B/S结构的数据库访问方式

在三层体系结构中的中间一层进行处理有:合法性校验、数据访问等工作。一般情况,数据库与客户端在B/S中不能交互,要透过与其它层,再经由这两层进行交互。图1-1所示。

图1-1  B/S结构图

用户向Web服务器发送请求通过浏览器,Web服务器接收从客户端发送来的请求,而后剖析这个请求,剖析完成之后又与数据库进行交相互作用,并将执行的最后结果发送给客户端。

用户的请求变换时Web服务器可以根据变换的请求更新jsp上的信息,Web信息管理者也可以改变数据库中的数据为用户提供更改后的信息,而无需更改页面,只需刷新页面。用户好由此这些动态页面向本地的数据库中登录信息。

1.3.2 MyEclipse简介

MyEclipse:java工作平台,是JavaEE集所以而成软件开发硬件环境,可以为我们开发过程中提高工作效率,是Eclipse IDE的扩充 。

在Eclipse中任何类别,任何功能,都具有相应的功能组件,并拥有不同的插件来实现它们。MyEclipse的这种形式,可以让我们既不影响其他的功能,也可以对任一一种性能进行独自扩大和提高[3]

1.3.3 Mysql数据库简介

MySQL: AB公司研发并发展,是一个数据库平台。

2009年:Oracle最终收购了SUN.但人们对Mysql的出路并不抱乐观主义的态度。但是,在IT上的中或小型网站中,MySQL被广泛地应用。尤其是其对源代码不加密的这一特色,是MySQL数据库,在中国赢得许多网站的喜欢和使用。

剩余内容已隐藏,请支付后下载全文,论文总字数:19197字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;