基于Android的虚拟校园移动学习系统

虚拟校园移动学习系统是由山东大学软件学院android实验小组研发的一款基于android系统的以山东大学软件学院为蓝本搭建二维半地理信息平台实现校园漫游功能的软件。

项目负责人: 鞠强

项目研究成员:张蔚、李曼祎、李全伟、张澍、孔竹青、宋永浩、岳雅婷、王雅慧

 

目录

系统概念                                

项目背景

系统功能

系统特点与创新

系统适用范围

系统使用说明

系统技术关键

系统应用前景

 

 

系统概念

该系统是由山东大学软件学院android实验小组研发的一款基于android系统的软件。它以山东大学软件学院为蓝本搭建二维半地理信息平台实现校园漫游功能。

                                

项目背景

1. 当前是社交网络的盛世

社交网络源自英文SNS(Social Network Service)的翻译,含义包括硬件、软件、服务及应用。从早期的以电子邮件、BBS为起点的网络社交方式逐步发展形成的具有完成体系丰富功能的社交网络。一个人在网络上的形象更加趋于完整。网络社交一直在降低人们社交的时间和物质成本,与此同时,一直在努力通过不断丰富的手段和工具,来替代传统社交来满足人类这种社会性动物的交流需求。以“增量性的娱乐”到“常量性的生活”这条轨迹在不断接近人类基本需求的。这种基于底层的潜移默化的变革最终在现在控制格局,并在外来得到进一步发展。毫无疑问,就当前的社交形式变革趋势可见,当前正是社交网络大行其道之日。

2. 未来是移动互联的时代

以移动开发者的视角来看,移动互联网正将带来互联网的第四波浪潮。Google用7.5亿美元收购Ad mob,NeNA4亿美元收购Namoco,苹果2.75亿美元收购Quattro,意味着巨头们开始布局移动互联网了。据《每日经济新闻》记者了解,目前全球移动用户已超过15亿,互联网用户也逾7亿。迄今为止,中国移动通信用户总数超过3.6亿,互联网用户总数超过1亿,巨大的用户量使中国成为最具潜力的市场。这也就有了李开复先生做出的移动互联网的预测:一,WAP时代已经过去,迎接(设备+应用+宽带)移动互联网时代;二,Android手机今年降至1500元,明年降至750元;三,娱乐及社交应用将主导中国移动互联网;四,移动开发者面临历史机遇。同年创新工场力作“豌豆夹”的出炉,标志着李开复先生已经将未来的期待大部放在了移动互联网尤其是小机器人的身上。

3.基于移动互联网的社交网络必将统领天下

虽然移动互联网正迅猛发展,但是其应用软件中,普及程度超过上亿级别的软件还并不存在。此时将一个可以短时间聚集笼络大量用户资源的执行形式,与一个代表未来发展主流的技术形势巧妙结合的思想便自然产生。基于face book、人人网的发展历程来看,我们不难发现以学生为初期主体这将是创兴型事务发展的最佳捷径。同时对于移动终端领域来说android系统以后起之秀的身份正大行其道,目前已基本奠定了未来终端领域中的领军地位。

有理由相信未来的市场中基于移动互联网的社交网络新形势必将统领天下。

所以基于上述条件与分析,我们将自身的设计定位于借助android可发展性先进系统,首先建立以校园为探测点的,能够调用活跃学生资源的校园数字互联社交平台,并在试行顺利后仿照face book模式,逐步发展成完善的新形式的移动性互联网社交平台。

系统功能

1.校园漫游

以山东大学软件学院为蓝本搭建二维半地理信息平台实现校园漫游功能。

2.资料上传下载

通过手机无线上网功能与校园无线网连接。实现与校园资源服务器的交互,完成资源上传下载等一系列功能。

3.在线社交学习

通过系统实现在线用户之间的信息传递,完成在线学习交流。

4.在线交互式娱乐

通过网络服务器连接手机端用户,实现网络交互式游戏操控,多媒体播放等功能。

5.个性化用户界面设计

用户可选择多种风格,并通过个性化设置,完成不同的需求。如天气提醒,学习阶段设计,应用程序自行设计等功能。

6.可扩展应用

系统通过开通扩展应用接口,为用户提供多种优秀的扩展程序,并实时更新。

系统特点与创新

1. 对漫游系统的优化。普通的漫游系统都是将用户置身于一个作者臆想的环境中,而本软件将用户安排在一个相当逼真的软件学。

2. 对聊天系统的扩展。本软件在时空上,引入了四维的概念,第四个维度是时间。同一个教室中按照课表的不同时间将进入不同的空间,在不同的聊天室中和其他用户交流。且通过巧妙的线程安排,服务器的工作压力达到最小。

3. 对用户体验的优化。用户在本软件系统中得到前所未有的自由,可以根据自己的喜好设置自己的形象,可以自主设计学习计划,拟定课程表,设置备忘录,查询未来三天的天气预报等等。

