酒店管理项目
2023-02-18 16:36:04 时间
酒店管理项目
该项目是基于Django技术开发的一套酒店管理系统,系统应用浏览器/服务期(Browser/Server)架构。系统主要包括员工用户功能和管理员用户功能两部分。开发员工信息管理、顾客信息管理、会员信息管理、停车场信息管理、餐厅信息管理、客房信息管理、餐饮订单管理、客房订单管理等功能,管理人员只需要操作系统就可以快捷、方便地完成对酒店管理的各项任务。
项目需求
- 员工信息管理模块:管理员成功登录系统,进入员工管理页面对员工信息进行增加、删除、修改和查询。
- 顾客信息管理模块:管理员成功登录系统,进入顾客管理页面对顾客信息进行增加、删除、修改和查询。同时展示所有顾客的基本信息。
- 会员信息管理模块:管理员成功登录系统,进入会员管理页面对会员信息进行增加、删除和修改,管理员可根据条件进行综合查询和浏览会员信息。
- 停车场信息管理模块:管理员成功登录系统,进入停车场管理页面对车辆信息进行增加、修改和删除,同时可以进行信息的查询和浏览。
- 餐厅信息管理模块:管理员可对菜品信息进行添加、修改和删除操作。
- 客房信息管理模块:管理员成功登录系统,进入客房信息管理页面对客房信息进行新增、修改、删除和查询操作。
- 餐饮订单信息管理模块:管理员成功登录系统,进入餐饮订单管理页面录入新增的订单数据,修改订单信息,浏览订单当前状态。
- 客房管理模块:维护管理包括增删改查功能。可以根据客房订单编号、菜名、客房订单价格、厨师编号等基本信息查询客房订单的基本信息。
项目技术
前端技术:主要是 html 和css,没有使用过多的js
后端技术:主要是django,管理系统采用的django-admin开发,页面是采用了django*-*simpleui开发,
django*-*simpleui是一个基于element-ui+vue开发的主题,重写和优化90%以上的页面。非常好用。数据存储采用mysql。
开发环境
Language: Python>=3.6
Framework: Django 2.x
IDE: Pycharm
OS: windows 10
部署
- 创建环境,安装依赖
# Create a virtual environment with conda
conda create -n django python=3.7 --yes
# Install the dependent libraries
pip install -U pip
pip install -r requirements.txt
- 修改settings.py配置文件
1. 修改数据库配置信息
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'hotel', #数据库名称
'USER': 'root', # 链接数据库的用户名
'PASSWORD': '123456', # 链接数据库的密码
'HOST': 'localhost', # mysql服务器的域名和ip地址
'PORT': '3306', # mysql的一个端口号,默认是3306
}
}
- 创建数据库
CREATE DATABASE `hotel` CHARACTER SET 'utf8mb4';
在hotel数据库导入hotel.sql文件
- 启动
# Database migration and generate tables
python manage.py makemigrations
python manage.py migrate
# create the super administrator account
# python manage.py createsuperuser createsuperuser 这里再sql默认有了,账号密码都是admin
# launch
python manage.py runserver
效果
访问 http://127.0.0.1:8000/index/
访问 http://127.0.0.1:8000/admin/
账号密码都是admin
相关文章
- 在docker下安装rocketmq【docker-compose】方式安装
- 使用docker制作Ubuntu镜像时候,yum命令失败
- Dockerfile中 RUN yum -y install vim失败Cannot prepare internal mirrorlist: No URLs in mirrorlist
- 生物信息数据分析教程视频——17-多种算法评估肿瘤免疫细胞浸润水平
- 【eureka教程】2:eureka服务注册
- 【eureka教程】1 搭建eureka-server服务
- 【已解决】java文件操作报错:java.io.FileNotFoundException:xxx路径(拒绝访问。)
- 单细胞专题 | 6.单细胞下游分析——不同类型的数据读入
- 【RocketMQ源码学习错误已解决】之broker启动一直报错。错误code-3。
- 单细胞专题 | 7.单细胞下游分析——常规分析流程案例一
- 【RocketMQ源码学习】RocketMQ源码学习之环境搭建
- 单细胞专题 | 8.单细胞类型注释之SingleR包详解
- 【RocketMQ】发送事务消息
- 单细胞专题 | 9.如何人工注释单细胞类群?
- 【已解决】RocketMQ在发送消息的时候,提示:MQClientException: No route info of this topic
- Theranostics(IF>11)| ILT4抑制增强抗PD-L1治疗NSCLC的疗效
- 生存分析中的统计检验方法你用对了吗?
- EaSIeR包预测免疫治疗反应
- NCB | CRAD控制的细胞骨架失调通过β-catenin引发粘液性结直肠癌
- 告别一步一步来,你们一起上好了