java微服务springboot+vue+springcloud分布式架构网上商城网站

本系统采用自上往下的方法开发,基本定位如下功能:
系统权限按管理员和用户涉及用户划分。
管理员;管理员使用本系统涉到的功能主要有:首页、个人中心、用户管理、商品信息管理、商品分类管理、系统管理、订单管理等功能

java微服务springboot+vue+springcloud分布式架构网上商城网站_第1张图片

 

springboot是spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。
static:存放静态资源。如图片、CSS、JavaScript 等 
 templates:存放 Web 页面的模板文件 
application.properties/application.yml 用于存放程序的各种依赖模块的配置信息,比如 服务端口,数据库连接配置等
.gitignore:使用版本控制工具 git 的时候,设置一些忽略提交的内容 
Application.java:SpringBoot 程序执行的入口,执行该程序中的 main 方法,启动当前SpringBoot项目。

java微服务springboot+vue+springcloud分布式架构网上商城网站_第2张图片

 

开发环境
开发语言:Java
框架:springcloud
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器

java微服务springboot+vue+springcloud分布式架构网上商城网站_第3张图片

 java微服务springboot+vue+springcloud分布式架构网上商城网站_第4张图片

 

目录
1绪论 4
1.1项目研究的背景 4
1.2开发意义 4
1.3课题研究现状 4
1.4项目研究内容与结构 5
2开发技术介绍 6
2.1Java技术 6
2.2 SpringCloud简介 6
2.3MySQL 介绍 7
2.4MySQL环境配置 7
2.5B/S架构 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.1.4 运行可行性 10
3.2系统性能需求分析 10
3.3系统功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2个人中心管理流程 12
3.4.3登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2数据库设计与实现 14
4.2.1概念模型设计 14
4.2.2物理模型设计 15
5系统详细设计 22
5.1系统功能模块 22
5.2管理员功能模块 24
6系统测试 27
7总结与心得体会 28
7.1 总结 28
7.2 心得体会 28
参考文献 29
致谢 30
 

你可能感兴趣的:(java,架构,微服务)