第一范文网 - 专业文章范例文档资料分享平台

企业成品库存管理的设计与实现(后台)大学论文

来源:用户分享 时间:2025/11/27 17:59:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1. 绪论

1.1背景和意义

库存管理系统是现代企业进行货物管理和处理的业务操作系统。它可以实现本地一个或几个仓库的精细化管理,它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。

在现代企业中,仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。

众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类数量繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的库存管理系统是十分必要的。

1.2本文的工作

本系统以MySQL作为后台数据库,以java语言来开发的,不仅实现了企业

库存管理的自动化,同时也提高了工作效率。本系统由以下几个模块组成:基本信息管理、入库管理、出库管理、用户管理。

2. 系统分析

2.1需求分析

本系统是为物流管理而设计的高效管理系统,系统功能强大,同时操作又

比较简单,而管理人员大多受到过系统的培训,并能够操作电脑,所以只要花很少的时间,就能够让他们熟悉本系统。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。

2.2系统功能

1

2.2.1系统功能描述

本库存管理系统需要完成功能主要有:

● 订单管理,包括订单的录入,查询,更改,删除,订单明细的编辑等 ● 入库管理,包括入库单的录入,查询,更改,删除,入库明细的编辑以

及入库操作等

● 出库管理,包括出库单的录入,查询,更改,删除,出库明细的编辑以

及出库操作等

● 仓库管理,包括仓库信息的查询,初始化和整理等操作

● 基本数据管理,包括对系统用户的基本信息和产品信息的操作,包含对用户密码的修改,基本信息的设置和查询,以及产品价格信息的修改等

2.2.2系统业务流程图

图2-1 系统业务流程图 2.2.3系统的角色定义

2

本系统角色包括三种,系统管理人员,销售经理和仓库管理人员。其中

销售经理:

对订单进行录入,订单基本信息的查询浏览等具体权限有: ●订单信息录入和查询,修改删除 ●密码的修改 ●订单明细的编辑

仓管部管理人员:

负责仓库的出入库管理,可以根据流向单实现出/入库操作,负责整个企业仓管部门的日常运作和管理工作。具体权限有: ●订单信息浏览

●出库单信息的维护以及出库操作 ●入库单信息的维护以及入库操作

●密码的修改

●仓库信息的维护及整理 系统管理人员

管理系统用户、角色与权限,保证系统正常运行

2.3技术介绍 2.3.1 JSP技术简介

JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为Java服务器编程的重要组成部分。它虽然还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。

JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它们结合在一起.

2.3.2 Servlet技术简介

Servlet是一些用来扩展Web服务器功能的Web组件,它基于请求/响应机制。

所有的程序代码全部由JAVA组成,而且全部封装成了一个类,可以编写任意的JAVA代码,可以调用任意的JAVA类。Servlet从客户端(例如Web浏览器)获

3

得请求,然后,将响应结果返回客户端。Servlet的这种特点使它非常适合于Web应用。Servlet和EJB组件的区别在于EJB组件所提供的服务器端组件特性并不能全部适用于Servlet,Servlet更适合于处理简单的请求/响应任务,而且它不需要应用服务器所提供的复杂服务的支持。

2.3.3 MVC简介

MVC设计模式都是以Servlet为主题展开的,由Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,并将所有的显示结果交给JSP完成。它强制性地使应用程序的输入、处理和输出分开。MVC设计模式被分为3个核心层,即模型层、显示层和控制层。它们各自处理自己的任务,各层的任务如下。

1、显示层(View):主要负责接收Servlet传递的内容,并且调用JavaBean,

将内容显示给用户。

2、控制层(Controller):主要负责所有的用户请求参数,判断请求是否合法,根据请求的类型调用JavaBean执行操作并将最终的处理结果交由显示层进行显示。

3、模型层(Model):完成一个独立的业务操作组件,一般都是以JavaBean

的形式进行定义的。

3. 系统设计

3.1 数据库设计 3.1.1数据库需求分析

数据库设计时应该充分了解用户的需求,包括现有的以及将来可能增加的需求。数据库设计包括如下几个步骤:

1.数据库需求分析 2. 数据库概念设计 3. 数据库逻辑结构设计

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入输出。根据基础数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。

在仔细分析调查有关库存信息需求的基础上,通过上面的数据流程图可以设计出下面的数据项和数据结构

1.用户管理基本信息,包括用户名 ,用户编号,密码,用户等级,用户联系方

4

企业成品库存管理的设计与实现(后台)大学论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0iyxp2zynq6d7jn4l8uv58u602x74s012pp_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top