酒店管理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,由于项目比较久远,没有 ...
随机推荐
- DDD分层架构之聚合
DDD分层架构之聚合 前面已经介绍了DDD分层架构的实体和值对象,本文将介绍聚合以及与其高度相关的并发主题. 我在之前已经说过,初学者第一步需要将业务逻辑尽量放到实体或值对象中,给实体“充血”,这样可 ...
- leetcode第11题--Container With Most Water
Problem: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate ...
- Oracle 跨库 查询 复制表数据 分布式查询
方法一: 在眼下绝大部分数据库有分布式查询的须要.以下简单的介绍怎样在oracle中配置实现跨库訪问. 比方如今有2个数据库服务器,安装了2个数据库.数据库server A和B.如今来实如今A库中訪问 ...
- IE6浏览器不支持固定定位(position:fixed)解决方案
代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...
- 读书笔记—CLR via C#章节1-2
这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深 ...
- Android项目---TouchListener
public static interface View.OnTouchListener android.view.View.OnTouchListener Known Indirect Subcla ...
- .NET MVC4 实训记录之六(利用ModelMetadata实现资源的自主访问)
上一篇我们已经实现自定义资源文件的访问,该篇我们使用它配合ModelMetadata实现资源文件的自主访问.这样做是为了我们能更简单的用MVC原生的方式使用资源文件.由于我的文章旨在记录MVC项目的实 ...
- IIS7.5下的httpModules设置
部署到IIS7.5上httpModule不起作用了,原来是iis7里面的网站应用程序池使用了默认的“集成模式”,所以所有的http请求处理都托管给了 IIS,web.config里面的配置就不起效了. ...
- c#跟objective-c语言特性
c#跟objective-c语言特性的对比 拿c#语言跟objective-c做个对比,记录下自己认为是差不多的东西. 学过objc的人相信对category这个东西肯定不陌生,它可以让我们在没有源码 ...
- let和const关键词
ECMAScript 6中的let和const关键词 2013-11-28 21:46 by BarretLee, 21 阅读, 0 评论, 收藏, 编辑 ECMAScript 6中多了两个定义变量的 ...