计算机科学与技术-基于ssm的乐福超市仓储管理系统_第1页
计算机科学与技术-基于ssm的乐福超市仓储管理系统_第2页
计算机科学与技术-基于ssm的乐福超市仓储管理系统_第3页
计算机科学与技术-基于ssm的乐福超市仓储管理系统_第4页
计算机科学与技术-基于ssm的乐福超市仓储管理系统_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE65 基于ssm的乐福超市仓储管理系统摘要:在绝大多数的中小型超市中对仓库数据的记录仍然是传统的使用手写或用EXCEL进行记录。但在如今信息数字化发展的年代,互联网+成为传统企业发展的方向,超市仓储管理信息化转型超市行业转型必不可少的一部。根据一系列多超市的业务进行深入调研本次系统已主要面向中小型超市进行开发,以易上手、实用性高、开发成本低、部署易为原则选择相对应的技术框架。本次项目选择SSM框架开源框架整合而成。展示层由前端代码JS和jQuery开发,要求页面简洁,功能简单,操作不复杂。数据源选择使用MYSQL存储数据。系统开发主要使用JAVA语言开发。在结构上使用SPring、SpringMvc、MyBatis框架搭建。仓储管理类将客户、供应商、企业管理一步步联系起来从而实现员工、商品、供应商、客户等业务数字化管理。关键词:管理资讯系统,B/S模式,商品管理。单页打印单页打印

StoragemanagementsystemofLefuSupermarketBasedonSSMAbstract:Thesupermarketstoragemanagementsystembelongstothemanagementinformationsystem,anditsmaincomponentsareinventorymanagement,inandoutmanagement,suppliermanagement,customermanagement,etc.accordingtoaseriesofmultisupermarketbusiness,thissystemhasbeenmainlydevelopedforsmallandmedium-sizedsupermarkets,withtheprinciplesofeasytouse,highpracticability,lowdevelopmentcostandeasydeploymenttoselectthecorrespondingtechnicalframework.Inthisproject,SSMframeworkandopensourceframeworkareselectedforintegration.Itismainlydividedintothreelayers:displaylayer,businesslayerandpersistencelayer.Thepresentationlayerisdevelopedbythefront-endcodeJSandjQuery,whichrequiressimplepages,simplefunctionsanduncomplicatedoperations.DatasourcechoosetouseMysqltostoredata.ThesystemdevelopmentmainlyusesJavalanguage.Onthestructure,weusetheframeworkofspring,springmvcandmybatistobuild.Warehousemanagementlinkscustomers,suppliersandenterprisemanagementstepbysteptorealizedigitalmanagementofemployees,commodities,suppliers,customersandotherbusinesses.Keywords:ManagementInformationSystem,B/Smode,CommodityManagement.单页打印单页打印

目录第1章绪论 71.1.研究背景和意义 71.1.1.中小型连锁超市管理背景分析 71.1.2.本课题的研究意义 71.2.文献综述 81.2.1.国内研究 81.3.系统开发环境与开发工具 91.3.1.J2EE技术 91.3.2.BS架构 91.3.3.SSM框架整合技术 10第2章系统需求分析 112.1.可行性分析 112.2.系统业务需求 112.3.系统功能需求分析 122.4.数据流图 132.4.1.用户登录数据流图 132.4.2.货物入库数据流图 142.4.3.货物出库数据流图 152.4.4.库存查询数据流图· 152.4.5.出入库记录库查询 162.4.6.添加人员信息数据流图 162.4.7.查询人员信息数据流图 172.4.8.编辑人员信息数据流图 172.4.9.添加供应商数据流图 182.4.10.查询供应商数据流图 182.4.11.编辑供应商数据流图 182.4.12.添加客户信息数据流图 192.4.13.编辑客户信息数据流图 192.4.14.查询客户信息数据流图 202.4.15.添加货物信息数据流图 202.4.16.删除货物信息数据流图 212.4.17.编辑货物信息数据流图 212.4.18.添加仓库信息数据流图 222.4.19.删除仓库信息数据流图 222.4.20.编辑仓库信息数据流图 232.5.UML建模 242.5.1.商品入库 242.5.2.商品出库 252.5.3.库存信息管理 262.5.4.仓库信息管理 272.5.5.员工信息管理 282.5.6.货物信息管理 292.5.7.供应商信息管理 302.5.8.客户信息管理模块 312.6.本章小结 33第3章系统设计 343.1.系统设计 343.1.1.系统总体架构设计 343.1.2.乐福超市仓储管理系统功能 353.1.3.系统类图 403.1.4.数据库设计 413.2.本章小结 43第4章系统实现 444.1.登录功能 444.2.库存管理模块 454.3.出入库管理 484.4.人员管理 494.5.系统维护 494.6.基础数据 514.7.本章小结 59第5章系统测试 605.1.系统测试 605.1.1.测试的意义 605.1.2.测试的目的 605.1.3.软件测试方法 605.2.本章小结 62第6章结束语 636.1.全文总结 636.2.课题展望 63参考文献 64致谢 65附录 66

