最后就开始debug、不断的调整,直到满意为止。。最终使我能够快速、高质量的完成软件的开发、一步一步按计划,从大方向入手,不断完成细节的优化,最终拿出满意的产品。
在这次毕业设计中,我独立完成功能模块的设计、技术难点分析与思考解决,极大的锻炼了我的编程能力。我在此之前,没有接触过android(安卓)程序的开发,通过一段时间的自学,再到一次次的实验,通过失败总结一步步摸索前进,之后入门了android程序开发,再到最后的技术难点分析与解决。我想,我收获的不只有编程能力这么简单,我还收获了如何独立思考、如何更好的搜集资源等能力。经历了本次毕业设计,我的收获很多。
1.5 课题论文章节概述
(1) 第一章:概述
在这一章,内容主要是对OA系统的现状和矛盾点进行了调查和分析,然后在对这些矛盾点分析解决办法。根据这些信息,在推测接下来的发展展望。之后提出本课题的意义所在。
(2) 第二章:技术和平台分析介绍
在这章我主要介绍了本次课题所需要的技术、平台,然后介绍本次课题常用的用户界面控件和本次课题所用到的开源库。
(3) 第三章:学生信息浏览器需求分析
通过本章主要介绍了从用户角度的需求分析,将需求的主题框架分析出来,并对框架中每一部分都进行了可行性分析。
(4) 第四章:学生信息浏览器系统设计
这章是论文的中心,主要说明了在系统的角度上对需求的框架进行设计,得出在开发中需要设计的模块,并且对各个模块进行阐述。
(5) 第五章:学生信息浏览器的实现与测试
这章是对上一章中提出的各个模块进行实现,对模块进行测试,然后将每个模块拼接成一个完整的app,对这个app进行测试,做出最后的成品。
(6) 第六章:结论与体会
对本次毕业设计进行最后的总结,通过对系统的不足的分析对未来的app改进做出设想。
2 技术和平台分析介绍
2.1 Android
2.1.1 Android平台介绍
2008年9月,Google(谷歌)发布了Android1.0系统(安卓1.0系统),自此,Android(安卓)系统问世。之后的几年, 谷歌开始了飞快的速度更迭系统,从2.1到2.3,一年更新一次,随着系统的改进越来越易用和搭载的移动终端越来越多,Android(安卓)开始了迅速占据市场的好戏。但是之后谷歌推出的3.0版本,是一个专门为平板推出的系统,同时,也是最令用户不接受的Android(安卓)版本,市场占有率增长缓慢。之后谷歌又火速发布Android(安卓)4.0系统,此版本开始,就不再对pad 和手机进行差异化,两种设备都可以使用。2014年谷歌发布了改动最大的Android(安卓)5.0系统,从原来的Dalvik 虚拟机环境,替换到了ART 运行环境,将运行速度极大提高;又提出了Material Design的概念来优化应用的界面设计;又加入了可穿戴设备、汽车、电视等领域,使得Android更加全能。在2015年推出了Android(安卓)6.0系统,加入了运行时权功能,极大的提升了安全性。在2016年推出的Android(安卓)7.0系统,加入了multiwindow(多窗口)模式功能,提升了可用性,这也是现在最新的Android(安卓)系统版本。从目前的市场占用率来看,Android(安卓)4.0版本以上的系统已经占据了98%以上,所以本课题所开发的软件是面向Android(安卓)4.0以上系统的,Android(安卓)2.x版本已经不再兼容了。