个人介绍
我是程序员客栈的白水有梦,一名全栈工程师。
毕业于西南科技大学,担任过成都圣蓉科技有限公司的三年的研发工程师。
负责过《德云在线学习系统》、《云联兴趣培训系统》、《云上仓库管理系统》的设计与开发。熟练使用spring boot、mybatis、 spring MVC、 spring Cloud、 rabbitMQ、Docker、Linux、VUE、javaScript。
工作经历
2020-06-25 -2023-05-28成都圣蓉科技有限公司研发工程师
在公司承担的角色为研发工程师,后端主要开发语言为java,前端主要是JavaScript和vue。 编写需求文档,根据开发进度编写开发文档,以及在项目上线前要编写使用文档。
教育经历
2017-09-01 - 2021-06-30西南科技大学计算机科学与技术本科
资质认证
技能
云上仓库管理系统是基于 SOA 架构设计原则,是为了降低物流仓储企业的信息化成本,以提高物流运 营的整体效率,该项目主要包括有仓库管理、业务管理、财务管理、报表管理、基础资料、分析模块等模块。主要 业务为货物的采购、销售、出入库、报损、盘点,货品采购、销售的付款和收款以及财务分析。 责任描述:参与项目的需求分析,详细设计,设计数据库,主要负责委托订单管理、调度、采购和采购退货的开发 和测试。 委托订单管理:主要实现客户的委托订单管理,将货物信息拆分成多条,供调度管理使用。 调度管理:选择运输方案、车辆分配、装车货物的选择、路线规划,使用 WebSocket 发送调度单。 采购模块:主要实现功能是当库存产品数量预警时,对需求货品进行定额采购。 采购退货模块:当验货员在对货品质量和数量进行检验后,可以对不合格的货品可以进行退货操作。
实现教师端的日程,消息,个人中心,班级管理;家长端的门户,全局搜索,个人中心;后台系统的课程管理,班 级管理,学员管理,订单管理等。 责任描述:参与项目的需求分析,详细设计,设计数据库,主要负责权限模块、家长模块、个人信息模块、课程模 块。 权限管理: 在用户登录校验通过后,使用 Token 作为其后续请求的认证校验方式,同时通过 redis 的保存 Token 设置 Token 失效时间和无感刷新;使用 GateWay 作为网关,通过自定义拦截器获取要访问方法的权限信 息并进行校验。 家长模块: 通过对应的家长 Token 管理自己的孩子在兴趣班的状态信息。同时将需要的热点信息存储在 Redis 中,方便二次读取。展示课程的名称、销量、评分、老师等信息,提供按条件排序等功能。 个人中心模块: 根据 Token 携带的信息去操作对应账号的详细信息, 孩子信息, 订单信息, 课程信息等相关操 作。 课程模块: 通过对应账户 Token 去查看对应的课程详情页面, 价格, 描述, 评论等信息。管理员可以新增, 删 除, 修改课程信息的权限。
责任描述:参与需求分析、编码阶段和模块维护。我主要负责作业管理模块、考试管理模块和数据分析模块。 作业管理模块: 主要功能是生成作业和批阅作业,主要内容包括分类录入作业(寒暑假以及每日课后作业)、学 生作业完成情况、错题库、作业批阅情况、参考答案和答案解析等。老师将标准答案录入系统可以自动批阅作业, 作业中存在做图或公式题目可以拍照上传进行答题。将常见错题和经典题存入 Redis,方便快速检索。 考试管理模块: 主要功能是生成试题库, 用 Seata 对考试相关操作的统一管理。主要内容包括老师手动生成试 题, 试题分类, 历史考试记录, 学生可以查看自己的试卷详情, 自己的答案和答案解析。 数据分析模块: 主要功能是展示学生平时学习成绩, 班级整体薄弱点以及班级整体成绩变化。主要内容班级学 生数据, 班级数据对比, 学生排名分布。老师和学生都可以很直观的查看自己任课班级的学习情况数据。 痛点: 当时最开始没考虑将常见错题和经典题目没有放入缓存,客户验收测试发现打开查看题型页面数据有时会加载缓慢,最后找到问题并解决了。