绪论以下双面打印以下双面打印研究背景和意义中小型连锁超市管理背景分析如今在企业管理类中计算机成为企业管理必不可少的一部分,比如员工信息的管理、客户信息的管理、财务的管理、供应商的管理都需要计算机的应用。从管理的角度来说:在过去的中小型超市仓储管理系统中主要使用电子表格的形式去记录库存信息,记录提供货物的供应商。但使用电子表格存在仓储管理信息保密性低、数据易丢失、效率低、问题追溯难。从市场的角度来说:目前国内的主流综合超市位置固定,面积大,商品多。随着城市郊区房地产的开发,有部分市民的居家附近没有综合超市,因此即使综合超市货品丰富齐全,但当市民需要赶时间购物或者是购物日常用品是都不情愿去大型超市购买。因此为满足这部分市民的需求,中小型超市门店数量快速递增,中小型超市随着营业额的增加利润额增大的情况下开始扩张门店,每天需要商品出库到不同的分店。因此用以往传统库存管理方法并不适合市场。本次课题乐福超市属于连锁型中小型超市,加盟形式进行分店,每天根据各店需求从商品仓库中出库到各个分店,随着商品种类和数量增多,依靠传统的管理手段容易造成疏漏、效率低、追踪难。因此传统超市管理方式需要与互联网结合进行信息数字化转型。本课题的研究意义中小型超市同加盟的形式进行扩张如今已是一种成熟常见的模式,乐福超市也是以加盟进行扩张,本次课题乐福超市运营模式开发的仓储管理系统。传统出入库管理一般考人工使用纸质记录,必定带来许多人为造成风险如人员记录懈怠、在工作量大情况下出入库容易造成工作失误。通过B/S架构的仓库管理系统为仓库管理员提供高效率工作,并且提供记录回溯,在出错情况下可以快速定位负责人以及原因。为中小型超市提供规信息范性管理方案。文献综述国内研究而管理信息系统对数据的处理是以企业的数据库为基础的,数据随着互联冋的发展达到数据共享的地步,以系统为核心,设计系统信息和进行全局的规划,此时可以称为管理信息系统阶段。随着计算机技术的发展以及人们对系统需求的提高,企业高层的决策需要管理信息系统地支持,这一功能是人们更加注重的。同时,决策者更侧重于管理信息系统能否面向企业或组织以外的信息收集整理、人工智能、综合数据库、模型方法库等。我国MIS的应用开始于20世纪70年代末,有少数企业在局部方向尝试使用。当今我@MIS系统应用范围几乎覆盖了各个行业及各个部门,发展前途广泛。国外研究信息管理系统简称MIS,是一个可以帮助企业进行决策的一个不断发展的平台。19世纪60年代第次发现了它的存在・管理信息系统的创造者是GoronBDavis—UniveriityofMinneiatnPrDfe„Dr。他认为MIS是一个包括了计算机硬件和软件以及数据库等技术的系统・而当今阶段科学家认为MIS是由人和计算机技术组成的管理系统。以人为核心,计算机技术进行信息数据处理帮助人类进行决策。MIS的概念在随着时间的增长和计算机、通信、冋培技术的发展而不断进步。这个概念大概在20世纪70年代末进入中国,对企业或组织有用的外界信息的加工处理,企业所拥有的信息的杂护和存储,以及所有各行各业信息使用的一个系统。,这就是MIS系统和一般计算机的不同之处是MIS系统的主要面向对象,而信息又是原始的数据经过加工处理生成的,可以帮助企业或者组织进行决策的数据。信息数量庞大,来源分散,这是信息最大的特征。信息来源的渠道有很多,如企业和工厂,学校和社会,以及城市和国家等。20世纪初是全球经济发展最迅速地时代,众多新颖的管理思想也纷纷涌现。20世纪50年代,Simon认为信息的发展决定着经济的发展。同时代的Wiener提出了三维空间管理,认为管理是一种多层面的思想。MIS系统最初主要用于薪酬结算、人事管理、商货管理等简单的工作,进而发展到企业所有分公司数据、人事等地统一管理。此时的MIS系统也可以称为电子数据处理(EDP,ElectronicDateProcessing)系统。系统开发环境与开发工具J2EE技术ServletSun公司提供的一门用于开发动态web资源的技术。Servlet动态地生成web页面,在服务器端运行。其用途就是拓展JavaWeb连接端功能,相比于传统CGI,Servlet的可用性和高效性较好。JSPJSP是一种动静态页面混合编码技术web页面可以交给前端页面设计人员来设计,并方便地通过JSP来合成。Tomoat服务器运行时,JSP首先会转换成Servlet。译运行,效率和功能等同于Servlet,具有很高的效率。JDBC由java类和接口组成。它的作用是使程序员进行数据库开发时能够使用标准的JavaAPI编写代码,连接数据库,完成SQL命令的编写,静态和动态SQL语句的执行、存储过程和事务。是一种半自动的数据库连接方式。EJB开发人员将自己编写的代码打包放在服务器上执行,利用EJ像建筑堆积一般,建立可跨平台的应用。EJB是用于开发企业商务逻辑部分。所以不涉及显示数据部分的技术。这就要求使用EJB的同时必须和J2EE的其它标准一起使用。比如前面提到的servlet,jsp技术等。BS架构HTMLHTML的英文全称是HyperTextMarkedLanguage,即超文本标记语言。HTML是由Web的发明者TimBerners-Lee和同事DanielW。Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,Windows等)。使用HTML语言,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML文件“翻译”成可以识别的信息,即现在所见到的网页。JavaScripJavaScript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。CSSCSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。SSM框架整合技术SpringSpring是一个开源轻量级框架。Spring框架的开发使得以后的应用软件开发使用基本的JavaBean就可以完成。从简单性和耦合性的角度分析,只要是Java程序的开发都可以使用Spring框架来进行系统环境的搭建,Spring还可以兼容其他框架,使项目的开发变得容易很多。控制反转和面向切面是Spring的两个最重要的功能。SpringMVCSpringMVC是一种轻量级企业Web开发框架。框架使用了MVC的设计思想,将Web层进行了分解,SpringMVC可以部署在Spring框架之中,属于Spring的一部分,SpringMVC的开发目的就是使我们的开发变得简单化,SpringMVC的框架主要在项目中代表前端的展示部分,是后端接口和前端页面的中转站,可以方便我们对前端页面的渲染。MybatisMyBatis是一个开源的,与数据库连接的框架,属于完全开放型持久层框架。

