APP下载

基于Android的中小学生在校日常管理系统设计与实现

2018-01-18刘峰崔金梅岳根霞

电子技术与软件工程 2017年21期
关键词:Android平台中小学生软件测试

刘峰++崔金梅++岳根霞

摘 要随着教育事业的不断发展,家长们越来越重视教育,如何能更好的配合家长管理中小学生的在校日常行为成为了研究的热点。针对这一趋势,开发了基于Android的中小学生在校日常管理系统,系统实现了学生作业的布置,作业的上传与在线批改功能、作业成绩查看功能、学生家长信息反馈功能,学生上下学状态反馈等功能。通过该系统实现了家长和学校的无缝衔接,可以更好的管理学生的日常学习行为,经严格的软件测试,系统各模块运行正常,可以很好的服务于教师和家长。

【关键词】Android平台 中小学生 软件测试

随着人类文化经济的稳步提高,教育事业被提升到了一个前所未有的高度。家长与教师的沟通在日常管理中变得至关重要,目前,微信、QQ等传统的交流平台极大地方便师生间、教师和家长间的信息交流,但是只是方便于信息传递,没有储存和定向导出功能,没有一键式的批量、一一对应推送的功能、没有作业的统计分析功能,更没有家长信息反馈与学生放下学状态反馈功能。

计算机网络的日新月异,已经帮助人们实现了诸多的智能化。本文将以Android为平台,设计并开发一款中小学生在校日常管理系统。通过该软件,让家长及时掌握学校信息,学生的作业信息,方便教师和家长学生进行作业的提交与批改,同时及时的反馈学生的下学到家情况和在家的学习情况等等,方便家长配合教师完成孩子的日常学习任务。

1 相关技术及架构设计

本文基于Android平台的最顶层的应用程序层进行开发,通过Eclispe以 Java 语言开发为主,应用Android SDK工具包、当前主流的Web 应用程序的服务器中间件Tomcat 6.0.18、应用轻量级、速度快的MySQL用于数据库设计和搭建的Power Designer、可视化数据库管理工具Navicat等平台和工具进行设计和开发。客户端设计选用了 Spring-Android 框架,后台服务端的架构设计上采用了 SpringMVC + Spring +Hibernate 的架构,系统的总体架构设计如图1所示。

2 系统模块设计

需求分析是软件开发的第一步,也是最为关键的一步。为了开发出适用于教师和家长使用的软件,作者通过谈话、走访、问卷等方式,收集了教师和家长对系统的需求。根据需求分析,系统设计了七大功能模块,分别是用户管理功能、班级管理功能、作业管理功能、学生作业成绩管理功能、家长反馈功能、紧急信息通知功能、学生放学回家时间记录功能。

用户管理功能:该项功能主要是为了完成教师、家长用户信息的管理,教师用户信息通过注册来进行创建,并进行相应的班级创建。家长用户在注册时,需要选择相应的教师及班级,待由班级创建教师经过审核后,方可成为班级成员。教师具有审核、编辑、删除家长信息的功能。家长具有创建用户信息,编辑用户信息,退出班级的功能。

班级管理功能:该项功能由系统提供给教师和家长使用,为教师班级的创建,家长班级的选择提供方便。该项功能提供班级创建、班级信息修改,删除班级的功能。

作业管理功能:该项功能主要是提供给教师布置作业,家长可以查看作业,并将状态反馈给教师,教师可以统计家长是否阅读过作业。学生做完作业后可以进行在线提交,即利用手机端进行拍照上传。该功能提供作业的创建、作业的修改,作业的查看,作业读取状态信息查看界面,完成作业上传等功能。

学生作业成绩管理功能:該项功能是为了教师能够更好的将学生每天的作业情况及时的反馈的家长,可以每天进行针对性的训练。该功能提供作业信息的搜索和查看功能。如果学生提供了电子拍照版的作业,那么教师可以在电子版进行修改,并保存,以供家长查阅。如果家长没有上传电子版作业,那么教师只能创建作业信息,并反馈问题和相应的成绩。模块的功能包括以下内容,教师可以对作业信息进行创建、下载、修改、删除。家长可以查阅教师批改作业的情况。

