全文总字数:4847字
1. 研究目的与意义、国内外研究现状(文献综述)
1.1意义现如今,智能手机[1]作为移动终端和pc[2]融合的产物,已经稳稳地占据了手机主流市场,引领手机市场的发展。在当今智能手机的众多操作系统中,android操作系统[3]无疑是最主流的操作系统,在市场上占有非常大的市场份额[4]。android是一种基于 linux[5]的开放源码的操作系统,主要应用于移动设备,由 google 公司和开放手机联盟共同领导及开发[6]。安卓系统平台以开源性和丰富的扩展性受到用户好评。随着移动互联网的发展越来越成熟,安卓的开发环境为手机app应用软件的开发与推广提供了非常大的优势。基于安卓的app应用软件势必成为移动互联网市场的一个强有力的竞争者。1.2国内外研究概况在国内,app应用软件虽然起步比西方国家满了几年,但是中国互联网的发展正如经济发展一样,后劲十足!中国互联网企业巨头,如腾讯、阿里和百度等,已经跻身世界互联网行业前列,还涌现了一大批优秀的互联网公司,专注于手机app的开发与推广,智能手机app应用服务涉及各行各业,“互联网 ”成为了新时代的口号。尤其是腾讯旗下的微信,美团等优秀app更是深受国内外好评。在西方国家,互联网起步虽早,但是明显后劲不如国内强势[7],坐拥14亿人口的中国也为国内的互联网企业提供了巨大的用户市场。移动支付更是风靡国内外[8],在日本韩国甚至美国和某些欧洲国家,许多用户仍觉得十分新奇,国内却早已习以为常。由此可见,中国的互联网行业的发展水平正在与发达国家缩小差距[9]。1.3应用前景如今移动互联网以及通信产业链中的每个环节都离不开android,现在每天都有数以万计的android设备被启用[10],大量的移动android终端被使用,将来对android开发人才的需求必然大量增加[11]。基于安卓系统的开放性[12-13],消费者越来越青睐更低价位购得心仪手机,而ios系统作为安卓系统的最大竞争者[14],二者大有平分天下的趋势。由于ios系统自身的封闭性,其也在慢慢流失用户。又因为安卓使用的广泛,做安卓开发的人员也会多于ios,这也有助于安卓系统的完善。总而言之,安卓的发展前景还是十分良好的,不仅有较大的市场份额、较多的消费者,还有较大的开发团体[15]。但是如果它在人性化设计方面没有较大的改进,慢慢地也会被市场淘汰,而且如果安卓自身的系统不能不断改进,像它取代塞班一样被别的系统取代的那一天就会提早到来。参考文献:[1] 肖军模. 探讨osi协议的开发系统[j]. 计算机学报, 1989(10)787-795.[2] 傅强. 浅析安卓开发的相关技术[j]. 计算机软件与应用, 2014(14)292-292.[3] 卢冶, 张小立. 基于android的java程序设计移动学习平台[j]. 计算机学报, 2014(22)60-64.[4] 张建源. android开发技术的学习及应用[j]. 现代工业经济和信息化, 2014, 4(12)62-64.[5] 吴顺利, 张旭, 孙伟,等. 基于datasnap技术的大学城商圈安卓app的设计与实现[j]. 计算机时代, 2018(5) 21-23.[6] 柴梦竹. 基于安卓系统的app开发技术分析与研究[j]. 科学家, 2016(14) 12-13.[7] 虞凯, 林梦香. 自动化软件错误定位技术研究进展[j]. 计算机学报, 2011, 34(8)1411-1422.[8] 过辰楷, 许静, 司冠南,等. 面向移动应用软件信息泄露的模型检测研究[j]. 计算机学报, 2016, 39(11)2324-2343.[9] 张大鹏, 张锦, 郭敏泰,等. 开源webgis软件应用开发技术和方法研究[j]. 测绘科学, 2011, 36(5)193-196.[10] 袁梅冷, 黄烟波, 黄家林,等. j2ee应用模型中mvc软件体系结构的研究与应用[j]. 计算机应用研究, 2003, 20(3)147-149.[11] 张立, 龚健雅. 基于client/server模式的数据库应用软件的设计与实现[j]. 计算机应用研究, 1999(4)57-58.
[12] arzt s, rasthofers, fritz c, et al. flowdroid precise context, flow, field, object-sensitive lifecycle-aware taint analysis f android apps[j]. acm sigplan notices,2014, 49(6)259-269.
2. 研究的基本内容和问题
研究目标:设计与实现一款功能具体实用,操作简单的基于安卓的闲置医疗器械捐赠的app应用。
研究内容:
(一) 基于安卓系统app的开发
3. 研究的方法与方案
研究方法:1) 通过查阅书籍资料,了解安卓开发2) 结合现有条件做可行性分析3) 学习有关安卓开发的例子,比如界面设计,用户登录注册等例子4) 对表的设计,把系统的逻辑思路整理好5) 按照需求分析把界面自己画出来6) 先一步步完成简单的基础功能,在此基础上再一步步增加功能直至完善7) 进行代码调试修改
技术路线: 首先学习安卓开发的布局,界面设计,等到有一定基础后开始学习一些用户登录注册的项目,然后跟着实习公司的同事做一些开发工作,了解开发流程,增强开发能力,积极查阅书籍资料等,积极请教有经验的同事,对于界面设计和系统逻辑设计的问题,学习开发app的技巧和处理问题的经验,逐步完成整个应用的设计与实现。
实验方案:开发语言采用java,开发环境采用了eclipse mysql roid studio,先设计好主界面,然后完成用户登录注册的功能,再完成发布捐赠和发布求捐的功能,评论的功能,举报的功能,系统匹配捐赠的功能,积分优先的功能,最后在细化一些功能。
4. 研究创新点
虽然app的开发技术比较成熟,但是有关医疗器械捐赠的网站和应用却非常少,几乎空白。
有些网站医疗器械的捐赠门槛非常高,并不能很好地发起大众参与這项公益活动。
针对于家庭闲置的医疗器械捐赠共享的机构经了解,发现有河南郑州的全康闲置医疗器械慈善援助站,是一个实体机构,并无线上应用。
5. 研究计划与进展
研究计划及预期进展1、 2019年1月7日至2月10日,完成相关安卓开发理论的学习。
2、 2019年2月1日至2月18日,完成开发环境搭建,并完成相关项目的练习。
3、2019年2月18日至3月1日,完成界面设计,用户注册登录等基础功能。
