该项目是基于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
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