Skip to content
This repository has been archived by the owner on Mar 4, 2023. It is now read-only.
/ SimpleJWManageSystem Public archive

一个基于Servlet + GSON + VueElementAdmin 的自设计链式SQL查询,JSON前后端分离,继承制用户权限分离,简约有颜的原生无框架教务系统(JSP课程设计)

License

Notifications You must be signed in to change notification settings

tuchg/SimpleJWManageSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleJWAdminSystem

一个基于Servlet3 + JSON + vue-element-admin + mysql8 的前后端分离的教务管理系统(JSP课程设计)

实现的特色功能

  • Java SQL

    # 常规查询
    select * from user; 
    
    # 复杂查询
    select  r.*,  count(c.room_id) as num_course 
    from room r 
        left join course c on r.id = c.room_id
     where  r.name like '%搜索%' 
     group by r.id  
     order by id asc  
     limit 0,20; 
    // 常规查询
    select(User.class).executeQuery(); //-> List<User>
    // 复杂查询
    customSelect(" r.*,count(c.room_id) as num_course ",
                 Room.class,"r")
                 .append("left")
                 .join("course c", "r.id = c.room_id")
                 .where().like("r.name", "搜索")
                 .groupBy("r.id")
                 .orderBy("id", "1")
                 .limit(0,20)
                 .executeCustomQuery();
  • 基于URL * 匹配机制下的 "RESTful" 路由API

  • 继承机制下的多用户权限管理

  • 基于JSON的经典前后端分离设计

  • 支持批量导入导出Excel的Vue组件封装

如果觉得有所帮助,就请给我一个Star吧,谢谢

系统功能模块图

前端git日志

预览

登录页面 管理员首页 教师管理 导出 打印 选课 创建

About

一个基于Servlet + GSON + VueElementAdmin 的自设计链式SQL查询,JSON前后端分离,继承制用户权限分离,简约有颜的原生无框架教务系统(JSP课程设计)

Topics

Resources

License

Stars

Watchers

Forks