开题报告---基于SpringBoot的企业进销存管理系统

本文探讨了在信息化时代背景下,中小企业对于简化版进销存管理系统的需求。研究内容涵盖了系统功能模块设计、技术路线选择(如SpringBoot、Vue等)、实验方案及系统的可行性分析。重点在于开发一个操作简单、适合小型企业的管理系统,以提高效率和降低成本。
摘要由CSDN通过智能技术生成

一、选题的根据

21世纪是信息化的时代,各行各业都离不开信息,随之产生的问题是如何更高效的获取有用的信息。在企业经营集团化和国际化的形势下,提出了供应链的管理模式。

供应链(Supply Chain)是企业在制造生产及产品流通过程中,为了能将产品或者服务顺利的交付给用户,由上游与下游企业共同创建的需求链状网。具体而言,供应链的重点是围绕着客户需求,通过对物流、资金流和信息流的控制,从采购原材料开始,到制成中间产品以及最终产品交付,最后由各个销售网络把产品送到消费者手中。简而言之就是将供应商、制造商、分销商、零售商、最终用户连成一个整体的功能网链结构模式。

处于供应链上的各个节点企业只有在同步协调运行时,才有可能使网链结构上的所有企业都能受益并实现供应链的最优化,于是便产生了供应链管理(Supply Chain Management)。基于供应链运作规律产生的供应链管理实质上是一种管理模式和管理理念的更新,它强调供应链上的企业之间通过合理分工与流程优化,使供应链从采购到销售的全过程上的商流、物流、资金流和信息流均能高效率运作,达到缩短供应链响应时间、降低供应链总体交易成本、提高用户满意度、进而实现整条供应链价值最大化的目的。而进销存可以说是供应链中重要的一环。

经过多年的发展,供应链管理也已经有了很好的理论实践。也产生了很多的优秀的供应链管理系统。比较有代表的如Oracle公司开发的供应链管理系统,Oracle供应链管理 (SCM) 解决方案是一款全面的管理软件套件,具有开放灵活的架构、一流的功能、完整的功能覆盖范围,以及集成和模块化的部署选项,能够将企业运营从职能需要转变为价值驱动的竞争优势。

但是这些管理系统比较大型,理论比较深,而且需要的资金也是比较多的,比较适合中大型的企业。就如上文中提到的Oracle公司,合作的公司一般是一些比较大型的企业。而对于一些小型的企业,资金并不是很充足,需要的功能并不是特别繁多,可能就是需要一个比较简便的进销存系统,此时这些大型的系统就并不是特别合适。而现在我们正处于一个大众创新万众创业的新时期,因而会有比较多的小型企业,因此小型的进销存管理系统需求量是比较大的。而前面提到的系统此时并不适合,因此我们就可以开发出一个适合小型企业、操作简单、

开发本系统的目的是为了帮助那些小型企业改变传统的进销存的管理方式,以前靠人工手动处理这些进销存数据时,不但效率低下,而且容易出错,给企业带来不良后果。本系统是企业进销存管理系统,包含企业通过供应商采购商品,把商品放入到仓库中,该企业在销售该商品的时候,再把商品从仓库中提取出来,卖给客户的过程。包含进货管理、销售管理、库存管理,不同角色的登录等基本功能;并且能根据销售、进货信息,商品库存信息生成对应的报表。并对不同的角色的用户设置不同的权限管理。

二、研究内容

功能模块图如图2-1所示:

图1功能模块图

本系统是一个企业进销存管理系统,为一个后台管理系统,通过给用户分配不同的权限实现模拟企业实际情况实现销售、进货、库存划分管理。可以分为以下几个功能模块:

(1)系统模块:因为本系统是一个多用户,多角色,所以需要对角色和用户进行管理。用户模块:一是管理员角色可以对用户基本信息进行维护也就是对数据库中对应的用户表的增上改查。二是可以给用户分配不同的角色权限。角色模块:一是对数据库中对应的角色表进行展示,并进行增删改,二是对不同角色的系统菜单权限进行修改。

(2)基本资料管理模块:本模块包括供应商管理、商品管理、客户管理、

