基于Android 平台的教学辅助系统设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:spiritword
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:完成了教学辅助系统的系统架构分析,设计了具体功能和关键数据库。编码实现了APP客户端。对基于Android平台的教学辅助系统的实现提供了可行思路。
  关键词:Android;教学辅助;APP客户端
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)34-0089-02
  Abstract:analyze the infrastructure of assistant teaching system. The system functional design, and database are analyzed. Implement APP client. It provides a feasible and concrete method for implementing the assistant teaching system based-on Android.
  Key words: Android; assistant teaching; APP client
  随着智能手机等移动设备的普及,移动终端在人们生活工作学习中已经变得不可或缺。移动终端上越来越多的移动互联网应用受到大家的喜爱。以手机、Pad等为代表的移动设备其功能已不再局限于打电话,APP手机应用被广泛下载和使用,为大家的生活提供了极大方便。
  针对特定课程的移动学习平台[1]考虑课程特点,让学生通过手机就能学习。移动课程教学系统[2]-[3]为多门课程开发了教学专区。教学辅助平台[4]则提供了一个学生自主学习的环境。
  基于移动互联网的发展趋势,本文研究基于Android平台的教学辅助系统,包括移动客户端,服务器端,数据库等部分,辅助传统的教学活动。文章对教学辅助系统的系统架构、功能实现、关键数据库设计等方面进行了详细分析。师生在校园里通过WiFi,校园外通过3G等联网方式均可访问该教学辅助系统。
  1 需求分析
  在高职院校,学生出勤率是学校学风建设的一个重要方面。一方面需要保证上课点名的有效性,尽量不出现冒名答到的情况。另一方面让学生按时上下课,迟到1分钟和迟到10分钟应该有所区别。点名系统[5]能更加规范签到行为,对学生产生更大约束。
  目前学生只能在学校内网通过网页登录教务系统,查看课表,考试信息。而学生需要随时都能查询课表等和课程相关的信息,无论在校还是在外都能查询。
  师生之间的交流方式单一,一般就课堂上交流。需要拓展师生间的交流途径。可以登录APP发放、提交、反馈作业,让师生随时随地都能沟通。
  校园信息、社团信息也可以在APP上发布。校内通知发放系统[6]对此进行了设计和实现,但其功能还不够完善。
  2 系统设计
  系统采用C/S模式结构,系统架构如图 1所示。
  Android客户端通过APP界面上的按钮操作向web服务器端发出请求。客户端与web服务器端基于http协议交互。Web服务器对数据库进行查询、修改等操作。然后web服务器将结果返回给客户端。客户端显示相应的消息。
  3 功能设计
  在APP客户端上设计四个页面,分别是“资讯”、“考勤”、“课程”和“我”。
  “资讯”页面包含三个子页面,分别是校内资讯、交流区和社团活动。校内资讯子页面有三项内容。第一项是学校发布的近日新闻,点击后可查看所有新闻;第二项是学校发布的与师生相关的通告,点击后可查看所有校内通知和公告;第三项是关于应届毕业生的招聘信息,点击后可查看详细信息。交流区子页面是学生发布的交流信息。与QQ空间的“我的说说”类似,学生可以发消息,其他人能够评价。社团活动子页面显示社团发布的消息。学生可参加自己感兴趣的活动。
  “考勤”页面支持学生手机端扫描教师提供的二维码来签到。上课和下课都需要签到。签到数据实时传到后台数据库,供教务处老师统计学生出勤情况。教务处、学生处等部门根据学生考勤对学生进行提醒、处理。
  “课程”页面记录显示和学生所学课程相关的信息。第一项是课程表的展示,点击课程表可以进入子页面查看详情,并能选择查看其他班级课程表。第二项是学生考勤信息,点击后进入子页面查询本学期所有课程的考勤情况。第三项是课后作业,教师发布的作业,以表格形式显示,学生可以选择下载作业;完成作业后上传作业,随时查看该科作业的任课教师是否审阅完毕。第四项是考试成绩查询,点击进入子页面查询成绩。第五项是考试倒计时,学生点击可进入子页面进行编辑,用于提醒自己什么各科考试时间。
  “我”页面包含对本账号的基本设置。比如修改APP客户端登录密码,反馈错误信息等。
  3.1 数据库设计
  数据库包含用户所需的所有信息。下面对关键数据库的设计进行分析。
  用户信息表存放用户登录APP时使用的用户名和密码。学生所学课程代码,教师所教课程代码。
  考勤数据以学生学号和课程编号为索引,记录学生上课和下课的扫描二维码时间。
  课程信息以课程编号为索引,记录老师下发的作业,和课程相关的通知通告。
  成绩数据以课程编号为索引,记录改课程所有学生的成绩。
  3.2 开发展示
  采用Eclipse为开发工具,对移动终端上的APP客户端进行了开发。四个主页面如图2所示。
  4 结束语
  高校支持移动互联教学是信息化建设的必然趋势。本文提出的基于Android平台的教学辅助系统是信息化建设的一个主流方向。本文对教学辅助系统的架构,功能,数据库进行了分析。最后编码实现了APP客户端界面。在后续研究中,更加注重用户的交互式设计,体现教师主导,学生主体的教学理念。
  参考文献:
  [1] 卢冶,张小立. 基于Android的Java程序设计移动学习平台[J]. 计算机教育,2014(22):60-64.
  [2] 吴君胜,曾海. 基于Android的网络课程移动学习辅助教学系统设计与应用[J]. 微型电脑应用,2014,30(3):18-20.
  [3] 马凯. 基于Android平台的移动学习系统的设计与实现[D]. 北京:北京工业大学,2013:33-39.
  [4] 蒋德荣. 基于Android平台的教学辅助平台框架设计研究[J]. 科技广场,2014(5):67-71.
  [5] 卞俊,王绍雷,刘彩生,等. 基于安卓的学生教学辅助系统[J]. 电子制作,2015(4):87-88.
  [6] 蒋德荣. 基于Android平台的通知发布系统设计与开发[J]. 科技广场,2014(11):88-91.
