当前位置:主页 > 社科论文 > 社会保障论文 >

移动应用跨平台开发框架研究及在社保权益中的应用

发布时间:2019-02-25 07:50
【摘要】:随着现代科学技术的迅猛发展,软硬件技术不断更新迭代,无线网络大范围覆盖,人们更加倾向于使用手机、平板等移动端设备连接入网络获取各种信息和资讯。目前市场上移动设备的平台主要有Android和IOS两个主流平台,每个平台下的不同设备屏幕大小分辨率也存在差异,一款移动端APP的开发需要将移动终端和平台的差异性考虑进去。以社保权益查询平台App为例,传统的移动端的开发思路为Android平台选择Android或者java语言进行开发,I0S平台选取0bject-C或者swift语言开发,各种开发语言在编程思想以及具体细节实现上均存在差异,目前的社保权益查询App开发多数为两个团队分别对Android端和I0S端进行开发,技术人员的投入较多,开发周期较长,而且每种平台下不同终端的屏幕分辨率的适应性往往也不够完美,所以移动应用跨平台开发框架是移动应用开发领域中迫切需要的。目前的移动移动跨平台开发框架主要分为web流、代码转换流、编译流和虚拟机流四种。React-Native作为虚拟机流中的一种跨平台方案,可以最大限度实现接近原生应用的用户体验。但由于React-Native是近几年新兴起的技术,所以存在以下问题:1)官方提供的基本跨平台组件功能上还不够完善,如Listview组件官方提供列表组件只包含基本数据列表而实际应用的列表中一般需加入滚动和下拉刷新等功能。2)由于React-Native对android的支持晚于IOS平台,所以像Datepicker组件只提供了 IOS平台实现,所以要想更大程度上跨平台性,需要将其进行此类组件的扩充。3)React-Native是单纯的移动端的框架,还需服务器端支持,传统的服务器端多采用MVC框架,系统耦合度大复杂性高。针对以上问题进行了以下工作:1)基于React-Native技术对移动应用跨平台基本的列表组件、日期选择、查询组件、九宫格及导航布局等组件进行功能扩充以及跨平台性完善。2)参考"微服务"架构采用NodeJS技术对服务器端架构重新设计,完成了反向代理服务、用户管理服务、DB访问、分页、缓存服务等功能模块。整体搭建包含基本跨平台组件、服务器端基本功能模块的全端技术框架。3)通过社保权益查询App开发实践验证本框架及其技术正确性和可行性。该应用包含游客访问,用户管理,社保新闻浏览,社保账号绑定,职工养老保险、职工医疗保险、居民养老险种、居民医疗险种、工伤险种、失业险种、生育险种的缴费历史查询,各险种的拨付历史查询,养老险种个人账户的查询等。本论文采用React-Native和Nodejs等技术进行搭建移动端可跨平台、服务器端架构优化的全端技术框架,之后通过在社保权益查询App"社保随身行"应用的开发实践中验证本技术框架的可行性和正确性。本论文主要包含移动应用跨平台开发框架的搭建和社保权益查询APP的设计实现,在经历需求分析、设计实现、系统测试,最终得到移动端可跨Android和IOS平台的全端技术框架及社保权益查询App应用,为进一步的跨平台研究提供了参考。
[Abstract]:With the rapid development of modern science and technology, the software and hardware technology is continuously updated and the wireless network is wide covered, and people are more inclined to connect the mobile terminal devices such as mobile phones and flat plates to the network to obtain various information and information. The platform of mobile equipment on the market mainly has two main platforms of Android and IOS, and there is a difference in the screen size resolution of different devices under each platform. The development of a mobile terminal APP needs to take the difference of the mobile terminal and platform into account. in that case of the social security interest query platform App, the development idea of the traditional mobile terminal is that the Android platform select the Android or the java language for development, and the I0S platform selects the 0bject-C or the shift language development, and various development languages are different in the programming idea and the specific detail implementation, The current social security interest query App development mostly develops the Android end and the I0S end by two teams, the input of the technical personnel is more, the development period is long, and the adaptability of the screen resolution of different terminals under each platform is often not perfect, Therefore, the mobile application cross-platform development framework is urgently needed in the field of mobile application development. The current mobile cross-platform development framework is mainly divided into four types: web flow, code conversion flow, compilation flow and virtual machine flow. React-Native, as a cross-platform solution in the virtual machine stream, can maximize the user experience of a native application. However, since the React-Native is a new technology in recent years, there are the following problems: 1) The basic cross-platform component provided by the official is not fully functional. as the list component of the list component of the Listview component only contains the basic data list and the list of actual applications needs to be added with the functions of scrolling and pull-down, etc. 2) Because the support of the React-Native to the android is later than the IOS platform, it only provides the implementation of the IOS platform, Therefore, to a greater degree of cross-platform, it is necessary to expand it. 3) React-Native is a simple mobile-end framework, and it also requires server-side support. The traditional server-side uses the MVC framework, and the coupling degree of the system is high. The following work is carried out for the above problems: 1) a base list component, a date selection and a query component are applied to the mobile application on the basis of the React-Native technology, The functions of the components such as the nine-palace and the navigation layout are expanded and the cross-platform is improved. 2) The reference "micro-service" architecture adopts the NodeJS technology to re-design the server-side architecture, and the functional modules such as the reverse proxy service, the user management service, the DB access, the paging, the cache service, and the like are completed. The whole building includes the basic cross-platform component and the full-end technical framework of the basic functional module of the server-side. 3) The framework and its technical correctness and feasibility are verified through the application development practice of the social security interest query App. The application includes visitor access, user management, social security news browsing, social security account binding, employee endowment insurance, employee health insurance, resident risk insurance, resident medical insurance, work-related injury insurance, unemployment insurance, payment history query of birth insurance, allocation history query of each risk species, The inquiry of the personal account of the risk insurance. This paper uses the technology of React-Native and Nodejs to set up a full-end technical framework with cross-platform and server-side architecture optimization, and then to verify the feasibility and correctness of the technical framework in the development practice of the application of the social security interest query App "carry-on line of social security". The thesis mainly includes the construction of the cross-platform development framework of the mobile application and the design and implementation of the social security interest query APP, and the application of the full-end technical framework and the social security interest query App of the mobile terminal can be obtained across the Android and the IOS platform through the experience requirement analysis, the design realization and the system test. and provides a reference for further cross-platform research.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 ;3G移动应用技术与运营模式天津亮相[J];移动通信;2004年11期

