技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于微服务之SpringBoot的衣源管理系统设计与实现

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

 

 

本科生毕业论文(设计)开题报告表


论文(设计)题目:基于微服务之SpringBoot"衣源"管理系统设计与实现

一、选题的背景与意义

(一)课题的背景

随着经济全球化和中国经济改革的逐步深化,制造业面临着越来越激烈的竞争,企业的经营规模不断扩大,进销存数量急剧增加,有关服装进销存的各种信息也成倍增长。服装的管理工作是服装销售不可缺少一部分,也是企业管理的重要组成部分。它的内容对于企业的管理者来说都至关重要,所以服装管理系统应该能够为用户提供完整、正确和灵活的服装管理信息和快捷的查询手段。但长期以来人们使用传统人工的方式管理数据模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的数据,这对于查找、更新和维护都带来了不少的困难。面对庞大的信息量,有必要开发进销存信息管理系统来提高销售管理工作的效率。使用计算机对服装进销存信息进行管理,具有手工管理所无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高服装销售的工作效率。

(二)目的和意义

随着服装行业的发展,服装销售对信息管理、规范管理有着进一步的需求。“衣源”管理系统就是针对服装销售行业的特点,结合实际需求而开发的系统。该软件将营销管理与软件技术完美结合,用途覆盖面广,适用于衣///帽等不同类别的销售行业,包括批发行、零售店、品牌专卖店等等。

本系统软件操作简单,概括了供应商管理、进货管理、库存管理、销售管理,销售统计等等服饰销售行业中不可或缺的管理功能;大大地减少了操作员手工录入数据工作,极大程度地避免了人力浪费,有效避免重复操作时间消耗,节约人力成本和时间成本。同时可解决企业经营设计的进销存多环节涉及的种类繁多,供货商繁杂,业务量大,库存管理复杂而使用人工管理无法胜任的问题。

二、研究的主要内容和预期目标

(一)研究的主要内容

设计一个基于微服务之SpringBoot"衣源"管理系统,系统包括商品管理功能模块,进货管理功能模块,销售管理功能模块,库存管理功能模块,登陆模块,统计显示模块。

具体的划分方式如下:

1.   需求分析包括:竞品分析与思维导图设计。

2.   数据库设计包括:寻找系统中对象并设计表关系。

3.   数据采集包括:模拟数据源。

4.   前端接口设计包括:前端技术选型和页面设计。

5.   后端接口设计包括:后端技术选型和业务代码编写。

6.   环境搭建与部署包括:本地项目搭建和Tomcat服务器环境搭建部署。

各流程的详细功能如下:

1.   需求分析:

    1)竞品分析包括:主要对销帮帮CRM和商友星服装进销存管理信息系统两个系统进行比较,销帮帮CRM特点:大中型企业选择的CRM管理系统,功能更为完善,涉及范围广。商友星服装进销存管理信息系统特点:针对服装类管理,针对进销存内部管理更为细节用户局限,操作复杂。

2)思维导图设计包括:根据竞品分析的结果,取两个竞品分析网站的优点,编写需求分析文档,梳理整个网站的业务关系,具体到网站的每一个按钮。

2.   数据库设计:

    1)寻找系统中对象并设计表关系:从需求分析和思维导图中去寻找关系对象并结合业务逻辑设计表中的字段和表与表之间的关系,每个表在设计时都预留了三个字段,便于后期项目拓展和维护。

3.   数据采集:

    1)模拟数据源:通过mock.js,适用于前后端分离项目,按照数据库表中字段类型,在已有接口文档的情况下,我们可以直接按照接口文档来开发,将相应的字段写好,在接口完成之后,只需要改变url地址即可。

4.   前端接口设计:

    1)前端技术选型:Bootstrap

    2)页面设计:根据思维导图找出每个对象并对照数据库即表中字段对应前端页面表单中的属性,并根据后端Swagger UI文档编写前端数据接口,还要根据思维导图设计每个页面的跳转情况。

5.   后端接口设计:

    1)后端技术选型:SpringBootMybatisDruid连接池、MySQL关系型数据库、MD5密码加密、构建与部署、图片验证码生成、ElasticSearchSpringBoot的异步任务、图片上传、Swagger UI文档工具等。

2)业务代码编写:根据思维导图整理系统的业务逻辑并根据数据库设计与数据库字段相对应的实体类对象,然后编写持久层接口代码,根据业务逻辑编写业务层代码,设计后端数据接口编写控制层代码,前端请求后端数据接口,控制层调用业务层,业务层调用持久层达到以前后端分离的形式进行数据交互的效果。

6.   环境搭建与部署:

本地部署并与远程库git结合。

