项目运行指南
环境配置建议
在开始之前,确保你的开发环境满足以下要求。虽然理论上其他版本也能运行,但我们是在 Python 3.7.7 上完成开发的,兼容性最好。
- 开发工具:推荐使用 PyCharm 社区版,对 Django 和 Vue 的支持都很友好。
- 数据库:MySQL 5.7 是稳定选择,Navicat 作为可视化管理工具(10/11/14/15 版本均可)能极大提升调试效率。
- 后端框架:Django + Python。
- 前端技术:Vue.js,配合 Node.js 环境进行构建。
- 操作系统:Windows 7/8/10 (内存 1G 以上) 或 Mac OS。
提示:安装依赖时,记得检查
pip列表,避免版本冲突导致运行报错。
系统架构与功能
本项目采用 B/S 模式,前后端分离设计。整体结构清晰,便于后续维护和扩展。
核心模块说明
系统首页集成了主要入口,用户可以直接访问酒店信息、公告通知以及个人中心。后台管理部分则提供了更深层的数据控制能力。
-
酒店信息管理 这是系统的核心业务模块。管理员可以在页面中查看和管理酒店的名称、类型、地址等详细信息。界面布局直观,操作便捷。
-
公告信息发布 用于发布系统通知或酒店动态。支持标题和内容展示,方便用户第一时间获取最新信息。
-
个人中心与后台管理 提供用户账户管理和系统级配置入口,确保数据安全和权限可控。
注意事项
在实际部署过程中,如果遇到连接问题,请优先检查 MySQL 的字符集设置是否为 utf8mb4,这能有效避免中文乱码。此外,Node.js 环境需正确配置 npm 路径,以确保前端资源能正常编译。


