基于Android的同学录软件设计与实现(2)
时间:2024-01-30 21:49 来源:毕业论文 作者:毕业论文 点击:次
在此,同学录的纸质也是时候该被优化成手机软件了。同学录是承载着人的岁月痕迹的通讯本子,是人与人之间友谊的见证,是记录过去展望未来的凭证,信息应该被保存好,彼此未来也要一起努力。但是纸质的同学录很难完全做到这些,随着岁月的流逝,个人的成长,一本本同学录可能有的就会被遗失,纸质同学录上保存的总是同学当年的样子,信息、照片等都是旧的,同学录失去了它原来的意义。因此,将互联网技术应用于同学录势在必行,让互联网来帮助我们保存这份校园情。基于Android的同学录软件,使用Bmob数据库存储数据,可以读取最新的的同学信息,随时查看同学的相册,和更新自己的相册,运用此款软件的人可以随时发动态朋友圈,同学之间可以互相了解最新情况。同学聚会信息只要一条动态就可以解决,许多少年后,步入工作岗位,发朋友圈同行的同学之间还可以交流合作共同发展事业,软件便于携带便于保存,大大地优化了人们的生活。 1。2研究现状 根据调查发现,如今许多中小学生比较喜欢买同学录,等到毕业时收集同学信息,粘贴同学照片,设计精美同学录。等再过一些年,他们长大了,同学录上的信息就过时了,同学就变样了,照片也该更新了。此时他们可以在智能手机上下载同学录APP,只要同学使用了该软件就可以通过添加好友查看到同学最新信息,最新照片。 随着信息化社会的快速发展,互联网成为人们查看信息的重要手段。合适、精美的同学录软件,大大方便了对同学信息、照片的管理,方便了同学之间更好地交流。 1。3研究目的及意义 将同学录互联网化,移动APP便于携带便于管理,保证了可以获取最新的同学信息和照片,方便同学之间交流合作,同时可以快速查看同学信息,节省了手工翻阅的时间。 1。4开发工具简介 (1) Android studio简介[4] Android studio是2013年谷歌大会推出来的,目前已被广泛采用,谷歌更新速度较快,由此可见android的未来光明无限,相比eclipse,Android studio启动速度和响应速度都比较快;Android studio的UI界面更加美观,它自带的Darcula主题比较炫酷;Android studio更加智能,比如保存,开发者不需要Ctrl+s;android studio 整合了gradle构建工具,这个工具集合了ant、maven的优点,配置、打包都非常的好。 (2) Bmob云数据库简介 数据库采用的是Bmob后台云数据库,Bmob后台云数据库以其轻量级的sdk开发包,让开发人员以最简单的方式和最简洁的配置去使用Bmob平台的服务,可完全消除开发者开发服务器程序和维护服务器程序的操作。注册Bmob平台,单个账户能创建多个应用程序,每个应用程序都有其唯一的应用程序ID,此后一切应用程序将凭借ID进行Bmob sdk的运用。即便仅有一个应用程序,同样能凭不同的版本进行测试。 (3)MVP模式简介 MVP模式,可以说MVP模式是MVC模式的一种进化模式。MVC模式耦合度太高,对维护不太友好,而MVP模式实现了低耦合度,也提高了代码的可读性。MVP的view之间的通信靠的是presenter,交互都发生在presenter的内部,presenter将MVC眼中的model和view分离,把逻辑层抽出来成为p层,当需要对需求更改,就可以直接更改p层,这种模式对于软件控制逻辑和UI的解耦是非常好的。 (4) Android端简介 安卓端:[4] 1、安卓端采用的是xUtils网络请求框架来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。。。 (责任编辑:qin) |