| With the development of mobile internet technology and the popularization of smart phones,people can easily and quickly obtain all kinds of information through mobile apps.The mobile Internet platform has also promoted the development of social welfare undertakings.In recent years,"Internet + public welfare" projects have emerged and gradually Warming up,people in need have more opportunities to be noticed,and the socialization and entertainment features of online public welfare can also attract more people to join in public welfare activities,making public welfare gradually become a way of life for people.College students are one of the most active groups in public welfare activities.They have high enthusiasm for participating in public welfare activities,but lack special channels to obtain public welfare information and participate in limited public welfare fields.The country is vigorously implementing the rural revitalization strategy.The public welfare power of the group contributes to the overall rural revitalization and promotes the development of rural areas,which has important economic and social significance.Based on this starting point,this paper will build a public welfare platform system applied to mobile intelligent terminals,build a bridge between college students and beautiful villages,and let more college students join the public welfare.This thesis investigates the status quo of agricultural public welfare platforms and the problems existing in college students’ public welfare in the early stage,and on the basis of in-depth analysis of the current mainstream mobile development technologies,puts forward the research topic of designing and implementing of helping farmers charity platform system based on Android.The system adopts C/S structure,uses Eclipse and Android Studio integrated development tools for system development,and the database management system adopts My SQL and SQLite,and uses Java EE and Android related technologies to realize login registration,real-name authentication,publish(participation)a charity platform system for agricultural assistance projects,publish(purchase)agricultural assistance products,forward agricultural assistance information,dynamic circles,"love" rankings,and exchange of public welfare credits.The work of this paper mainly includes the following two aspects:1.Analyze the current development of the agricultural public welfare platform and the problems faced by college students’ public welfare,determine the research topic of developing the agricultural public welfare platform system,and research the relevant technologies for implementing the system.On the basis of the needs and system construction goals,design and implement of helping farmers charity platform system based on Android.2.Research and verify the problems encountered in the process of system implementation and the solutions adopted,respectively,aim at the problem of information leakage in transmission,research data encryption technology,and propose a comprehensive data encryption solution combining AES and RSA.The comprehensive encryption solution has made technical explorations to further improve the security of data encryption.Aim at the problem that the system cannot respond when performing time-consuming operations,research the multi-threading mechanism,and adopt the multi-threading technology based on Async Task and Handler mechanism to improve the utilization rate of resources and the operating efficiency of the system. |