过程:按时间先后顺序。
一、熟悉业务流程。和以前做的XX管理系统或者XX模型来说,复杂了很多,理不清思路会导致数据库都设计不出来,进而使后面无法继续。
二、设计数据库。与业务关系极大,不再是简单的几个属性即可,要考虑到报文号的追踪,后期并发问题,以前都不考虑这些。
1、阅读了mysql开发规范+业务文档。
2、画ER图。
3、再根据业务逻辑,检查数据库是否能支持整个业务,找出问题,修改。
4、循环3,直至数据库能走通整个业务流程,根据ER图生成最终数据库。
三、接口设计。根据业务流程,三方同时约定好接口。第一次设计接口,犯了好蠢的错:功能相同的接口,尽可能合并成一个。
四、模拟器设计。本科的javabean+jsp+servlet+jdbc数据库已经落后了了,然后python+flask已经忘得差不多了,初次认识了springmvc+mybatis,感觉自己好out。
1、学习了springboot的用法,搭建了项目,用m