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