进销存管理系统的设计与实现(spring;springMVC;spring boot) 您所在的位置:网站首页 erp的主要功能操作实现的截图方式有 进销存管理系统的设计与实现(spring;springMVC;spring boot)

进销存管理系统的设计与实现(spring;springMVC;spring boot)

#进销存管理系统的设计与实现(spring;springMVC;spring boot)| 来源: 网络整理| 查看: 265

目 录 第一章 绪论 1 1.1 研究背景和意义 1 1.2 研究目标 1 1.3 论文结构 1 1.4 本章小结 2 第二章 相关技术与方法 3 2.1 架构概述 3 2.2 关键技术简介 3 2.3 开发工具 4 2.4 本章小结 5 第三章 系统分析 6 3.1 可行性分析 6 3.2 需求分析 6 3.3 本章小结 15 第四章 系统设计 16 4.1 系统类分析 16 4.2 关键业务设计 21 4.3 数据库设计 23 4.4 本章小结 33 第五章 系统实现 35 5.1 用户登录 35 5.2 采购管理 37 5.3 库存管理 39 5.4 销售管理 42 5.5 备份与恢复 43 5.6 本章小结 46 第六章 系统测试 47 6.1 系统测试综述 47 6.2 测试用例 48 6.3 测试分析 51 6.4 本章小结 52 第七章 总结 53 参考文献 54 致 谢 55 1.2研究目标 实现一个进销存管理系统,实现对企业运作过程中的进货、销售、仓储的电子化操作,可以节省大量人力物力,可以说对企业的运作带来不可限量的好处。实现一个简单实用,操作界面友好的进销存管理系统是首要解决的任务。然后一是要实现对库存数据进行分析,对接下来的进货进行一些指导;二是实现对销售数据的采集分析,对企业决策者对下一个季度或者年份的销售计划提供一个参考的功能。系统肯定要具备对进销存的一些基本的增删改查操作。 1.3论文结构 第一章绪论:主要叙述了进销存管理系统开发的缘由和意义,也就是开发这个系统的背景。开发这个系统有哪些优点,开发的这个系统具备哪一些功能,或者说能开发出哪些功能,对这些功能进行了一个概述。 第二章相关技术和方法:本章节首先是概述了系统的结构,用那些技术搭建的开发环境;接下来是简单介绍了一下关键功能和是怎么实现这些关键功能;最后是介绍了用到的开发工具。 第三章系统分析:本章节的重点系统分析,主要从可行性分析和需求分析两方面入手。可行性分析从技术可行性、经济可行性、操作可行性三个方面进行综合分析,最终得出系统开发的可行;需求分析从两个方面分析:系统总体需求和用例图分析,从这两个方面确定系统是可行的。 第四章系统设计:本章节主要分为系统类设计、关键业务设计、数据库设计三个模块。系统类设计主要是用类图来呈现系统中类的一些属性和功能;关键业务设计主要是用顺序图来直观的呈现这些功能的处理流程和处理步骤;数据库设计首先是用了ER图来直观的把数据库表的一些属性表示出来,其次对涉及到的每一张表都进行了分析和介绍。 第五章系统实现:本章节主要是对核心功能介绍,首先是功能描述,然后附上实现的界面,接下来详细描述功能的实现过程并且附上实现这些功能的核心代码。 第六章系统测试:本章是说明测试目标和测试计划,对测试目标给出测试用例,并分析测试结果是否达到系统预期,如未达到提出改进的措施。 第七章总结:本章主要是对进销存系统的设计的整个过程做一个总结,说明本论文的结构组成,从绪论开始到总结结束,对每一个大的章节内容进行简单的叙述。并且阐述了自己的收获与不足,给出不足的解决方案。 第三章 系统分析 3.1可行性分析 3.1.1技术可行性 基于本项目用到的spring boot、JPA、mysql、jQuery等技术都已经是成熟的开发技术了,完全可以满足本项目的开发需求。项目主要功能所涉及的一些技术都能是能够实现的,因此在技术上是可行的。 3.1.2经济可行性 企业在运转过程中信息的系统化管理,运用电脑对数据进行自动化的统计,为企业在制定经营决策时提供了大量的、权威的科学数据;强大的进销存数据统计功能,大大简化了员工的日常工作,工作效率提高了很多,大大降低了人工管理过程中数据易错所带来的一系列的不良反应,提高了企业的经济效益。可以节省大量的人力物力,并且现在不会存在之前人工操作产生的人工误差的情。可以说是大大提高了企业的经济效益。因此,本系统在经济上也是可行的。 3.1.3操作可行性 本项目因为有友好的交互界面,所以每位企业员工都能够轻松学会去操作本系统,因为操作人员只需要把数据输入进去,数据都是自动去计算的,因此可以省去以前需要手动计算的劳动,并且效率高好多。而且以前都是手动计算不仅容易出错,而且还费时费力;现在都是程序自动计算,在减小了出错的概率的同时还节省了人力物力、提高了工作效率。可以说对企业的运转是大大节省了花费,本文转载自http://www.biyezuopin.vip/onews.asp?id=11276并且提高了生产效率。综合考虑本系统在操作上是可行的。 3.2需求分析 3.2.1系统总体需求 系统需要具备以下功能: ⑴一般企业人员的计算机知识掌握的不多,因此要求有良好的人机交互界面,这样对操作这个系统的企业人员比较友好。 ⑵对于本系统使用对象的不同,需要给予不同的权限。 ⑶支持多条件语句查询,方便进销存数据的查询。 ⑷基础信息管理与查询(包括商品信息、客户信息、供应商信息)。 ⑸一键点击,能够直接查看仓库所有商品的库存信息。 ⑹方便、健全的账单统计功能。 ⑺图表分析年销售状况。 ⑻商品销售排行统计。 ⑼当停电、网络病毒的原因损坏本系统数据时,系统可以还原系统的数据。 ⑽各种数据的统计计算自动完成,尽可能的减少人工干预。 ⑾系统退出。

Long suppliersId = Long.parseLong(request.getParameter("suppliersId")); String name = request.getParameter("name"); Double price = Double.parseDouble(request.getParameter("price")); Long count =Long.parseLong(request.getParameter("count")); String unit = request.getParameter("unit"); String space = request.getParameter("space"); Long supplierId = Long.parseLong(request.getParameter("supplierId")); String approveId = request.getParameter("approveId"); String batchId = request.getParameter("batchId"); purchaseItem = new PurchaseItem(); purchaseItem.setCount(count); purchaseItem.setPrice(price); purchaseItem.setName(name); purchaseItem.setSupplierId(suppliersId); list.add(purchaseItem); model.addAttribute("list", list); logger.info("成功添加商品"); logger.info("提交采购订单"); String pay = request.getParameter("pay"); purchaseOrder = new PurchaseOrder(); purchaseOrder.setPay(pay); purchaseOrder.setInDate(new Date()); purchaseOrder.setFlag("未入库"); try { int i = managerService.addPurchaseOrder(purchaseOrder, list); if(i==1){ list.removeAll(list); /*orderList.removeAll(orderList);*/ orderList = managerService.findPurchaseOrderByPage(0); count = managerService.findPurchaseOrderCount(); currentPage = 1L; totalPage = managerService.getTotalPage(); model.addAttribute("currentPage", currentPage); model.addAttribute("totalPage", totalPage); model.addAttribute("orderList", orderList); model.addAttribute("count", count); logger.info("提交采购订单成功"); }

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有