https://gf.bilibili.com/item/detail/1104218029
为了帮助小白入门 Java,博主录制了本项目配套的《项目手把手启动教程》,希望能给同学们带来帮助。
一、摘要
1.1 项目介绍
基于JAVA+Vue+SpringBoot+MySQL 的考研专业课程管理系统,包含了考研课程、考研专业、考研注册、考研院校和高校教师模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,考研专业课程管理系统基于角色的访问控制,给学生、高校管理员使用,可将权限精确到按钮级别,您可以自定义角色并分配权限,系统适合设计精确的权限约束需求。
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 考研政策表
四、系统展示