基于ssm的乐福超市仓储管理系统.docx

上传人:b****8 文档编号:11001494 上传时间:2023-02-24 格式:DOCX 页数:60 大小:1.28MB
下载 相关 举报
基于ssm的乐福超市仓储管理系统.docx_第1页
第1页 / 共60页
基于ssm的乐福超市仓储管理系统.docx_第2页
第2页 / 共60页
基于ssm的乐福超市仓储管理系统.docx_第3页
第3页 / 共60页
基于ssm的乐福超市仓储管理系统.docx_第4页
第4页 / 共60页
基于ssm的乐福超市仓储管理系统.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

基于ssm的乐福超市仓储管理系统.docx

《基于ssm的乐福超市仓储管理系统.docx》由会员分享,可在线阅读,更多相关《基于ssm的乐福超市仓储管理系统.docx(60页珍藏版)》请在冰豆网上搜索。

基于ssm的乐福超市仓储管理系统.docx

基于ssm的乐福超市仓储管理系统

基于ssm的乐福超市仓储管理系统

摘要:

在绝大多数的中小型超市中对仓库数据的记录仍然是传统的使用手写或用EXCEL进行记录。

但在如今信息数字化发展的年代,互联网+成为传统企业发展的方向,超市仓储管理信息化转型超市行业转型必不可少的一部。

根据一系列多超市的业务进行深入调研本次系统已主要面向中小型超市进行开发,以易上手、实用性高、开发成本低、部署易为原则选择相对应的技术框架。

本次项目选择SSM框架开源框架整合而成。

展示层由前端代码JS和jQuery开发,要求页面简洁,功能简单,操作不复杂。

数据源选择使用MYSQL存储数据。

系统开发主要使用JAVA语言开发。

在结构上使用SPring、SpringMvc、MyBatis框架搭建。

仓储管理类将客户、供应商、企业管理一步步联系起来从而实现员工、商品、供应商、客户等业务数字化管理。

关键词:

管理资讯系统,B/S模式,商品管理。

 

第1章绪论

1.1.研究背景和意义

1.1.1.中小型连锁超市管理背景分析

如今在企业管理类中计算机成为企业管理必不可少的一部分,比如员工信息的管理、客户信息的管理、财务的管理、供应商的管理都需要计算机的应用。

从管理的角度来说:

在过去的中小型超市仓储管理系统中主要使用电子表格的形式去记录库存信息,记录提供货物的供应商。

但使用电子表格存在仓储管理信息保密性低、数据易丢失、效率低、问题追溯难。

从市场的角度来说:

目前国内的主流综合超市位置固定,面积大,商品多。

随着城市郊区房地产的开发,有部分市民的居家附近没有综合超市,因此即使综合超市货品丰富齐全,但当市民需要赶时间购物或者是购物日常用品是都不情愿去大型超市购买。

因此为满足这部分市民的需求,中小型超市门店数量快速递增,中小型超市随着营业额的增加利润额增大的情况下开始扩张门店,每天需要商品出库到不同的分店。

因此用以往传统库存管理方法并不适合市场。

本次课题乐福超市属于连锁型中小型超市,加盟形式进行分店,每天根据各店需求从商品仓库中出库到各个分店,随着商品种类和数量增多,依靠传统的管理手段容易造成疏漏、效率低、追踪难。

因此传统超市管理方式需要与互联网结合进行信息数字化转型。

1.1.2.本课题的研究意义

中小型超市同加盟的形式进行扩张如今已是一种成熟常见的模式,乐福超市也是以加盟进行扩张,本次课题乐福超市运营模式开发的仓储管理系统。

传统出入库管理一般考人工使用纸质记录,必定带来许多人为造成风险如人员记录懈怠、在工作量大情况下出入库容易造成工作失误。

通过B/S架构的仓库管理系统为仓库管理员提供高效率工作,并且提供记录回溯,在出错情况下可以快速定位负责人以及原因。

为中小型超市提供规信息范性管理方案。

