项目介绍
项目演示及原型
(1)项目演示地址:https://zhyl-admin.itheima.net/
默认账号:admin@qq.comm 密码:132itheima.CN032@.当天日期
(2)项目原型地址:https://rp-java.itheima.net/zhyl/
项目介绍
中州养老系统为养老院量身定制开发专业的养老管理软件产品;涵盖来访管理、入退管理、在住管理、服务管理、财务管理等功能模块,涉及从来访参观到退住办理的完整流程

中州养老项目分为两端,一个是管理后台,另外一个是家属端
管理后台:养老院员工使用,入住、退住,给老人服务记录等等
家属端:养老院的老人家属使用,查看老人信息,缴费,下订单等等
整体业务流程

技术架构

(1)前端主要使用的 Vue3+TS
(2)后端主要使用的是 Springboot 作为基础架构,当然后端也集成了很多其他的技术,比如有 Mybatis、Swagger、Spring cache、Spring Security、Xxl-job、Activiti7
(2)数据存储主要使用到了 MySQL 和 Redis
(3)使用了 nginx 来作为反向代理和前端的静态服务器
(4)其他技术:华为物联网平台 IOT、对象存储 OSS、微信登录、AI 工具辅助开发等
什么是 1-2 项目?
通常小伙伴入职一家新公司之后,接手的项目有两种情况,第一个是新项目,第二个是老项目继续开发,根据已毕业学员的调研结果说明,95%的学员会在老项目的基础上进行继续开发新的功能。这个就是 1-2 的项目,简单说就是,项目已经开发了一部分,我们需要在已有的项目中进行再次开发

所以,训练大家在已有项目中进行开发是一个非常有必要的能力,那么,我们如何在老项目中进行开发呢?
其实,别管是什么项目,我们有两个问题需要先解决
(1)如何快速完成新项目的环境搭建
(2)如何快速熟悉一个新的项目
如何熟悉项目的一个模块
在一开始,我们可以找到项目中的一个模块来进行熟悉,也就说先找到一个切入口。那么熟悉项目的方式有很多种渠道,我们需要通过各个渠道来深入了解。下面列了一些比较常见的熟悉项目的方式
(1)阅读原型文档+需求文档 PRD(Product Requirements Document)
(2)阅读表结构
(3)页面点击访问感受
(4)阅读对应模块代码,熟悉代码风格和规范

