edu/README.md

42 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 优学管理系统
[前端链接](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)
在优学管理系统前台,访客具有游客或会员两种身份之一,游客是普通的来访访客,操作权限较少;会员是注册的来访访客,操作权限较多。游客可以查询课程,查看课程详情,观看免费课程,并通过会员注册成为会员;会员具有更多的操作权限,登录系统后,可以查询、浏览课程详情,观看免费课程,选择要购买的课程,进行订购,查看我的订单,并进行订单结算和在线支付,支付后可以观看付费课程。