4. 插件系统。不支持插件扩展的系统就失去了成长完善的空间,本软件完美的支持对APK插件的扩展,目前小组也开发出了第一个插件,网络版黑白棋。

5. 基于GPS定位的交友系统。通过GPS定位,可确定用户当前所在学校区域,并定位出用户位置附近的朋友。

6. 在线学习。无须下载,可通过在线课堂直接听取老师讲课。

从以上各包及其对应关系可以看出,每个模块都可相对独立开发,但每个模块的功能实现都遵从统一的目的和框架,整个程序达到统一的效果,与此同时,程序还预留了插件接口,方便了用户自行扩展和将来的进一步完善。

7. 基于移动终端的GPS实景导航介绍。

 

系统适用范围

1.对于学院和高校

本系统将为广大学院、高校提供一个全新互动展示交流的平台,使高校的信息管理和对高校信息的获取拜托原有Web或客户端程序的单一模式,实现基于移动互联的随时随地的对信息的发布和获取。

2.对于在校学生

本系统将为所有在校学生提供新形的交互模式,不必借助电脑,充分利用校内无线网络资源,轻松获取学习信息,管理个人档案,查询个人相关信息,了解校内最新动态,上传下载学习娱乐资源,与好友互动和交流。

3.对于其他所有希望学习、有学习兴趣的人

本系统将为其他所有希望学习的人提供一个走进名校的机会。让您坐在家中的沙发上就可以感受山东大学六大校区的魅力,可以感受其他各大高校的魅力。这一刻置身在山大南新校区的天工湖畔,下一刻流连在东新校区的小树林里。可以让您同各高校的同学老师进行在线交流,借助3G无线网络,您一边坐公交,一边观看某名师的教学视频,一边同远在万里之外的您的“同桌”讨论老师讲的问题将不再仅仅是科幻电影中的场景。

4.各大旅游景点的无线自动导游系统。

5.各大高校的基于移动客户端的信息管理查询系统。

6.各大高校的移动学习平台。

7.高校、景点、工厂等的虚拟漫游系统。

8.高校的远程学习平台。

9.移动应用插件程序提供平台(类似360软件管家)。

系统使用说明

1.系统需安装在Android2.1以上系统手机环境中。

2.本系统实行实名登记,使用前需安照学号、姓名等要求进行验证注册。

3.注册成功后按照提示登陆系统。

4.在系统内,手指点击道路人物漫游校园;手指触摸建筑物提示相应建筑物信息;手指点击建筑物入口,人物进入建筑物继续漫游。

5.按Menu键,出现系统菜单,分别可选择:系统设置、资源共享、个人中心、开始定位、退出系统等功能。

6.在系统设置菜单中,根据提示可设置系统音量、漫游速度、人物选择等功能。

7.在资源共享菜单中,可以上传自己认为有意义的资源,下载别人共享的资源,对下载的图片、文字、声音、视频进行播放,从系统插件库中下载插件,进行在线视频课堂的学习。

8.在个人中心菜单中,可以查看未来几天的天气情况,书写或查看个人备忘录、编辑查看课程表。

9.定位功能在确定后启动,将返回本人所在位置及周围好友。

 

系统技术关键

1. 制作真实感强的2.5D软件学院模型。

2. 在有限的手机资源范围内实现多线程处理。

3. 良好的交互模式。

4. 模块的独立性与项目整体性的平衡。

5. 服务器与移动终端的无缝连接。

6. 时间线概念的引入,建立四维空间模型。

7. 基于GPS的定位系统与学校实际地形的区域化对应。

8. 在线课堂的实现。

系统应用前景

一、纵观世界,当前是社交网络的盛世; 未来是移动互联的时代;基于移动互联网的社交网络必将统领天下;基于移动终端的GPS实景导航介绍系统必将强力发展。

本程序是一个综合的Android手机平台应用,定位于功能的强大性和程序的可扩展性,由此,核心技术难点是聊天、资源共享、漫游、插件等各个功能的充分实现和有机结合,用户在应用本程序的时候,得到的印象应该是一个完整的校园系统,而不是三五个功能独立的程序的无关组合。

Service机制节约了手机内存资源,防止了资源不足带来的卡机和报错,灵活的多线程机制确保了程序流畅运行,多模块并行,handle机制使得线程互相通知然后确定是否运行,确保了线程并行中不会出现与线程同步相关的运行时错误,杜绝了Java中常使人大为头痛的这类问。

二、设想一下,以山东大学为例,山大在济南有六个校区,很多校友已经毕业多年,当他们回到母校,拿着手机,在装了我们的软件后,不管他走到哪里,都能定位到当前位置,且点击移动终端上某个建筑的图标时,上面将有该建筑的介绍等。这不仅能导航,还能导游。

设想一下,如果我们是基于旅游景点来应用,这必将产生伟大的影响。

可以预见,由此产生的经济社会效益将是十分可观的。其前景和市场是不可估量的。

