基于安卓的班级记录系统外文翻译资料

 2022-08-06 10:08

英语原文共 16 页,剩余内容已隐藏,支付完成后下载完整资料


基于安卓的班级记录系统

摘要

便携性允许教师带着手机到任何他们可能去的地方,特别是教室,这将指导他们有效地管理一个班级。如今,手机可以用来加强学生的组织性,加快协作,最大限度地提高技术的可移植性。在本研究中,我们尝试开发一个基于安卓的班级记录系统,以实现学生班级记录管理与监控。它的主要目的是创建一个存储在基于安卓的移动电话中的学生信息、评估结果和出勤记录的软件。随着手机的使用,记录、搜索、查看和更新学生的相关学术信息将变得更快、更方便,只需点击一下即可.

主题领域:信息检索,移动计算系统

关键词:机动性、班级记录系统、安卓系统、出勤、教室管理

引言

在全球化时代,信息技术的发展在人类生活的各个领域发挥着重要作用,手机是当今时代的主要参与者。近年来,手机已开始应用于教育和科研领域。例如,Motiwalla讨论了一个“m-learning”(基于手机的学习)的框架,这是电子学习的一个子集,是增强传统课堂教学的一种方法。手机在教育和课堂管理领域的广泛使用,对教师尤其是学术机构都是一大帮助。教师作为信息的主要来源之一,其所传递和处理的信息是系统的、有组织的。他们必须严格记录学生的出勤率并监控学生的学习成绩,因此,正确的课堂管理至关重要。不能做到这一点会极大地影响教师的工作效率,进而影响学生的发展。

一些教职员工声称,维护和管理学生的学术信息,如他们的出勤率和评估结果,是一个累人的过程。按照传统的方式,所有学生的出勤和成绩记录都是先手工记录在日志中,然后再手工输入到桌面应用程序中进行计算。记录每个学生的作业、测验、出勤、考试、口头朗诵、项目及报告等工作,给教师增加了沉重的工作量。他们中的许多人认为,他们在记录和计算学生成绩方面所花的时间,完全可以更好地花在其他地方的,比如备课、研究或与学生会面。教师在记录、更新和检索学生的学术信息时所采用的手工方法,在数据处理、数据检索等方面经常出现错误,有时甚至会完全丢失。

电子设备和无线通信技术的迅速发展为利用新技术来改善学习和教学环境提供了基础。人们在这方面已经做了大量的工作,许多帮助教师每天管理学生记录的移动应用已经存在。

Ebenezer等人开发了“学生活动登记安卓应用程序”,减少了讲师维护学生学术相关信息的工作量。该应用系统由考勤系统、学生成绩维护与更新系统、累计考勤自动计算系统、内部评分、平均成绩点、平均累计成绩点等组成,报表生成系统生成每个学生的累计出勤率、个人表现和班级表现的报表。

Rastogi和Gupta开发了一个应用程序,通过移动设备记录出勤情况。他们项目的目的是创建一个安卓移动考勤系统,供所有教师在各自的课程中使用。应用程序的设计是,分配给各个学院的课程数据、详细信息和注册课程的学生将使用网络连接从服务器获取,并存储在移动数据库中。此应用程序将出勤率存储在移动内部数据库中,教师可以在需要时查看和更新出勤率。此外,研究人员认为,通过移动设备记录的考勤系统是一个非常有效的工具,可以在很大程度上使用。该系统是便携式的,可以很容易地安装和使用在任何支持安卓操作系统的手机当中。使用此系统可减少将出勤详细信息输入服务器数据库的时间。它还提供了一个易于用户理解的界面,大大有助于系统的可使用性。

Reddy等人进行的“基于移动的考勤管理系统”研究.旨在使用移动设备自动化出勤管理,以减少对纸张资源的依赖,并提供家长和教师之间的沟通方式.此外,教师用手机记录出勤情况,并对出勤情况进行标记,然后将记录存储在数据库中,以便以后需要时可以提取。手机通过短信的方式发送给学生的家长或监护人,告知他们孩子在课堂上的出勤情况。

“安卓中的学生出勤跟踪系统”的研究试图开发一个安卓应用程序来管理手机上的学生出勤。这个项目的主要目标是增加流动性和自动化的现有出勤过程。该系统帮助教师通过手机进行考勤,并在某些方面与学生保持联系.该系统允许教师出勤、编辑出勤、以便携式文档格式或pdf格式发送重要文档,如考试时间表、题库等,还可以帮助教师向学生通报学院将要组织的活动。此外,研究人员报告说,应用程序的可靠性,节省时间,易于控制。

在这些优秀成果的激励下,研究者提出开发一个基于安卓的课堂记录系统,该系统将提供课堂记录人工老化的效率,满足所有教师在不同安卓操作系统版本中使用不同手机的需求,并允许轻松的操作管理。

