Android-based student apartment logistics system/student apartment management system APP

  Summary

With the development of network technology, mobile intelligent terminals have gradually come into people's sight, related applications have become more and more widespread, and they have played an increasingly important role in people's daily lives. Therefore, the development of key applications has become an important factor affecting the popularity of mobile smart terminals. Designing and developing practical and convenient applications is of great significance and has good market prospects. As the most popular operating platform currently, the HBuilder X system naturally has a large number of application service needs. 

This topic studies the student apartment logistics system app based on the HBuilder _ This article describes in detail the interface design and use of the student apartment logistics system app , which mainly includes the implementation of the interface, the use of controls, the layout of the interface, and exception handling, etc., and presents the accurate student apartment logistics system app to users .

Keywords: student apartment logistics system app ; HBuilder X technology ; SpinrgBoot framework

Abstract

With the development of network technology, mobile intelligent terminals gradually come into people's sight, related applications are more and more widely, and play a more and more important role in people's daily life. Therefore, the development of key applications has become an important factor affecting the popularity of mobile intelligent terminals. Designing and developing practical and convenient applications has important significance and good market prospects. As the most popular operating platform, hbuilder X system naturally has a large number of application service requirements.  

This topic studies the student apartment logistics system app based on hbuilder X system platform. The purpose of developing this student apartment logistics system app is to help users view apartment information, apartment repair and other contents without restricting time and place. This paper describes in detail the interface design and use of the student apartment logistics system app, mainly including the implementation of the interface, the use of controls, the layout of the interface and exception handling, so as to present the accurate student apartment logistics system app to the user.

Key words: student apartment logistics system app; Hbuilder x technology; Spinrgboot framework

Table of contents

Summary 1

Abstract 1

Table of Contents 1

Chapter 1 Introduction 1

1.1 Topic selection background 2

1.2 Research status and development trends 3

1.3 Research significance of the topic

1. 4 Research content

Chapter 2 Related Technologies

2.1 Introduction to java

2.2 Mysql database

2.3 HBuilder X technology introduction

2.4 SpinrgBoot framework

Chapter 3 System Analysis

3.1 Research objectives

3.2 System feasibility analysis

3. 3 System functional requirements analysis

3.4 Performance analysis

3. 5 Other requirements

Chapter 4 System Design

4.1 Overview

4.2 Project design goals and principles

4.3 Data sheet

Chapter 5 System Implementation

5.1 Student front-end function module

5.2 Maintenance personnel front-end function module 2 4

5.3 Administrator backend function module

Chapter 6 System Testing

6.1 Purpose of system testing

6.2 Test methods and use cases

in conclusion

Thanks

references

Chapter 1 Introduction

1.1 Topic selection background

With the advent of the Internet age, the advantages and popularity of the Internet are constantly affecting and changing people's lifestyles. Today, with the rapid development of information technology, computer technology has spread all over the world, causing huge changes in society.

In order not to be restricted by time and location, smartphone users can access websites and handle various businesses and the Internet through mobile networks. This is an effective method to extend the functions of application systems to mobile terminals. HBuilder X platform student apartment logistics system app , developed application software for the student apartment logistics system app using the HBuilder Item classification management, consumable items management, tool classification management, maintenance tool management, repair type management, item application management, apartment repair management, repair processing management, tool application management, repair evaluation management, feedback, system management and other functions . The traditional manual statistical model is to count detailed information through notes. Later, computers appeared, and computer input software was used to count paper information onto the computer version. This method is more traditional, and you want to count data information. It is quite troublesome and is affected by time and space, so this student apartment logistics system app system was developed to provide users with an Android-based platform for student apartment logistics system app information, so that they can obtain the system without leaving home. data information, etc., and can also save users a lot of time, so the development of student apartment logistics system app brings great convenience to users , and it is also convenientThe administrator takes corresponding measures to implement the student apartment logistics system .

The student apartment logistics system app in this paper mainly involves programs, databases and computer technology. Covering a wide range of knowledge can greatly improve the work efficiency of system personnel.

1.2 Research status and development trends

Due to its openness and freedom, the market share of the HBuilder HBuilder _ _ _ As the integration of systems promotes the development of mobile system services, in view of the current situation of student apartment logistics system apps , online student apartment logistics system apps are developed , and student apartment logistics system app data information and other contents are popularized , which makes it possible to develop HBuilder X system -based Student apartment logistics system apps have become very necessary.

