The demand analysis of mobile application development in "Lower kitchen"

Source: Internet
Author: User

I. Overview

1.1. Development background

1.2. Development Goals

1.3. References

1.4. Design principles

Second, demand analysis

2.1. Project Definition

2.2. Demand statement

2.3. Operation Use Cases

2.4. Functional Analysis Division

2.4.1, Login Registration

2.4.2, user Management

2.4.3, Community module

2.4.4, meal plan

Third, the overall design and implementation

3.1. System modeling

3.2. Database

3.3. Code implementation

3.3.1, Login interface design

3.3.2, user management interface design

Iv. Testing

Slightly

V: Maintenance

First, Overview

1.1. Development background

The bottom kitchen is a mobile app with a core element of reasonable diet and social networking.

In the rational diet, the "kitchen" is expected through the user input of the recent body parameters, the system according to the parameters of the database for the user to match a reasonable meal plan. As a result, users can arrange food according to the scientific diet plan provided by the system, and can play the function of keeping healthy.

Second, in the present society, the network has become the necessities of life for people. People use the Internet to socialize, work, play, and shop. Social functions are becoming more and more important, so the bottom kitchen is looking to use the social features of the web to make cooking and food a point of entry, and to build an exchange community that shares both culinary and culinary interests. Through the platform provided by the community, users can publish a variety of content, including but not limited to their own understanding of food and cooking, as well as the record of their own cooking process, or a variety of cooking tutorials and so on. Through the aggregation of the community, people can find like-minded friends, improve the communication between people, so as to obtain psychological satisfaction and existence.

1.2. Development Goals

1. Objective statement

For users, "under the kitchen" is an Internet-based mobile application, the system provides users with meal planning and release and management of dynamic features, through the community to provide these features, users can reasonably arrange food and share happiness.

2. Key Features

1: Registration/Login in multiple ways, including: mobile number, email, third-party account

2: Enter your own recent body indicators, the system retrieves the database to match the meal plan

3: Publish, delete, manage dynamic

4: View, bookmark, block, delete other people's News

1.3. References

The core function of the system is the community, the basic model can refer to the knowledge, watercress. Specific templates can be consulted on the online forum to provide open source projects.

1.4. Design principles

Operating Environment: Android system

Platform development: Android Studio

Database: MySQL

Second, Demand Analysis

2.1. Project Definition

Serial number

Terminology or abbreviations

Defined

1

Tourists

The non-logged-on person enters the system's default identity and can view the basic functionality of the software.

2

User

Registered users, can be published dynamic and other actions

3

As

Android Studio,app Development environment

4

Mysql

Database storage System

5

Leangoo

Submission Phase Results

2.2. Demand statement

The application mainly consists of two main function modules:

1. Meal Plan

The meal plan function is pre-deposited with the relevant data by the database, and when the user types the relevant body indicator parameters, match and output the scientific meal plan to the user according to the corresponding algorithm.

2. Dynamic release

The user enters the "community" interface, optionally publishing the dynamic, and can dynamically do the appropriate permissions to set the action. At the same time, the user can browse, collect, block, report and so on the dynamic of others (in the case of others opening the appropriate permission).

2.3. Operation use case:

Main players

Case

Tourists

1: Browse User Dynamics

2: View basic health knowledge

User

1: Registered Account

2: Login Account

3: Modify My Information

4: Publish, delete dynamic

5: Modify a published dynamic

6: Browse, comment (like), collect, block other people's News

7: report violation News

8: View basic health knowledge

9: Enter recent health indicators to match meal plans

System administrator

1: User Management

2: Data backup

3: Dynamic Audit Management

Operation Case diagram:

2.3.1: Visitors and users

2.3.2: System administrator

2.4. Functional Analysis Division

2.4.1: Register Login

When a user is a non-registered user, that is, as a visitor, the system is entered by default, and the system only provides permission to browse the dynamic and basic health knowledge provided by other registered users. Visitors can register the system in a variety of ways, including mobile phone number registration, email registration, third-party account registration. Users who sign up for login have the privileges provided by the system for all ordinary users.

2.4.2: User Management

User management refers to the system provides users with their own account information management rights, including modifying the user name, modify the binding mobile phone number, modify the mailbox, cancel the account and other operations.

2.4.3: Community Module

Community module is one of the core applications, registered users can use the Community platform for the dynamic of all operations, including the release of dynamic, delete the dynamic and the published dynamic changes and other operations, but also can comment, collect, block other people's dynamic, but also for others dynamic. The system provides a reporting function, and the user has the right and obligation to report the release of a dynamic user that does not conform to international laws and regulations and platform specifications.

2.4.4: Meal Plan

Meal plan refers to the system based on the algorithm for users to retrieve matching and output the appropriate user's scientific diet plan after the user entered their own body indicators. This is the core of the "under the Kitchen" application and its characteristics.

The demand analysis of mobile application development in "Lower kitchen"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.