171
社区成员
Which course does this assignment belong to | 2401_Mu_SE_FZU |
---|---|
Where is the requirement for this assignment | Fifth Assignment——Alpha Sprint |
Team name | Smart Fishpond Access |
The goal of this assignment | Alpha Sprint Day 7-8 |
Other references |
Alibaba Java Development Manual Ultimate Edition v1.3.0 |
Content
1. Latest running screen of project programs/modules
3. Process photos of front-end development
In the fourth Alpha sprint stage, we completed the the Web development, including functionalities of intelligent Q&A Interface and device location interface. The BERT algorithm has been deployed onto the Cloud Server. The key APIs has been called.
BERT Algorithm for NLP Fuzzy Semantic Recognition
The system uses a self-trained BERT algorithm to predict and classify fuzzy semantics. Regardless of whether the aquaculture practitioner’s Mandarin pronunciation is standard or includes dialects, the system will recognize the query and map it to the corresponding issue in the backend graph database. This NLP-based semantic classification allows for intelligent Q&A handling of imprecise queries.
Intelligent Q&A Based on Knowledge Graph Expert Database
The system integrates the neo4j graph database and a custom-built knowledge graph expert database to provide intelligent aquaculture Q&A. Based on the user’s input, the system matches relevant expert information from the database and returns timely, relevant answers.
The demo GIF is shown below.
The screenshot of the webpage is shown below.
Support for Amap API and Real-Time Accurate Location
The system integrates Amap API to display real-time device locations on a satellite map based on the device’s longitude and latitude. By clicking the "Jump" button, the map automatically switches to the location of different devices, enabling farmers to visualize the geographical locations of devices in various fish ponds.
Device Management List
Below the satellite map, a device management list displays detailed information for each device, including the Device ID, Online Status, and Installation Time. For example, device DZRY1 is online, installed on 2024-07-01. By checking the online status, farmers can quickly locate devices that need replacement or maintenance.
Weather Information Panel
The system integrates the Wencai Weather API to retrieve real-time weather data. The weather panel displays current weather conditions, including temperature, humidity, wind direction, and wind force, for the city being viewed. For example, the current weather might show an air temperature of 17°C, humidity of 77%, and Northeast wind, with a wind force of Level 4. For coastal areas, the weather panel will provide typhoon warnings, prompting farmers to take preventive measures and prepare their fish ponds accordingly.
The demo GIF is shown below.
The screenshot of the webpage of Device Location is shown below.
At present, the first sprint task has been successfully completed, the login, the front page of APP have been completed, and the current progress has reached about 80% of the total workload, the specific content is shown in the burnout diagram.
The distribution of labor is shown below.
FZU ID | Distribution of Labor | Description |
---|---|---|
832201109 | Front-end and back-end | Project initialization, page framework set up |
832201117 | Front-end and back-end | Development of login and registration pages, and implementation of validation features |
832201110 | Front-end and back-end | Development of device management and real-time monitoring |
832201111 | Front-end and back-end | Development of smart Q&A and device location |
832201112 | Front-end and back-end | Deployment and interface optimization |
832201127 | Front-end and back-end | Frontend and backend API integration and debugging |
832201318 | Testing Team | Frontend and backend API integration and debugging |
832201306 | Testing Team | Executing frontend and backend interaction, and functional module tests |
832201307 | Testing Team | Device location and database optimization |
832201313 | Testing Team | Executing frontend and backend interaction, and functional module tests |
832201325 | Testing Team | Device location and database optimization |
832201116 | Blog Team | Writing and publishing the sprint blog |
832201114 | Blog Team | Writing and publishing the sprint blog |
832201120 | PPT Team | Create the defense PPT, summarizing project progress and outcomes |
832201105 | PPT Team | Create the defense PPT, summarizing project progress and outcomes |
832201104 | PPT Team | Create the defense PPT, summarizing project progress and outcomes |
Work is done strictly by the distribution of labor. Photos of the frontend development and testing process are below.
The screenshot of some development code of the Website pages of Q&A Interface and Device Location Interface is as follows.
At present, the fourth sprint task has been successfully completed. All functionalities of the Web development have been completed.