为了账号安全,请及时绑定邮箱和手机立即绑定

基于springboot+vue的(高考)志愿录取系统(前后端分离)

标签:
Java Vue.js 源码

项目介绍:

本系统为前后端分离,适合选题:前后端分离、志愿录取、高考志愿、志愿分析等,系统采用springboot+vue整合开发,前端主要使用了elementUI框架、项目后端主要使用了springboot等一系列框架,数据层采用mybatis。

项目技术:

后端:springboot,mybatis
前端:element-ui、js、css等
开发工具:idea/vscode
数据库:mysql 5.7
JDK版本:jdk1.8

功能概述:

最初需要先导将招生计划和学生信息的excel数据导入到数据库

执行完成后打开录取结果-全部结果,可以查看所有录取信息(支持筛选)

点击调剂队列,可以查看所有待调剂队列,点击导航栏对应的录入和调剂操作中调剂,可完成调剂操作

成绩区间分布:可以按照学院或者专业动态查看成绩的分布情况

部分功能展示:

系统登录

系统首页

导入文档

学生信息维护

招生计划信息

查询录取结果

查看调剂队列

成绩分析-按照专业统计

成绩区间统计

人数分布统计

人数分布专业统计

生源地分布

部分代码:

     * @description t通过学院、专业、排名查询已弃用,请使用上面的getResult

     * @updateTime 2021/1/7 20:53

    @RequestMapping("/getResultByDepartment")

    public JsonResponse getResultByDepartment(int departmentId, @RequestParam(required = false, defaultValue = "1") int currentPage, @RequestParam(required = false, defaultValue = "false") boolean desc){

        return new JsonResponse(JsonResponse.OK, studentService.getResultByDepartment(departmentId, currentPage, desc), null);

//    StatisticsResult getResultByMajor( String majorId, int currentPage, boolean desc);

    @RequestMapping("/getResultByMajor")

    public JsonResponse getResultByMajor(String majorId, @RequestParam(required = false, defaultValue = "1") int currentPage, @RequestParam(required = false, defaultValue = "false") boolean desc){

        return new JsonResponse(JsonResponse.OK, studentService.getResultByMajor(majorId, currentPage, desc), null);

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,下期见~~

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消