2 阿难;;从移动应用着手——亿美软通拓宽软件产业发展领域[J];每周电脑报;2005年33期

3 ;设计移动应用需关注六问题[J];每周电脑报;2006年32期

4 宁静;;3G催热,,企业移动应用迎来新一轮爆发[J];办公自动化;2008年21期

5 ;移动应用设计中应避免的10种错误[J];计算机与网络;2012年09期

6 ;CommunicAsia2013和EnterpriseIT2013集中在蓬勃发展的移动应用趋势[J];电信工程技术与标准化;2013年05期

7 ;典型应用——移动应用未来发展的指向标[J];互联网周刊;2013年21期

8 靳友民;;电信移动应用与企业应用结合的问题探析[J];现代企业教育;2013年24期

9 张言;;企业移动应用市场渐入佳境[J];通信世界;2006年13期

10 仝培杰;;移动应用,创新收入来源[J];中国计算机用户;2006年20期

相关会议论文 前9条

1 吴希选;张成军;;移动应用市场发展状况分析[A];2012全国无线及移动通信学术大会论文集(下)[C];2012年

2 刘宁星;;关于博物馆开发少儿移动应用的调研和思考[A];融合·创新·发展——数字博物馆推动文化强国建设——2013年北京数字博物馆研讨会论文集[C];2013年