系统需求分析可行性分析经济可行性本次超统开发到使用仅仅是开发的时间成本,本系统为商家提高了对商品的时间效益。技术可行性使用SSM框架开发MIS系统在如今技术上很成熟。主要工作难点是充分将技术与业务充分结合。操作可行性本系统以上手易、界面简单、功能不繁琐为目的设计。用户只需要有简单的管理系统操作知识,使用本项目系统完全没有问题。系统业务需求乐福超市仓库以加盟形式进行分店,从商品仓库中进行对每个分店商品进行补货。其中商品需要是已入库的厂家和已与供应商签约的商品。仓库管理员负责商品的出入库管理(库存数量登记、出入库登记、记录出库地点、),每个商品仓库都有对应的管理人员记录商品库存,当收到商品发货时管理人员负责记录不同商品的出库,之后更新每个商品的库存数量。另外分别记录每个商品到达哪些分店,数量是多少。另外仓库不足需要补货,在入库中需要盘点入库商品数量,哪家供应商提供,记录入库的数量。以下为乐福超市管理系统业务需求分析如图所示:系统功能需求分析在乐福超市每天都需要把仓库的货品分配到不同的分店并且记录出库的商品。因此需要有出库管理模块需要含商品的名称、数量、发货对象的名称。商品出库后,需要根据出库的商品补充货源因此所有入库管理记录入库商品的供应商信息、商品名称、数量、入库仓库名称。在商品仓库中,每个仓库商品出入库管理有相对应的负责人。因此系统需要有员工管理功能和记操作日志功能其中员工管理基本信息包含员工名称、性别、手机号码、地址。操作日志基本信息含用户ID、用户名、操作内容、操作时间。因此根据以上分析总计超市仓储管理系统应该有如下功能如图所示:库存管理功能:管理全部库存的货物,对货物库存进行增删改查。出入库记录,记录所有商品出入信息。对出入库信息可以根据日期、仓库名称进行查询。其中库存信息信息可以批量导入。出入库管理:出库管理输入出库货物数量、名称、仓库名称,出库成功后更新库存信息。入库管理中输入补充货物供应商名称、货物数量、货物、仓库名称。其中出入库信息信息可以批量导入。人员管理:对仓库管理人员信息进行增删改查。其中员工信息含员工名称、性别、联络方式、联络地址、出生日期。增加员工成功后系统生成对应的管理员账号。其中人员信息可以量导入。基础信息管理:基础信息有四个子功能分别是供应商信息管理、客户信息管理、货物信息管理、仓库信息管理。供应商管理主要是对供应商信息添加或者导入,查询供应商信息、更改供应信息,其中字段含供应商名称、负责人、联系电话、电子邮件、联系地址。系统维护:系统维护有三个子功能分别为更改密码、系统日志、登录日志。系统日志查看系统操作记录包括用户ID、用户名、操作内容、时间、操作结果。登录日志为查看各个账号上下线时间,包括用户ID、用户名、时间、类型。数据流图用户登录数据流图用户登录数据流过程为:第一步是用户进入登录页面输入用户账号和密码;第二步是系统对用户登录信息进行验证;第三步就是验证通过后根据用户的信息查询该用户所拥有的角色;第三步是根据角色查询它具有的权限;最后根据权限集合生成页面返回给用户。用户登陆数据流图如图所示:货物入库数据流图货物入库数据流的过程是仓库库管理员输入商品入库的基本信息,然后系统处理后将信息写入到数据库库存表中和入库表中,最后将操作的结果返回给设备管理员。商品入库DFD如下图所示:货物出库数据流图货物出库数据流的过程:第一步是设备管理员手工输入出库商品信息和出库客户信息,然后系统信息修改库存表和出库表,然后经过系统处理后的查询结果返回给用户,商品出库库数DFD如下图所示:库存查询数据流图·库存查询数据流的过程:首先仓库管理员进入设备库存查询页面输入商品编号、名称、类型,然后经过系统处理,查询库存表,最后将查询的结果返回给用户。库存查询DFD如图下图所示:出入库记录库查询出入库记录查询流展示了商品出入库信息的过程,其步骤如下:第一步是用户进入出入库查询页面选择仓库和日期。管理通过选择仓库和时间后经过系统处理后将查询结果返回给用户。添加人员信息数据流图添加人员信息数据流的过程:第一步是仓库管理员进入人员信息管理页面,添加员工信息,然后修改数据库员工信息表,经过系统处理后的查询结果返回给用户人员信息DFD如图下图所示:查询人员信息数据流图人员查询数据流的过程:首先仓库管理员进入人员信息管理页面输入人员名称、ID,然后经过系统处理,查询人员表,最后将查询的结果返回给用户。人员信息查询DFD如图下图所示:编辑人员信息数据流图编辑人员信息数据流的过程:第一步是仓库管理员进入人员管理页面,点击“编辑”,编辑人员信息,然后修改数据库人员信息表,经过系统处理后的查询结果返回给仓库管理员编辑人员信息DFD如图下图所示:添加供应商数据流图添加供应商信息数据流的过程:第一步是仓库管理员进入供应商息管理页面,添加供应商信息,然后修改数据库供应商信息表,经过系统处理后的查询结果返回给用户供应商信息DFD如图下图所示:查询供应商数据流图供应商查询数据流的过程:首先仓库管理员进入供应商信息管理页面输入人员名称、ID,然后经过系统处理,查询供应商表,最后将查询的结果返回给用户。供应商信息查询DFD如图下图所示:编辑供应商数据流图编辑供应商信息数据流的过程:第一步是仓库管理员进入供应商管理页面,点击“编辑”,编辑供应商信息,然后修改数据库供应商信息表,经过系统处理后的查询结果返回给仓库管理员编辑供应商信息DFD如图下图所示:添加客户信息数据流图添加客户信息数据流的过程:第一步是仓库管理员进入客户管理页面,添加客户信息,然后修改数据库客户信息表,经过系统处理后的查询结果返回给仓库管理员客户信息DFD如图下图所示:编辑客户信息数据流图编辑客户信息数据流的过程:第一步是仓库管理员进入客户管理页面,点击“编辑”,编辑客户信息,然后修改数据库客户信息表,经过系统处理后的查询结果返回给仓库管理员客户信息DFD如图下图所示:查询客户信息数据流图客户查询数据流的过程:首先仓库管理员进入客户信息管理页面输入客户名称、ID,然后经过系统处理,查询数据库客户表,最后将查询的结果返回给用户。客户信息查询DFD如图下图所示:添加货物信息数据流图添加货物信息数据流的过程:第一步是仓库管理员进入货物信息管理页面,添加货物信息,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员添加货物信息DFD如图下图所示:删除货物信息数据流图删除货物信息数据流的过程:第一步是仓库管理员进入货物信息管理页面,点击“删除”,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员添加货物信息DFD如图下图所示:、编辑货物信息数据流图编辑货物信息数据流的过程:第一步是仓库管理员进入货物管理页面,点击“编辑”,编辑货物信息,然后修改数据库货物信息表,经过系统处理后的查询结果返回给仓库管理员户信息DFD如图下图所示:添加仓库信息数据流图添加仓库信息数据流的过程:第一步是仓库管理员进入仓库信息管理页面,添加仓库信息,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:删除仓库信息数据流图删除仓库信息数据流的过程:第一步是仓库管理员进入仓库信息管理页面,点击“删除”,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:编辑仓库信息数据流图添加仓库信息数据流的过程:第一步是仓库管理员进入仓库信息管理页面,添加仓库信息,然后修改数据库仓库信息表,经过系统处理后的查询结果返回给仓库管理员添加仓库信息DFD如图下图所示:UML建模商品入库用例编号LF_RK-01用例名称商品入库功能描述货品入库时仓库管理人员使用系统登记入库商品数量、属性、供应商等信息。执行者仓库管理人员前置条件乐福超市仓储管理系统正常运行。后置条件更新商品库存信息。涉众利益提高商品出库数量上限。基本路径1.出入库管理1.1点击货物入库1.2填写客户名称1.3选择入库仓库1.4出库数量1.5出库货物1.6点击提交入库扩展无字段列表客户名称、入库货物、入库仓号、入库数量业务规则1.仓库管理人员需要提前注册账号。1.2入货客户信息需要提前录入系统1.3入库货物信息需要提前录入系统备注无商品出库用例编号LF_CK-01用例名称商品出库功能描述货品出库时仓库管理人员使用系统登记出库商品数量、属性、供应商等信息。执行者仓库管理人员前置条件乐福超市仓储管理系统正常运行。后置条件更新商品库存信息。涉众利益商品库存信息检索基本路径1.出入库管理1.1点击货物出库1.2填写客户名称1.3选择出库仓库1.4出库数量1.5出库货物1.6点击提交出库扩展无字段列表客户名称、出库货物、出库仓号、出库数量业务规则1.仓库管理人员需要提前注册账号。1.2出货客户信息需要提前录入系统1.3出库货物信息需要提前录入系统备注无库存信息管理用例编号LF_KC-01用例名称库存信息管理功能描述对商品库存进行增查。执行者仓库管理人员前置条件乐福超市仓储管理系统正常运行。后置条件显示商品增删改后信息涉众利益根据出入库信息修改库存。基本路径1.添加商品库存1.1点击库存查询1.2点击添加库存信息1.3输入货物ID1.4输入仓库ID1.5输入添加库存数量1.6显示库存添加成功2.查询库存信息2.1选择形式2.2输入关键字2.3选择仓库2.4点击查询2.5显示查找商品库存信息扩展无字段列表货物ID、货物名称、货物规格、货物类型、货物价值、仓库ID、存数量业务规则1.仓库管理人员需要提前注册账号。2.添加库存信息需要提前录入货物信息先才可添加。3.需要提前录入货物信息。备注无仓库信息管理用例编号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点击“确定删除”。扩展无字段列表仓库地址、仓库面积、仓库转台、仓库描述业务规则无备注无员工信息管理用例编号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.仓库管理人员需要注册账号后才能使用系统。备注无货物信息管理用例编号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点击“确定”。扩展无字段列表货物名称、货物类型、货物尺寸、货物价值业务规则无备注无供应商信息管理用例编号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、供应商名字、负责人、联系电话业务规则无备注无客户信息管理模块用例编号LF_KH-01用例名称客户信息管理功能描述客户信息增删改查执行者仓库管理人员前置条件乐福超市仓储管理系统正常运行后置条件显示查询客户信息涉众利益查看客户信息基本路径1.查询客户信息。1.1点击“客户信息管理”1.2选择查询规则。1.3输入关键字。1.4点击“查询”。1.5显示查询供应商名字。2.添加客户信息2.1点击“客户信息管理”2.2点击“添加”2.3输入客户信息。2.4点击“确认”。3.删除客户信息3.1点击“客户信息管理”3.2点击“删除”3.3点击“确定”。4.编辑客户信息4.1点击“客户信息管理”4.2点击“编辑”4.3修改客户信息4.4点击“确定”扩展无字段列表客户名称、负责人、电子邮件、联系电话、联系地址业务规则无备注无本章小结本章对乐福超市仓库管理系统业务流程与功能需求进行详细的分析,然后画出对乐福超市仓库管理系统业务流程图、数据流图、用例图、用例规约更加清楚直观展示需求。

