中小学家校互联系统设计与实现【字数:15587】
摘 要移动平台盛行的时代,人们的生活和各种手机软件息息相关。安卓软件不仅方便了人们的生活,也推动了一个时代的发展。不断更新的新软件渗透着人们生活的方方面面。在我们当初的中小学时代,如果一个老师想向家长聊一聊孩子的学习情况,采用的大多数方式都是家访或者后来的电话短信,这无疑浪费了老师的大多数精力和时间,沟通交流也不是很顺畅。现如今随着网络技术以及智能手机的日益完善,针对以上问题,我开发出一个专门针对家长与学校联系沟通的手机app,以此来搭建学生、家长以及老师之间的消息桥梁。此系统主要分服务器端和安卓端,采用java语言,服务器端采用IDEA开发,安卓端采用AndroidStudio开发,数据库采用mysql,分别为学生、家长、老师提供了成绩查询、课表查询、班级通知、消息留言等一系列常用功能,提高了三方之间的沟通效率。
目 录
1. 引言 1
1.1 课题背景 1
1.2 课题研发的目的和意义 1
2. 开发环境 3
2.1 使用的开发语言和环境介绍 3
2.2 C/S模式简述 3
2.3 MYSQL简述 3
3. 系统分析 4
3.1 问题定义 4
3.2 可行性研究 4
3.2.1技术可行性 4
3.2.2经济可行性 4
3.3 系统需求分析 4
3.3.1性能需求分析 5
3.3.2功能需求分析 5
3.3.3运行需求分析 8
3.3.4其他需求分析 8
3.4 业务流程分析 8
3.4.1中小学家校互联系统总体业务流程图 8
3.4.2系统管理员端业务流程图 9
3.4.3教师端业务流程图 9
3.4.4家长端业务流程图 10
3.4.5学生端业务流程图 10
3.5 数据流分析 11
4. 系统设计 14
4.1 设计思想 14
4.2 系统模块设计 14
4.3 概念结构设计 15
4.3.1用户子系统 15
4.3.2作业子系统 *好棒文|www.hbsrm.com +Q: ^351916072*
17
4.3.3考试子系统 18
4.3.4消息子系统 18
4.4 逻辑结构设计 19
4.5 表设计 20
5. 系统实现 28
5.1 实现概况 28
5.2 系统管理员端 28
5.2.1程序流程图 28
5.2.2关键代码 29
5.2.3运行截图 31
5.3 教师端 32
5.3.1程序流程图 32
5.3.2关键代码 32
5.3.3运行截图 34
5.4 家长端 35
5.4.1程序流程图 35
5.4.2关键代码 35
5.4.3运行截图 37
5.5 学生端 38
5.5.1程序流程图 38
5.5.2关键代码 38
5.5.3运行截图 40
6. 系统测试 41
6.1 功能测试 41
6.1.1 界面测试 41
6.1.2 并发逻辑处理测试 42
6.1.3 系统级关联测试 42
6.2 安全测试 43
6.3 接口测试 43
6.4 确认测试 44
7. 系统开发的影响分析 47
7.1 对社会环境的影响 47
7.2 对法律的影响 47
7.3 对经济效益的影响 47
结 语 48
参考文献 49
致 谢 50
引言
课题背景
在我们的小学时代,还没有智能手机,电脑虽已出现,但却并不普及,家长想了解孩子的学习情况智能通过电话、短信或者家访。但是很明显,一个班有那么多的学生,老师没有那么多的时间和精力来负责到每一个。到了中学时代,出现了短信家校通,但是那种模式也仅限于老师把每次的考试成绩直接发送给家长,家长和老师之间的交流还比较局限,家长只是了解到了孩子的每次考试成绩,却不能及时地和老师探讨孩子的学习方法等问题,也不利于学生及时有效地修正自己的学习方法。同时,除了单纯的考试成绩,家长也无法了解到孩子每日的作业情况,学校表现情况等,老师也无法将一些学校通知及时发送给家长和学生,学校、家长和学生之间的沟通联系非常不便[1]。
但是,随着网络时代的飞速发展,智能手机逐渐普及,同时,形形色色的安卓应用也开始渗透到人们生活的方方面面[2]。为了方便学生、家长、老师三者之间的沟通交流,家校互联系统应势而生,为三方之间的联系牵线搭桥,与时俱进,方便有效。
课题研发的目的和意义
随着信息化的发展,人与人之间的交流更偏向网络化。与此同时,家长们也不仅仅只满足于知道孩子的期中期末考试成绩,他们更想和老师进一步交流,更加了解孩子在学习的学习生活情况。
家校互联系统的出现,将各方所需的功能集成于一个移动软件,老师、家长、学生都可以随时随地的查看自己所需的信息,解决自己的问题,极大节约了三方的时间精力。老师也可以更多地关注到自己的学生,及时与家长交流沟通,帮助孩子更好地学习与成长[3]。
1.3本文所做主要工作
此系统为家校互联系统,主要实现以下功能,包括四种不同身份:系统管理员、老师、家长以及学生。
系统管理员主要负责整体的人员、班级、考试管理,分配不同教师不同权限。老师可以发布各类消息,包括考试成绩、班级通知等等,家长可以通过此系统及时了解孩子的学习生活情况,了解孩子每天的作业并督促他们完成作业,同时又可以给老师反馈作业完成情况以及给老师留言等。学生则可以查看自己的课表,查看作业,考试试卷等。这一系列的功能都极大地便利了学校、家长、学生三方之间的交流,为孩子营造了一个更好的学习生活环境。
目 录
1. 引言 1
1.1 课题背景 1
1.2 课题研发的目的和意义 1
2. 开发环境 3
2.1 使用的开发语言和环境介绍 3
2.2 C/S模式简述 3
2.3 MYSQL简述 3
3. 系统分析 4
3.1 问题定义 4
3.2 可行性研究 4
3.2.1技术可行性 4
3.2.2经济可行性 4
3.3 系统需求分析 4
3.3.1性能需求分析 5
3.3.2功能需求分析 5
3.3.3运行需求分析 8
3.3.4其他需求分析 8
3.4 业务流程分析 8
3.4.1中小学家校互联系统总体业务流程图 8
3.4.2系统管理员端业务流程图 9
3.4.3教师端业务流程图 9
3.4.4家长端业务流程图 10
3.4.5学生端业务流程图 10
3.5 数据流分析 11
4. 系统设计 14
4.1 设计思想 14
4.2 系统模块设计 14
4.3 概念结构设计 15
4.3.1用户子系统 15
4.3.2作业子系统 *好棒文|www.hbsrm.com +Q: ^351916072*
17
4.3.3考试子系统 18
4.3.4消息子系统 18
4.4 逻辑结构设计 19
4.5 表设计 20
5. 系统实现 28
5.1 实现概况 28
5.2 系统管理员端 28
5.2.1程序流程图 28
5.2.2关键代码 29
5.2.3运行截图 31
5.3 教师端 32
5.3.1程序流程图 32
5.3.2关键代码 32
5.3.3运行截图 34
5.4 家长端 35
5.4.1程序流程图 35
5.4.2关键代码 35
5.4.3运行截图 37
5.5 学生端 38
5.5.1程序流程图 38
5.5.2关键代码 38
5.5.3运行截图 40
6. 系统测试 41
6.1 功能测试 41
6.1.1 界面测试 41
6.1.2 并发逻辑处理测试 42
6.1.3 系统级关联测试 42
6.2 安全测试 43
6.3 接口测试 43
6.4 确认测试 44
7. 系统开发的影响分析 47
7.1 对社会环境的影响 47
7.2 对法律的影响 47
7.3 对经济效益的影响 47
结 语 48
参考文献 49
致 谢 50
引言
课题背景
在我们的小学时代,还没有智能手机,电脑虽已出现,但却并不普及,家长想了解孩子的学习情况智能通过电话、短信或者家访。但是很明显,一个班有那么多的学生,老师没有那么多的时间和精力来负责到每一个。到了中学时代,出现了短信家校通,但是那种模式也仅限于老师把每次的考试成绩直接发送给家长,家长和老师之间的交流还比较局限,家长只是了解到了孩子的每次考试成绩,却不能及时地和老师探讨孩子的学习方法等问题,也不利于学生及时有效地修正自己的学习方法。同时,除了单纯的考试成绩,家长也无法了解到孩子每日的作业情况,学校表现情况等,老师也无法将一些学校通知及时发送给家长和学生,学校、家长和学生之间的沟通联系非常不便[1]。
但是,随着网络时代的飞速发展,智能手机逐渐普及,同时,形形色色的安卓应用也开始渗透到人们生活的方方面面[2]。为了方便学生、家长、老师三者之间的沟通交流,家校互联系统应势而生,为三方之间的联系牵线搭桥,与时俱进,方便有效。
课题研发的目的和意义
随着信息化的发展,人与人之间的交流更偏向网络化。与此同时,家长们也不仅仅只满足于知道孩子的期中期末考试成绩,他们更想和老师进一步交流,更加了解孩子在学习的学习生活情况。
家校互联系统的出现,将各方所需的功能集成于一个移动软件,老师、家长、学生都可以随时随地的查看自己所需的信息,解决自己的问题,极大节约了三方的时间精力。老师也可以更多地关注到自己的学生,及时与家长交流沟通,帮助孩子更好地学习与成长[3]。
1.3本文所做主要工作
此系统为家校互联系统,主要实现以下功能,包括四种不同身份:系统管理员、老师、家长以及学生。
系统管理员主要负责整体的人员、班级、考试管理,分配不同教师不同权限。老师可以发布各类消息,包括考试成绩、班级通知等等,家长可以通过此系统及时了解孩子的学习生活情况,了解孩子每天的作业并督促他们完成作业,同时又可以给老师反馈作业完成情况以及给老师留言等。学生则可以查看自己的课表,查看作业,考试试卷等。这一系列的功能都极大地便利了学校、家长、学生三方之间的交流,为孩子营造了一个更好的学习生活环境。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/577.html