1.2.文献综述

1.2.1.国内研究

而管理信息系统对数据的处理是以企业的数据库为基础的,数据随着互联冋的发展达到数据共享的地步,以系统为核心,设计系统信息和进行全局的规划,此时可以称为管理信息系统阶段。

随着计算机技术的发展以及人们对系统需求的提高,企业高层的决策需要管理信息系统地支持,这一功能是人们更加注重的。

同时,决策者更侧重于管理信息系统能否面向企业或组织以外的信息收集整理、人工智能、综合数据库、模型方法库等。

我国MIS的应用开始于20世纪70年代末,有少数企业在局部方向尝试使用。

当今我@MIS系统应用范围几乎覆盖了各个行业及各个部门,发展前途广泛。

1.2.2.国外研究

信息管理系统简称MIS,是一个可以帮助企业进行决策的一个不断发展的平台。

19世纪60年代第次发现了它的存在・管理信息系统的创造者是GoronBDavis—UniveriityofMinneiatnPrDfe„Dr。

他认为MIS是一个包括了计算机硬件和软件以及数据库等技术的系统・而当今阶段科学家认为MIS是由人和计算机技术组成的管理系统。

以人为核心,计算机技术进行信息数据处理帮助人类进行决策。

MIS的概念在随着时间的增长和计算机、通信、冋培技术的发展而不断进步。

这个概念大概在20世纪70年代末进入中国,对企业或组织有用的外界信息的加工处理,企业所拥有的信息的杂护和存储,以及所有各行各业信息使用的一个系统。

,这就是MIS系统和一般计算机的不同之处是MIS系统的主要面向对象,而信息又是原始的数据经过加工处理生成的,可以帮助企业或者组织进行决策的数据。

信息数量庞大,来源分散,这是信息最大的特征。

信息来源的渠道有很多,如企业和工厂,学校和社会,以及城市和国家等。

20世纪初是全球经济发展最迅速地时代,众多新颖的管理思想也纷纷涌现。

20世纪50年代,Simon认为信息的发展决定着经济的发展。

同时代的Wiener提出了三维空间管理,认为管理是一种多层面的思想。

MIS系统最初主要用于薪酬结算、人事管理、商货管理等简单的工作,进而发展到企业所有分公司数据、人事等地统一管理。

此时的MIS系统也可以称为电子数据处理(EDP,ElectronicDateProcessing)系统。

1.3.系统开发环境与开发工具

1.3.1.J2EE技术

(1)Servlet

Sun公司提供的一门用于开发动态web资源的技术。

Servlet动态地生成web页面,在服务器端运行。

其用途就是拓展JavaWeb连接端功能,相比于传统CGI,Servlet的可用性和高效性较好。

(2)JSP

JSP是一种动静态页面混合编码技术web页面可以交给前端页面设计人员来设计,并方便地通过JSP来合成。

Tomoat服务器运行时,JSP首先会转换成Servlet。

译运行,效率和功能等同于Servlet,具有很高的效率。

(3)JDBC

由java类和接口组成。

它的作用是使程序员进行数据库开发时能够使用标准的JavaAPI编写代码,连接数据库,完成SQL命令的编写,静态和动态SQL语句的执行、存储过程和事务。

是一种半自动的数据库连接方式。

(4)EJB

开发人员将自己编写的代码打包放在服务器上执行,利用EJ像建筑堆积一般,建立可跨平台的应用。

EJB是用于开发企业商务逻辑部分。

所以不涉及显示数据部分的技术。

这就要求使用EJB的同时必须和J2EE的其它标准一起使用。

比如前面提到的servlet,jsp技术等。

1.3.2.BS架构

(1)HTML

HTML的英文全称是HyperTextMarkedLanguage,即超文本标记语言。

HTML是由Web的发明者TimBerners-Lee和同事DanielW。

Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。

用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,Windows等)。

使用HTML语言,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML文件“翻译”成可以识别的信息,即现在所见到的网页。

