酒店管理web项目总结

半个月的努力,一个完整的酒店项目也就新鲜出炉了,在项目的制作中总结了一些酒店管理项目的特点。

1.需求分析,酒店管理需要什么?

  1)首先系统的安全性,对于任何一个系统来说,安全性都是要放到首位的,特别是涉及到金钱操作的系统。安全性直接决定了一个项目是否可以用,而不是好不好用。所以呢安全性要重点考虑,程序中安全措施一点要完整。

    安全:登录-重复登录判断,账号知否可以使用判断,账号权限判断

       操作-登录日志,操作日志。

  2)主要功能一点要做到最细。酒店管理系统的侧重点一定要放在房态图上面。

    首先,房态图的显示要简洁明了,查询条件一定要做齐全让前台操作更加方便,提高工作效率。

    其次,前台操作的功能一定要强大,对于酒店管理系统,主要的业务逻辑也都集中到了房态图上面再房态图上面信息展示和操作要做到完美,比较复杂的计算放到后台代码完成,减少前台员工的工作量

    最后,前台操作的责任划分一定要明确,需要一个没有任何漏洞的系统支撑,还有就是一个完美的交班业务流程。

  3)房间的管理,房间的基本信息的录入和修改也是酒店信息的关键。

    我在划分时把房间信息分成了四张表1.楼层表,2.房型表,3.房价表,4.房态表。这四张表就可以把房间的所有信息都全部包括在内了。

  4)权限管理,权限可以让公司内部结构更加明确,内个员工都各司其职,互不冲突。

    因为酒店管理的特殊性,并不是所有的员工都能登录系统。所以,账号和员工是分开的,账号信息单独给出一张表

    这样权限的对应方式就是 账号-->角色-->权限中间表-->权限表

  5)客人管理(会员管理)

    酒店客人信息管理可以看成就是会员信息管理。通过客人入住信息,可以了解客人住店次数与时间还有来源。通过会员制可以吸引客人住宿。

    会员在房价,和开房方式上面都需要加入一些特殊性的操作。

  6)报表分析

    对于一个公司,短期来看报表就是一个记账工具,但是长期来看报表分析就是一个公司的生存之道,想要最大盈利就得完全了解客人需求,客人的需求可以从报表信息内分析出来。对于一个老板,每天晚上的查账需要夜审报表,每周的小会需要周报表,每月的总结需要月报表,年会需要年度报表,还有些还需要季度报表。

以及针对业务相关的各种报表。

  7)员工信息管理

    虽然这个很基础,但是也是必不可少的,不做详细介绍。

  8)布草管理(也叫物资管理)

    简单的来讲就是一个酒店内部的一个物资管理。如果不销售商品的话,就可以直接作为布草管理看待。如果涉及到商品,那么就要有对于的账单和对于的报表分析。

以上这些就是酒店管理系统的基础模块也是核心模块,具备了这些,系统就可以满足正常的营业了

这里附一张我们小组制作的房态图页面

不足之处欢迎大家指正。

酒店管理web项目总结的更多相关文章

  1. 用maven工具管理web项目的错误记录:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException

    运行异常报告日志: 严重: Context initialization failedorg.springframework.beans.factory.xml.XmlBeanDefinitionSt ...

  2. java-idea创建maven管理web项目不能解析EL的解决方法

    默认会原样输出: 这是由于这样子创建的web.xml的版本不够高 2.5之前web.xml文件中的头定义中,el表达式默认是忽略不解析的,故需要显示声明解析el表达式 所以我们要修改版本: 再< ...

  3. Tomcat的manager app管理web项目

    1.在浏览器地址栏输入http://localhost:8080/进入,如下图所示: 2.在点击Manager App 前,首次使用则需要对tomcat目录下的conf/tomcat-users.xm ...

  4. 使用spring 4.0 + maven 构建超简单的web项目

    一.需求 使用spring去管理web项目,是目前非常流行的一种思路,本文将介绍使用maven+spring 4.0.2 来构建一个简单的web项目. 二.实现 1.新建一个maven项目,如下图所示 ...

  5. Web —— java web 项目开发 笔记

    1.tomcat 配置虚拟路径:Tomcat下配置虚拟路径管理web项目 发布路径配置( 即虚拟目录配置 )  配置虚拟路径的4种方法 2.

  6. Eclipse 如何创建Web项目

      Eclipse 如何创建Web项目 CreateTime--2018年3月8日16:43:33 Author:Marydon 第一步: 右键-->New-->Dynamic Web P ...

  7. JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)

    1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomca ...

  8. maven管理的项目出现Error configuring application listener of class org.springframework.web.context.ContextL

    eclipse里用maven管理的项目,在运行的时候出现 Error configuring application listener of class org.springframework.web ...

  9. java传统web项目添加maven管理jar包,log4j无法正常输出日志

    本文适合1年以上编程基础的开发人员阅读,非技术创新,可作为故障排除实录参考/收藏. 背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有 ...

随机推荐

  1. 删除Python UserWarning[已解决]

    在使用MySQLdb包后,导入测试时发现一个警告. /usr/lib/python2.6/site-packages/setuptools-0.8-py2.6.egg/pkg_resources.py ...

  2. tornado settings想到的

    今天有足够多的时间来看看Tornado中RequestHandler和Application这两个类的关系. 昨天想要调用settings中的内容,找了好半天不知道怎么在handler中使用setti ...

  3. BitMap画图

    package com.example.examples_05_07; import android.content.Context; import android.graphics.Bitmap; ...

  4. SpringMVCURL请求到Action的映射规则

    SpringMVC学习系列(3) 之 URL请求到Action的映射规则 在系列(2)中我们展示了一个简单的get请求,并返回了一个简单的helloworld页面.本篇我们来学习如何来配置一个acti ...

  5. C++ Builder中splitter控件的使用方法简介

    C++ Builder提供了一个Splitter控件来实现对用户窗口的分割,只需拖动该控件到窗体上,就可以实现窗口的任意分割.把面板控件(Panel)拖动到窗体上,设置其对齐方式,然后把Splitte ...

  6. boost------signals2的使用2(Boost程序库完全开发指南)读书笔记

    1.应用于观察者模式 本小节将使用signals2开发一个完整的观察者模式示例程序,用来演示信号/插槽的用法.这个程序将模拟一个日常生活场景:客人按门铃,门铃响,护士开门,婴儿哭闹. Ring.h: ...

  7. ASP.NET WEB API构建基于REST风格

    使用ASP.NET WEB API构建基于REST风格的服务实战系列教程[开篇] 最近发现web api很火,园内也有各种大神已经在研究,本人在asp.net官网上看到一个系列教程,原文地址:http ...

  8. Moq的使用心得

    Moq的使用心得 1.Moq中Mock Repository时最好是Mock Repository的接口,这样会避免不知名的错误. var mockClubRepository = new Mock& ...

  9. Xcode开发和调试总结

    Xcode是iOS开发主要的工具.IDE.关于Xcode的细枝末节,可以参考苹果的官方文档或者众多的说明.此文档主要涉及常用开发和调试注意事项,参考版本为Xcode 5.1.1. 目标设置: 在此,我 ...

  10. windows 常用操作

      资源管理器 资源管理器中进入上一级目录:Alt+向上箭头     常用命令行命令 打开windows服务:services.msc     以管理员身份运行程序 按下Win键,在打开的窗口中输入命 ...