| Nowadays, the mobile value-added services, such as SMS, MMS, WAP PUSH(Wireless Application Protocol Push), USSD(Unstructured Supplementary Service Data) are developing rapidly. It is becoming one of the main sources of incomes of the carriers. Meanwhile, as the competition between telecom-carriers becomes more and more fierce, the telecom-carriers' strategy has been switched to attracting the farmers and taking the rural market. Agriculture communication system is just one valued-added service system developed under that environment. This system depends on the mobile data service network to transfer important agricultural information to farmers by sending SMS or MMS to mobile phones or other communication equipment. In addition of promoting the sales of value-added service and developing the customers for the telecom carriers, this system helps the farmers to get their needed agriculture message, thus in return facilitate the economic growth of the rural area.The design of agriculture communication system draws a lot of mature data business system design experience, which has been a key reference of operating experience of SP self-service system deployed in Jiang Xi province and Ning Xia province. At the same time, because of the deficiencies of SP self-service system in size, performance, management, the expansion, a lot of new architecture, new techonology and some efficient resource cache stratage are taken in the design of argriculture communication system. With the new design, a new system is accomplished, which is steady, efficient, manageable and expandable.This paper first describes the background of the value-added service, provided by the agriculture communication system, including the mobile data service, mobile data service network, and the system of value-added service system in the first chapter. Then in the second chapter it analyzes the requirement of this system in detail, including business requirements analysis, management needs analysis, demand analysis, system interface analysis and performance needs analysis. Based on the results of analysis, the main objectives of achieving as well as the main difficulties of this system are given out. Then in the third chapter, according to the requirement analysis, the hierarchical design of the system is completed at first. Based on the hierarchical design, the system is divided into five main function modules: service management module, service communication&proccess module, storage module, system monitor module, and bill collection module.Next,in the fourth chaptor this paper focus on the detail design and implement of two main function modules: the service management module and the service communication&proccess module, which includes the design and implement of the view layer, service layer, data persistent layer of the service management module and the communication layer , the service proccess layer of the service communication&proccess module. Meanwhile, it also discusses briefly about the new technology and new architecture related to those two modules, including SRPING, Hibernate, AOP(Aspect-Oriented Programming), IoC(Inversion of Control), JMS(Java Message Service), RESTful, design pattern and so on. In the final part of this chapter, the index paging cache strategy of resource information used in the service management module and the content cache strategy used in the service communication&process module, which is based on the algorithm of LRFU, are discussed. Then the effectiveness of the algorithm is also proved by the simulated experiment.In the end, this paper gives a brief description of system testing process and system implement effect, finally it discusses the functions needing to be further explored and provides the prospects of the agriculture communication system. |