其他文献
我国高等教育已然总体进入普及化阶段,保障研究生培养质量在当前高等教育战略布局中具有举足轻重的地位。近年来,高校频频发力,对不合格的研究生进行分流淘汰。传统的研究生
分离大鼠肝细胞质膜级分中存在低亲和力的[~3H]皮质酮结合位点。利用LIGAND程序计算该结合的参数为:Kd=4.11±0.57μmol/L,B_(max)=68.87±4.64pmol/mg蛋白。5种甾体
本安验复制大鼠烫伤复合内毒素血症所致急性肺损伤的动物模型,观察到外周动、静脉血白细胞计数进行性降低;肺毛细血管内粒细胞数增多,内皮细胞严重受损;肺系数、肺含水量及MD
丙型肝炎病毒(Hepatitis C virus,HCV)感染是导致人肝纤维化、肝硬化及肝癌等系列肝病的主要病因之一。虽然近年来直接抗病毒药物研发迅速并应用于临床,患者能得到有效治疗,
手足口病是一种发病率较高,易发生传播的传染病,居我国丙类报告传染病发病数首位。本研究对云南省2016年手足口病患儿的临床标本随机抽取1%进行病毒分离和核酸检测,分子分型
以人早幼粒白血病细胞系(HL-60)为作用对象,对1,25(OH)_2D_3与小剂量化疗药物的体外合用效应进行了研究。将培养4d的细胞进行有关指标测定:NBT还原试验证实1,25(OH)_2D_3与小
作者采用流式细胞技术,对24例新鲜速冻卵巢癌组织的细胞DNA含量及S期比例(S-phasefraction,SPF)进行了定量测定,分析了它们与患者年龄、临床分期、有无腹水、组织学分类、病
基于青海省海西蒙古族藏族自治州1995年、2000年、2010年和2018年4期土地利用数据,采用土地利用变化强度分析方法,从间隔层次、类别层次和转移层次3个方面对海西州1995—2018
以陕西省延安市黄龙山林区24块不同起源、不同坡向的油松林样地为对象,研究分析了不同类型油松林中土壤理化性质的差异,探讨了引起差异的主要原因。结果显示:(1)不同样地类型
梁柱节点是结构受力中十分复杂的部位,不合理设计往往会导致结构破坏。本文采用有限元方法模拟节点核芯区的受力性能,指出混凝土规范中关于普通梁和深受弯构件以跨高比等于5