《进销存管理系统——“系统管理”模块》项目研发阶段性总结

Posted X·3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《进销存管理系统——“系统管理”模块》项目研发阶段性总结相关的知识,希望对你有一定的参考价值。

《进销存管理系统——“系统管理”模块》

项目研发阶段性总结

  • 项目概要

登录页面(图1):

图1

然后我们来看看系统的主要模块有哪些,如下(图2):

整个“进销存管理系统”中,分别有:系统设置、进货管理、销售管理、库存管理、统计报表、往来账务这几个模块,其中每个模块中还有属于它定义功能的小模块。

系统管理:里面包括商品管理、供货商设置、客户设置、员工设置、操作员设置、角色设置。

进货管理:主要包括采购进货、采购退货、采购入库、生产入库、往来账务、采购入库查询。

销售管理:商品销售、顾客退货、商品销售查询、部门领用、部门退回。

库存管理:库存盘点、库存调拨、库存报警。

统计报表:进销存明细、进销存汇总、收货对账单、发货对账单、发货成本、销售毛利。

往来账务:应收登记、收款登记、应付账表、应付登记、付款登记、应付账表。

图2

首先来说说这个项目的规划,这次我们要来了解的是“进销存管理系统”中的系统管理模块。

  • 数据库设计

下面(图3)是系统管理模块的相关业务表和关系。

图3

图4

  • 设计与实现

功能实现

进销存管理系统中包括了系统管理、进货管理、销售管理、库存管理、统计报表、往来账务六个父级模块。然而每个父级模块中又包含了其中的子级模块。

比如:系统管理模块就包括了商品管理、供货商设置、客户设置、员工设置、操作员设置、角色设置六个子级模块,这里就来解剖一下系统管理中的几个子级模块。

(一)商品管理模块:

见下(图5),是商品管理模块,用于查看商品信息的状态、情况;商品管理这个模块包含了查询、新增、修改、删除、导入、导出、筛选、批量删除、页面最大化这些功能。

图5

(1)如需要查询表中需要的商品信息可以通过(图5)“查询输入框”输入商品相关的信息进行查询。输入商品相关的信息自动查询,不需要点击其它按钮。

(2)点击上(图5)中的“新增”按钮弹出商品新增的模态框如(图6),如果不需要新增商品信息可以点击右下角“取消”按钮来关闭新增模态框;需要新增商品信息需要手动输入商品信息,当商品信息填写完整后,点击右下角“保存”按钮来确认新增商品信息,随后会弹出一个“保存成功”的提示框,保存不成功则与保存成功相斥。

图6

(3)点击商品信息表右侧的修改按钮(图5),随后弹出修改模态框(图7),如果不需要修改商品信息可以点击右下角“取消”按钮来关闭模态框;修改商品信息时,需要手动修改所需要修正的商品信息,当商品信息修改完后,点击右下角“保存”按钮来确认修改完后的商品信息,随后会弹出一个“保存成功”的提示框,保存不成功则与前者相斥。

图7

(4)勾选商品信息表左侧的复选框,选中需要删除的商品信息后,点击页面中(图5)的“批量删除”按钮,随后弹出提示框(图8)。

图8

随后弹出“是否要删除选中N条的商品信息”的提示框,如不需要删除,则需要点击提示框右下角的“取消”按钮来关闭提示框,也可以点击右上角的“×”符号来关闭提示框。如需要删除勾选中的商品信息,则需要点击“确定”按钮来确认删除所勾选中的商品信息,随后会弹出一个删除成功“总共删除N条商品信息,成功N条”的提示框(图9),点击提示框中的“确定”按钮或“×”符号来关闭提示框,商品信息删除的步骤就完成了。

图9

(5)点击页面中的“导入”按钮(图5),随后弹出一个“导入商品Excel数据”的模态框(图10),如不需要导入商品信息可以点击模态框右上角的“×”符号来关闭“导入商品Excel数据”的模态框;

图10

如需要导入商品信息,则要点击模态框中的“下载”按钮(图10),下载“导入商品模板”,如果提前下载过“导入商品模板”可直接跳过下载那一步骤,点击“选择文件”按钮,随后弹出一个本机的文件夹,可在其中找到下载编辑后需要导入的的文件,选中,点击“打开”按钮,会自动关闭文件夹,然后就可以看到选中得所需导入的文件名称,就可以点击“上传”按钮,把文件中的商品信息上传至商品信息表中。

数据导入成功后会弹出一个提示框(图11),提示“数据导入成功,成功导入N条商品信息数据”,点击提示框中的“确定”按钮或右上角的“×”符号来关闭提示框和“导入商品Excel数据”模态框,就可以在页面中的商品信息表中看到上传成功的商品信息了。

图11

(6)点击商品管理中的“导出”按钮(图5),随后弹出一个警示“是否要导出N条商品信息”,如不需要导出商品信息表中的数据,则可以点击提示框右下角的“取消”按钮来关闭提示框,也可以点击右上角的“×”符号来关闭提示框(图12)。

如需要导出商品信息表中的数据,则可以点击“确定”按钮来确定导出商信息表中的数据,点击“确定”按钮后提示框自动关闭,随后浏览器页面会将导出的商品信息数据文件弹出在左下角(图12),可以双击弹出的文件,将会自动跳转到Excel或WPS Office等本机可以打开此文件的软件,然后打开文件就可以查看导出的商品信息数据了。

图12

经典代码

一次性删除多条商品信息,代码:

图13

  • 技术总结

经过这次的项目,从关系表到数据库到代码到完成几个基础页面,过程对于我来说虽然很艰难,但是对数据库和表与表之间的逻辑关系的掌握程度也得到了一个提升,这是一个很重要的步骤。

然后就是在做这个“进销存管理系统”时,由于之前没有接触过进销存管理这种东西,所以对进销存管理业务流程不是很熟悉再加上自己代码的基础不熟练导致我很迷茫,刚开始都不知道该如何动手,然后通过翻看之前类似的项目视频,慢慢的能懂了一些简单的代码,然后就去自己尝试的去做了几个页面,还是很成功的。这么长的时间以来做好了一个基础模块,对于我来说已经尽力了,但也算进步了。经过这次项目我最大的收获是让我在通过“进销存管理系统”这个项目后的逻辑思维更缜密更强大了些。收获还行,可以深究。

以上是关于《进销存管理系统——“系统管理”模块》项目研发阶段性总结的主要内容,如果未能解决你的问题,请参考以下文章

java基于ssm+vue药品商超进销存管理系统,附源码+数据库+文档+PPT,适合课程设计毕业设计

课程设计任务分工说明自评意见自评等级指导 教师 意见--基于java的进销存管理系统课程设计

基于jsp+ssm的医药销售管理系统进销存

java 进销存 商户管理系统 客户管理 库存管理 销售报表 SSM项目

java 进销存 商户管理系统 库存管理 销售报表 SSM项目 客户管理

java毕设项目开源了,springboot+vue的应用级erp系统