(2)JavaScrip

JavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。

(3)CSS

CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。

1.3.3.SSM框架整合技术

(1)Spring

Spring是一个开源轻量级框架。

Spring框架的开发使得以后的应用软件开发使用基本的JavaBean就可以完成。

从简单性和耦合性的角度分析,只要是Java程序的开发都可以使用Spring框架来进行系统环境的搭建,Spring还可以兼容其他框架,使项目的开发变得容易很多。

控制反转和面向切面是Spring的两个最重要的功能。

(2)SpringMVC

SpringMVC是一种轻量级企业Web开发框架。

框架使用了MVC的设计思想,将Web层进行了分解,SpringMVC可以部署在Spring框架之中,属于Spring的一部分,SpringMVC的开发目的就是使我们的开发变得简单化,SpringMVC的框架主要在项目中代表前端的展示部分,是后端接口和前端页面的中转站,可以方便我们对前端页面的渲染。

(3)Mybatis

MyBatis是一个开源的,与数据库连接的框架,属于完全开放型持久层框架。

第2章系统需求分析

2.1.可行性分析

(1)经济可行性

本次超统开发到使用仅仅是开发的时间成本,本系统为商家提高了对商品的时间效益。

(2)技术可行性

使用SSM框架开发MIS系统在如今技术上很成熟。

主要工作难点是充分将技术与业务充分结合。

(3)操作可行性

本系统以上手易、界面简单、功能不繁琐为目的设计。

用户只需要有简单的管理系统操作知识,使用本项目系统完全没有问题。

2.2.系统业务需求

乐福超市仓库以加盟形式进行分店,从商品仓库中进行对每个分店商品进行补货。

其中商品需要是已入库的厂家和已与供应商签约的商品。

仓库管理员负责商品的出入库管理(库存数量登记、出入库登记、记录出库地点、),每个商品仓库都有对应的管理人员记录商品库存,当收到商品发货时管理人员负责记录不同商品的出库,之后更新每个商品的库存数量。

另外分别记录每个商品到达哪些分店,数量是多少。

另外仓库不足需要补货,在入库中需要盘点入库商品数量,哪家供应商提供,记录入库的数量。

以下为乐福超市管理系统业务需求分析如图所示:

2.3.系统功能需求分析

在乐福超市每天都需要把仓库的货品分配到不同的分店并且记录出库的商品。

因此需要有出库管理模块需要含商品的名称、数量、发货对象的名称。

商品出库后,需要根据出库的商品补充货源因此所有入库管理记录入库商品的供应商信息、商品名称、数量、入库仓库名称。

在商品仓库中,每个仓库商品出入库管理有相对应的负责人。

因此系统需要有员工管理功能和记操作日志功能其中员工管理基本信息包含员工名称、性别、手机号码、地址。

操作日志基本信息含用户ID、用户名、操作内容、操作时间。

因此根据以上分析总计超市仓储管理系统应该有如下功能如图所示:

库存管理功能:

管理全部库存的货物,对货物库存进行增删改查。

出入库记录,记录所有商品出入信息。

对出入库信息可以根据日期、仓库名称进行查询。

其中库存信息信息可以批量导入。

1)出入库管理:

出库管理输入出库货物数量、名称、仓库名称,出库成功后更新库存信息。

入库管理中输入补充货物供应商名称、货物数量、货物、仓库名称。

其中出入库信息信息可以批量导入。

2)人员管理:

对仓库管理人员信息进行增删改查。

其中员工信息含员工名称、性别、联络方式、联络地址、出生日期。

增加员工成功后系统生成对应的管理员账号。

其中人员信息可以量导入。

3)基础信息管理:

基础信息有四个子功能分别是供应商信息管理、客户信息管理、货物信息管理、仓库信息管理。

供应商管理主要是对供应商信息添加或者导入,查询供应商信息、更改供应信息,其中字段含供应商名称、负责人、联系电话、电子邮件、联系地址。