系统设计系统设计系统总体架构设计本次系统由SSM三大框架联合开发。其中以Spring为核心框架,将SpringMVC和Mybatis集成于其中,Spring作为联合开发框架的黏合剂。本次超市管理系统的开发采用B/S架构,MVC分层设计思想,将系统整体分为五个层面进行开发,降低了系统整体的耦合性。五个层面分别为表示层、领域对象层、业务逻辑层、数据访问对象层和控制层。一是View表示层。用户进行系统操作的就是系统的表示层,它是系统与用户交互的唯一层面。表示层的设计自然与否直接影响到用户地最佳体验。将表示层和后台程序分层开发,在功能方面的需求出现变动时,更改后台逻辑代码不会影响到前台用户的操作界面,耦合性大大降低,节省开发的时间,提高了开发的效率,降低了开发的成本。二是DomainObjeot领域对象层。其主要职能是后台代码和数据库中数据库表进行映射。此层由部分POJO(PlainOldJavaObjeot对象)组成,POJO对象为该系统的领域对象,大部分包含了它们所需要实现的业务实现逻辑方法。三是Service业务层。Servioe层为业务逻辑层,由一系列的业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法。主要职能是对超市管理系统中的业务逻辑进行管理,包括完成商品信息查询、订单信息查询等等在内的业务逻辑处理。四是DAO数据访问对象层。DAO层为数据访问对象层。DAO层主要是做数据持久层的工作,封装了和数据库进行数据交互的一系列任务。DAO层需要设计超市管理系统的DAO的接口,然后在后台Spring的配置文件“spring.xml”中定义接口实现类,不用管理DAO接口的实现类是哪个,直接使用后台模块调用此类,结构非常清晰明了。DAO层的所有配置包括数据源以及连接参数如URL,USERNAME,PASSWORD等都在“spring.xml”配置文件中实施配置。本次设计的管理系统中对商品、订单、员工等地一系列增删改查的操作,在底层中操控数据库都是由该层来决定的。五是Controller控制层。Controller层为控制层,模块代码的核心。负责具体业务流程,例如在订单管理模块中用户点击“添加订单”时,从前台界面跳转到添加新订单界面的操作流程都由Controller层控制,其控制方法采用注解的方式调用Servioe层的端口指令,配置也是在Spring的“spring.xml”配置文件里面进行。不同的业务可以设置不同的控制器,每个控制器实现不同的业务逻辑控制,系统的敏捷性大大提高。系统逻辑分层模型如图,View层依赖控制层,控制层又依赖Servioe层,以此类推,层与层之间低耦合在一起,层与层之间的后台代码编写并没有直接的联系,有利于BUG的检测和二次系统的开发,增强了系统的可拓展性。乐福超市仓储管理系统功能登录功能:仓库管理员使用系统必须登录,在登录界面中输入用户ID、密码和验证码点击登录按钮。界面切换系统功能界面。库存管理功能模块库存查询:仓库管理员登录进入系统主界面后点击“库存管理”,界面显示“库存查询”子功能。点击“查询方式”选择查询规则,点击“请选择仓库”文本框选择查询仓库,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示货物库存信息。添加库存:仓库管理员登录进入系统主界面后点击“库存管理”,界面显示“库存查询”子功能。点击“添加库存信息按钮”,系统要求仓库管理员输入添加库存信息含货物ID、仓库ID、数量。输入完毕后点击提交按钮。系统根据输入信息更新库存数据。导入功能:仓库管理员登录进入系统主界面后点击“库存管理”,界面显示“库存查询”子功能。点击“导入”,系统自动下载库存信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新库存数据。导出功能:仓库管理员登录进入系统主界面后点击“库存管理”,界面显示“库存查询”子功能。点击“导出”,系统自动下载库存信息电子表格。出入库记录:当有货物出库或入库时,仓库管理员登录进入系统主界面后点击“库存管理”,界面显示“出入库记录”子功能。点击“出入库记录”,点击“查询方式”选择查询规则,点击“请选择仓库”文本框选择查询仓库,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示货物出入库信息。出入库管理功能模块货品入库功能:仓库管理人员在系统主界面时点击“出入库管理”,界面显示“货物入库”子功能,点击“货物入库”,界面显示入库显示包括:供应商名称、入库仓库、入库数量、入库货物,填写完毕后点击“提交入库”。货品出库功能:库管理人员在系统主界面时点击“出入库管理”,界面显示“货物出库”子功能,点击“货物出库库”,界面显示入库显示包括:客户名称、出库仓库、出库数量、出库货物。填写完毕后点击“提交出库”。人员管理功能模块添加仓库管理人员信息(注册管理员账号):库管理人员在系统主界面时点击“人员管理”,界面显示“仓库管理员管理”,点击“仓库管理员管理”后,点击“添加仓库管理信息”,系统提供填写仓库管理员信息文本框,填写完毕后点击“提交”。提交完毕后,系统提供新的管理员账号。导入:仓库管理员登录进入系统主界面后点击“人员管理”,界面显示“仓库管理员管理”子功能。点击“导入”,系统自动下载库存信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新管理员数据。导出::仓库管理员登录进入系统主界面后点击“人员管理”,界面显示“仓库人员管理”子功能。点击“导出”,系统自动下载库存信息电子表格。查询::仓库管理员登录进入系统主界面后点击“人员管理”,界面显示“仓库人员管理”子功能。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示员工信息。基础数据功能模块供应商信息管理功能查询供应商:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示供应商信息。添加供应商:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“添加供应商”按钮,弹出文本框要求用户填写供应商信息包含供应商名称、负责人姓名、联系电话、电子邮件、联系地址。填写完毕后点击“提交”按钮。导入:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“导入”,系统自动下载库存信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新供应商数据。导出:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“导出”,系统自动下载库存信息电子表格。编辑:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示供应商信息,在供应商信息汇总点击“编辑”按钮,系统弹出编辑框。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功。删除:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“供应商管理”功能。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示供应商信息,在供应商信息汇总点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认”。成功删除。客户信息管理查询客户:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“客户信息管理”功能。点击“客户信息管理”,界面显示客户信息管理界面,点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示客户信息。添加客户:库管理员登录进入系统主界面后点击“基础数据”,界面显示“客户信息管理”功能。点击“客户信息管理”,界面显示客户信息管理界面。点击“添加客户”按钮,弹出文本框要求用户填写供应商信息包含客户名称、负责人姓名、联系电话、电子邮件、联系地址。填写完毕后点击“提交”按钮。导入:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“客户信息管理”功能。点击“客户信息管理”,界面显示客户信息管理界面。点击“导入”,系统自动下载客户信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新供应商数据。导出:界面显示“客户信息管理”功能。点击“客户信息管理”,界面显示客户信息管理界面。点击“导出”,系统自动下载客户信息电子表格。编辑:库管理员登录进入系统主界面后点击“基础数据”,点击“客户信息管理”,界面显示客户信息管理界面。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示客户信息,在客户信息汇总点击“编辑”按钮,系统弹出编辑框。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功。删除:库管理员登录进入系统主界面后点击“基础数据”,点击“客户信息管理”,界面显示客户信息管理界面。查询到供应商信息信息后,在供应商信息汇总点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认”。成功删除。货物信息管理功能:查询货品:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“货物信息管理”功能。点击“货物信息管理”,界面显示货物信息管理界面,点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示货物信息。添加货品:库管理员登录进入系统主界面后点击“基础数据”,界面显示“货物信息管理”功能。点击“货物信息管理”,界面显示货物信息管理界面,点击“添加货物信息”,弹出文本框要求用户填写货品信息包含货物名称、货物类型、货物尺寸、货物价值。填写完毕后点击“提交”按钮。导入:库管理员登录进入系统主界面后点击“基础数据”,界面显示“货物信息管理”功能。点击“货物信息管理”,界面显示货物信息管理界面,点击“导入”,系统自动下载货物信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新数据。导出:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“货物信息管理”功能。点击“货物信息管理”,界面显示货物信息管理界面,点击“导出”,系统自动下载客户信息电子表格。编辑:库管理员登录进入系统主界面后点击“基础数据”,界面显示“货物信息管理”功能。点击“货物信息管理”货物查询成功后,在货物信息栏点击“编辑”按钮。系统弹出编辑框。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功。仓库信息管理功能:查询仓库:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“仓库信息管理”功能。点击“仓库信息管理”,界面显示仓库信息管理界面,点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示仓库信息。添加仓库:库管理员登录进入系统主界面后点击“基础数据”,界面显示“仓库信息管理”功能。点击“仓库信息管理”,界面显示仓库信息管理界面,点击“添加仓库信息”,弹出文本框要求用户填写货品信息包含仓库地址、仓库年级、仓库状态、仓库描述。填写完毕后点击“提交”按钮。导入:库管理员登录进入系统主界面后点击“基础数据”,界面显示“仓库信息管理”功能。点击“仓库信息管理”,界面显示仓库信息管理界面,点击“导入”,系统自动下载仓库信息电子表格。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新数据。导出:仓库管理员登录进入系统主界面后点击“基础数据”,界面显示“仓库信息管理”功能。点击“仓库信息管理”,界面显示仓库信息管理界面,点击“导出”,系统自动下载仓库信息电子表格。编辑:用户查询仓库信息成功后,在仓库信息表中点击“编辑”按钮,系统弹出编辑框。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功。删除:用户查询仓库信息成功后,在仓库信息表中点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认”,成功删除。系统维护:修改密码功能:当管理员账号需要修改密码时,成功登录主界面后。点击“系统维护”,界面显示“更改密码”子功能,点击“更改密码”。界面跳转更改密码界面。输入原密码和新密码、确认新密码,点击“确认修改”按钮。系统跳转回登录界面。系统日志:当管理员账号需要修改密码时,成功登录主界面后。点击“系统维护”,界面显示“系统日志”子功能,点击“系统日志”,界面跳转更改系统日志界面。填写用户ID,选择日期范围,点击“查询”按钮。系统显示用户操作日志。登录日志:当管理员账号需要修改密码时,成功登录主界面后。点击“系统维护”,界面显示“登录日志”子功能,点击“登录日志”,界面跳转更改系统日志界面。填写用户ID,选择日期范围,点击“查询”按钮。系统显示用户登录日志。系统类图数据库设计wms_customenr(客户信息表)列名数据类型是否为空主外键描述Customer_IdIntNOTNULL主键客户IDCustomer_NameStringNOTNULL分店名称Customer_PersonStringNOTNULL客户名称Customer_EmailStringNOTNULL电子邮箱Customer_AddressStringNOTNULL联系地址wms_goods(货品信息表)列名数据类型是否为空主外键描述GOOD_IdIntNOTNULL主键商品IDGood_NameStringNOTNULL商品名称GOOD_TypeStringNOTNULL商品类型GOOD_SizeStringNOTNULL商品尺寸Customer_ValueStringNOTNULL商品价格wms_recordIn(信息表)列名数据类型是否为空主外键描述Reord_idIntNOTNULL主键入库IDReord_SupplierintNOTNULL供应商名称Reord_GoodIdintNOTNULL入库商品idReord_NumberintNOTNULL入库数量Record_TimeDateNOTNULL入库时间Record_PersonStringNOTNULL仓库管理员名字Record_RepositoryIdintNOTNULL入库仓库编号wms_recordIn(入库信息表)列名数据类型是否为空主外键描述ReordIn_idIntNOTNULL主键入库IDReordIn_SupplierintNOTNULL供应商名称ReordIn_GoodIdintNOTNULL入库商品idReordIn_NumberintNOTNULL入库数量ReordIn_TimeDateNOTNULL入库时间ReordIn_PersonStringNOTNULL仓库管理员名字ReordIn_RepositoryIdintNOTNULL入库仓库编号wms_recordOut(出库信息表)列名数据类型是否为空主外键描述ReordOut_idIntNOTNULL主键出库IDReordOut_CustomerIDintNOTNULL供应商名称ReordOut_GoodIdintNOTNULL出库商品idReordOutd_NumberintNOTNULL出库数量ReordOut_TimeDateNOTNULL出库时间ReordOut_PersonStringNOTNULL出库仓库管理员名字ReordOut_RepositoryIdintNOTNULL出库仓库编号wms_repo_admin(仓库管理员信息表)列名数据类型是否为空主外键描述Rep_Admin_IdIntNOTNULL主键仓库管理人员idRep_Admin_NameintNOTNULL仓库管理人员姓名Rep_Admin_TelintNOTNULL仓库管理人员电话Rep_Admin_AddressintNOTNULL仓库管理人员地址Rep_Admin_BirthDateNOTNULL仓库管理人员出生年月日Rep_Admin_RepoIDStringNOTNULL所属仓库IDRep_Admin_PasswordintNOTNULL账号密码wms_respository(货物信息表)列名数据类型是否为空主外键描述Rep_Admin_IdIntNOTNULL主键仓库管理人员idRep_Admin_NameintNOTNULL仓库管理人员姓名Rep_Admin_TelintNOTNULL仓库管理人员电话Rep_Admin_AddressintNOTNULL仓库管理人员地址Rep_Admin_BirthDateNOTNULL仓库管理人员出生年月日Rep_Admin_RepoIDStringNOTNULL所属仓库IDwms_respository(仓库信息表)列名数据类型是否为空主外键描述Rep_IdIntNOTNULL主键仓库IDRepo_AddressintNOTNULL仓库地址Repo_StatusDateNOTNULL仓库状态Rep_AreaStringNOTNULL仓库面积Repo_DescStringNULL仓库评价wms_Supplier(供应商信息表)列名数据类型是否为空主外键描述Supplier_IdIntNOTNULL主键仓库IDSupplier_NameintNOTNULL供应商名称 Supplier_PersonDateNOTNULL供应商负责人Supplier_TelStringNOTNULL供应商电话Supplier_EmailString NOTNULL供应商电子邮件Supplier_addressStingNOTNULL供应商地址USER(用户)列名数据类型是否为空主外键描述User_IdIntNOTNULL主键用户IDUser_NameintNOTNULL用户名称 User_passwordDateNOTNULL用户密码本章小结本章首先乐福超市仓储管理系统功能进行了系统功能的详细设计,然后画出了乐福超市仓储管理系统系统的类图、部分的流程图更加直观地展示各个功能;最后是对数据库进行设计。