家长反馈功能:该项功能是专门为家长而设计,为的就是学校教师也可以及时的获取学生在家的学习情况,及时准确的了解每个孩子的情况,与家长进行无缝衔接。家长具有创建反馈信息、修改反馈信息、删除反馈信息、查看反馈信息状态的功能。

紧急信息通知功能:该项功能是为了方便教师把学校的一些紧急通知可以及时的传达给每一位家长,家长查看后,将读取状态反馈给教师。教师具有创建紧急信息通知、修改紧急通知、撤回紧急通知、紧急通知读取状态查看等功能。家长具有读取紧急信息的功能。

学生放学回家时间记录功能:该项功能是为了保障学生安全,家长和学校可以对学生的安全做到时时监控,学校放学后,教师应该将学生状态设置为“已放学”,学生放学回家后,家长应该告知学校,反馈给学校,将学生信息设置为“已回家”,教师可以利用客户端查看到每位学生是否已安全到家,如出现时间异常者,学校应该及时联系家长,做出紧急预案。

3 系统数据库设计

基于安卓的中小学生在校日常管理系统需要进行数据的管理,那么系统的开发就必然离不开数据库的开发,本文选择Mysql数据库作为后台数据的管理工具。数据库的设计首先要进行概念模型的设计,之后进行逻辑数据库的设计,将其转换为具体的数据库表,本系统数据库概念模型E-R图如图2所示。

按照图2所示的E-R图,系统数据库中有九个信息实体,因此建立九张数据库表,分别是家长信息表、教师信息表、作业信息表、作业成绩信息表、班级信息表、紧急通知信息表、紧急通知反馈信息表、上下学信息表、家长反馈信息表。

4 系统实现

系统部分界面如图3所示,系统的开发利用Android Studio集成开发工具进行开发。

5 结束语

为了使家长和教师能够对学生进行协调管理,根据实际需求,利用Android平台设计并实现了小学生在校日常管理系统。系统主要实现了学生在校作业情况,学校紧急信息传达情况,家长反馈信息收集,学生回家情况等的自动化管理,利用该系统可以使家长和教师做到无缝衔接,全方位的为学生服务,提高学生的学习效率,使他们能够进行良好的教育。经过严格的软件测试,该系统可在Android移动端进行实际应用,各功能模块运行流畅,达到了系统需求的各项要求。

参考文献

[1]陈思蒙.基于JavaEE和Weka的学生成绩管理系统的分析与实现[D].沈阳师范大学,2016.

[2]张昆.学生信息管理系统的设计与实现[D].吉林大学,2012.

[3]钟园园.基于B/S架构的学工信息管理系统设计及实现[D].南昌大学,2011.

[4]王爽,马又良,刘洋.信息系统需求分析流程与方法[J]. 邮电设计技术,2015(12):6-11.

[5]孔军,孙怡宁,蒋敏,毕宝庆.基于UML的系统需求分析[J]. 计算机工程与应用,2003(15):217-219.

[6]林闯,薛超,胡杰,李文焯.计算机系统体系结构的层次设计[J]. 计算机学报,2017(09):1996-2017.

[7]王承明.基于B/S、C/S混合体系结构的高校仪器设备采购管理系统设计与实现[D].青岛大学,2007.

作者简介

刘峰(1982-),男,山西省汾阳市人。北方民族大学软件工程硕士研究生,山西医科大学汾阳学院卫生信息管理系教师。主要研究方向为软件工程、形式化建模。

崔金梅(1970-),女,山西省文水县人。毕业于山西大学,工学硕士,副教授。主要研究方向为数据挖掘。

岳根霞(1977-),女,工学硕士,副教授。现为山西医科大学汾阳学院教师。研究方向为数据库与数据挖掘。

作者单位

山西医科大学汾阳学院 山西省汾阳市 032200endprint

猜你喜欢

Android平台中小学生软件测试
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
基于Android平台软件开发技术研究
影响中小学生体质健康的要素库及权重分析
陪读现象产生原因及其利弊分析*
浅谈凉山彝区中小学“学困生”的转化
软件测试工程化模型及应用研究