4)系统维护:

系统维护有三个子功能分别为更改密码、系统日志、登录日志。

系统日志查看系统操作记录包括用户ID、用户名、操作内容、时间、操作结果。

登录日志为查看各个账号上下线时间,包括用户ID、用户名、时间、类型。

2.4.数据流图

2.4.1.用户登录数据流图

用户登录数据流过程为:

第一步是用户进入登录页面输入用户账号和密码;第二步是系统对用户登录信息进行验证;第三步就是验证通过后根据用户的信息查询该用户所拥有的角色;第三步是根据角色查询它具有的权限;最后根据权限集合生成页面返回给用户。

用户登陆数据流图如图所示:

2.4.2.货物入库数据流图

货物入库数据流的过程是仓库库管理员输入商品入库的基本信息,然后系统处理后将信息写入到数据库库存表中和入库表中,最后将操作的结果返回给设备管理员。

商品入库DFD如下图所示:

2.4.3.货物出库数据流图

货物出库数据流的过程:

第一步是设备管理员手工输入出库商品信息和出库客户信息,然后系统信息修改库存表和出库表,然后经过系统处理后的查询结果返回给用户,商品出库库数DFD如下图所示:

2.4.4.库存查询数据流图·

库存查询数据流的过程:

首先仓库管理员进入设备库存查询页面输入商品编号、名称、类型,然后经过系统处理,查询库存表,最后将查询的结果返回给用户。

库存查询DFD如图下图所示:

2.4.5.出入库记录库查询

出入库记录查询流展示了商品出入库信息的过程,其步骤如下:

第一步是用户进入出入库查询页面选择仓库和日期。

管理通过选择仓库和时间后经过系统处理后将查询结果返回给用户。

2.4.6.添加人员信息数据流图

添加人员信息数据流的过程:

第一步是仓库管理员进入人员信息管理页面,添加员工信息,然后修改数据库员工信息表,经过系统处理后的查询结果返回给用户人员信息DFD如图下图所示:

2.4.7.查询人员信息数据流图

人员查询数据流的过程:

首先仓库管理员进入人员信息管理页面输入人员名称、ID,然后经过系统处理,查询人员表,最后将查询的结果返回给用户。

人员信息查询DFD如图下图所示:

2.4.8.编辑人员信息数据流图

编辑人员信息数据流的过程:

第一步是仓库管理员进入人员管理页面,点击“编辑”,编辑人员信息,然后修改数据库人员信息表,经过系统处理后的查询结果返回给仓库管理员编辑人员信息DFD如图下图所示:

2.4.9.添加供应商数据流图

添加供应商信息数据流的过程:

第一步是仓库管理员进入供应商息管理页面,添加供应商信息,然后修改数据库供应商信息表,经过系统处理后的查询结果返回给用户供应商信息DFD如图下图所示:

2.4.10.查询供应商数据流图

供应商查询数据流的过程:

首先仓库管理员进入供应商信息管理页面输入人员名称、ID,然后经过系统处理,查询供应商表,最后将查询的结果返回给用户。

供应商信息查询DFD如图下图所示:

2.4.11.编辑供应商数据流图

编辑供应商信息数据流的过程:

第一步是仓库管理员进入供应商管理页面,点击“编辑”,编辑供应商信息,然后修改数据库供应商信息表,经过系统处理后的查询结果返回给仓库管理员编辑供应商信息DFD如图下图所示:

2.4.12.添加客户信息数据流图

添加客户信息数据流的过程:

第一步是仓库管理员进入客户管理页面,添加客户信息,然后修改数据库客户信息表,经过系统处理后的查询结果返回给仓库管理员客户信息DFD如图下图所示:

2.4.13.编辑客户信息数据流图

编辑客户信息数据流的过程:

第一步是仓库管理员进入客户管理页面,点击“编辑”,编辑客户信息,然后修改数据库客户信息表,经过系统处理后的查询结果返回给仓库管理员客户信息DFD如图下图所示:

