【工程报告】网页01号工程报告

工程计划

  这个项目旨在通过开发一份WEB开发项目,本项目旨在通过使用主流的Web开发技术,如Spring Boot、Mybatis、Vue和Mysql等,来提升开发者的技术水平并实践所学知识。

项目目标

  1. 熟悉并掌握Spring Boot框架,了解其在Web开发中的应用;
  2. 掌握Mybatis作为ORM工具的使用,实现与数据库的交互,并实现数据持久化;
  3. 熟练使用Vue框架进行前端开发,实现用户界面的设计和交互;
  4. 学会与数据库交互,使用Mysql作为项目中的数据存储工具;
  5. 实践使用主流技术栈进行项目开发,提升综合能力,如前后端接口设计、数据传输和安全性等。

预期成果

  1. 完整可运行的Web应用项目,包括前端和后端的代码;
  2. 功能完善的用户界面,用户能够通过浏览器与应用进行交互;
  3. 实现与数据库的连接和数据增删改查操作;
  4. 使用合适的设计模式和架构,提高代码的可维护性和扩展性;
  5. 实现必要的安全性措施,如用户认证、权限控制等;
  6. 编写完整的文档,包括项目需求、设计思路、技术选型和安装部署等。

项目技术

  • 语言:Java
  • 框架结构:Spring Boot、SpringMVC
  • ORM框架:MyBatis
  • 前端语言:HTML5、CSS3、JavaScript
  • 前端框架:Vue【前后端分离】
  • 版本控制:Git
  • 数据库:Mysql
  • 缓存:Redis【待定】
  • 消息队列:RabbitMQ【待定】
  • 授权认证:Spring Security【待定】
  • 数据库连接池:HikariCP【待定】
  • 日志管理:SLF4J + Logback【待定】
  • 整体架构:分布式架构【待定】
  • 部署:Docker【待定】
  • 单元测试:JUnit【待定】

工程执行

项目需求

项目地址

项目日志

项目版本

第一版

大版本

小版本 需求内容
1.0.0 1.0.1

【1】项目需包含至少两个用户角色,如普通用户和管理员

1.0.2

 
     
     
     
     
     
     
     

随笔合集

项目技术实战

对应技术知识

【项目实战】Spring Boot项目实战【一】:环境搭建【未发布】

 

【项目实战】Spring Boot项目实战【二】:新建项目

【技术积累】Spring Boot中的基础知识【一】

【技术积累】Vue.js中的基础概念与语法【一】

   
   
   
   
   
   
   

工程总结

热门相关:恭喜你被逮捕了   锦乡里   锦乡里   民国之文豪崛起   锦乡里