# CampusNavigationSystem **Repository Path**: kevenduan/CampusNavigationSystem ## Basic Information - **Project Name**: CampusNavigationSystem - **Description**: The campus navigation system of Jiujiang University is based on the shortest circuit algorithm of Dijkstra and Floyd, and the visual interface is based on PyQt5. - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-03 - **Last Updated**: 2025-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 最短路算法, 程序设计 ## README # 九江学院校园导航系统 ## 文件说明 1. dijkstra.py:为dijkstra算法的模板代码。 2. functio.py:为测试爬虫获取天气信息的代码。 3. jju.jpg:为九江学院的校园地图。 4. picture.qrc:为ui的资源文件(可以忽略)。 5. picture_rc.py:资源文件可以忽略。 6. ui_mainwindow.py:主界面文件。 7. main.py:主程序文件。 ## 功能说明 1. 有Floyd和Dijkstra两种最短路算法。 2. 可以获取九江当地的天气信息,并给出是否需要带伞的提示。 3. 可以通过组合框选择地图地点信息。 ## 代码特定 1. 界面与逻辑实现分离。 2. 最短路算法有非常好的优化。 3. 代码中有丰富的注释。