Design and implementation of campus lost and found system based on WeChat applet, which can be used as a graduation project

Blogger introduction: ✌Programmer brother Xu, 7 years of experience as a programmer in a big factory. 30W+ fans on the whole network, csdn blog expert, high-quality author on Nuggets/Huawei Cloud/Ali Cloud/InfoQ and other platforms, focusing on Java technology field and graduation project practice✌

1 Introduction

The research purpose of this topic is to design a lost and found system based on WeChat applet, which has the functions of information release, modification, deletion, etc. Individuals can query the status of collection, and administrators can make statistics, etc.

This system realizes the real-time information publishing and receiving, the simplification of management personnel and the efficiency of lost and found work through the Internet, and meets the requirements of sustainable development, and will not generate redundant costs except for data. It is of great significance to build a lost and found system based on WeChat applets. Taking advantage of the popular small program technology's characteristics of convenient development, simple use and no redundant memory, and integrating the traditional campus life service industry, the lost and found service will Back to function and widely used by students. Based on the WeChat applet, this system provides an information exchange platform for the owner and the owner of the lost property. The current information of the lost property is displayed in real time on the platform. On the basis of combining the lost and found storage places on campus in reality, students log in with their student ID. The owner can find the lost and found information through this small program, and the owner can also publish the information about the lost and found, which reduces the extra travel cost in the traditional lost and found. The advantages of online management of items, one-step solution of actual pick-and-place and simplification of management personnel are realized. The establishment of a lost and found system based on WeChat applets can not only improve the recovery rate of items, but also greatly improve the efficiency of lost and found work, which is an inevitable choice for the current rapid development of the Internet.

img

2 technology stack

illustrate technology stack Remark
Backstage Java
front end Applets
database MYSql
architecture B/S structure

3 System Feasibility Analysis

3.1 Demand research

The content of the lost and found website designed this time shows that through surveys and interviews with students in the school, whether they have encountered lost items and how to deal with them after they are lost. Then conduct research on the lost and found office in the school, observe how long the lost items in the lost and found office are generally stored before they can be claimed, and whether the lost items in the lost and found office will not be claimed all the time. Which kinds and so on. Through analysis, determine the content of the lost and found notices and claim notices that need to be implemented in this lost and found applet, and design the corresponding revelation content by understanding the relevant found and found content, so as to ensure that the missing and found items are passed. The description can quickly match content and realize a fast claim process. In addition, for the front-end users, they can realize the online browsing of lost items and find information about their own lost items, and the background can perform functions such as timely deletion of claimed lost items. As a whole, it is necessary to ensure that the content of the front-end and back-end of the system is complete, and the overall design is logical, which can achieve good data transmission and data utilization.

4 System Design

4.1 Overall Design

For this lost and found, a design with the following contents is required:

1. Facing the user terminal, the user can publish the content of the lost item to find the lost item, and find the lost item through the description of the lost item and the release of the owner information. It is also possible to describe the lost property found, publish information and contact information, so that the owner can find himself to claim the lost property.

2. For administrators, they can modify the information published by each role, maintain the personal information of the role, modify and maintain the announcement information released in the system, etc. The overall functional structure diagram of the lost and found applet is shown in the following figure:

img

Figure 4.1 Functional Structure Diagram of Lost and Found System

4.2 Query function design and implementation

For the search function in the entire lost and found applet, the specific content search design flow chart is shown in the figure below. In the entire data search content, the user needs to input the keyword of the searched content to perform the search operation. By inputting Text, the system will convert the text into data, and compare it with the data information stored in the database, and verify whether the input information has specific information content in the system through comparison. If there is corresponding content, then It can feed back the corresponding information content to the user, reply to the user what information content is found by the keywords entered by the user, and give some hints and help functions. The specific flow chart is shown in the figure below:

img

Figure 4.2 Query Function Flowchart

4.3 Database ER Diagram

The conceptual design of the database and the ER diagram design of the database are inseparable. Through the ER diagram design of the database, the relationship between the entities and attributes of the data can be well defined, and the data can be better completed through the definition of the data. Content design for each entity. Some data ER diagrams of this design are as follows:

1. Administrator entity map:

img

Figure 4.3 Administrator infographic

2. Lost property map:

img

Figure 4.4 Lost and found entity information map

4.3.1 Conceptual structure design of database

The realization of the conceptual logic of the database is one of the key design contents this time, and the content design of the database is the most important content of a system. In the content design of the database, it is necessary to ensure the integrity of the data storage function and the integrity of the data retrieval content. On the whole, it is necessary to ensure the efficient transmission of the database, the security of the data, and the integrity of the data. Through the content design of the database, the conceptual logic and content of the entire database can be completed.

4.3.2 Conceptual Design

In the current object-oriented database design, the conceptual design of the database mainly includes the following contents:

1. Top-down development method, this method is to develop the quantity of content step by step through the source of development, which is a positive content development method;

2. Bottom-up development method. This development method assumes that a system has been completed and some necessary content in the mature system is assumed, and the content filling work is realized through assumptions;

3. Gradually expand the development method, which is to develop from point to surface, conduct divergent thinking through one point, carry out detailed content design, and carry out the design of each link through brainstorming;

4. Mixed strategy, this strategy is to mix the above three items together, and develop the content in a mixed way, so as to make the development of the database more perfect and achieve the development goals of all aspects.

4.3.3 Database tables

Through the above development principles, combined with the ER model, the database table of the campus lost and found applet designed this time is shown as follows:

img

img

Chapter 5 System Function Realization

After system requirements design, method demonstration, system development and database development, the overall system can be established. Through the system construction, the following main functional modules can be used.

5.1 Background administrator home page

After logging in to the system, the administrator in the background can implement detailed management of the content shown in the figure below. In addition to maintaining personal information, the administrator can also perform maintenance operations on the announcement content of the system and the published lost and found information. As shown below.

img

Figure 5.1 Background administrator home page interface

5.2 Release list interface

In the background management system designed this time, release information can be added. In the release list, you can view the release content of lost items in the current system. In the release content, you can add new content of lost items. In the new release When adding content, you need to enter the name of the lost item, a detailed description of the item, and notes and other information. As shown below:

img

Figure 5.2 Release list main interface

5.3 Category list management interface

In the classification list, you can view the existing classification information, and you can increase the classification name as the number of lost items increases and the variety of lost items increases, as shown in the figure below:

[External link picture transfer failed, the source site may have an anti-leeching mechanism, it is recommended to save the picture and upload it directly (img-mFmBwgnz-1692609041726) (C:\Users\jasonxu\AppData\Local\Temp\ksohtml195808\wps22.jpg) ]

Figure 5.3 Lost and found classification management interface

5.4 Lost and Found Mini Program Platform Interface

In the search platform of the lost and found applet, you can see the classification of various lost and found items, including daily life items, important documents, teaching tools, etc., and each category has related content belonging to this category, such as life There are clothes, keychains, etc. in the item category. The specific display is as follows:

img

Figure 5.4 The main interface of the mini program recruiting platform

5.5 Lost and Found Publishing Interface

In the lost and found publishing interface, you need to enter the name of the lost item, the location where it was lost or where it was found, the category of the item, and you can upload pictures. The specific lost and found publishing platform is shown in the figure below.

img

Figure 5.5 Lost and found main interface

6 Source code download

Guess you like

Origin blog.csdn.net/yujun2023/article/details/132412647