ISDP001_信息系统开发综合实践课程概述

信息系统开发实践 | 系列文章传送门
ISDP001_课程概述
ISDP002_Maven上_创建Maven项目
ISDP003_Maven下_Maven项目依赖配置
ISDP004_创建SpringBoot3项目
ISDP005_Spring组件与自动装配
ISDP006_逻辑架构设计
ISDP007_Springboot日志配置与单元测试
ISDP008_SpringBoot Controller接口文档与测试
ISDP009_基于DDD架构设计ISDP的处理销售用例
ISDP010_基于DDD架构实现收银用例主成功场景

1 课程简介

信息系统开发综合实践课程旨在全面提升信息系统开发实践能力。
教学内容包括前端、后端、前后端协作以及项目部署等四个方面的相关技术实践。
使用SpringBoot3 + Vue3 + TypeScript前后端分离的开发模式。
课程教学与实践采用项目驱动,分解开发任务,针对任务用到的技术点进行简要介绍,侧重实践操作。

2 课程内容

2.1 后端实践(BE)

后端实践选用Java语言,使用SpringBoot3作为基础框架,结合Mysql、Mybatis、Druid、Redis、PageHelper、SpringSecurity、JWT、RocketMQ等常见框架或工具。
课程前期创建SpringBoot单模块项目,后期使用maven多模块重构项目。
开发工具使用IDEA。

2.2 前端实践(FE)

前端实践选用渐进式JavaScript 框架Vue.js v3.x,使用Vue.js核心插件Vue Router、Pinia等生态项目。
使用Echarts实现图形报表。项目后期使用Vue-Pure-Admin模板重构项目。
开发工具使用VS Code。

2.3 前后端协作与项目管理(PM)

前后端协作实践内容包括Maven、Vite、Git及Gitee平台、Postman、Swagger/Knife4J、Mock.js、MarkDown以及Typora、VuePress等。
本部分内容将穿插放入前端和后端实践课程内容中完成。

2.4 项目部署(PD)

项目部署实践内容包括前后端项目打包、Docker安装配置、Nginx环境搭建、部署环境搭建、持续集成工具Jenkins实践等。
本部分内容将在前后端项目开发完成后安排教学。

3 项目简介

Pos系统是一个用于记录销售和处理支付的计算机系统,系统包括硬件(计算机和条形码扫描仪等)和软件;
Pos将能连接外部系统接口,如支付宝支付接口或库存系统;
要求即使远程服务系统暂时不能用(例如库存系统),系统也能保证记录销售和处理支付(至少用现金支付);
系统能支持多个不同类型的客户终端及其界面(

你可能感兴趣的:(信息系统开发综合实践,spring,boot,vue.js)