期初库存管理。供应商管理可以对供应商的信息进行管理,对数据库中对应的 供应商表进行增删改查操作。商品管理:操作员可以通过点击商品分类来访问数据库中对应的商品分类表,实现商品分类表的展示,并可以进行添加、删除、修改、搜索等操作。操作员还可以通过点击商品基本信息来访问商品表并进行数据展示和添加、删除、修改、搜索等操作。客户管理:操作员可以通过点击客户管理来访问数据库中对应的客户表,进行数据展示;期初库存管理:操作员可以设置仓库中的商品期初的库存信息。

(3)库存模块:操作员可以对当前商品库存进行查看,可以对损坏商品进行一个报备,同时可以查询报损商品,查看详情。商品报警功能:商品在库存里有一个下限值,对剩余库存统计分析,低于下限值得商品就要提醒:需要订货了。

(4)统计报表模块:系统通过客户表,供应商表,商品销售表,商品采购表自动生成对应的报表和图表。

(5)销售模块:操作员可以根据客户订单进行商品的出库操作,减少库存中对应商品的数量,也可以进行客户退货操作,根据退货的商品修改库存中对应的商品数量。可以对销售单据进行查询访问数据库中对应的表进行数据展示。

(6)系统设置模块:操作员可以通过账号密码结合验证码的方式实现系统登陆,登陆成功后,操作员可以修改自己的密码,和查看个人信息,还可以进行退出系统的操作。

(7)进货管理模块:用户可以将自己存储空间内的文件与资源分享给平台中的其他用户。创建分享时可以填写描述与说明,以便其他用户能更好的了解这个文件的信息。在发布分享帖之后,也可以更新描述与说明,或者删除分享。其他用户可以对分享帖进行点赞、评论、回复等社交操作,也可以下载帖子的文件、将帖子分享的文件保存至自己的网盘。

三、研究方法、技术路线、实验方案及可行性分析

1.研究方法

本项目用到了以下多种研究方法:

  1. 文献研究法:通过查找技术文档与互联网上的技术实现方案,对所需要的资料进行整理与收集。
  2. 调查研究法:对现有类似系统进行调查与研究,分享现有系统的构成、功能与不足,完善本系统。
  3. 案例研究法:研究GitHub上开源项目,参考案例的实现手法。

2.技术路线

本项目用的是maven的集成开发环境,java作为开发语言,使用spring boot 内置tomcat作为web服务器,数据库使用的是mysql,加上使用spring boot + JPA框架。并使用spring框架中的Spring Security框架提供安全认证服务。结合mysql数据库存储的优点,体积小,可移植性强,使用方便等多方面的优点,独立开发出了本系统。

前端页面用到了Javasrcipt技术(使用Vue+element+admin框架),对页面进行了一些美化,是界面更简洁、美观。在某些页面中还用AJAX技术(异步交互功能),使做出来的页面更合理、美观。

3.实验方案

(1)技术实施方案

最开始设置数据库中表的关系,在配置和搭建项目的整体框架,然后从简到繁一步步完成功能点,首先通过画图工具设置整个系统中数据库中的表信息和关联关系 并创建表,在实现系统管理模块中的角色管理和用户管理,通过Spring Security框架实现用户账号安全认证和权限。再去实现依次进货管理,库存管理,销售管理,系统设置模块,最后通过Vue中echart图表组件实现统计报表模块。

(2)系统测试方案

对系统的实验分为三个阶段。第一阶段对单个功能模块进行实验,确认单个功能模块功能完善,功能点可以正常使用。第二阶段对有交互的功能模块进行两两一对的联动实验,确认多个模块之间数据交互、运行正常。第三阶段对整个系

统进行细致的实验与测试,在系统搭建完成之后,模拟正常运营的情况下系统是否存在问题与隐患。

4.可行性分析

(1)操作可行性:本系统操作简单,设计了良好的用户交换界面与用户引导,操作简洁明了。操作上可行。

(2)技术可行性:本系统使用Java基础语言和成熟的SpringBoot框架集成开发,资料文档齐全。并且系统在市场上已经有成熟的同类型系统案例。技术上可行。并且作为一名软件工程毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。

(3)经济可行性:由于本销进存管理系统所要求的硬件(计算机及相关硬件)和软件环境(操作系统可以是Windows 2000 Server,开发工具为IDEA2018,数据库采用MySQL 5.6), 市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对企业用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_469603589

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值