系统设计

拟议中的基于安卓系统的班级记录系统将安装在教职员工的手机中,即使在没有网络连接的情况下,也将在离线模式下用于记录出勤、成绩录入和更新学生的学术信息。应用程序从服务器获取分配给各个学院的科目的详细信息,以及使用局域网(LAN)连接注册到某个科目的学生列表。获取信息后,应用程序将其存储在手机的内部数据库中,教职员工现在可以随时随地记录、查看和更新学生的出勤率和成绩记录。学期结束时,教员可以用手机简单地计算成绩。

系统框架

基于安卓的班级记录系统,如图1所示,是基于三层架构设计的。三层体系结构通常称为客户机-服务器体系结构,其中客户机是服务的使用者或请求者,而服务器端是服务的提供者。第三层是中间层,将用户请求转换为服务器可理解的形式.

图 1. 基于安卓的班级记录系统体系结构

上图显示了系统的客户端,它由一个用Java编程语言编写的安卓应用程序组成,并将作为其前端。中间层连接客户端和服务器端,是用Visual C语言开发的web服务,用于从服务器获取必要的数据。服务器端是大学的计算机系统和数据库服务器。客户端到web服务和web服务到服务器之间的数据通信将通过现有的局域网连接建立。

功能性模块

创建新的模块

“记录出勤”功能允许教师获取并记录某一天学生的出勤情况。打开申请后,教员可以选择“班级列表”选项,该选项将显示教员处理的科目列表。当教员选择某一科目时,系统将显示该科目的注册学生列表。为了将学生标记为在场,教师只需选择学生的姓名,从而改变其字体颜色。另一方面,“新成绩录入”功能允许用户记录学生在特定任务中的得分。但是,系统不允许记录原始分数,因此,它应该转换为百分制得分。打开应用程序后,教员选择执行特定活动的科目,并选择“新成绩输入”选项来初始化该功能。系统将要求教师输入任务名称和学生的分数。“新评分组”功能用于创建学生绩效评估标准。此函数是“计算最终成绩”函数的先决条件操作。“拍照”功能解决了由于一个班级学生数量庞大而记忆学生面孔的困难.这些学生图片存储在一个由安卓开发工具创建的文件夹中(图2)。

图2.基于安卓的班级记录系统功能分解图

更新模块

“更新”功能涉及将新数据和信息引入系统的过程。这些过程包括添加、修改和删除现有数据以使系统当前是最新数据。在这项研究中,可能需要更新的数据是学生出勤率、评分条目和评分组。

查看/搜索模块

此模块显示教员可以访问、查看和搜索的数据和信息列表,即教员需要处理的科目,注册这些科目的学生,学生的出勤率和成绩,学生评估标准及其百分比,最后是手机中当前存储的学校日历。

实用程序模块

此模块包含子功能,允许教员和建议的应用程序访问数据库服务器。它包括下载获取必要的数据,如主题和学生名单,检查新的学校日历;使用手机将学生最终成绩的实际提交上传到数据库服务器;最后,恢复备份的班级记录。

2.2.5.用户管理模块

安装后设置用户帐户需要验证用户是否是该大学的合法教员。系统检查输入的账户是否与学校数据库中现有的有效帐户匹配。此外,如果账户有必要变更,系统允许其重置和更新。每学年每学期,教师通常会处理新的科目,因此,为了方便下载新的班级名单,提供更新记录功能。但首先,用户会检查新的学校日历是否可用,新的校历意味着当前学期和学年的一组新科目。用户在点击更新记录功能之前选择默认的学校日历。

3. 需求规格

基于安卓的班级记录系统的开发与实现需要特定的硬件、软件等技术资源。硬件要求是指系统设计和系统实现中使用的计算机和设备规范,这些要求对于有效地为系统提供足够的处理能力是必要的。下表显示了系统的硬件和软件资源规范。

3.1. 硬件规格

表1显示了在实施阶段使用智能手机的硬件要求,鼓励教师使用四核手机,该手机具有2GB的RAM和4GB的存储容量,以确保系统的最佳性能,此外,建议该设备至少有5英寸的液晶显示屏和一个摄像头,用于拍摄学生照片。

表2显示了用于系统开发的计算机设备的规格要求。

表1.部署专用于随机基类记录系统的硬件(移动设备)

表2.开发阶段的硬件特性和基于安卓的分类记录系统

使用软件开发工具(SDK)模拟器和Java开发工具,保证了更快、更可靠的系统开发和数据处理。

3.2. 软件规格

软件需求是指作为基于安卓的班级记录系统的平台和工具所使用的编程和应用语言,以下是在开发和实现阶段使用的软件和工具。

