义且高性能实现的接口。
JDBC-ODBC是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。缺点是连接的时候必须依靠ODBC,在其他非微软平台没有ODBC的情况下无法用该方法。
该酒店管理系统采用的是第二种连接方式,即纯数据驱动连接的方法,这种方式不需要建立桥,设置数据源,由于不依赖于ODBC,使得程序具有更好的移植性,运行时只需要安装SQLserver2005提供的纯JAVA数据库驱动程序就可以了。
2.1.4法律可行性分析
本系统的开发作为计算机
毕业设计以巩固先前所学的知识,此程序以个人为单位,仅供个人所用,没有侵犯任何
版权,也没有违反国家相关法律法规及相关方面的规定,与业界有关规定也无矛盾之处,所以法律方面可行 。
2.2系统需求分析
2.2.1系统的功能需求
酒店管理信息管理系统是以顾客订房信息为基础建立的管理系统, 是管理酒店客房业务的重要方法、手段、技术和操作过程的集合。作为一个管理信息系统,其服务的对象是双方面的:酒店和顾客。因此,一个好的酒店管理系统,必须让双方在使用时都快捷方便。
顾客通过输入、密码等基本信息,由系统自行生成酒店相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除, 酒店管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。为酒店带来方便,也为顾客带来方便,实现信息化。
根据可行性研究的结果和客户的要求,分析现有情况及
问题,采用两级管理结构,将酒店管理系统划分为两个子系统:酒店管理人员,酒店前台收银员。
系统的主要业务流程如下:
第一步:登录系统,选择适合您的身份。根据登录用户和密码进行
登陆。
第二步:录入顾客消费信息和菜单种类信息等。即吧台查询菜品,菜系和日结账等详细资料,提交订单,将信息录入酒店管理系统的数据库中。一个对应一个台号,台号一定要确保准确无误,以便方便上菜。
第三步:对顾客消费进行销账处理。对顾客的消费信息进行结账。
第四步:对日,月,年的消费信息进行汇总处理。对整个酒店每日,每年,每月的消费信息进行简单的计算,方便酒店管理人员了解酒店的运行状态和运营趋势。
图2-3 酒店管理系统流程图
综上所述,酒店管理系统系统应该满足以下一些基本要求:
一是系统内存储的菜品菜系信息,应至少包括:名称、助记码、菜系、单位、单价等信息。
二是每一位顾客应该包括的信息至少有:对应的台号,开台时间,消费金额,消费的菜品等详细消费信息。
三是系统必须实现以下基本功能:
录入和查询菜品:即用户能录入新到的菜品和查出酒店内的所有菜品;
酒店管理人员能随时查询出客人预订菜品的具体情况,对应的吧台号可以对应查询对应的客户消费信息。
承办订餐业务:这是最基本的。订餐的时候,要求输入客户资料;若要求的吧台号尚有,则为其开台,并保存信息;如果没有,则显示抱歉信息,并询问用户是否有其他要求。
管理员业务:
首先对管理员身份进行验证,符合身份的