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