java 酒店系统设计_基于Java的酒店管理系统的设计与实现

数据库与信息管理本栏目责任编辑 :代 影 ComputerKnowledgeand Technology 电脑知识与技术第 7 卷第 27 期 (2011 年 9 月) 基于 Java 的酒店管理系统的设计与实现姜丽娟 (河南城建学院,河南 平顶山,467000) 摘要:酒店是社会不可或缺的一项商业,有着很大的发展空间。 一个职业化的管理层对一个酒店在现代市场竞争中建立持久的竞争优势,取得持续的生存发展能力具有至关重要的意义。 该酒店管理系统主要分为六大功能模块:前台服务,后台管理,销售统计,系统安全,人员管理和系统初始化。 该系统以 MySQL 作为后台数据库,以 Eclipse 作为开发工具,运用 Java 语言编写核心代码块,应用 JavaSwing 组件实现图形界面。 该系统安全性高,可扩展性强。 关键词:酒店管理;前台服务;后台管理;销售统计 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2011)27-6569-02 随着社会经济的发展,酒店在服务行业扮演越来越重要的角色,在酒店运作期间,其管理和服务水平直接影响到酒店的形象和声誉。 为提高其自身的管理水平,加强竞争能力,提高经济效率,笔者在对酒店的日常运作进行综合调查的基础上设计并实现了一套酒店管理系统。 该系统为管理者提供迅速高效的服务,减免了手工处理的繁琐与误差,提高管理者获取信息、分析、利用信息的能力。 1 相关技术 1.1 Java Java 是一种简单的、面象对象的、安全的、可移植性强的、性能优异的多线程编程语言。 Java 能运行于不同的平台,使用 Java 编写的程序能在世界范围内共享。Java 的编程类似 C++, 但比 C++安全,Java 对程序提供了安全管理器,防止程序的非法访问。 另外,Java 还提供丰富的类库,使程序设计者开发程序更加方便而高效。 同时 Java Servlet/Jsp 技术的推出,让 Java 成为基于 Web 的应用程序,成为实现 Internet 电子商务系统的首选语言。 1.2 JDBC 访问数据库技术 JDBC 是一种用于执行 SQL 语句的 Java API, 可以为多种关系数据库提供统一访问, 它由一组用 Java 语言编写的类和接口组成。 JDBC 为工具/数据库开发人员提供了一个标准的 API, 据此可以构建更高级的工具和接口, 使数据库开发人员能够用纯 Java API 编写数据库应用程序。而且,JDBC API 是面向对象的,可以让用户把常用的方法封装为一个类。 2 系统功能模块 本系统主要包含 6 大功能模块:前台服务、后台管理、销售统计、系统安全、人员管理、初始化系统。 前台服务模块具有开台点菜、维护菜品、签单、结账等功能,其中维护菜品功能包括添加和取消菜品,能够取消菜品的前提条件是处于开单状态,结账时则要求所有商品都要签单;后台管理模块主要包括台号管理、菜系管理和菜品管理功能;销售统计模块用来分段统计营业额,可以按日、月和年进行统计;系统安全模块主要包括交接班、锁定系统和修改密码功能,其中交接班功能在操作员换岗时使用,锁定系统在操作员临时离开时使用;人员管理模块主要包括档案管理、管理员管理和操作权限管理功能,其中管理员管理功能用来管理系统的操作员,权限管理功能用来管理系统操作员具有的操作权限;初始化系统功能用来对系统进行初始化,初始化后系统数据将全部被删除。 根据 6 大功能模块,我们设计出系统运行的流程图如图 1 所示。 3 数据库设计 根据酒店业务流程分析,酒店需要对台号,人员,菜系,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值