评教评学系统根据使用用户将分为三个模块:学生端模块,教师端模块,和管理
员端模块。
登录功能:根据登录的用户类型不同,分别进入相应类型的模块[10]。
学生端模块:1.学生登录之后可以查看和维护自己的信息。2.学生可以查看每门
课程教师评学结果。3.学生可以进行评教操作:查看已经评价的课程;查看未评价的
课程;可以对未评价的课程进行评教。4.学生退出登录功能。
教师端模块:1.教师登录之后可以查看和维护自己的信息。2.教师可以查看每门
课程学生评教结果。3.教师可以进行评学操作:查看已经评价的课程;查看未评价的
课程;可以对未评价的课程进行评学。4.教师退出登录功能。
管理员端模块:1.管理员管理:添加管理员;删除管理员;禁用管理员。2.学生
管理:添加学生;删除学生;学生信息修改。3.教师管理:添加教师;删除教师;教
师信息修改。4.班级管理。5.选课管理。6.评教管理:可以对评教结果进行分类统计
和分析。7. 评学管理:可以对评学结果进行分类统计和分析。8.管理员退出登录功
能。
为设计一个安全便捷,并且使学生更好获取本评教评学信息,本文主要以安全、简洁为理念,实现学生快捷寻找评教评学信息,从而解决评教评学信息复杂难辨的问题。该系统以Springboot架构技术为基础,采用Java语言和Mysql。数据库进行开发设计,通过对评教评学系统的分析,分析了其功能性和非功能性需求,设计了评教评学系统,该系统包括管理员、教师和学生三部分。同时还能为学生提供一个方便实用的评教评学系统,使得学生能够及时地找到合适自己的评教评学信息。学生在使用本系统时,可以浏览首页、个人中心、课程信息管理、学生评教管理、教师评学管理等;管理员在使用本系统时,可以通过后台管理员界面管理教师的信息以及学生的信息和课程信息,评教信息等。
关键词:评教评学; springboot;mysql数据库;Java
目 录
1 概 述 1
1.1 开发背景及研究意义 1
1.2 国内外研究现状和发展趋势 1
1.3 本文主要研究的内容 2
2 关键技术介绍 3
2.1 开发环境 3
2.2 Java技术 3
2.3 MySQL数据库 3
2.4 springboot框架 4
2.5 B/S架构 4
2.6 本章小结 5
3 系统分析 6
3.1 系统概述 6
3.2 需求分析 6
3.3 可行性分析 8
3.3.1 技术可行性分析 8
3.3.2 经济可行性分析 8
3.4 流程设计 8
3.4.1 程序流程图设计 8
3.4.2 添加信息流程图设计 9
3.4.3 删除信息流程图设计 10
4 系统设计 11
4.1 系统基本结构设计 11
4.2 数据库设计 12
4.2.1 数据库E-R图设计 12
4.2.2 数据库表设计 13
4.3 本章小结 18
5 系统实现 18
5.1 系统登录实现 18
5.2 管理员模块实现 19
5.3 教师模块实现 22
5.4 学生模块实现 23
5.5 本章小结 25
6 系统测试 25
6.1 系统测试的目的 25
6.2 系统功能测试 26
6.2.1 登录注册功能测试 26
6.2.2 学生管理功能测试 26
6.3 本章小结 27
7结 论 28
参考文献 29
致 谢 31
(格式按照模板)