# BikeSharing **Repository Path**: qi__lin/BikeSharing ## Basic Information - **Project Name**: BikeSharing - **Description**: 本项目为共享单车的调度预测系统 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-07-05 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BikeSharing #### 介绍 **以下是共享单车调度预测项目简介** #### 软件架构 软件架构说明: - 采用Django+HTML架构 #### 目录结构描述 ```` |————BikeSharing | |————app01 | | |————middleware | | | |————auth.py | | |————migrations | | | |————... | | |————static | | | |————api | | | | |————clear.json | | | | |————init.json | | | | |————init3.json | | | | |————menus.json | | | | |————table.json | | | | |————tableSelect.json | | | | |————upload.json | | | |————css | | | | |————themes | | | | |————layuimini.css | | | | |————public.css | | | |————img | | | | |————... | | | |————js | | | | |————lay-module | | | | |————jquery-3.6.0.min.js | | | | |————lay-config.js | | | |————plugins | | | | |————bootstrap-3.4.1 | | | | |————bootstrap-datepicker | | | | |————font-awesome-4.7.0 | | | | |————jq-modul | | | | |————jquery-3.4.1 | | | | |————layui-v2.5.5 | | |————templates | | | |————admin_add.html | | | |————admin_edit.html | | | |————admin_list.html | | | |————change.html | | | |————invaid_bikes.html | | | |————invalid_bikes_clusters.html | | | |————layout.html | | | |————layout-user.html | | | |————login.html | | | |————login-user.html | | | |————map.html | | | |————map1.html | | | |————map2.html | | | |————region.html | | | |————register_user.html | | | |————task_list.html | | | |————update.html | | | |————user.html | | | |————user_add.html | | | |————user_edit.html | | | |————user_list.html | | |————utils | | | |————bootstrap.py | | | |————code.py | | | |————encrypy.py | | | |————form.py | | | |————pagination.py | | |————views | | | |————account.py | | | |————admin.py | | | |————map.py | | | |————region.py | | | |————tasks.py | | | |————update.py | | | |————user.py | |———— __init__.py | |———— admin.py | |———— apps.py | |———— models.py | |———— test.py | |————BikeSharing | | |————__init__.py | | |————asgi.py | | |————settings.py | | |————urls.py | | |————wsgi.py | |————templates | |————共享单车数据部分 | | |————1.围栏和订单信息-数据预处理.ipyn | | |————2.停车围栏划分策略建议.ipynb | | |————3.潮汐围栏用户推荐 | | |————image | | |————image | | |————invalid_bikes.html | | |————invalid_bikes_clusters.html | | |————readme.md |———— db.sqlite3 |———— LICENSE |———— manage.py |———— Monaco.ttf |———— README.md |————外部库 | |————... |————临时文件和控制台 | |————... ```` #### 注意 1. 数据库使用ORM框架,由mysql改为使用sqlite 2. 配置已在代码中更新,只需拉取代码,直接执行makemigrations和migrate命令 3. 增加、删除、修改表时使用manage.py #### 安装教程 1. 使用Django框架,使用前需安装Django软件包。最好用pycharm专业版。 2. 确保所用到的软件包已安装到位 3. 确保配置正确 #### 使用说明 1. 使用Django运行程序 2. 浏览器中输入url #### 参与贡献 1. 项目经理:麦林昊 2. 客户端工程师:祁麟,梁子煜 3. 服务端工程师:张启洋,曹悦嘉 4. 数据工程师:万兴全 #### 部分截图 - 管理员账号管理 ![](app01/static/img/img.png) ![](app01/static/img/img_1.png) ![](app01/static/img/img_2.png) - 用户账号管理 ![](app01/static/img/img_3.png) ![](app01/static/img/img_4.png) - 任务管理 ![](app01/static/img/img_9.png) - 预测图显示 ![](app01/static/img/img_5.png) ![](app01/static/img/img_6.png) - 文件上传 ![](app01/static/img/img_7.png) - 区域列表 ![](app01/static/img/img_8.png)