主要功能:
1、权限管理:管理员、教师、分组家长、单个家长不同的页面权限,数据权限。
2、管理员管理:具备全功能管理,分配班级、教师、家长分组、家长账号及权限,具备所有的界面、数据管理。
3、班级分类:学校级管理,具备多个年级,多个班级,班级里面有多位老师,也有多个家长,作为一个管理集合。
4、教师权限:上传当天学习情况,读任务、背任务、和家长一起读任务、具备教师上传信息的增删改查功能。可以上传及下载任务图片及任务视频。教师可以评论家长上传的文字、图片、视频。
5、家长权限:接收该班级老师上传的读、背任务等。家长可以通过提交签名完成回复任务。任务如果没有回复,一直挂起,主动提醒家长及任务教师。家长可以提交文字、图片、视频信息,提交完成后可以评论。
6、统计及查询:能够按照年月日查询教师上传的信息,能够以可视化图形统计班级、教师、分组、家长各种信息。
jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 选题背景和意义 1
1.2 国内外现状 1
1.3 研究内容 2
第二章 相关技术介绍 3
2.1 数据库技术 3
2.2 编程环境 3
2.3 JAVA技术 4
2.4 SSM架构 5
第三章 系统分析 6
3.1 需求分析 6
3.2 系统用例 6
3.2.1 家长用户功能需求 6
3.2.2 管理员功能需求 7
3.2.3 教师功能需求 8
3.3 系统用例 9
3.3.1 操作可行性 9
3.3.2 经济可行性 10
3.3.3 技术可行性 10
第四章 系统设计 11
4.1系统框架设计 11
4.2系统功能设计 11
4.3 数据库设计 13
4.3.1逻辑结构设计 13
4.3.2物理结构设计 14
第五章 系统实现 15
5.1 管理员功能实现 15
5.1.1管理员登录 15
5.1.2管理主界面 15
5.1.3任务分类管理 16
5.1.4用户管理 16
5.2 老师功能实现 17
5.2.1用户注册 17
5.2.2发布任务 17
5.2.3家长任务提交查看 18
5.2.4任务评论 18
5.3 家长师功能实现 19
5.3.1查看任务 19
5.3.2家长任务提交 20
5.3.3提醒查看 20
第六章 系统测试 23
6.1 测试说明 23
6.2 功能测试 23
6.3 测试说明 25
结论 26
参考文献 27
谢 辞 29