中国知网查重 高校在线论文查重入口

立即检测
  • 58 元/篇
    系统说明: 知网职称论文检测AMLC/SMLC是杂志社专用系统,针对投稿论文、评审论文、学校、单位职称论文的学术不端重复率检测系统。
  • 298 元/篇
    系统说明: 知网本科论文检测PMLC是最权威的大学生毕业论文检测系统,含“大学生论文联合对比库”,国内95%以上高校使用。检测结果和学校一致!
  • 498 元/篇
    系统说明: 此系统不支持验证!可用作研究生初稿检测,相比知网VIP5.3缺少“学术论文联合对比库”,检测结果有5%左右的误差!(论文中若参考往届研究生论文,重复率误差会较大)
  • 128 元/篇
    系统说明: 大分解论文检测系统,对于想检测学术不端文献检测系统,而又价格便宜的同学可以选择,限每篇2.9万字符,结果与大学生PMLC、硕博VIP定稿系统有出入!
  • 68 元/篇
    系统说明: 知网论文小分解检测系统,适合中国知网初稿查重,数据库和定稿查重不同。结果与本科PMLC,研究生VIP5.3有出入,限每篇1.4万字符!
  • 3 元/千字
    系统说明: 学术家论文重复率检测系统,支持学位论文、毕业论文、投稿论文、职称评审论文,提供全文对照,word标红报告,性价比超高!