At present, the student apartment logistics system app has attracted a lot of people's attention. Building a student apartment logistics system app through the Internet can provide users with better services and better improve work efficiency, and can also better build more for us. Area and data information.

Based on the HBuilder _ _ _ change. The HBuilder _ _ _ _ _ _ _ _

Domestic current situation: According to the latest data from Gartner, global smartphone sales have continued to grow significantly from the second and third quarters of 2019 , forming a good trend. In the third quarter, Android accounted for 26% of the global smartphone market, second only to Apple. Becoming the second largest smartphone system in the world. Compared with the same period last year, the growth rates in the second and third quarters of 2017 were 15.8% and 22% respectively, which was rapid growth. In comparison, the performance of other operating systems is much smoother. Android has now become the world's largest smartphone platform. Google said that the current average daily activation volume of Android phones is 430,000, and the sales rate is accelerating.

1.3 Research significance of the topic

There are already many student apartment logistics system apps based on the HBuilder good or bad, so an eye-catching interface is the first step to win over users . Therefore, interface design work is very important for applications. Only by attracting users on the interface can users further experience the functions of the application and use the software.

1. 4 Research content

The student apartment logistics system app conducts demand analysis from functions, data processes, feasibility, and operating environment. The database and functions of the student apartment logistics system app were designed in detail. The main interface design and related component design are analyzed, and the specific implementation of the student apartment logistics system app is introduced.

This article first explains the basic theoretical knowledge involved in the system, and conducts a system analysis on this basis. First, system analysis mainly analyzes the feasibility, functionality, development and operation of the system. Second, consider the feasibility of system implementation. Based on the software project management theory and the basic theory of dynamic application development, the development tool used in this application is Eclipse. The development tool provides various object-oriented and good page design tools, so the student apartment logistics system app is in terms of security, usability and There's no question about reliability.

Student apartment logistics system app function application can be more secure and technically meet the management of all system information. The service query tool displayed on the student apartment logistics system app can facilitate users to obtain more data information according to their needs, and can help users manage data information on the student apartment logistics system app in the fastest way .

Chapter 2 Related Technologies

2.1 Introduction to java

The Java language was released by Sun at the end of the 20th century, and the source code was open. This advantage attracted many outstanding programming enthusiasts from all over the world, and also enabled them to develop classic and fun games one after another at that time. The Java language is one of the pure object-oriented languages. From the early days of its release to the present, it can be said that it has a history of nearly 20 years and has developed into a profound influence in the history of the development of human computer programming languages.

The Java language has a variety of features: (1) Cross-platform independence; (2) Object-oriented; (3) Security is guaranteed; (4) Supports multiple tasks; (5) Multiple writing methods, code writing Simple. Compared with other low-level languages ​​and high-level languages, the Java language has obvious advantages and broad prospects in the future. It can be widely used in personal laptops, big data, large-scale games, etc.

First of all, the Java language has object-oriented characteristics and is easy to understand. Regarding objects, it can actually be understood that every thing is an object, including us humans. Utilize the basic characteristics of object-oriented languages ​​to solve practical problems in software development and provide technical support for effective software development.

Secondly, the Java language has good cross-platform independence. The application program written is written in Java language, so there is no need to use a compiler to modify the program code, and it can be run directly on any computer system, including Windows systems and Linux systems, that is, after one compilation , can run everywhere, so the Java language has excellent portability and can be implemented well across platforms.

2.2 Mysql database

Mysql is a multi- user , multi-threaded server that uses SQL database. The database management system is based on the relationship between SQL client and server modes. Its advantages include powerful functions, simple operation, convenient management, reliability and security, and fast operation. , multi-threading, cross-platform, fully networked, stable, etc., it is very suitable for the development of Web sites or other application software in the database back-end. In addition, using many languages, users can write and access MySQL database programs. Mysql database is also open source. Developers are increasingly fond of using Mysql relational database, and its application scope has also been extended. Because of its speed and ease of use, it is also used in the development of database backends for Web sites or application software.

The mysql database has many advantages, such as its easy-to-understand operation, powerful functions, and high information storage capacity. Therefore, it is widely used by people. For mysql database, it is generally mainly used for encoding and querying data, and it is applied to this database in many designs. In this process, we can query and combine conventional data, so When we use the mysql database, we only need to write a small piece of data to achieve the corresponding function. A database is a storage room for data storage, but the data is stored on a computer instead of a real storage room. The data is stored in a fixed format, not disordered. The definition is: a fixed format for a long time. Storage on computer memory that can be shared. Database management mainly includes the establishment of data tables, data storage, modification and addition of data. In order to ensure that the database system can operate normally, the management work carried out by relevant personnel. The establishment of the data table can adjust the data in the data table, recombine and reconstruct the data to ensure the security of the data.

