云教材是以提供大学生线上购买教材为主导而入驻相关院校以及供应商。流程:院校入驻-商家入驻-平台审核-平台上架-发布课程并制定教材-学校领导审核-学生按所需购买教材 。该项目主要由平台管理系统、学校管理后台、商家管理后台、学生app端、教师pc端+app端组成。
技术实现:本系统采用springboot搭建项目,系统由SpringMVC+MyBatis框架实现。前段使用了Vue技术开发,用Vue开发视图,通过AJAX、JOSN数据格式向后端发送数据,后端使用了三层架构模式和SpringMVC+MyBatis框架并使用shiro框架进行权限管理,使用WebSocket 查询在线人数以及实现在线实时信息交流。SpringMVC封装REST API。业务层将业务流程封装为Service,通过DAO接口访问持久层,用MyBatis实现对持久层的操作,采用创建索引的方法来提升数据库性能。
项目职责:
1.辅助业务层设计工作。
2.负责学生模块中的个人信息、教材购买、学生管理的功能实现,封装简单的方法。
3.负责学校管理后台系统权限实现
4.完成测试。
5.辅助进行数据库性能优化。