论文方法介绍-基于MVC框架的智能仓储管理系统的设计与实现
时间:2021-05-05 15:22:44

  在仓储系统中,企业通常依靠非自动化的纸张系统来捕获和跟踪进出仓库的货物,并利用人们的记忆来实现对仓库的管理。由于人为因素的不安全,整个仓储空间导致劳动效率低下,人力资源严重浪费。同时,随着货物数量和装卸频率的增加,这种方式将严重影响正常的作业效率。

  智能仓库:智能仓库物流管理系统适用于仓库管理过程中的各种操作。仓库的日常业务完成后,将其划分为不同的功能模块。系统的使用通过不同用户角色的分配和操作权限的控制,提高了工作人员的工作效率,提高了库存的科学管理,提高了系统的安全性。

  智能仓库管理系统是一款标准化、智能化、流程化的仓库管理软件,结合众多知名企业的现状和管理经验,能够准确高效地管理和跟踪客户订单、采购订单和综合仓库管理。

  随着信息技术的飞速发展,通过互联网进行库存管理已成为必然趋势。计算机化管理系统的建立打乱了最初的运作过程。随着时代的不断发展和办公软件的使用,仓储公司原有的管理模式比较混乱,近年来,大公司发展机遇更大,效率更高,前进速度更快。通过新的智能管理系统,可以改变企业存储管理的落后状态,已经成为信息化发展的必然趋势。该系统是基于实际的仓储物流管理,是一个综合管理系统,集软件开发技术、网络通信技术、数据库应用技术和可视化建模技术为一体。智能仓库物流管理系统适用于仓库管理过程中的各种操作。根据仓库的日常业务,分为不同的功能模块。系统的使用通过不同用户角色的分配和操作权限的控制,提高了工作人员的工作效率,提高了库存的科学管理,提高了系统的安全性。该系统的成功实现对其他类似企业的仓储物流系统的研发具有一定的参考价值。

  1.2研究目的

  仓库中的货物总是不断变动的,因此,就需要有人将仓库中货物的增减情况进行记录。但是传统的人工记录的方法存在着许多问题,比如信息安全行性低、查询效率低等。因此,对于一个想要不断发展的物流来说,这种人工记录的方式必须淘汰。随着计算机技术的不断发展,计算机的使用已经十分普遍,与手工记录相比,使用计算机管理库存信息有许多优点,比如查询快捷、信息安全性高、添加删除方便等。基于以上这些原因,我开发了一个仓库管理系统。本系统能够保证货物的正确的进库、库存控制和发货。并且,系统维护简单,不需要动用太多的人力、物力,可以有效的管理好仓库。

  通过开发仓库管理系统,至少可以实现以下的“五个有利”:1、有利于减少用在仓库管理系统上的人力资源。2、有利于提高仓库管理的效率。3、有利于用户对仓库货物存储的查询、更新、修改等操作。4、有利于仓库管理的保密性和安全性。5、有利于决策者从各种查询表里获得仓库的总体情况。

  1.3国内现有状况分析

  中国经济的持续健康发展,中国物流业的崛起,提供了巨大的市场需求,股票的发展,加工业、贸易和贸易流通业的外包需求的释放,股票战略地位的加强,未来智能股票需求量巨大,预计到2020年将超过954亿元。

  从智能存储厂商的角度看行业参与涉及具有高制药,食品和饮料,电子商务,物流,汽车,3C家电,烟草等行业。由于许多参与者,这些行业的增长更为激烈的竞争。

  对于新能源产业,智能存储业务的参与程度很低,新能源产业已开始进入阶段,智能存储的需求也越来越大。据GGII研究,锂行业厂商的主要核心都在积极寻找合适的智能存储厂商,在未来的智能存储投资可以增加。

  从智能库存制造商的角度来看,涉及行业包括高药业、食品饮料业、电子商务、物流、汽车、3C家电、烟草等行业。许多参与者认为这些行业的增长更有竞争力。

  智能物流设施的需求主要集中在制造业(新能源、医药、烟草等)和物流业(冷却链、快递、电子商务)。制造业迫切需要产业现代化。目前,智能物流系统的普及率相对较低;但由于下游消费的改善,物流服务业的总资本成本相对较高。据统计,2016年,中国物流装备市场规模约862亿元。随着国家和物流领域各企业的不断建设,未来中国物流装备的规模将继续扩大制造业。

  2、开发环境以及系统框架概述

  2.1系统开发环境以及使用工具概述

  本系统采用mvc的架构,系统使用Eclipse开发工具,基于J2EE平台,采用MVC开发模式,JSP技术,选用SQL Server 2000作为系统的数据库平台。

  1.Eclipse开发工具Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

  2.SQL Server SQL Server在管理企业信息方面最灵活和最经济高效。在尽可能提高服务质量的同时削减了管理成本。除极大地提高质量和性能以外,SQL Server作为微软公司的数据库产品,能够和绝大多数建立在Windows XP平台上的软件兼容,具有很强的兼容性,并且SQL Server本身功能也十分强大,其中还有SQL查询分析器、SQL Server服务管理器、企业管理器等功能强大的工具,所以我选择SQL Server作为我们的的后台数据库

  2.2系统开发框架概述

  智能仓储管理系统是采用MVC的设计模式进行开发。

  MVC模式是现在JavaWeb网站中较为常用的一种软件设计模式,现已被广泛应用。其中:

  (1)模型(Model)

  Model是web项目的主要部分。模型表示模型对象、业务数据和相应的业务逻辑。

  (2)视图(View)

  View是web项目中用户界面的关联部分,是用户与web项目之间的接口。

  (3)控制器(Controller)

  Controller就是按照用户的操作,控制用户界面显示,以及去更新模型对象的状态等操作工作。

  MVC模式所包括在内的各个使用模块,以及每个模块的功能之间的调用关系。

  图2-1 MVC组件的关系以及功能

  3.可行性分析

  智能仓储物流管理系统适用于仓库管理过程中的各项操作,针对仓库日常发生的业务,分为不同的功能模块。通过系统的使用,提高了工作人员的工作效率,可以很好的对库存进行科学的管理,通过对各类用户的角色划分以及操作权限的控制,提高了系统的安全性。系统的成功实施对于其它类似企业的仓储物流系统的研发具有一定的参考价值。

  3.1技术可行性

  智能仓储使用MVC框架对项目进行开发,不仅可以满足项目与数据库的交互,也可以完成项目前后台的操作功能,MVC(Model/View/Controller)模式是国外用得比较多的一种设计模式。MVC由三种类型的对象组成。模型是应用程序对象,视图是它在屏幕上的表示形式,控制器定义用户界面如何响应用户输入。接口将请求提交给控制层,控制层选择处理传入数据的请求,然后将其交给数据层进行数据持久性处理。

  3.2经济可行性

  我们的软件包括操作系统和开发工具。系统选择windows。在价格上我们建议选择Windows2000,它比WindowsXP便宜。该系统以WIN2000为开发平台,能够满足开发需求。我们采用Eclipse开发工具,强大的功能,方便的操作使我们系统开发的速度、功能强大且易于使用,这大大提高了系统开发的速度和质量。后台数据库取代了sqlserver,适用于小型系统的开发,易学,经济。

  任何程序都是需要维护的,对于本系统来说,维护所需要的精力和费用不会很多。对于工作人员来说,本系统所具有的功能,已基本能智能控制管理了。所以,本系统在维护方面所需要的费用也是很低的,而且能节约人力。

  3.3操作可行性

  操作可行性,主要是分析网站开发建成后用户在使用系统的过程中对各模块操作的适应程度。系统采用MVC模式,前台是网站展示模板,后台是管理系统,操作便捷简单,无任何操作难点以及技巧性操作,通俗易懂,看完即用,界面简洁大方,契合当代操作需求[9]。

  综合以上的分析,本次的系统开发是完全可行的,并且有足够的信心能此次的毕业设计。

  4、需求分析

  4.1系统功能模块分析

  智能仓储管理系统中设定分为两种角色:游客、管理员。两种角色享有不同的权限,游客的权限是可以不用登陆就能完成查看前台页面,前台页面又分为公司首页模块、智能展示模块、客户案例模块、智能仓储模块、物流方案模块、新闻动态模块、关于我们模块、后台登录模块;管理员的权限是即可以浏览前台,也可以登录后台页面进行操作管理,后台页面包括员工管理,可以对员工信息表进行增加、删除、修改、查看的操作;分流管理:快件信息、自动分流、货位管理;快件信息可以对快件信息表进行增加、删除、修改、查看的操作,自动分流可以对快件进行分流到哪个仓库,货位管理可以查询货位信息和删除货位信息。库存管理包括出入库管理、滞留产品警报。

  4.2数据流图及用例图

  根据智能仓储管理系统的定义,管理员可以登录进去操作后台模板。

  图4-1智能仓储管理系统管理员数据流图(第一层)

  根据数据流图,将智能仓储管理系统分为游客,管理员,不同的角色用例图。

  以游客状态浏览智能仓储管理系统时,可以实现浏览的功能。

  图4-2智能仓储管理系统游客用例图

  以管理员身份进入智能仓储管理系统时,管理员可以对员工、分流、库存进行增加、删除、修改、搜索等功能操作。

  图4-3智能仓储管理系统管理员用例图

  5、系统设计与实现

  5.1系统前台功能设计

  前台需要将智能仓储划为公司首页模板、智能展示模板、客户案例模板、智能仓储模板、物流方案模板、新闻动态模板、关于我们模板、后台登录模块。

  (1)首页模块:展示了物流方案、用户系统管理方案登陆页面;用户资料增删查改;库存管理方案:入库管理案;出库管理案、货位管理方案:货物数目在库查询;货物货位查询;环境控制方案:温度传感器;湿度传感器、客户案例模板、大方的介绍了公司的情况

  (2)智能展示模块:智能展示是为了人们更好的理解未来仓储的智能化,未来世界的模样,选用了京东无人仓库和阿里巴巴无人仓库的视频介绍,以方便人们更直观的感受科技带来的冲击。

  (3)客户案例模块:客户案例是为了能够直观的给客户了解以往我们服务过的公司,选择了一些公司放上去并做了介绍。

  (4)智能仓储模块:展示了过程货物入库、立体存储、订单拣选、装车出厂。

  (5)新闻动态模块:新闻动态是为了大家更好了解关于仓储的前沿信息,提高认知。

  (6)关于我们模块:关于我们是为了大家更好了解公司,对公司的一个整体的介绍。

  (7)后台登陆功能:方便直接跳到后台管理界面

  图5-1智能仓储管理系统前台功能结构图

  5.2系统后台功能设计

  智能仓储管理系统的后台即为管理员模块,分为员工管理、分流管理、库存管理三板块。员工管理的员工列表可以对员工信息进行增加、修改、删除的操作,方便管理员工。分流管理是对快件进行分流,分流到哪个仓库。库存管理是可以对快件进行出入库的操作。

  图5-2智能仓储管理系统后台功能结构图

  5.3系统数据库设计

  数据库的设计必须反映添加、更新、删除和保存到数据库中的数据。信息的存在将取决于各个功能模块的不同需求,因此不仅需要保证各个模块数据中数量的准确性,还需要符合不同的功能需求。

  在智能仓储管理系统中,为了考虑系统规模、系统功能、系统稳定性、系统性能以及效率等多种方面因素,尤其是考虑到了系统可移植性上,本系统使用的是MySql数据库系统。

  下表是用户的基本属性信息,当用户填写基本用户信息后,方能登录网站进行操作。

  表5-1用户表(user)

  下表是员工信息属性表,管理员可以对表进行增加、修改、删除等操作

  表5-2员工表(staff)

  下表为快件信息表。记录了快件的详细信息。

  表5-3快件信息表(goods)

  下表为入库明细列表,记录每个快件出入库的信息。

  表5-4入库明细表(stock)

  下表是仓库列表,记录每个快件所在的仓库情况。

  表5-5仓库表(storage)

  5.4网站结构

  智能仓储管理系统根据以上的需求分析,系统的用户界面整体网站架构开发可以满足系统需求,以下的架构可以良好的适应需求设计游客以及管理员的需要。

  图5-4智能仓储管理系统用户界面架构

  智能仓储管理系统的后台即为了方便管理员对系统的数据管理工作。

  图5-5智能仓储管理系统数据管理架构

  5.5用户界面各模块的实现

  智能仓储管理系统前端供用户使用。当用户直接访问网站首页时,会给用户一个直观、清晰的界面。当用户进入界面后,可以首页看到网站的首页和网站的一些基本信息,能够直观地了解到各个板块的内容。

  图5-6智能仓储管理系统首页展示图

  当访问智能仓储管理系统页面时,是对系统index.html的访问,访问时候会自动去加载首页大模块的列表。

  用户进入导航的具体模块,可以选择进入不同的页面。

  图5-7智能展示界面图

  图5-8客户案例界面图

  图5-9智能仓储界面图

  图5-10物流方案界面图

  图5-11新闻动态界面图

  图5-12关于我们界面图

  5.6数据管理子系统的实现

  智能仓储管理系统后端供管理员使用。当管理员登录账号验证后进入后端时,会给用户一个直观、清晰的界面。当管理员进入界面后,可以看到网站的一些基本信息,包括员工管理、分流管理、仓库管理的界面。

  在员工管理栏目可以对员工信息进行增加、修改、删除的操作

  增加员工:

  修改员工:

  删除员工:

  分流管理可以对快件进行分流到哪个仓库的处理

  按照图中的规则进行分流

  货位管理可以增加货位信息和删除货位信息。

  出入库管理可以对出入库进行增加和删除操作

  滞留产品警报就是过了时间快件还没出库,可以对快件进行处理,把快件出库。

  6、系统测试

  6.1测试概述

  在项目完成时,为了确保智能仓储管理系统在投入使用过程中,不会出现重大bug以及在操作使用中不会产生错误,项目需要经过严格的测试工作。测试过程必须根据开发过程中的需求设计进行测试,根据测试用例上所设定的功能,测试智能仓储管理系统中的每个功能是否按需求设定开发,过程中是否有异常,这样才能保障在项目使用过程中尽量少报错,而拥有良好的用户体验[10]。

  6.2可用性测试

  (1)游客登录使用:能够正常浏览智能仓储管理系统前端中各个模块和其中小板块的内容,可以查看智能展示和客户案例,游客能随心所欲地浏览新闻动态和关于我们。按照游客设计的需求功能均得到实现,测试通过。

  (2)管理员登录:管理员登录后进入到管理界面,能够实现浏览添加删除员工信息表的功能,正常享有所有用户的功能,在分流管理和出库管理模块拥有添加以及删除功能的权限,符合管理员的需求设定。

  表6-1测试用例

  用例名称测试用例预期结果测试结果

  游客浏览浏览前台模块、查看客户案例、新闻动态、关于我们。可以正常浏览各个模块,查看客户案例、新闻动态、关于我们。与预期结果一致

  用户登录用户名填写错误或者密码填写错误登录不进去,无法进入网站与预期结果一致

  用户登录输入正确用户的用户名和密码登录成功,进入网站与预期结果一致

  管理员添加添加员工信息、分流信息、仓库信息可以添加员工,仓库与预期结果一致

  管理员修改修改分流管理和仓库管理可以进行修改与预期结果一致

  管理员删除删除员工信息、可以删除员工与预期结果一致

  6.3安全性测试

  安全性测试是为了保证系统在使用过程中,除了管理员外,游客可以对智能仓储管理系统进行操作管理,确保了管理权限的唯一性。经过测试,仅有管理员可以对智能仓储管理系统进行增删改等操作,其它用户均无权限,测试通过。