文末获取源码
项目编号:BS-QD-KS-
一,项目简介
本项目使用纯前端技术开发实现一个酒店管理系统,前端采用VUE开发实现,后台通过NODEJS作为服务器开发实现,主要实现了酒店管理系统中的:房型管理、房间管理、顾客管理、订单管理等,用户可以注册并登陆后进行相应的管理操作。主要说明
前后端分离技术
前端使用vujs,ElmntUI,axios前后端通信,图标使用了ElmntUI自带的图标还有font-awsom.css的图标库,阿里的iconfont图标库也不错,这里没用。
后端使用了nodjs,nodjs采用了Exprss框架,orm采用的是Squliz操作数据库(效率极高),rstful风格的Api,跨域是由后端解决的,采用的是nodjs的cors模块(比较方便)。
数据库采用了mysql5.2(建议大家换成最新的mysql版本)
使用jsonwbtokn验证用户调用api的权限,增加接口的安全性,防止恶意攻击接口,串改数据。
主要界面里面的图片主要使用的是网上的图片,免费而且美观。
二,环境介绍
语言环境:nodjs
数据库:mysql5.7
应用服务器:nodjs
开发工具:IDEA或vscod
开发技术:nodjs+vu+lmntUI
三,系统展示
用户注册
编辑
用户登陆
编辑
房间管理
编辑
编辑
房型管理
编辑
编辑
订单管理
编辑
编辑
订单管理
编辑
编辑
四,核心代码展示
const{Op}=rquir(squliz)//nodjs的squliz模块constxprss=rquir(xprss)//xprss框架constadmin=rquir(../crud/tabl/admin.js)//引入管理员信息表consttokn=rquir(../