技术栈:
Nginx、MySQL、Maven、SpringBoot、Spring、SpringMVC、MyBatis、HikariCP、fastjson、slf4j、Vue、NodeJS
系统功能:
本系统分教师和管理员两种角色,不同角色可操作的功能不尽相同,各个角色具体功能如下:
教师
a、系统登录:用于登录课程教学大纲系统;
b、大纲管理:教师可以选取所授课程名称并且分单元去填写课程大纲标题、课程目标、教学内容和基本要求;
c、课程目标管理:添加和修改教师所授课程的课程目标、毕业要求以及课程指标;
d、个人中心:教师可以修改密码,必须填写旧密码以及新密码。
管理员
a、系统登录:用于登录课程教学大纲系统;
b、民族管理:添加和修改民族信息,包括民族名称和简介,数据添加完成后点击查看;
c、学历管理:添加和修改学历名称和简介;
d、员工管理:点击管理员工可以添加教师信息,包括头像、用户名、姓名、角色、性别、邮箱和家庭地址必填项。数据添加完成后可通过关键字搜索查询教师信息;
e、课程管理:实现指标和课程管理,点击管理指标页面可以添加和修改课程所需指标点。点击管理课程页面可以添加和修改课程信息,每门课程需要填写课程名称、学分、总学分、课程简介、课程目标、考核方式并且选取任课老师;
f、大纲审核:教师编写大纲并提交后可以在该页面显示待审核,管理员可查看到其内容,对于符合教学理念和要求的可以点击审核通过;
g、个人中心:管理员可以修改密码,必须填写旧密码以及新密码。