edu/README.md

42 lines
2.6 KiB
Markdown
Raw Normal View History

2023-06-01 17:03:28 +08:00
# 优学管理系统
[前端链接](https://github.com/yovinchen/eduWeb)
[后端链接](https://github.com/yovinchen/edu)
## 目的
通过JDBC、数据库连接池、SpringBoot、MyBatis-PLUS、Vue等技术设计与开发JavaWeb应用程序。在掌握相关基础知识的基础上熟练掌握数据库连接池、JDBC、SpringBoot、MyBatis等技术掌握SqlSession、Mapper、mapper映射文件、MyBatis注解等知识的使用开发有一定使用价值的JavaWeb应用程序。
1、熟练应用IDEA开发工具。
2、应用MySQL数据库,实现数据CRUD操作,完成数据库设计。
3、熟练应用HTML+CSS+JavaScript语言编写前端网页。
4、掌握VUE前端高级框架的使用。
5、掌握接口的请求和JSON数据解析的过程。
6、学习SpringBoot框架的特点与使用。
7、基于SpringBoot+VUE实现前后端分离系统的开发。
8、了解企业应用系统开发流程,完成需求分析及设计文档的编写。
9、熟练使用相关技术实现优学管理系统的开发。
## 项目技术栈
优学管理系统采用Vue+ElementUI+HTML实现前端页面的开发采用SpringBoot技术实现控制器和业务逻辑功能采用mybatis-PLUS框架实现数据持久层操作优学管理系统是一个基于Vue+ElementUI+HTML构建前端功能基于SpringBoot+mybatis-plus构建后端功能的按照前后端分离模式开发的系统。
![image-20230601170103244](https://yovinchen-1308133012.cos.ap-beijing.myqcloud.com/202306011701262.png)
## 项目内容
优学管理系统是在计算机网络的基础上,由相互关联,又相互独立的功能模块构成,分为前台模块和后台管理模块,前台模块具有会员注册、会员登录、课程展示、课程查询、课程详情、课程播放、课程购买、我的订单、订单结算、在线支付功能,后台管理模块具有会员管理、课程管理、报名课程管理功能。这次实训课主要学习前台模块的设计与开发。
![image-20230601170049675](https://yovinchen-1308133012.cos.ap-beijing.myqcloud.com/202306011700699.png)
在优学管理系统前台,访客具有游客或会员两种身份之一,游客是普通的来访访客,操作权限较少;会员是注册的来访访客,操作权限较多。游客可以查询课程,查看课程详情,观看免费课程,并通过会员注册成为会员;会员具有更多的操作权限,登录系统后,可以查询、浏览课程详情,观看免费课程,选择要购买的课程,进行订购,查看我的订单,并进行订单结算和在线支付,支付后可以观看付费课程。