2.3 Basic introduction to HBuilder X

1. The fastest development tools

Due to our geeky nature, HBuilder has also been built by us into the fastest front-end development tool, with innovations in code input methods, optimization of code blocks, integration of emmet, shortcut key syntax design, and mouse-less operation. . . These may not be of interest to low-end programmers, but we enjoy them. HBuilder has a slogan: for geeks, for lazy people, and for you.

2. Environmentally friendly and healthy theme design. Since our eyes are hurt when we face the screen every day, the green soft theme is designed to protect the visual health of developers.

3.App development and deployment

Of course, mobile App development is also an advantage of HBuilder. Functions such as run in device real-device debugging and packaging and distribution are not covered by ordinary HTML4 development tools. We believe that if we are just making a website, HTML4 is enough. It would be a waste of technology to make HTML5 without making an app. And cloud packaging also allows programmers who don’t have a Mac computer to develop iOS applications.

4. Capabilities - HTML5plus Runtime After talking about the tools in functional capabilities, let’s talk about capabilities. HTML5plus Runtime, referred to as 5+ Runtime, is an enhanced web engine running on mobile phones. In addition to supporting standard HTML5, it also supports more extended JS APIs, making the capabilities of JS not inferior to native ones. 5+ Runtime is built into HBuilder and is automatically mounted when the real machine is running and packaged.

5. There were phonegap/Cordova solutions in the industry before, but they had too few built-in js apis. Expanding the apis needed to be developed in native languages. What’s more fatal is that the performance of such solutions was insufficient.

6. 5+ Runtime solves the capability gap between HTML5 and native in three levels.

7. Commonly used APIs – HTML5plus is encapsulated into the cross-platform HTML5plus specification, and the specification is made public at www.HTML5plus.org, and no manufacturer’s private API is used.

8. Including QR code, shake, voice input, map, payment, sharing, file system, address book and other common APIs, which can be easily and simply written, and can be cross-platform .

 2.4 SpinrgBoot framework

This technology is an open source application framework for the Java platform, and its purpose is to simplify the initial construction and development process of Sping. By default, many framework usage methods are configured, and Jar packages are automatically loaded, in order to allow readers to run spring applications as quickly as possible.

The main advantages of SpinrgBoot are:

  1. Provides a faster and broader entry experience for all spring development;
  2. Zero configuration;
  3. Integrated the configuration of a large number of commonly used third-party libraries;

Provide ready features. Today, all developers in the Java field are using SpinrgBoot, and it has gradually become a leader in the development field.


Chapter 3 System Analysis

3.1 Research objectives

1. Understand the design and development process of HBuilder X application; 

2. Use a variety of components to develop HBuilder X  platform student apartment logistics system app

This software is based on the Eclipse development environment, relying on Google Translate network data to establish the " student apartment logistics system app " information database, and developed a student apartment logistics system app based on the HBuilder X platform .

3.2 System feasibility analysis

1. Operability

The operability of the student apartment logistics system app is mainly aimed at the user experience after the system design is completed. Users can check relevant data information at any time through the system. Users can simply and clearly enter their own system interface and navigate through the interface. The menu can operate the function modules simply and clearly, which is convenient for users to request information and check data information. For the operation of the system, no professional is required to directly operate and manage the function modules, so the operability of the system is completely possible. This system uses an Android front-end , which can be accessed and operated by installing software on an Android phone. The interface is simple and easy to operate. Users can access and operate it as long as they have used a smartphone.

This system has the characteristics of easy operation, easy management, good interactivity, and is very simple in operation. Therefore this system can be developed.

2. Economic feasibility

For a system to survive in the long term, you must first have a good culture, secondly, have a sound management, and adopt scientific methods to achieve sustainable development. Finally, you must keep pace with the times and constantly reform to enable the development of major websites . Ability to adapt well to changes in society. The development of the student apartment logistics system app does not require sharing other software or ports, and the market research and other Android apps done before the development of the student apartment logistics system app are free of charge, and all the work is done I do it myself, and when I encounter problems that are difficult to solve, I mostly use the help of my classmates and instructors to solve related problems. Therefore, there is no financial problem in the development of the student apartment logistics system app .

