您好,游客 登录 注册 站内搜索
背景颜色:
阅读论文

基于Android系统的电子书包学习软件的设计与开发

来源:论文联盟  作者:江帆 [字体: ]

基于Android系统的电子书包学习软件的设计与开发

   1 系统功能概述 
  1.1 系统登录 
  系统登录功能提供两种用户身份验证,分别为教师用户和学生用户。 
  1.2 教师端程序功能 
  (1)课程管理:新建课程、编辑课程内容、导出课程信息、复制课程信息。 
  (2)作业管理:新建作业、编辑作业、发布作业、作业评价。 
  (3)题库管理:新建试题、编辑试题、删除试题、导出试题、导入试题。 
  (4)考试管理:新建考试、编辑考试信息、发布考试内容、考试成绩评价。 
  (5)成绩管理:成绩权重管理、成绩统计分析、导出成绩。 
  (6)课堂教学:教学内容展示、建立教学活动、推送学习任务,即时评价。 
  1.3 学生端程序功能 
  (1)在线学习:课程内容学习,教学视频学习,微课学习。 
  (2)在线作业:在线完成课程作业,并查看反馈评价。 
  (3)在线考试:在线完成课程测试,并查看反馈评价。 
  (4)课堂任务:完成学习任务,参与课堂教学活动。 
  2 软件模块设计 
  该软件的编制采用Android Studio编程软件。在Android Studio中新建一个Android工程,各功能模块的设计如下。 
  2.1 系统登录模块 
  在项目工程中放置3个TextView组件,分别显示“系统登录”“用户名”“密码”,放置两个EditView,分别用于输入用户名和密码,放置一个Button按钮,用于登录系统。 
  2.2 教师端程序 
  在项目工程中首先设置LinearLayout线性布局,方向垂直,然后放置6个Button组件,分别显示“课程管理”“作业管理”“题库管理”“考试管理”“成绩管理”“课堂教学”。 
  2.3 学生端程序 
  在项目工程中首先设置LinearLayout线性布局,方向垂直,然后放置4个Button组件,分别显示“在线学习”“在线作业”“在线考试”“课堂任务”。 
  3 系统功能实现 
  3.1 系统登录功能 
  在Android Studio新建的项目工程中,添加一个xml界面布局文件,命名为login.xml,并在布局文件中编写代码,完成界面布局。 
  在Android Studio新建的项目工程中,添加java文件,用于构造登录界面Activity,命名为MainActivity.java,登录功能的代码如下。 
  public void login(){ 
  if((ed_username.gettext().tostring==use)&&(ed_password.gettext().tostring()==pass)) 
  {intent.startactivity(MainActivity.this,TActivity.class);}} 
  3.2 教师端程序的功能 
  在项目工程中,添加一个xml界面布局文件,命名为teacher.xml,也在布局文件中编写代码,完成界面布局。 
  在Android Studio新建的项目工程中,添加java文件,用于构造教师端程序管理界面Activity,命名为TActivity.java,教师端程序管理功能的代码如下。 
  public void TeacherFunction(inti){ 
  switch(i) 
  case 1:intent.startactivity(TActivity.this,CourseActivity.class); 
  case 2:intent.startactivity(TActivity.this,WorkActivity.class); 
  case 3:intent.startactivity(TActivity.this,TestActivity.class); 
  case 4:intent.startactivity(TActivity.this,ExamActivity.class); 
  case 5:intent.startactivity(TActivity.this,ScoreActivity.class); 
  case6:intent.startactivity(TActivity.this,TeachActivity.class);} 
  3.3 学生端程序的功能 
  在项目工程中,添加一个xml界面布局文件,命名为student.xml,也在布局文件中编写代码,完成界面布局。 
  在Android Studio新建的项目工程中,添加java文件,用于构造学生端程序管理界面Activity,命名为SActivity.java,学生端程序管理功能的代码如下。 
  public voidStudentFunction(inti){ 
  switch(i) 
  case 1:intent.startactivity(SActivity.this,StudyActivity.class); 
  case 2:intent.startactivity(SActivity.this,doWorkActivity.class); 
  case 3:intent.startactivity(SActivity.this,doPracticeActivity.class); 
  case 4:intent.startactivity(SActivity.this,doExamActivity.class); 
  } 
  4 结语 
  在当前的信息化教学过程中,移动学习模式正逐渐成为主流的教学模式,其诸多优势克服了传统课堂教本文由论文联盟http://www.LWlm.COM收集整理学模式的弊端。电子书包的不断兴起为信息化教学注入了新鲜的血液,拓展了信息化的教学手段,备受师生的喜爱。 
  该介绍了使用Android Studio编程软件编写电子书包移动端应用程序,实现了系统登录功能,教师端程序的功能和学生端程序的功能,对信息化教学起到了一定的推动作用,具有实践意义和应用价值。 

欢迎浏览更多论文联盟首页计算机文软件工程文章
收藏 & 分享 推荐 打印 | 录入:yjiemm

本文评论   查看全部评论 (0)
表情: 评论表情符号选择 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款