2。2 云服务
系统的后台管理采用了Bmob云服务平台。Bmob是国内首家专注于移动应用云服务的平台。云服务的问世使用户得到了无限的计算资源,从而解决了用户因为软件或者硬件等方方面面的限制,而无法及时对业务进行更新的问题[8]。业界人士通常所熟悉的云服务有IaaS(基础设施即服务),PaaS(平台即服务),SaaS(软件即服务),而MBaaS(移动后端服务系统:Mobile Backend as a Service)正从一个小众垂直领域快速成长为极其重要的行业环节。
Bmob为移动应用提供了较为完善的后台服务,SDK开发包配置与使用方法简单。使用Bmob这样的云服务平台能够免去服务器端编码工作量。其采用的是可视化的NoSQL数据表设计,支持多达10种数据类型,轻松实现云与端的数据交互[10]。
3 基于Android手机考试练习系统框架设计
3。1 需求分析
基于Android的手机考试系统所面向的人群是各式各样有考试或考证需求的人群。设计的定位是通过练习与模拟考试,作为日常学习后的巩固与补充。通过这种软件为目标人群提供了一种更加灵活,更加方便的学习方式,从而提高其学习积极性以及其学习效率。这里以会计从业资格考试为例设计了一个基于Android的有关基础会计知识的随身题库,其目标是满足会计从业资格考试备考人员的需要,能够随时随地通过练习与模拟考试与日常练习来巩固会计知识。来*自-优=尔,论:文+网www.youerw.com
3。1。1 功能性需求分析
对于学生用户来说,应当在注册、登录之后,进行练习与模拟测试。本系统以会计从业资格考试的题库作为平时练习、测试的题目,学生可利用其随时随地巩固自己的知识,加深记忆。其中的练习模块又可根据不同需要分为顺序练习,随机练习,以便学生根据自己不同的需求来做出选择。在练习中,系统会将做错的题目自动加入错题本,学生也可自主选择收藏题目。而模拟考试模块为从题库中随机抽取定量题目作为考试题目,并为答题做倒计时,到时自动交卷,或者选择提前交卷,交卷后做出评分。
对于管理员用户来说,既可以通过后台来对题库进行增删改维护,对注册用户进行维护,也可通过登录Android客户端的管理员账号,从而来对题库进行维护。