基于Android的虚拟校园移动学习系统相关推荐

  1. linux界面设计论文,毕业设计(论文)-基于linux的云校园桌面虚拟化系统的设计与实现.doc...

    毕业设计(论文)-基于linux的云校园桌面虚拟化系统的设计与实现.doc 还剩 67页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧, ...

  2. [任务书+论文+PPT+源码]基于Android与多媒体的英文学习APP的设计与实现

    第1页 毕业设计(论文)题目:基于ANDROID与多媒体技术的英文学习APP的设计与实现设计(论文)要求及原始数据(资料):1.综述国内外移动互联现状及前景:2.了解ANDROID系统,理解ANDRO ...

  3. 基于Android与多媒体的英文学习APP的设计

    毕业设计(论文)任务书 第1页 毕业设计(论文)题目:基于Android与多媒体技术的英文学习APP的设计与实现设计(论文)要求及原始数据(资料):1.综述国内外移动互联现状及前景:2.了解Andro ...

  4. 基于Android的校园通设计与实现,基于Android的高校校园通的设计与实现

    摘要: 随着无线互联网通信技术的发展,智能手机等移动终端设备已经在人们的生活中普及.在移动互联网技术和无线通信技术不断成熟发展的环境下,校园移动应用软件越来越多的被学生利用和关注.如何在手机上进行校园 ...

  5. 基于Android的校园社交平台,1万1 字基于Android平台的校园社交App的设计与实现 ).docx...

    基于Android平台的校园社交App的设计与实现 目 录 WPSOffice_Level1 摘 要1 1557579957_WPSOffice_Level1 Abstract2 420680369_ ...

  6. java校园导航_基于Android平台的校园导航系统

    摘要:随着移动网络通讯技术的迅速发展和基于安卓技术的手持终端设备的日益普及,Android手机在学生群体中普遍使用,各类高校内部一般都具有良好的校园网络环境.虽然现在出现了各式各样的地图导航软件,但在 ...

  7. linux虚拟化毕业设计,毕业设计(论文)-基于Linux的云校园桌面虚拟化系统的设计与实现(68页)-原创力文档...

    毕业设计(论文) 题 目: 基于Linux的云校园桌面 虚拟化系统的设计与实现 学 生: 指导老师: 柯 院 别: 软件学院 专 业: 计算机科学与技术 班 级: 1301 学 号: 2015年5月 ...

  8. 华为内测基于Android 10.0的EMUI 10系统;2019年Q1真无线耳机市场份额,苹果占半壁江山……...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  9. 基于jsp的失物招领系统_基于Java web的校园失物招领系统

    源码编号:B-E00021 点击查看分类规则 项目类型:Java EE项目(java web项目) 项目名称:基于java web的校园失物招领系统(LostGoods) 当前版本:V1.0.0版本 ...

  10. 基于ssm的大学校园兼职平台系统

    008基于ssm的大学校园兼职平台系统 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 技术: Spring+Spring mvc+Mybatis+ ...

最新文章

  1. python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器
  2. 360 开源企业级 Kubernetes 多集群管理平台 Wayne
  3. 007 Android之Broadcast Receiver
  4. 形容人的内核是什么意思_成语雪泥鸿爪是形容什么的?雪泥鸿爪什么意思?蚂蚁庄园2020年12月10日答案...
  5. java 数据库 事务 只读_不使用事务和使用只读事务的区别
  6. mongodb数据合并设计_MongoDB:将来自多个集合的数据合并成一个
  7. SQL Server中的基数估计过程
  8. 一个白学家眼里的 WebAssembly
  9. 发布传参_Taro 1.2.9 发布,BAT 小程序、H5 与 RN 端统一框架
  10. 商城管理系统源码 商城APP源码 电子商城源码
  11. 小白进阶——Mike21(二)
  12. 电信光猫F652破解经验谈
  13. Spring Boot 中的 HttpClient 新贵 Retrofit !
  14. 【MML】华为MML AAA接口联调,Java版本
  15. [Android]从canDrawOverlays权限获取错误说起
  16. 微信小程序:页面传递中文出现乱码
  17. 第11期 Jenkins 社区 2020年 GSoC Phase1 分享
  18. 农业病虫害数据集与算法——调研整理
  19. 随机森林实现及调参的R与Python对比——以泰坦尼克幸存者数据为例
  20. 化身预言家:利用机器学习与谷歌地图实时预测交通事故风险

热门文章

  1. 直播电商源码,实现直播音视频的推流
  2. 智能手机屏幕尺寸和分辨率一览表
  3. Java基于WEB的商品库存管理系统
  4. 3DMAX、MAYA、C4D区别
  5. Matlab 图例 位置的不同命令
  6. Beijing54坐标系——Y坐标(6位数和8位数)区别
  7. GHost win7(2016.05)版本安装后,清除流氓软件的过程
  8. Dagger2的使用示例
  9. 数据元素之间的逻辑关系的整体称为数据的逻辑结构
  10. 利用PLC1200和elmo驱动器对maxon RE40电机的两种控制方式(PWM(PTO)或者模拟量控制)