Alpha Sprint Day 7-8

大智若渔_Smart_Fishpond 团队 2024-12-04 18:28:57
Which course does this assignment belong to2401_Mu_SE_FZU
Where is the requirement for this assignmentFifth Assignment——Alpha Sprint
Team nameSmart Fishpond Access
The goal of this assignmentAlpha Sprint Day 7-8
Other references

Alibaba Java Development Manual Ultimate Edition v1.3.0

Huawei Internal Code Standards

Huawei Cloud JavaScript coding specification

Content

1. Latest running screen of project programs/modules

1.1 Intelligent Q&A Interface

1.2 Device Location Interface

2. Burn-up Diagram

3. Process photos of front-end development


1. Latest running screen of project programs/modules

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.

1.1 Intelligent Q&A Interface

  • 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.

 

1.2 Device Location Interface

  • 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.

 

2. Burn-up Diagram

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.

 

3. Process photos of front-end development

The distribution of labor is shown below.

FZU IDDistribution of LaborDescription
832201109Front-end and back-endProject initialization, page framework set up
832201117Front-end and back-endDevelopment of login and registration pages, and implementation of validation features
832201110Front-end and back-endDevelopment of device management and real-time monitoring
832201111Front-end and back-endDevelopment of smart Q&A and device location
832201112Front-end and back-endDeployment and interface optimization
832201127Front-end and back-endFrontend and backend API integration and debugging
832201318Testing TeamFrontend and backend API integration and debugging
832201306Testing TeamExecuting frontend and backend interaction, and functional module tests
832201307Testing TeamDevice location and database optimization
832201313Testing TeamExecuting frontend and backend interaction, and functional module tests
832201325Testing TeamDevice location and database optimization
832201116Blog TeamWriting and publishing the sprint blog
832201114Blog TeamWriting and publishing the sprint blog
832201120PPT TeamCreate the defense PPT, summarizing project progress and outcomes
832201105PPT TeamCreate the defense PPT, summarizing project progress and outcomes
832201104PPT TeamCreate 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.

 

 

...全文
29 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

171

社区成员

发帖
与我相关
我的任务
社区描述
2401_MU_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教-吴可仪
  • 助教-孔志豪
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