1、 1 项目名称:项目名称: 酒 店 管 理 系 统酒 店 管 理 系 统 20112011 年年 6 6 月月 2525 日日 2 目录 前言 1 1 开发工具及技术介绍 1 1.1 Eclipse.1 1.2 JDBC 2 1.3 J2SE 2 1.4 SQL Server 2005 Express Edition.2 2 总体设计 2 2.1 功能模块的划分 2 2.2 系统 E-R 图 .3 2.3 系统流程图 .4 2.4 数据库设计 .5 3 详细设计 .7 3.1 系统名称7 3.2 系统功能分析 7 3.3 程序结构功能分析 .7 4 系统功能模块实现 .8 4.1 系统主界面
2、.8 4.2 前台服务模块 9 4.3 后台管理模块 9 4.4 菜品管理模块 10 4.5 菜系管理模块 10 4.6 台号管理模块 11 5 设计小结 . 11 参考文献 . 12 附录 12 1 前言 Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的, 性能优异、多线程的动态语言。 当 1995 年 SUN 推出 Java 语言之后, 全世界的目光都被这个神奇的语言所吸引。 那么 Java 到底 有何神奇之处呢? Java 语言其实最早诞生于 1991 年,起初被称为 OAK 语言,是 SUN 公司为一些消费性电子产品 而设计的一个通用环境。他们最
3、初的目的只是为了开发一种独立于平台的软件技术,而且在网络出 现之前,OAK 可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了 OAK 的命运。 在 Java 出现以前,Internet 上的信息内容都是一些乏味死板的 HTML 文档。这对于那些迷恋于 WEB 浏览的人们来说简直不可容忍。他们迫切希望能在 WEB 中看到一些交互式的内容,开发人员也 极希望能够在 WEB 上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极 大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN 的工程师敏锐地察觉到 了这一点, 从 1994 年起, 他们开始将 OAK 技术
4、应用于 WEB 上, 并且开发出了 HotJava 的第一个版本。 当 SUN 公司 1995 年正式以 Java 这个名字推出的时候,几乎所有的 WEB 开发人员都心生感叹:噢, 这正是我想要的!于是 Java 成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性, 这也减少了应用系统的维护费 用。 Java 对对象技术的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。 Java 的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息 的低成本方式。特别是 Java
5、企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用 系统提供了有关技术和丰富的类。我们所开发的酒店管理系统正是基于这一神奇语言。 1 开发工具及技术介绍 1.1 Eclipse Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、 具有商业品质的工业平台。它主要由 Eclipse 项目、Eclipse 工具项目和 Eclipse 技术项目三个项目组 成,具体包括四个部分组成Eclipse Platform、JDT、CDT 和 PDE。JDT 支持 Java 开发、CDT 支 持 C 开发、PDE 用来支持插件开发,Ecl
6、ipse Platform 则是一个开放的可扩展 IDE,提供了一个通用 的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform 允许工具建造 者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能 在哪里开始。 2 1.2 JDBC JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可 以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种 基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。 JDBC 对 Java 程序员 而言是 API,对实现与数据库连接的服务提供商而言是接口模型。作为 API,JDBC 为程序开发提供 标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC 使 用已有的 SQL 标准并支持与其它数据库连接