- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的课堂作业管理系统客户端的设计
1需求分析
1.1问题提出
上世纪90年代末, 计算机普及和Internet迅速发展,从根本 上改变了人们日常生活、工作和娱乐方式,同时也在改变着教育,很多国内外的大学和其它社会机构都进行了远程教育,实现了异地教育和培训。二十一世纪是信息时代,信息技术发展更加迅速,全面性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能,传统的课堂教学方式势必会受到严峻的挑战。
传统的课堂测试方式在现今来看存在很多弊端。由于传统考试涉及到命题、纸质答题、阅卷等诸多环节,课堂测验时间长、效率下降;同时人工批卷等主观因素也影响到测验的公正性。随着网络技术在教育领域应用的普及,应用现代信息技术构架的无线课堂作业系统展现出了越来越多的优越性。无线课堂作业系统正是迎合这一时代需求而开发的,它旨在探索一种以手机为基础的考试模式。通过这种新的模式,为学校创造一种新的课堂教学环境,提高课堂效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行交流学习。
当今学校的生活节奏越来越快,学生们对手机的要求也越来越高,由于手机市场发展迅速,是的手机操作系统也出现了不同各类,现在的市场主要有三个手机操作系统,Windows?mobile, IOS以及谷歌的Android操作系统,其中占有开发源代码优势的Android系统有最大的发展前景。那么能否将Android手机与课堂作业结合起来呢,能的,本文的课堂作业管理系统就是基于谷歌Android手机平台的课堂作业客户端。?
Android是谷歌于2007年公布的开放式源代码手机系统,一直受到人们的热捧。Android是基于Linux内核的软件平台和操作系统,它开放性就优于其他封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统,本次作品就是基于Android平台的。?
随着计算机的广泛运用,手机市场的迅速发展,各种应用也在网上广为流传,这些资源很少涉及到学校的学习生活,但已经渐渐成为人们生活中必不可少的一部分了。于是我想能否开发一款与我们学生密切相关的软件,并且将课堂快要结束的几分钟利用起来,这款软件便进入了设计议程。?
1.2需要完成的功能
无线课堂作业系统实现了无纸化测验,从而使测验这项常规而繁琐的任务变得更加方便,避免了以往课堂中物质方面的浪费。后台管理方面由专业管理人员进行管理,确保了程序的稳定性、安全性。登陆在线考试系统后台管理,可以对考试内容、专业、科目和题目等都作了详细的分类,这样学生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。
本项目是一款基于Android手机?平台的课堂作业系统,使Android手机拥有在线答题的功能,便于老师及时了解学生对本堂课的理解情况,降低了检测成本,节省了时间与纸质答题的繁琐。使老师学生的课堂生活更加多样化,也使设计者更加熟练Android的技术和其它在市场上的特点。
2系统设计及主要技术介绍
2.1系统框架设计
2.1.1组织结构
根据要求首先设计出系统组织结构图,如图2-1所示:
图2-1 系统结构图
Figure.2-1 System Structure
图中服务器上建有数据库,存储学生信息(学号,姓名,性别,班级,登录时间,作业成绩),试题信息(题号,题目类型,题干,选项或答案,成绩),意见栏。
对于客观题目直接判断,统计学生个人的做题统计(答题数目,正确数目,答题时间等),以及每道题目的数据统计(答题人数,正确人数),随机分发组合题目。
老师可通过登录服务器编辑题库,课上当堂布置作业,课后可批改学生上交的作业。
学生用学号姓名登陆,提交作业并给老师留言,查阅以前的作业成绩及老师批语。
2.1.2 系统运行流程图
根据分析,首先设计出系统运行的流程,如图2-2所示是学生的操作流程图:
学生首先在手机上运行程序,然后使用用户名密码登陆,密码正确则进入下一功能选择,这一模块可进行答题、成绩查询、留言等功能,最后提交试题,退出程序。
根据规划再设计出老师的操作流程图,将老师所要实现的全部功能流程化、具体化,如图2-3所示:
老师登陆服务器对学生以及试题库进行编辑,还可以查看学生的答题情况以及学生的留言,完成后可保存退出。
图2-2 学生系统流程图
Figure.2-2 Flow Chart Of Student System
图2-3 老师系统流程图
Figure.2-2 Flow Chart Of Teacher System
2.2数据库主要技术及选择
2.2.1 常用的数据库及介绍
目前常用的数据库有
大
文档评论(0)