Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and medical aesthetics - What are the development functions of dental app?
What are the development functions of dental app?
Design and Development of Oral Health Popular Science App Based on Android

With the continuous improvement of people's quality of life, more and more people begin to pay attention to their oral health, while the caries situation of children in China has been on the rise, and the periodontal health of middle-aged people still needs to be improved. In order to enhance the public's oral health awareness and pay attention to oral health care spontaneously, this paper introduces a popular dental disease App.

First, the design and development of App

1, overall design

This App adopts C/S (client/server) architecture, is developed based on Java language and runs on Android platform. The client is mainly based on Android Studio platform, and the server is connected with Android through MySQL for data storage and processing.

2. Interface design

Using AXURRP to design the entire interface of the App has a strong sense of order in color matching, with white and blue as the main colors, and pay attention to the controls, fonts and icons in the interface to make the interface coordinated and meticulous. Before the design, the team asked, "What can users do?" , solve such problems, and then continue to tap the deeper needs of users.

3. Database design

For the design of database, this design established 6 data tables and 36 attribute fields, and completed the data dictionary.

4. Function development

The functions of App are relatively perfect, including the popularization of oral health knowledge, sales of oral health products, dental self-examination questionnaire, community communication and so on. Our team chose mobile terminal to design instead of PC terminal, which greatly improved the intelligence and convenience of users. While giving consideration to convenience, it also pays more attention to the safety of users. When users log in, they also set a picture verification code to prevent malicious cracking of robot programs.

Second, the module design

1, popular science video module design

There are usually two ways to play popular science videos. The first way is to play through the mode of combining MediaPlayer with SurfaceView. MediaPlayer is used to control the functions of video playing, pause and progress, and SurfaceView is used to display video content. Although this method is flexible and convenient to use, it is difficult. This system adopts the second method, that is, by inheriting the SurfaceView class, playing video with VideoView. The interface of MediaPlayerController can control media playback, and there is also a panel for controlling media playback on VideoView, which can quickly use buttons such as fast forward, fast backward, play and pause.

2. Design of shopping cart module

Users can click to enter the mall to view, search and buy goods. For the shopping cart settlement function of the mall, our team has tried two ways: (1) through nested LinearLayout, but this way will cause page jam when there is too much data. (2) Deploy the function of real-time shopping cart in different shops through ExpandableListView. Because ExpandableListView is the native control of the system, it is maintained by the bottom of the system, providing more methods for the team to use. The operation is simple, the page is smooth, and the code is much smaller than before. In the actual development, this design still uses the ScrollView nested ExpandableListView control to ensure the normal sliding of the page. This design mainly uses onItemClick () function to select and calculate commodities, and sumPrice () function to calculate the sum of quotient grids.

3. Design of popular science module of oral health knowledge.

For the popular science of dental health knowledge, our team has sent a lot of popular science videos and tips on dental care, and users can choose the relevant introductions of various dental diseases and check the precautions. In the sales module of oral health products, users can view related oral products and buy them. Through the investigation of dental care knowledge, our team designed a self-examination questionnaire for users, and regularly evaluated their dental health status, such as "the proportion of dental caries in teeth" and "the number of gingival bleeding".

4. Design of community module

The community pushes oral health hot topics, users' popular trends and oral hot topics for users, and shows the dynamic information released by friends who are concerned by users. Users have the right to like, pay attention to and comment. At the same time, users can also search topics of interest to them or other users. According to the user's hobbies, the system recommends friends he may be interested in, and recommends users with high comprehensive degree to like and share.

In the research stage, the team consulted a lot of information and made a preliminary analysis. After analyzing the user needs of oral health knowledge popular science App, the team comprehensively analyzed the interface design, interactive development, functional design and other aspects, comprehensively combed the design purpose and design concept, and completed the development of the App.