3. Technical feasibility

This student apartment logistics system app is developed in the operating system, and the current performance of the app is already competent for ordinary system servers. The technology used in system development is also owned by itself, and it is also one of the widely used technologies today.

The development environment and configuration of the system can be installed by yourself. The system uses Java development tools and is modified and maintained according to the needs, which can make the operation of the student apartment logistics system app more stable and safe, thereby completing the implementation of the student apartment logistics system app . Development and application.

(1) Hardware feasibility analysis

The design of the student apartment logistics system app information analysis does not have any rigid requirements for the computer used. As long as the computer can be used normally for code writing and page design, it is feasible. The main requirements are for the server and the uploading of the platform after completion. The server has certain requirements. The server must be chosen with relatively high security, and then opening the system must be smooth and cannot be paused for too long; it must be cost-effective and secure.

(2) Software feasibility analysis

Provides a common mechanism similar to the excuse dynamic model, with a more focused design. Furthermore, modularization and storing information can be easily achieved using the Java language. In addition, code reuse can also be reflected well. Therefore, considering the actual situation of the system, HBuilder X was selected as the system development technology. Through the above analysis, the design and implementation of the system are feasible in software.

Therefore, we conducted a feasibility study from two aspects, and it can be seen that there is no problem in the development of the student apartment logistics system app .

3. 3 System functional requirements analysis

The development of mobile phones has now become a daily communication tool for the majority of people, and mobile phones have become an indispensable part of users . With the current development trend of mobile Internet, users continue to pursue the functions of mobile phones, and the functions of mobile phones have also becoming more and more perfect. Mobile phone users can choose to activate mobile GPRS network services. This service greatly facilitates people's demand for mobile Internet access, thus driving the development of mobile phone software and greatly improving China's mobile communication functions. Mobile software can be installed on the mobile phone desktop to form small icons to facilitate user use and experience, thereby improving the deficiencies and personalization of the original system. With the continuous development of the market and market demand, there are now more and more functions that can be implemented and satisfied by users on mobile phones, and they are becoming more and more powerful. The few tools that were as fixed as before are no longer as flexible and convenient as they are now. Nowadays, the number of users and activity on mobile phones far exceeds that of users on computers . Moreover, the functions of mobile software are becoming more and more powerful, and mobile software will continue to be launched to reach new heights.

Software demand analysis means that we will do some research on users to understand what kind of needs they have, so as to make a systematic analysis and what kind of technologies we need to use to implement these functions, and also That is to say, what functional problems need to be solved when implementing the software. At the same time, in the design process, we must also consider how to better implement and solve the problem functions, and the most important thing we must consider in this process is the following four points:

1. Safety. The " Student Apartment Logistics System App " function based on the HBuilder In the era of major trends, information is the most basic data wealth, and it is very necessary to protect the security of information. Therefore, this " student apartment logistics system app " function based on the HBuilder X mobile platform will have higher security requirements.

2. Advanced nature. While meeting the requirements of the majority of mobile phone users , we must also pay attention to the most popular design methods at the moment. Technology must not only conform to and satisfy the needs of users , but also develop and design information that meets the needs of the current Internet and the entire market era .

3. Scalability. Because mobile phones have gradually become an indispensable tool in people's daily economic life, and are closely related to all aspects of personal life, so during the entire design stage of the "Student Apartment Logistics System App" of the HBuilder The scalability and extensibility of the "Student Apartment Logistics System App " application on the HBuilder and comprehensive updates, and we will reserve interfaces for other systems in advance to better connect with other systems. This is also one of the more important principles for realizing the entire functional design.

4. Effectiveness. Effectiveness mainly includes the effectiveness of functions and user usage. When we design the functions of the " Student Apartment Logistics System App " of the HBuilder X mobile platform, we must try our best to meet the needs of users to the greatest extent . And it will lead to better user feedback.

 The  " Student Apartment Logistics System App " of the HBuilder

3.4 Performance analysis

From the above description, you can basically understand the functional requirements of the software:

1. Start the App Widget application; 

2. Setting interface: Set  the information and update information to be displayed on the " Student Apartment Logistics System App ";

3. Detailed interface: displays current apartment information, apartment repair reports and other information through text and pictures ;

4. Display interface: Displays the current status of the student apartment logistics system app through text and pictures .

The module relationship diagram established according to the system functional requirements is as follows:

 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/weixin_47958760/article/details/132529250