(二)预期目标

1.利用Spring相关生态圈及各相关组件技术实现处理数据准确、请求响应及时、稳定的服装CRM系统

2.根据设计的系统进行总结,完成毕业论文。

(三)软件条件:

操作系统:Windows

开发工具:IDEA2020.1PostmanHBuilder X 3.2.16

后台数据库:MysqlRedis

服务器:Tomcat

三、拟采用的研究方法、步骤

(一)研究方法:

调查法、对比法、实验法。

(二)研究步骤:

第一阶段:对销帮帮CRM和商友星服装进销存管理信息系统两个系统进行竞品分析,完成衣源"管理系统构思和设计工作。

第三阶段:熟悉系统中的各种工具,搭建好设计中所需要的开发和部署环境。

    第三阶段:进行需求分析,主要衣源"管理系统进销存流程研究,并且对项目进行初步设计。

    第四阶段:进行详细设计,主要是系统总体流程和数据接口的设计。

    第五阶段:完成设计,实现系统功能。

    第六阶段:测试功能,保持其正确性,完成毕业论文。

四、研究的总体安排与进度

1202218 -2022115日(1周):围绕任务书收集资料,进行研究总结,撰写开题报告,准备开题

22022116-2022130日(2-3周):系统总体设计,工作模块整理。

32022215-2022327日(4-9周):系统详细设计与开发,根据模块实现功能。

42022328-2022430日(10-14周):系统与代码测试与完善,对毕业设计进行撰写论文。

5202254-2022520日(15-16周):论文修改与完善,进行归纳总结,准备答辩。

五、已查阅参考文献

[1] 柯采.基于J2EEMVC模式的Web应用研究[J].软件,2020,41(03):165-167.

[2] 吴昌政. 基于前后端分离技术的web开发框架设计[D].南京邮电大学,2020.

[3] 许清荣. 专案开发实战攻略:进销存系统设计与开发[M]. 博硕文化股份有限公司, 201.

[4] 蒋东玉.计算机软件开发的JAVA编程语言应用研究[J].科技经济导刊,2021,29(05):61-62.

[5] Rashid, Fahmida Y. Oracle fixes critical flaws in Database Server, MySQL, Java[J]. InfoWorld.com,2015.

[6] 戴克. Spring MVC学习指南[M].人民邮电出版社:, 201705.344.

[7] 葛艳玲.网页制作基础教程(Dreamweaver8.0[M].电子工业出版社,200909

[8] 陈帝江,曹文钢.基于B/S模式的进销存管理系统的设计与实现[J].组合机床与自动化加工技术,2006(05):110-112.

[9] Thomas Hunter II. Advanced Microservices[M].Apress, Berkeley, CA.

[10]  陈小虎,邓惠俊.基于mybatis的数据持久层研究[J].成都工业学院学报,2020,23(02):29-32.

[11]  Donny.JSP与网站开发编程实战[M].北京:科学出版社,2001.7.

[12]  张旭阳.基于WEB的在线商品销售系统研究[J].福建电脑,2012,03:131-132.

[13]  温立辉.开源中间件Tomcat高级应用浅谈[J].科技资讯,2019,17(11):7-8.

[14]  Malathi. S , Ganeshan. M. Building and Deploying a Static Application using Jenkins and Docker in AWS[J]. Journal of Trend in Scientific Research and Development,2020,4(4).

[15]  Dhalla Hardeep Kaur. A Performance Comparison of RESTful Applications Implemented in Spring Boot Java and MS.NET Core[J]. Journal of Physics: Conference Series, 2021, 1933(1).

[16]  高翔,李志浩,靳冰,康晓宇. Java Web开发与实践[M].人民邮电出版社, 201407.450.

[17]  丁毓峰,毛雪涛. Java Web开发教程[M].人民邮电出版社, 201704.401.

[18]  Berend Wierenga and Gerrit van Bruggen. Marketing Management Support Systems[M]. Springer, Boston, MA.

[19]  Eckstein Jonathan and Schultz Bonnie R.. Introductory Relational Database Design for Business, with Microsoft Access[M]. Chichester, UK : John Wiley & Sons, Ltd, 2017

[20]  李薇,李宛洲.基于数据仓库技术的进销存系统的设计与实现[J].计算机工程与应用,2001(10):93-95+126.

六、指导教师意见:

指导教师(签字):

       

七、系(教研室)意见:

系(教研室)主任(签字):

       

注:1.开题报告应根据教师下达的毕业论文(设计)任务书,在教师指导下由学生独立撰写。在毕业论文(设计)开始二周内完成,交指导教师审阅,并接受教务处抽查。

    2.此表可另加页。


如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线