欢迎来到天天文库
浏览记录
ID:31359030
大小:107.00 KB
页数:6页
时间:2019-01-09
《基于android的考研“小助手”》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android的考研“小助手” 摘要:为满足考研学子要求,设计了一款基于Android的考研“小助手”。该款app的名称为“拉拉考研”。该系统主要有四大功能:考研资讯、学堂模式、引入第三方的二手书交易平台、更多其他功能。该款app为方便及时更新资讯采用了bmob后端云作为数据库,该款app的更多功能为压缩界面数采用listview和webview组件引入开放的网页文件,即增加了功能点的数目又简化了编程的难度与复杂度。 关键词:Android;考研“小助手”;bmob 中图分类号:TP311文献标识码:A文章编号:1009-3
2、044(2016)27-0082-03 在科学技术高速发展的时代,手机移动端的技术尤为迅速,现在几乎所有的商品、服务、旅游、娱乐等人类所需的服务都能在移动端得到实现,例如:天猫、淘宝、去哪儿、携程、pptv、pps、饿了么等移动端软件都很好的给我们提供了我们所需的服务。由此可见手机移动端的软件在未来将起到至关重要的作用,甚至于人类根本就离不开手机app,离开了手机app将会给人们的生活造成许多不便,人们将无法在线订餐、在线购物,无法取得优质的服务和休闲娱乐的场所、更加不能够玩到轻松好玩的游戏。 目前,已有许多有关考研“小助手”6的
3、app,但是多数app功能太过复杂以至于根本就找不到或者说很难找到所需要的功能,这对惜时如金的考研学子来说显然是不方便的。更有甚者有些app的功能根本就用不到或者很少用到,这也给考研学子带来了大大的不便。为此,我们开发的这款app以简单实用为主,力主在涉及所有考研app的常用功能的同时尽可能的简化app的操作以方便考研学子的使用。我们这里设计的基于Android的考研“小助手”就是一款以这种理念为基础设计的app,可以让使用者简单上手。 1相关概念 1.1关于Android的简介 Android英文本意是指“机器人”的意思,中文
4、名翻译为“安卓”,它是由谷歌公司发布的开源手机操作系统。从架构上看它是由Linux内核、中间件、用户交互界面以及应用软件程序组成,是首个完全开源免费、并专门为移动终端而开发的操作系统。它采用分层式的结构,包括四个部分:应用程序层、应用程序框架、系统运行库和Linux内核。对于一个安卓应用程序来说,其主要包括四种核心组件,分别为:Activity(活动)、Service(服务)、BroadcastReceiver(广播接收器)和ContentProvider(内容提供商)。其关系图如下: 1.2关于Webview组件的简介 由于手机
5、页面空间有限,手机软件一旦投入使用,用户的功能需求可能较多,所以无法在单一页面嵌套过多内容,为了更加清楚的展示更多常用功能,并且充分利用网络上的各路资源,所以专门设立这种页面进行对网络资源的链接,也可以制作相关网页通过上传于网络空间或服务器来以Android的WebView为载体展示给用户,即使不太美观,但是非常方便实用。6 1.3关于Bmob云的简介 对于每个程序员来说,开发具有网络在线功能的移动应用程序并不是一件容易的事,不仅需要掌握一门服务器开发语言,还需要购买或租赁相应的服务器。只要开发了一个应用,就必须要有对应的服务器程
6、序。这对于每个程序员来说是极其不便的。而Bmob云则很好地解决了这个问题。Bmob移动云简化了服务器的过程,使程序员能够将所有的精力都放在软件的功能开发和界面的设计与美化,使移动应用的开发变得如此简单。Bmob移动云能够使移动应用有一个完整的后端解决方案,并使用官方给予的SDK,在应用程序中进行调用,就可以很便捷地进行网络数据的存储、交换和下载。目前Bmob移动云提供的能够使得AndroidApp开发更加方便的服务主要有:数据服务、文件服务和消息推送。 2“拉拉考研”小助手需求分析 2.1子系统与模块的说明 拉拉考研助手的子系统
7、应该分为四大主要功能模块,即应该有:考研资讯(研讯)、考研知识点分类(课堂)、二手书(交易)和更多功能选项(更多)四个模块。 研讯功能简介: 展示考研倒计日功能 接收考研相关新闻 接收考研相关政策 接收考研相关解读 研讯需求描述:6 学堂功能简介: 考研数学的学习资料 考研英语的学习资料 考研政治的学习资料 考研复习的技巧与经验 学堂需求描述: 交易功能简介: 接入二手书交易功能 用户可以搜索所需书籍 用户可以参与讨论即发表评论 用户可以为卖家点赞 交易需求描述: 更多功能简介:目前的功能有:考研
8、论坛、书籍推荐、考研自习室、复试指南、在线估分、历年分数线、就业消息、关于我、求骂醒、新闻资讯、院校专业、资源大分享等。 更多功能需求描述: 3系统设计 系统功能模块图如下: 3.1界面设计6 按照上述图片样式
此文档下载收益归作者所有