如表3所示,用于实现和部署的移动设备是安卓移动操作系统的“Kitkat”版本。由于安卓应用程序需要足够的处理能力,低于推荐规格的移动设备可能仍然使用该应用程序,但可能会遇到一些性能问题。此外,从服务器获取的所有数据和信息都将使用系统内置的SQLite存储在移动内部数据库中。

下表列出了在系统软件设计、编码和调试阶段使用的最佳软件需求,这些软件将作为实现基于安卓的类记录系统的工具。

表4显示了整个基于安卓的班级记录系统开发过程中的软件需求列表。Visual C是用于创建Web服务的,因为它具有灵活性、易于用户界面开发和可从应用程序访问数据库的能力。Web服务是一种程序或方法,用于从学校的数据库服务器获取和下载所需的数据。除了为用户输入所有处理过的科目的应用程序、每个科目的注册学生及其时间和房间安排创建新功能外,研究人员还将自由创建和调用一个web服务,该服务将访问大学的数据库服务器,并从中访问所有必要的数据可以很容易地检索和下载。Java将用于在用户的移动电话中创建用于数据操作的命令和函数。JDK、Android SDK、ADB插件和Android Studio IDE等工具包被用于应用程序的编码、测试和调试。有了这些,基于安卓的类记录系统就确保了其快速可靠的开发的最佳效益。

表3.移动设备和基于安卓的班级记录系统的专用软件.

表4.基于安卓的班级记录系统的开发阶段.

4.系统实现与测试

基于安卓的课堂记录系统旨在利用信息和通信技术,以某种方式改善教师的教学和课堂管理。这是一个动态的应用程序,旨在简化学生上课和处理学业记录的过程。这是一个基于移动的应用程序,设计运行在任何机器人手机上。因此,希望使用此应用程序的教职员工必须安装此应用程序。

图3显示了应用程序激活时将显示的屏幕。教员/教师点击设置按钮,在系统的界面上显示验证。这是一个用户登录屏幕,允许应用程序连接到学校的数据库服务器.同时,这也验证了用户是否是该学校的合法教员。点击保存按钮,将数据存储在手机的内部数据库中,稍后将用于检查新的学校日历和更新记录.

图4显示了检查新日历年的界面。学期开始前,教师/教师必须更新申请.当用户点击Check New School Calendar按钮时,如果先前输入的用户名、密码和IP地址与服务器中存储的用户名、密码和IP地址匹配,则将自动显示当前日历年和活动日历年。届时,课程和学生名单等数据将可供下载。但是,如果与条目不匹配,则无法显示。此外,教师还需要设置一个新的日历年,按更长的时间与显示。完成后,默认日历年将显示为霓虹灯绿色,使其脱颖而出.

主屏幕中的更新记录按钮用于下载数据,如分配给教师的子项目和从服务器注册的学生列表,并存储在手机的内部数据库中,要下载的科目和学生列表基于前一段时间设置的默认日历年。

图3.基于安卓的班级记录系统的主屏幕.

图4.基于安卓的班级记录系统的学校日历屏幕

主屏幕中的“班级列表”按钮用于显示分配给教员的科目.显示基于默认的学校日历年,因此,每次更新默认日历年并进行必要的更改时,显示的主题列表也将更新(图5).

当教员用户点击类列表屏幕中的一个类名或主题名时,包含应用程序主要功能的类菜单选择将被应用,如出勤记录、学生评估结果记录、更新这些相关数据和计算最终成绩(图6)。

当教员用户单击类菜单选择屏幕中的New Attendance按钮时,界面显示为图7。此界面:1)显示主题的名称、日程安排、当前的出勤日期以及班级的会议出勤总数。2)它还显示了某一学科注册学生的完整列表。3) 除了学生的名字,还显示他们的学号、课程和年份。如果教职员工决定加入课程,可以单击学生的姓名(如果有),学生姓名的彩色显示将变为蓝色,表示该学生在这个课堂上。4) 出现在学生名字下面的数字表示学生出席的人数。要结束此过程,教员用户可以单击“保存”按钮来保存和存储数据。

点击班级菜单选择界面(图6)中的New Graded Entry按钮,创建新的分级条目。这些界面用于记录学生在评估活动中的结果和分数。教员用户点击按钮后,会出现以下,1)显示对话框,要记录的活动的名称在该数据输入表中输入,当用户按下OK按钮时,另一个界面出现。2) 此界面是一个年级学生列表,显示该科目的已注册学生列表。当用户按下学生的名字时。3)另一个表单作为年级输入的数据输入点,教师用户输入结果以进行评估,然后单击OK按钮退出窗口,输入所有学生的评估结果后,教员用户单击“保存”按钮将数据存储在数据库中。

图5.基于安卓的班级

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[254524],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。