Font Size: a A A

Design And Implementation Of Smartphone APP Of Online Artificial Translation

Posted on:2016-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2308330482957917Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the improvement of economic level, foreign exchange is more and more frequent, whether it is business negotiations, travel abroad, or academic exchanges, information retrieval, are required to have a certain foreign language skills. However, due to the problem of the past foreign language teaching mode, a large number of mute foreign students had been trained. Then can see, but do not understand and say. Therefore, the demand for translators is very large, especially in the field of specific professional.Through designing and implementing an APP running on the smart phone, the translation resources and translation needs can be connected. Real-time online translation can be provided through the mobile Internet. This model can not only reduce the cost of translation because it do not need translators to accompany in the side, but also can raise the utilization rate of resources.In order to design and implement online artificial translation of mobile phone APP, this thesis completed the following work:1. Related technology researchRelated technologies include two aspects: on the one hand, the characteristics and the status quo of the smart phone operating system. This paper briefly describes the current popular mobile operating system, describes the status and characteristics of them, according to the user’s use of the proportion of software development and debugging convenience and variety of development resources to the extent of the use of the system, the highest use of the Android operating system. On the other hand, the system structure, component model and component configuration are studied. For the architecture of the system, it describes the basis of hierarchical division and the function of every level. For component model and component configuration, it describes the design idea, the four core components and components of the system.2. Software analysis and designIn this thesis, the whole system is analyzed, and the results of the system are given. This paper describes the main content of software requirement analysis and design. In the demand analysis, the functional requirements and quality requirements of the software are demonstrated by the analysis of functional requirements and non functional requirements. In software design, the software architecture design, module and function design and database design are described in detail.3 Implementation of software architectureThe realization of the software architecture includes the choice of the software architecture, the realization of the data access layer, the realization of the business logic layer, and the realization of the interface layer. The realization of data storage layer is Server SQL. Data access layer and business logic layer implementation technology using Framework C# +.NET, are encapsulated as independent dynamic link library. The connection between the data access layer and the business logic layer uses ADO.NET technology. The connection between business logic layer and data access layer is accessed by function. Eclipse + ADT is implemented in the interface layer.In the implementation of data access layer, the technology of object relational mapping, database access, data access layer, and so on, are discussed in this paper. In the implementation of the business logic layer, the emphasis is on the business logic and interface, and the communication between the business logic layer and other layers. In the implementation of the interface layer, the design of the interface navigation and the transfer of the parameters of the interface are described.4. Key technologies in the realization of software functionsDescribes some key technologies in the realization of software functions, including TCP communications, voice data processing, background services and message prompt. In TCP communication, the principle of TCP, TCP server and TCP client are described in this communication. In speech data processing, the data is described in the audio data acquisition and compression, voice data playback. In the background service and message prompt, describes the creation and control of the background task, the creation and the push of the message of the notification center.
Keywords/Search Tags:Online artificial translation, Android, APP
PDF Full Text Request
Related items