本项目源码:基于Python的Django-vue宾馆管理系统源码-参考文档资源-CSDN文库
项目关键技术
开发工具:Pycharm
编程语言: Python
数据库: MySQL5.7+
框架:Django、vue
前端:Vue、ElementUI
关键技术:Django、vue、MYSQL、Navicat
数据库工具:Navicat、SQLyog
1、 Django框架
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的框架模式,即模型M,视图V和模板T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
2、数据库:MySQL
本系统开发使用的数据库是MySQL数据库,MySQL数据库运行速度快、安全性高,对使用的平台没有任何的限制,因而被广泛应运到系统的开发中。
3、B/S结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。
系统详细功能
1.1 系统功能模块
宾馆管理系统,在系统首页可以查看首页、热门客房、优惠资讯、个人中心、后台管理、在线客服等内容进行详细操作,如图1-1所示。
图1-1系统首页界面图
会员注册,在会员注册页面通过填写会员账号、密码、确认密码、会员姓名、身份证、联系方式等内容进行注册等操作,如图1-2所示。
图1-2会员注册界面图
热门客房,在热门客房页面可以查看客服类型、客服状态、客房设施、客服价格、宾馆地址、点击次数等内容进行评论或收藏等操作,如图1-3所示。
图1-3热门客房界面图
个人中心,在个人中心页面通过填写会员账号、密码、会员姓名、图片、性别、身份证、联系方式等内容进行更新信息等操作,并可以根据我的收藏进行相应的操作,如图1-4所示。
图1-4个人中心界面图
1.2 管理员功能模块
管理员登录,管理员通过输入用户名,密码,选择角色并点击登录进行系统登录操作,如图1-5所示。
图1-5管理员登录界面图
管理员登录系统后,可以对首页、个人中心、会员管理、客房类型管理、热门客房管理、客房预约管理、系统管理等内容进行详细的操作,如图1-6所示。
图1-6管理员功能界图面
会员管理,在会员管理页面可以对索引、会员账号、会员姓名、照片、性别、身份证、联系方式等内容进行详情、修改或删除等操作,如图1-7所示。
图1-7会员管理界面图
客房类型管理,在客房类型管理页面可以对索引、客房类型等内容进行详情、修改或删除等操作,如图1-8所示。
图1-8客房类型管理界面图
热门客房管理,在热门客房管理页面可以对索引、客房编号、客房图片、客房类型、客房状态、客房价格、宾馆地址等内容进行详情、修改、查看评论或删除等操作,如图1-9所示。
图1-9热门客房管理界面图
客房预约管理,在客房预约管理页面可以对索引、客房编号、客房图片、客房类型、客房价格、入住天数、总金额、预订时间、会员账号、会员姓名、身份证、联系方式、是否支付等内容进行详情、修改或删除等操作,修改或删除等操作,如图1-10所示。
图1-10客房预约管理界面图
系统管理,在优惠资讯页面中可以对索引、标题、图片等内容进行详情、修改或删除等操作,并可以根据在线客服或轮播图管理进行相应的操作,如图1-11所示。
图1-11系统管理界面图
1.3会员功能模块
会员登录进入系统后台,可以对首页、个人中心、客房预订管理等功能模块进行相应操作,如图1-12所示。
图1-12会员功能界面图
客房预订管理,在客房预订管理页面可以对索引、客房编号、客房图片、客房类型、客房价格、入住天数、总金额、预订时间、会员账号、会员姓名、身份证、联系方式、是否支付等内容进行详情或删除等操作,如图1-13所示。
图1-13客房预订管理界面图