酒店管理web项目总结
酒店管理web项目总结
半个月的努力,一个完整的酒店项目也就新鲜出炉了,在项目的制作中总结了一些酒店管理项目的特点。
1.需求分析,酒店管理需要什么?
1)首先系统的安全性,对于任何一个系统来说,安全性都是要放到首位的,特别是涉及到金钱操作的系统。安全性直接决定了一个项目是否可以用,而不是好不好用。所以呢安全性要重点考虑,程序中安全措施一点要完整。
安全:登录-重复登录判断,账号知否可以使用判断,账号权限判断
操作-登录日志,操作日志。
2)主要功能一点要做到最细。酒店管理系统的侧重点一定要放在房态图上面。
首先,房态图的显示要简洁明了,查询条件一定要做齐全让前台操作更加方便,提高工作效率。
其次,前台操作的功能一定要强大,对于酒店管理系统,主要的业务逻辑也都集中到了房态图上面再房态图上面信息展示和操作要做到完美,比较复杂的计算放到后台代码完成,减少前台员工的工作量
最后,前台操作的责任划分一定要明确,需要一个没有任何漏洞的系统支撑,还有就是一个完美的交班业务流程。
3)房间的管理,房间的基本信息的录入和修改也是酒店信息的关键。
我在划分时把房间信息分成了四张表1.楼层表,2.房型表,3.房价表,4.房态表。这四张表就可以把房间的所有信息都全部包括在内了。
4)权限管理,权限可以让公司内部结构更加明确,内个员工都各司其职,互不冲突。
因为酒店管理的特殊性,并不是所有的员工都能登录系统。所以,账号和员工是分开的,账号信息单独给出一张表
这样权限的对应方式就是 账号-->角色-->权限中间表-->权限表
5)客人管理(会员管理)
酒店客人信息管理可以看成就是会员信息管理。通过客人入住信息,可以了解客人住店次数与时间还有来源。通过会员制可以吸引客人住宿。
会员在房价,和开房方式上面都需要加入一些特殊性的操作。
6)报表分析
对于一个公司,短期来看报表就是一个记账工具,但是长期来看报表分析就是一个公司的生存之道,想要最大盈利就得完全了解客人需求,客人的需求可以从报表信息内分析出来。对于一个老板,每天晚上的查账需要夜审报表,每周的小会需要周报表,每月的总结需要月报表,年会需要年度报表,还有些还需要季度报表。
以及针对业务相关的各种报表。
7)员工信息管理
虽然这个很基础,但是也是必不可少的,不做详细介绍。
8)布草管理(也叫物资管理)
简单的来讲就是一个酒店内部的一个物资管理。如果不销售商品的话,就可以直接作为布草管理看待。如果涉及到商品,那么就要有对于的账单和对于的报表分析。
以上这些就是酒店管理系统的基础模块也是核心模块,具备了这些,系统就可以满足正常的营业了
这里附一张我们小组制作的房态图页面
不足之处欢迎大家指正。

酒店管理web项目总结的更多相关文章
- 用maven工具管理web项目的错误记录:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException
运行异常报告日志: 严重: Context initialization failedorg.springframework.beans.factory.xml.XmlBeanDefinitionSt ...
- java-idea创建maven管理web项目不能解析EL的解决方法
默认会原样输出: 这是由于这样子创建的web.xml的版本不够高 2.5之前web.xml文件中的头定义中,el表达式默认是忽略不解析的,故需要显示声明解析el表达式 所以我们要修改版本: 再< ...
- Tomcat的manager app管理web项目
1.在浏览器地址栏输入http://localhost:8080/进入,如下图所示: 2.在点击Manager App 前,首次使用则需要对tomcat目录下的conf/tomcat-users.xm ...
- 使用spring 4.0 + maven 构建超简单的web项目
一.需求 使用spring去管理web项目,是目前非常流行的一种思路,本文将介绍使用maven+spring 4.0.2 来构建一个简单的web项目. 二.实现 1.新建一个maven项目,如下图所示 ...
- Web —— java web 项目开发 笔记
1.tomcat 配置虚拟路径:Tomcat下配置虚拟路径管理web项目 发布路径配置( 即虚拟目录配置 ) 配置虚拟路径的4种方法 2.
- Eclipse 如何创建Web项目
Eclipse 如何创建Web项目 CreateTime--2018年3月8日16:43:33 Author:Marydon 第一步: 右键-->New-->Dynamic Web P ...
- JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)
1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomca ...
- maven管理的项目出现Error configuring application listener of class org.springframework.web.context.ContextL
eclipse里用maven管理的项目,在运行的时候出现 Error configuring application listener of class org.springframework.web ...
- java传统web项目添加maven管理jar包,log4j无法正常输出日志
本文适合1年以上编程基础的开发人员阅读,非技术创新,可作为故障排除实录参考/收藏. 背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有 ...
随机推荐
- MVC6 - 视图组建
MVC6 - 视图组建 VS2015 PERVIEW中可以创建MVC6 项目. 我们可以 发现有几大亮点. 首先我们看目录结构: 当前项目包含两个主要的文件夹:Solution Items .src ...
- OCP-1Z0-051-题目解析-第5题
5. Which SQL statements would display the value 1890.55 as $1,890.55? (Choose three .) A. SELECT TO_ ...
- Extjs中GridPanel的各个属性与方法
1.Ext.grid.GridPanel 主要配置项: store:表格的数据集 columns:表格列模式的配置数组,可自动创建ColumnModel列模式 autoExpandColumn:自动充 ...
- css3标签学习总结文章
1. :nth-child和 :nth-of-type 区别 比如: p:nth-child(2) 满足条件:1.必须是p标签:2.必须是父元素的第2个子元素:P:nth-of-type(2) 满足条 ...
- 18. Scrum敏捷软件开发
1)柯维定律 2)如何组件敏捷团队? 团队5~9个人,Mike带过最多的是14个人.个人建议,别超过10个.否则沟通的成本直线上升.(团队的午餐,两个匹萨就够了). 引入特性团队(针对于传统的组件 ...
- DataUml Design 课程6-DataUML Design 1.1版本号正式宣布(支持PD数据模型)
从DataUML Design正式宣布到现在两个月,因为最近忙,出版到现在为止1.1版本号.稍后我们将始终坚持以良好DataUML Design软件,我希望程序员有很多支持. 一.1.1新的和改进的版 ...
- Oracle wrap 和 unwrap( 加密与解密) 说明
一. Wrap 说明 官网的说明如下: A PL/SQL Source Text Wrapping http://download.oracle.com/docs/cd/E11882_01/appde ...
- 什么是PHP
PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛, ...
- AJAX跨域调用ASP.NET MVC或者WebAPI服务
关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案 作者:陈希章 时间:2014-7-3 问题描述 当跨域(cross domain)调用ASP.NET MVC或者ASP. ...
- CodeRush配置Nunit使用
Web:http://www.nunit.org/ 配置和DevExpress的CodeRush Install-Package NUnit 下载Nunit后设置CodeRush目录,如下图: 下面 ...