3 李昆仑;;利用智能管道技术构建全新移动应用超市平台[A];2013年中国通信学会信息通信网络技术委员会年会论文集[C];2013年

4 范春晓;邹俊伟;马飞飞;张晓莹;;一个移动应用综合发布平台的研究与设计[A];2004年全国通信软件学术会议论文集[C];2004年

5 符冰;白雪松;金耀辉;;新一代校园移动应用模式的探索与实践[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年

6 康洁;瞿弋微;;移动应用分析平台上基于Ajax实现客户端应用数据采集[A];中国新闻技术工作者联合会第六次会员代表大会、2014年学术年会暨第七届《王选新闻科学技术奖》和优秀论文颁奖大会论文集(一等奖)[C];2014年

7 唐思诚;张云麟;刘捷;;CDMA移动应用部分(MAP)测试技术的实现[A];’2004计算机应用技术交流会议论文集[C];2004年

8 罗桂湘;;基于文本分析探讨提升气象微博影响力的技巧[A];创新驱动发展 提高气象灾害防御能力——S3第三届气象服务发展论坛——公众、专业气象预报服务技术与应用[C];2013年

9 蒋晶晶;叶剑;朱珍民;刘韩;;面向移动应用的分布式P2P情境数据检索平台的研究[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年

相关重要报纸文章 前10条

1 本报记者 邱燕娜;企业移动应用:四大问题背后的大市场[N];中国计算机报;2012年

2 本报记者 郭涛;移动应用和系统整合 鱼与熊掌可兼得[N];中国计算机报;2013年

3 北京商报记者 张绪旺;移动应用傍上微信求用户[N];北京商报;2013年

4 ;安宏睿业:移动应用助力安全生产监管[N];中国计算机报;2013年

5 本报记者 郭涛;企业移动应用设计直观化、简单化[N];中国计算机报;2013年

6 本报记者 王娟;企业级移动应用艰难起步[N];中国计算机报;2013年

7 本报记者 沈竹士;移动应用领域专利制胜[N];文汇报;2013年

8 本报记者 焦丽莎;下一战,企业移动应用[N];中国经济时报;2014年

9 本报记者 郭涛;移动应用改变传统沟通方式[N];中国计算机报;2014年

10 本报记者 郑苒;移动应用:把艺术装进口袋[N];中国文化报;2014年

相关博士学位论文 前3条

1 陈建民;面向移动应用安全评估的多属性专家决策模型及应用研究[D];北京工业大学;2014年

2 夏晓;移动应用推荐—从算法到服务若干关键技术研究[D];国防科学技术大学;2013年

3 张耀文;基于双边市场理论的移动应用商店盈利模式研究[D];北京邮电大学;2013年

相关硕士学位论文 前10条

1 王建;移动应用平台侵权责任中“通知删除”规则的适用[D];华南理工大学;2015年

2 史卓生;基于UAP Mobile的故障记录移动应用设计与实现[D];内蒙古大学;2015年

3 袁霞;移动应用商店用户下载行为研究[D];西南交通大学;2015年

4 李佩君;移动应用进入高职英语词汇辅助教学的研究[D];闽南师范大学;2015年

5 崔华俊;面向移动应用的HTTP内容缓存技术研究与实现[D];南京师范大学;2015年

6 孙婉颖;基于家长层面的儿童教育类移动应用质量评价指标研究[D];上海交通大学;2015年

7 郝力滨;移动应用的交互动效研究[D];浙江大学;2015年

8 马健;中国电信移动应用市场系统的设计和实现[D];大连理工大学;2015年

9 赵才隆;Y公司移动应用开发项目管理案例研究[D];大连理工大学;2015年

10 李秀江;基于用户执行踪迹重放的移动应用测试方法[D];南京大学;2015年



本文编号:2429952

资料下载
论文发表

本文链接:https://www.wllwen.com/shekelunwen/shehuibaozhanglunwen/2429952.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a6804***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com