做二手车放在哪个网站好,网页界面设计中表单的组成部分有那四种,哈尔滨网页制作要多少钱,提升排名目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核… 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核心代码5.1 查询考研课程5.2 新增考研专业5.3 新增考研政策5.4 查询考研学校5.5 新增高校教师 六、免责说明 一、摘要
1.1 项目介绍
基于JAVAVueSpringBootMySQL 的考研专业课程管理系统包含了考研课程、考研专业、考研注册、考研院校和高校教师模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块考研专业课程管理系统基于角色的访问控制给学生、高校管理员使用可将权限精确到按钮级别您可以自定义角色并分配权限系统适合设计精确的权限约束需求。
1.2 项目录屏 二、功能模块
为了能让开发出来的考研专业课程管理系统真正投入使用所以需要对系统的需求加以分析设计以下分别对功能性需求和可行性两方面分别对考研专业课程管理系统进行需求分析。
本文设计的考研专业课程管理系统的包括了系统数据中心模块用来存放管理系统通用的模块另外分别设计了考研高校模块、高校教师管理模块、考研专业模块、考研政策模块这四大模块用于存放系统的核心业务逻辑。 2.1 数据中心模块
数据中心模块包含了对考研专业课程管理系统的基础模块比如管理谁可以登录这套系统记录这些人登录系统做了什么不同的人拥有不同权限的管理。
2.2 考研高校模块
考研高校模块用于对考研高校的数据进行管理其中包括高校名称、所属省份、介绍、办学性质、高校等级、师资力量、学科建设、学术科研等可以通过此模块对考研高校数据进行添加、编辑更新、删除、查询操作。
2.3 高校教师管理模块
高校教师管理模块是对高校的教师信息进行管理高校教师是高校教学的参与者高校教师字段包括教师姓名、性别、教师介绍、联系电话、学历、毕业院校、所属高校、备注等管理员可以新增高校教师的数据学生可以查询管理员发布的高校教师信息。
2.4 考研专业模块
考研专业模块是为了管理各大高校开设的考研专业有了考研高校后后学生可以查询每个高校的考研专业其中考研专业的字段包括专业名称、专业介绍、就业去向、所属高校ID、所属高校、创建人、创建时间、备注等管理员可以增加、删除、编辑和条件查询考研专业学生可以查询指定高校开设的考研专业。
2.5 考研政策模块
考研政策模块是维护关于考研的相关政策如奖学金补助、考研政策图解等。考研政策模块是为了帮助考研学生备考避免错过各类优待政策其中考研政策包括政策名称、政策内容、适用群体、状态、排序值、发布日期、创建人、创建时间等管理员可以增加、删除、编辑和条件查询考研政策内容学生可以按需查询适配的考研政策。 三、系统设计
3.1 用例设计
UML是面向对象的图形化建模语言具有表示容易定义友好适用范畴广泛功能强大。用例图是用例模型的一种需求分析人员可采用用例图表示用户操作行为。考研专业课程管理系统的用例图设计主要包括学生用户用例图设计、考研管理员用例设计。 3.2 数据库设计
3.2.1 考研高校表 3.2.2 高校教师表 3.2.3 考研专业表 3.2.4 考研政策表 四、系统展示 五、核心代码
5.1 查询考研课程
RequestMapping(value /getByPage, method RequestMethod.GET)
ApiOperation(value 查询考研课程)
public ResultIPagePostgraduateCurriculum getByPage(ModelAttribute PostgraduateCurriculum postgraduateCurriculum ,ModelAttribute PageVo page){QueryWrapperPostgraduateCurriculum qw new QueryWrapper();if(!ZwzNullUtils.isNull(postgraduateCurriculum.getTitle())) {qw.like(title,postgraduateCurriculum.getTitle());}if(!ZwzNullUtils.isNull(postgraduateCurriculum.getLevel())) {qw.eq(level,postgraduateCurriculum.getLevel());}if(!ZwzNullUtils.isNull(postgraduateCurriculum.getMajorId())) {qw.eq(major_id,postgraduateCurriculum.getMajorId());}IPagePostgraduateCurriculum data iPostgraduateCurriculumService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPagePostgraduateCurriculum().setData(data);
}5.2 新增考研专业
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增考研专业)
public ResultPostgraduateMajor insert(PostgraduateMajor postgraduateMajor){PostgraduateSchool school iPostgraduateSchoolService.getById(postgraduateMajor.getSchoolId());if(school null) {return ResultUtil.error(考研院校不存在);}postgraduateMajor.setSchoolName(school.getTitle());iPostgraduateMajorService.saveOrUpdate(postgraduateMajor);return new ResultUtilPostgraduateMajor().setData(postgraduateMajor);
}5.3 新增考研政策
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增考研政策)
public ResultPostgraduatePolicy insert(PostgraduatePolicy postgraduatePolicy){if(Objects.equals(0,postgraduatePolicy.getSortOrder().compareTo(BigDecimal.ZERO))) {postgraduatePolicy.setSortOrder(BigDecimal.valueOf(iPostgraduatePolicyService.count() 1L));}postgraduatePolicy.setReleaseDate(DateUtil.today());iPostgraduatePolicyService.saveOrUpdate(postgraduatePolicy);return new ResultUtilPostgraduatePolicy().setData(postgraduatePolicy);
}5.4 查询考研学校
RequestMapping(value /getByPage, method RequestMethod.GET)
ApiOperation(value 查询考研学校)
public ResultIPagePostgraduateSchool getByPage(ModelAttribute PostgraduateSchool postgraduateSchool ,ModelAttribute PageVo page){QueryWrapperPostgraduateSchool qw new QueryWrapper();if(!ZwzNullUtils.isNull(postgraduateSchool.getTitle())) {qw.like(title,postgraduateSchool.getTitle());}if(!ZwzNullUtils.isNull(postgraduateSchool.getSchoolLevel())) {qw.eq(school_level,postgraduateSchool.getSchoolLevel());}if(!ZwzNullUtils.isNull(postgraduateSchool.getProvince())) {qw.eq(province,postgraduateSchool.getProvince());}IPagePostgraduateSchool data iPostgraduateSchoolService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPagePostgraduateSchool().setData(data);
}5.5 新增高校教师
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增高校教师)
public ResultPostgraduateTeacher insert(PostgraduateTeacher postgraduateTeacher){PostgraduateSchool school iPostgraduateSchoolService.getById(postgraduateTeacher.getSchoolId());if(school null) {return ResultUtil.error(高校不存在);}postgraduateTeacher.setSchoolName(school.getTitle());iPostgraduateTeacherService.saveOrUpdate(postgraduateTeacher);return new ResultUtilPostgraduateTeacher().setData(postgraduateTeacher);
}六、免责说明
本项目仅供个人学习使用商用授权请联系博主否则后果自负。博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权拥有最终解释权。如有问题欢迎在仓库 Issue 留言看到后会第一时间回复相关意见会酌情考虑但没有一定被采纳的承诺或保证。
下载本系统代码或使用本系统的用户必须同意以下内容否则请勿下载
出于自愿而使用/开发本软件了解使用本软件的风险且同意自己承担使用本软件的风险。利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关博主对此不承担任何责任。在任何情况下对于因使用或无法使用本软件而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失博主概不承担任何责任。必须了解使用本软件的风险博主不承诺提供一对一的技术支持、使用担保也不承担任何因本软件而产生的难以预料的问题的相关责任。