2.4.14.查询客户信息数据流图

客户查询数据流的过程:

首先仓库管理员进入客户信息管理页面输入客户名称、ID,然后经过系统处理,查询数据库客户表,最后将查询的结果返回给用户。

客户信息查询DFD如图下图所示:

2.4.15.添加货物信息数据流图

添加货物信息数据流的过程:

第一步是仓库管理员进入货物信息管理页面,添加货物信息,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员添加货物信息DFD如图下图所示:

2.4.16.删除货物信息数据流图

删除货物信息数据流的过程:

第一步是仓库管理员进入货物信息管理页面,点击“删除”,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员添加货物信息DFD如图下图所示:

2.4.17.编辑货物信息数据流图

编辑货物信息数据流的过程:

第一步是仓库管理员进入货物管理页面,点击“编辑”,编辑货物信息,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员户信息DFD如图下图所示:

 

2.4.18.添加仓库信息数据流图

添加仓库信息数据流的过程:

第一步是仓库管理员进入仓库信息管理页面,添加仓库信息,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:

2.4.19.删除仓库信息数据流图

删除仓库信息数据流的过程:

第一步是仓库管理员进入仓库信息管理页面,点击“删除”,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:

2.4.20.编辑仓库信息数据流图

添加仓库信息数据流的过程:

第一步是仓库管理员进入仓库信息管理页面,添加仓库信息,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:

2.5.UML建模

2.5.1.商品入库

用例编号

LF_RK-01

用例名称

商品入库

功能描述

货品入库时仓库管理人员使用系统登记入库商品数量、属性、供应商等信息。

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行。

后置条件

更新商品库存信息。

涉众利益

提高商品出库数量上限。

基本路径

1.出入库管理

1.1点击货物入库

1.2填写客户名称

1.3选择入库仓库

1.4出库数量

1.5出库货物

1.6点击提交入库

扩展

字段列表

客户名称、入库货物、入库仓号、入库数量

业务规则

1.仓库管理人员需要提前注册账号。

1.2入货客户信息需要提前录入系统

1.3入库货物信息需要提前录入系统

备注

2.5.2.商品出库

用例编号

LF_CK-01

用例名称

商品出库

功能描述

货品出库时仓库管理人员使用系统登记出库商品数量、属性、供应商等信息。

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行。

后置条件

更新商品库存信息。

涉众利益

商品库存信息检索

基本路径

1.出入库管理

1.1点击货物出库

1.2填写客户名称

1.3选择出库仓库

1.4出库数量

1.5出库货物

1.6点击提交出库

扩展

字段列表

客户名称、出库货物、出库仓号、出库数量

业务规则

1.仓库管理人员需要提前注册账号。

1.2出货客户信息需要提前录入系统

1.3出库货物信息需要提前录入系统

备注

2.5.3.库存信息管理

用例编号

LF_KC-01

用例名称

库存信息管理

功能描述

对商品库存进行增查。

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行。

后置条件

显示商品增删改后信息

涉众利益

根据出入库信息修改库存。

基本路径

1.添加商品库存

1.1点击库存查询

1.2点击添加库存信息

1.3输入货物ID

1.4输入仓库ID

1.5输入添加库存数量

1.6显示库存添加成功

2.查询库存信息

2.1选择形式

2.2输入关键字

2.3选择仓库

2.4点击查询

2.5显示查找商品库存信息

扩展

字段列表

货物ID、货物名称、货物规格、货物类型、货物价值、仓库ID、存数量

业务规则

1.仓库管理人员需要提前注册账号。

2.添加库存信息需要提前录入货物信息先才可添加。

3.需要提前录入货物信息。

备注

2.5.4.仓库信息管理

用例编号

LF_CK-01

用例名称

仓库信息管理

功能描述

对仓库信息增删改查

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行

后置条件

显示仓库数据库内容

涉众利益

商品入库需要选择存放仓库

基本路径

1.查询仓库信息。

1.1点击“基础数据”。