系统实现登录功能乐福超市仓促管理系统中的登录模块为给予已注册仓库管理员账号的员工使用系统执行他们的工作。用户输入在的用户ID号和密码,以及验证码如图4.1.1。用户输入后点击登录,系统与后台数据库验证是否准确,如准确跳转到系统功能界面图4.1.2,如错误系统进行提示。除此之外,系统也能判断验证码、用户ID和密码是否为空。图4.1.SEQ图\*ARABIC1图4.1.SEQ图\*ARABIC2库存管理模块查询库存:用户点击查询方式、输入关键字、点击查询。完成一系列查询操作后界面显示查询信息如图4.2.1。图4.2.SEQ图/r11编辑库存:查询成功后可在库存信息点击“编辑”对货品库存数量,点击后弹出文本框让用户填写数量见图4.2.2。删除库存:询成功后可在库存信息点击“删除”,界面弹出窗口见图4.2.3,用户点击“确认删除”。系统后台将删除此库存数据。图4.2.SEQ图/r12图4.2.SEQ图/r13添加库存信息:用户点击“添加库存信息”,系统弹出文本框图4.2.4,仓库管理员输入添加库存信息含货物ID、仓库ID、数量。输入完毕后点击提交按钮。系统显示库存成功。图4.2.SEQ图/r14导入库存信息:点击“导入”,界面弹出文本如图4.2.5。用户点击“下载”按钮,系统自动下载仓库信息电子表格如图4.2.6,仓库管理员使用电子表格填好相对应信息后。点击“上传文件”即可如图4.2.7。图4.2.SEQ图/r15图4.2.SEQ图/r16图4.2.SEQ图/r17导出库存信息:点击“导出”,界面弹出文本如。用户点击“确认下载”按钮,系统自动下载仓库信息电子表格如图4.2.8即可。图4.2.SEQ图/r18出入库记录查询:点击出入库记录图4.2.9,界面显示出入库功能界面如图4.2.10,点击“查询方式”选择查询规则,点击“请选择仓库”文本框选择查询仓库,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示货物出入库信息。图4.2.SEQ图/r19图4.2.SEQ图/r110出入库管理货物入库:点击仓库管理人员在系统主界面时点击“出入库管理”,界面显示“货物入库”子功能,点击“货物入库”图4.3.1,界面显示入库功能界面包括:供应商名称、入库仓库、入库数量、入库货物,填写完毕后点击“提交入库”。图4.3.SEQ图\r11货物出库:库管理人员在系统主界面时点击“出入库管理”,界面显示“货物出库”子功能,点击“货物出库库”,界面显示入库显示包括:客户名称、出库仓库、出库数量、出库货物。填写完毕后点击“提交出库”图4.3.2。图4.3.SEQ图\*ARABIC2人员管理查询员工信息:库管理员登录进入系统主界面后点击“人员管理”,界面显示“仓库人员管理”子功能。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示员工信息。见图4.4.1.图4.4.SEQ图\r11添加员工信息:点击“添加仓库管理信息”,系统提供填写仓库管理员信息窗口,用户需要填写仓库管理姓名、性别、联系电话、联系地址、出生日期,填写完毕后点击“提交”如图4.4.2。提交完毕后,系统提供新的管理员账号如图4.4.3(仓库管理员账号初始密码为改ID)。图4.4.SEQ图\*ARABIC2图4.4.SEQ图\*ARABIC3系统维护更改密码:仓库管理人员点击“系统维护”功能,界面显示“更改密码”,界面系显示更改密码功能界面,如图4.5.1。填写完毕点击“确认修改”即可。图4.5.SEQ图\r11系统日志:仓库管理人员点击“系统维护”功能,界面显示“系统日志”,界面系显示查询系统日志功能界面,如图4.5.2。填写用户ID,选择日期其实起始时间和结束时间然后点击即可显示查询用户操作信息如图4.5.3.。图4.5.SEQ图\*ARABIC2图4.5.SEQ图\*ARABIC3登录日志:仓库管理人员点击“系统维护”功能,界面显示“登录日志”,界面系显示登录日志功能界面。填写用户ID,选择日期其实起始时间和结束时间、选记录顾虑方式。然后点击即可显示查询用户操作信息如图4.5.4.。图4.5.SEQ图\*ARABIC4基础数据供应商信息查询:仓库管理员登录进入系统主界面后点击“基础数据”,点击“供应商管理”功能,界面显示供应商管理功能界面。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示供应商信息图4.6.1。图4.6.SEQ图\*ARABIC\r11编辑供应商信息:在供应商信息汇总点击“编辑”按钮,系统弹出编辑框。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功如图4.6.2。图4.6.SEQ图\*ARABIC2删除供应商信息:在供应商信息汇总点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认”。成功删除如图4.6.3。图4.6.SEQ图\*ARABIC3添加供应商信息:仓库管理人员进入供应商功能界面后,点击“添加供应商管理”,界面弹出供应商信息窗口,要求用户写供应商信息,如图4.6.4.图4.6.SEQ图\*ARABIC4导入供应商信息:点击“导入”,系统弹出窗口如图4.6.5,点击“下载”功能按钮,系统自动下载库存信息电子表格如图4.6.6。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新管理员数据。`图4.6.SEQ图\*ARABIC5图4.6.SEQ图\*ARABIC6导出供应商信息表:仓库管理员登录进入系统主界面后点击“人员管理”,界面显示“仓库人员管理”子功能。点击“导出”,系统自动下载库存信息电子表格如图4.6.7。图4.6.SEQ图\*ARABIC7客户信息查询:仓库管理员登录进入系统主界面后点击“基础数据”,点击“客户信息管理”功能,界面显示客户信息管理界面如图4.6.8。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示供应商信息图4.6.9。图4.6.SEQ图\*ARABIC8图4.6.SEQ图\*ARABIC9编辑客户信息:在客户信息界面点击“编辑”按钮,系统弹出编辑框图4.6.10。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功如图4.6.11。图4.6.SEQ图\*ARABIC10图4.6.SEQ图\*ARABIC11删除客户信息:在客户信息界面点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认,。成功删除。添加客户信息;仓库管理人员进入供应商功能界面后,点击“添加客户”,界面弹出供应商信息窗口,要求用户供应商信息如图4.6.12,填写完毕后点击提交。图4.6.SEQ图\*ARABIC12导入客户信息;在客户功能界面点击“导入”,系统弹出窗口如图4.6.13,点击“下载”功能按钮,系统自动下载库存信息电子表格如图4.6.13。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新管理员数据。图4.6.SEQ图\*ARABIC13导出客户信息;仓库管理人员在客户信息点击“导出”,系统自动下载库存信息电子表格如图4.6.14。图4.6.SEQ图\*ARABIC14查询货物信息;库管理员登录进入系统主界面后点击“货物信息管理”,界面显示货物信息管理功能界面。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示员工信息。见图4.6.15。图4.6.SEQ图\*ARABIC15添加货物信息:仓库管理人员进入货物功能界面后,点击“添加货物管理”,界面弹出供应商信息窗口,要求用户写供应商信息,如图4.6.16。图4.6.SEQ图\*ARABIC16删除货物信息:在货物信息界面点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认如图4.6.17。成功删除如图。图4.6.SEQ图\*ARABIC17导入货物信息; 点击“导入”,系统弹出窗口如图4.6.18,点击“下载”功能按钮,系统自动下载库存信息电子表格如图。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新管理员数据。图4.6.SEQ图\*ARABIC18导出货物信息:仓库管理人员在客户信息点击“导出”,系统自动下载库存信息电子表格如图4.6.19。图4.6.SEQ图\*ARABIC19查询仓库信息:库管理员登录进入系统主界面后点击“仓库信息管理”,界面显示货物信息管理功能界面。点击“查询方式”选择查询规则,选择完毕后输入关键字,输入完毕后点击“查询”按钮,即可显示仓库信息。见图4.6.20。图4.5SEQ图\*ARABIC20编辑仓库信息:在仓库信息界面点击“编辑”按钮,系统弹出编辑框图4.6.21。用户修改相应信息,修改完后点击“提交”按钮即可编辑成功如图4.6.22。图4.6.SEQ图\*ARABIC21图4.6.SEQ图\*ARABIC22删除仓库信息:在仓库信息界面点击“删除”按钮,系统弹出文本框询问是否删除。点击“确认删除”如图4.6.23。图4.6.SEQ图\*ARABIC23添加仓库信息:仓库管理人员进入仓库管理功能界面后,点击“添加仓库管理”,界面弹出供应商信息窗口,要求用户写供应商信息,如图4.6.24。填写完毕后点击“提交”即可。图4.6.SEQ图\*ARABIC24导入仓库信息:点击“导入”,系统弹出窗口如图4.6.25,点击“下载”功能按钮,系统自动下载库存信息电子表格如图。仓库管理员使用电子表格填好相对应信息后。点击“上传文件”,上传成功后点击“提交”,系统根据输入信息更新仓库数据。图4.6.SEQ图\*ARABIC25导出仓库信息:仓库管理人员在客户信息点击“导出”,系统自动下载仓库信息电子表格如图4.6.26。图4.6.SEQ图\*ARABIC26本章小结本章主要是系统地设计进行实现,给出各个功能界面的截图以展现系统实现的效果。

系统测试系统测试测试的意义系统需要是交付给客户是需要进行测试确保,检测系统出现漏洞。确保客户能正常使用系统。测试的目的保证乐福仓储管理系统质量。软件测试方法测试用例编号测试用例简称测试用例名称测试目的测试结果1T1TesUserLogin测试输入用户ID、用户秒是否能正常登录成功进入系统功能界面2T2TestAddStorageInformation测试能否添加库存信息能成功添加库存信息3T3TesSearchStorageInformation测试能否查询库存信息能成功查询库存4T4TestDownLoadStorageInformation测试能否下载库存信息无法成功下载库存信息5T5T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论