SpingBoot单体架构项目设计教程

目录

前言

一、确定项目题目及需求

二、确定项目架构及技术栈

三、确定项目UI设计及编码工作

总结


前言

作为一个刚学习完Spring全家桶的技术小白,你是否不知道该如何自己一个人从0到1去完整地去做一个项目,本篇文章带你从0到1自己diy一个属于自己的项目!

一、确定项目题目及需求

1.确定好自己想要做的项目,例如图书管理系统、教务管理系统等。最好自己去构思一个比较独一无二的项目,要符合实际的,能上线落地的最好
2.构思好这个项目要实现什么功能模块,然后做一个产品需求文档,简单写写就好。
~~~这里提供几份产品需求文档学习资料~~~
PRD文档范例,产品经理值得收藏的写作手册-CSDN博客

PRD-产品需求说明文档_亿可控prd文档-CSDN博客

【软件开发/设计】需求文档模板_需求设计文档模版-CSDN博客

二、确定项目架构及技术栈

1.确定好项目的架构,例如前后端分离,做好前端和后端代码的模块管理
2.确定好项目涉及哪些技术栈,例如SpringBoot+Mybatis+SpringMVC+Redis等。如果是前后端分离项目,前端技术栈建议是Vue3+ElementUI+Axios。还要确定好哪个功能模块需要用到哪些SDK,例如生成一个word文档,需要用到开源项目Apache POI,记录下来,以便在pom.xml引入相应的SDK依赖。
3.做好分模块开发对项目后续维护升级非常方便,也提高项目代码的可读性和业务功能的可拓展性
4.最好写一个软件设计文档和数据库文档,对项目的一些代码规范进行统一,做好数据库表的设计
~~~下面提供几份软件设计文档的学习资料~~~
大型项目开发设计文档规范-CSDN博客

如何写好一份软件开发设计文档_开发文档怎么写-CSDN博客

下面是项目架构例子:

三、确定项目UI设计及编码工作

1.做好以上工作后,就要做好UI设计,做好前端的编码工作,UI设计工具推荐:即时设计。
如果你嫌项目进度慢,没有时间做前端,那你去github pull一个前端下来,直接跳过这一步~~
2.然后就按照项目需求和前端UI去做后端的开发工作了

总结

此文章是从0到1项目开发的第一步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值