Spring Boot:熟练掌握使用Spring Boot框架进行Web应用开发,熟悉Spring Boot常用配置和自动装配机制,了解基于Spring Boot的微服务架构。
MyBatis:熟悉使用MyBatis框架进行持久化操作,了解MyBatis的原理和优化技巧,熟练掌握SQL语句的编写和调试。
Maven:熟练掌握使用Maven进行项目构建和依赖管理,了解Maven的生命周期和插件机制,掌握常用命令。
MySQL:熟悉MySQL数据库的基本知识,能够设计数据库表结构、优化查询性能,了解事务处理和并发控制机制。
该项目是一个企业用户信息管理系统,主要功能包括用户信息的录入、查询、修改和删除等。系统分为前后端两个部分,前端使用Vue3框架开发,后端使用SpringBoot+MyBatis+MySQL技术栈实现。
前端描述:
采用Vue3+Vite构建工具,使用TypeScript编写代码,提高代码质量和可读性;
使用ElementPlus组件库进行UI设计,界面简洁美观,操作流畅;
使用Vuex集中式状态管理,方便组件之间的数据共享和状态管理;
采用Vue Router实现路由控制,实现页面跳转和权限控制;
使用Axios实现HTTP请求处理,方便与后端接口调用。
后端描述:
采用SpringBoot框架搭建项目骨架,简化项目配置;
使用MyBatis持久层框架,完成SQL映射和SQL执行;
使用MySQL数据库存储数据,保证数据的安全性和一致性;
使用Maven进行依赖管理和项目构建,提高开发效率;
实现RESTful风格的API接口,提供数据交互能力;
使用Swagger生成API文档,方便前端调用和测试。
项目职责描述:
参与需求分析和产品设计,了解业务需求和用户需求,完成详细的产品原型设计;
负责后端系统的架构设计和代码实现,包括数据模型设计、API接口设计和SQL语句编写等;
负责前端系统的开发和测试工作,包括界面设计和实现、组件开发和API调用等;
协调前后端对接工作,使用Git进行代码管理和版本控制,推进项目的进展和质量保证;
参与系统测试和上线部署工作,保证项目的正常运行和用户体验
前端描述: 采用Vue3+Vite构建工具,使用TypeScript编写代码,提高代码质量和可读性; 使用ElementPlus组件库进行UI设计,界面简洁美观,操作流畅; 使用Vuex集中式状态管理,方便组件之间的数据共享和状态管理; 采用Vue Router实现路
用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按机构进行数据