Font Size: a A A

Design And Implementation Of Civil Servant Examination Preparation System Based On Android

Posted on:2022-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:M C ZangFull Text:PDF
GTID:2518306563965149Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The imbalance of educational resources is a common problem in our country.The current situation is the level of economy,that is,the level of education.In economically developed areas,the level of education is high and teachers are strong,while in economically backward areas,the level of education is generally backward.With the development of mobile Internet technology,this problem which has puzzled us for many years has taken a turn.Online education can achieve the sharing of educational resources.Internet plus education can help students in poor educational resources enjoy high-quality educational resources to a certain extent.Online education is sought after by major Internet companies because of its low price,high-quality teachers and ignoring regional characteristics.It has become a new upstart in the Internet industry and another competition track for Internet giants.The project described in this paper belongs to the subdivision field of online education,civil service examination and training.This paper will elaborate the design and implementation of the civil service examination preparation system based on Android.The system consists of two parts: server and Android client.The server uses springboot framework for development,and the data storage uses relational database mysql and cache database redis.The Android client adopts the component-based development mode at the application layer architecture level,and uses the block page framework at the engineering code level.In addition,third-party frameworks such as glide image framework and retro fit network framework are applied.In order to improve the development efficiency,react native and native hybrid development are also used.The main function modules of this system include: course browsing module,course learning module,question bank module,simulated examination module,order and payment module,personal center module and public examination information module.During my internship,I first investigated the project,analyzed the current situation of competitive products,and analyzed the feasibility of the system from the perspective of technology.In the requirement analysis stage,the functional and non functional requirements of the whole system are defined.In the summary design stage,the architecture of the whole system and the client architecture are designed.According to the function,the system is divided into different modules,the database table is designed,and the communication interface between the server and the client is designed.In the detailed design stage,the class structure and the relationship between classes of each module are designed,and the program flow and method call timing are defined,which provides the guarantee of high-quality code for the subsequent coding implementation.After that,I focused on writing the code,consolidated the basic knowledge in the process of writing the code,and improved my development ability.Finally,cooperate with testers to write test cases,carry out functional and non functional tests,and modify bugs.At present,the test preparation system has been successfully launched,and the system will be improved according to the feedback of users and product managers.
Keywords/Search Tags:Online Education, Android, Component Development
PDF Full Text Request
Related items