| From the past years, the accidents about quality and safety of agricultural products happened frequently. Fake agricultural products lay hidden danger for public healthy. At the same time,fake agricultural products which also occupy the market of high-quality agricultural products and harm the legitimate interests of farmers and processing enterprises. The establishment of traceability system for quality and safety of agricultural products is an effective means to protect the quality and safety of domestic agricultural products. Traceability system of agricultural products is able to inquire the information of agricultural products by tracing to the source and guarantee consumers’ right to know and choose agricultural products. Traceability system restoring the confidence of consumers to quality of agricultural productions, and improving the information level of agricultural industry. Traceability system which is helpful to the development of agricultural products’ e-commerce. Meanwhile, with the development of Android mobile phone, there are much room for the development of mobile terminal related to Android platform in application of traceability systems.The traceability system client which based on Android system can save development cost of traceability system and improve the possibility of implementing traceability system and reduce the difficulty of developing traceability system. We had researched the whole business process on cultivation, processing, transportation, the sell of agricultural products, using two-dimensional code, Android techniques to design and implement third-part traceability system of agricultural products based on Android system. In this paper we chooesed the Wuchang Rice as subject investigated. The main contents of this paper is as follows:Firstly, this paper analyzes dependence the relationship of software modules in third-part traceability system and uses tangential thought-oriented to convert traceability system into five modules,which are data layer, implementation layer, business layer, network layer and application layer. Data layer is used for effective classification and encoding of the resources of traceability system and recording and dynamic recording the whole process information of agricultural production.Implementation layer is used for the management of database of traceability system including update and query of products cultivation and the process information of products processing and outdated information of agricultural products etc.. Business layer is used for disposing the require of traceability system client. Network layer uses star-based top network structure to implement the interaction betweentraceability system client and server. Application layer primarily uses traceability system client to implement dynamic input and information query of traceability information.Secondly, this paper had analyzed the characteristics of various elements in traceability system and establishes the database of third-part traceability system. Traceability system uses Mysql(traceability database) to store encoding, agricultural cultivation and processing information of traceability system.This paper had designed log sheet which uses time and breeds to classify traceability information,according to the problem that amount of processing and operation is enormous.Then, according to specific business of third-part traceability system and the characteristics of third-part traceability system client, this paper had developed the server of traceability system. The information user of traceability system server is client of Android traceability system in this situation.This traceability system server uses Tomcat struct2 Android pattern and it reduces complexity of data conversion in the data transfer process and improves efficiency of traceability query.Lastly, this paper had been developed an information input client of agricultural productions and an information traceability query client of consumers which based on third-part traceability system by using Android system techniques. Information input client of agricultural productions is used for implementing encoding before agricultural cultivation and recording the information of the key nodes in the process of agricultural cultivation. Query client of consumers is used for obtaining the information of agricultural productions by scanning bar code. Traceability client is also a platform for exchange information among growers, retailers and consumers. |