步骤 1.技术准备
- Java Java基础 和 Java中级 的大部分内容
- 前端 html, CSS, Javascript, JSON, AJAX, JQuery ,Bootstrap, Vue.js
- 框架部分 spring springmvc springboot
- 中间件 redis, nginx, elasticsearch, shiro
- 数据库: MySQL
- 开发工具 Intellij IDEA,Maven
步骤2.开发流程
-
需求分析 首先确定要做哪些功能,需求分析包括前台和后台。 前台又分为单纯要展示的那些功能-需求分析-展示,以及会提交数据到服务端的哪些功能-需求分析-交互。
-
表结构设计 接着是表结构设计,表结构设计是围绕功能需求进行,如果表结构设计有问题,那么将会影响功能的实现。
-
原型 接着是界面原型,与客户沟通顺畅的项目设计流程里一定会有原型这个环节。 借助界面原型,可以低成本,高效率的与客户达成需求的一致性。 同样的,原型分为了前台原型和后台原型。
-
后台-分类管理 接下来开始进行功能开发,按照模块之间的依赖关系,首先进行后台-分类管理功能开发。严格来说,这是开发的第一个功能,所以讲解的十分详细,不仅提供了可运行的项目,还详细解释了其中用到的HTML 包含关系,以及每个具体的功能: 查询,分页,增加,删除,编辑,修改。
-
后台-其他管理 在把后台-分类管理 消化吸收之后,就可以加速进行 后台其他页面的学习。
-
前台-首页 前台也包括许多功能, 与后台-分类管理类似的,首先把前台-首页这个功能单独拿出来.
-
前台无需登录 从前台模块之间的依赖性,以及开发顺序的合理性来考虑,把前台功能分为了 无需登录 即可使用的功能,和需要登录 才能访问的功能。 建立在前一步前台-首页的基础之上,开始进行一系列的无需登录功能开发。
-
前台需要登录 最后是需要登录的前台功能。 这部分功能基本上都是和购物相关的。