2.2点击“仓库信息管理”。

2.3选择查询规则。

2.4输入关键字。

2.5点击“查询”。

2.添加仓库信息

2.1点击“基础数据”。

2.2点击“仓库信息管理”。

2.3点击“添加仓库信息”。

2.4输入仓库信息

2.5点击“提交”。

3.修改仓库信息

3.1.点击“基础数据”。

3.2点击“仓库信息管理”。

3.3点击“编辑”。

3.4填写仓库信息。

4.删除库存信息

4.1点击“基础数据”。

4.2点击“仓库信息管理”。

4.3点击“删除”。

4.4点击“确定删除”。

扩展

字段列表

仓库地址、仓库面积、仓库转台、仓库描述

业务规则

备注

2.5.5.员工信息管理

用例编号

LF_RY-01

用例名称

员工信息管理

功能描述

注册仓管人员信息进行增删改查

执行者

仓库管理人员。

前置条件

乐福超市仓储管理系统正常运行。

后置条件

成功注册新仓库管理人员账号。

涉众利益

仓库管理人员可以使用系统。

基本路径

1.添加仓库管理员信息

1.1点击人员管理

1.2点击仓库管理员管理

1.3点击添加仓库管理人员信息

1.4输入仓库管理人员姓名

1.5填写仓库管理人员性别

1.6填写联系电话

1.7填写联系地址

1.8填写出生日期

1.9点击提交

2.查询仓库管理人员信息

2.1点击人员管理

2.2点击仓库管理员管理

2.3点击查询

2.4选择查询规则

2.5输入关键字

2.6显示员工信息

3.编辑仓库管理人员信息

3.1点击人员管理

3.2点击仓库管理员管理

3.3点击编辑

3.4输入修改信息

3.5点击确认更改

扩展

字段列表

姓名、性别、联系电话、联系地址、出生日期、所属仓库ID、所属仓库

业务规则

1.仓库管理人员需要注册账号后才能使用系统。

备注

2.5.6.货物信息管理

用例编号

LF_G-02

用例名称

货物信息管理

功能描述

对货物信息增删改查

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行

后置条件

显示货物信息

涉众利益

需要添加货物信息才可出入库

基本路径

1添加货物信息

1.1点击“货物信息管理”。

1.2点击“添加货物”。

1.3填写货物信息。

1.4点击“确定”。

2.查询货物信息

2.1点击“货物信息管理”。

2.2点击“货物查询”。

2.3填写货物信息。

2.4点击“确定”。

3、修改货物信息

3.1点击“货物信息管理”。

3.2点击“编辑”。

3.3修改货物信息。

3.4点击“确定”。

4.删除货物信息

4.1点击“货物信息管理”。

4.2点击“删除”。

4.3点击“确定”。

扩展

字段列表

货物名称、货物类型、货物尺寸、货物价值

业务规则

备注

2.5.7.供应商信息管理

用例编号

LF_GIS-01

用例名称

供应商信息管理

功能描述

对供应商信息进行增删改查

执行者

仓库管理人员

前置条件

乐福超市仓储管理系统正常运行。

后置条件

显示供应商信息

涉众利益

供应商信息更改

基本路径

1.查询供应商信息

1.1选择查询规则

1.2点输入关键字

1.3点击查询

1.4显示对应供应商信息

2.添加供应商信息

2.1点击供应商信息管理。

2.2点击“添加供应商”。

2.3输入改供应商名称、负责人姓名、联系电话、电子邮件、联系地址。

2.4点击提交。

3.修改供应商信息

3.1点击“供应商信息管理”

3.2点击“编辑”。

3.3修改信息。

3.4点击“确认更改”

4.删除供应商信息

4.1点击“供应商信息管理”

4.2点击“删除”。

4.3点击“确认删除”

扩展

字段列表

供应商ID、供应商名字、负责人、联系电话

业务规则

备注

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

当前位置:首页 > 工程科技 > 材料科学

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

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