- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
酒店管理系统的设计和实现
摘 要
随着计算机技术的迅速发展,人们不但对工作效率的要求越来越高,还更加强调其准确性和精确性。计算机在各种领域的地位愈加重要。作为第三产业的之主业的酒店业,其经营管理变得日益复杂,日常所需处理的数据量渐渐庞大,商业运转的中间环节也越来越多,以前主要依靠人工管理的方法显然已无法适应酒店规模的不断扩大。提高酒店的服务质量,主要依靠其管理力。酒店管理系统能提高酒店各项工作的质量;减轻各类事务性工作的劳动强度,使酒店的职员腾出更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和酒店的经济效益。让消费者少付时间、精力,而获得更好的服务,更新的创意,更多的信息和更加方便的消费,使消费者和酒店管理者在市场上取得双赢。JAVA;SQL Server 2005
目 录
第一章 系统开发背景和环境 1
1.1开发背景 1
1.2开发环境 1
1.2.1 JAVA简介 1
1.2.2 SQL Server 2005简介 1
1.2.3 Eclipse简介 2
第二章 系统分析 3
2.1可行性分析 3
2.1.1经济可行性分析 3
2.1.2技术可行性分析 3
2.1.3法律可行性分析 3
2.2系统需求分析 3
第三章 系统总体设计 6
3.1系统功能结构 6
3.2系统概念设计 6
3.2.1系统实体描述 6
3.2.2 系统实体关系图 8
3.3数据库表的设计 8
3.3.1消费座位信息表 8
3.3.2菜单信息表 8
3.3.3用户信息表 9
3.3.4订单信息表 9
3.3.5菜系信息表 9
3.3.6订菜信息表 9
第四章 系统详细设计与实现 11
4.1 Java核心类的设计 11
4.2酒店管理员业务 12
4.2.1登录模块 12
4.2.2日结账模块 13
4.2.3月结账模块 18
4.2.4年结账模块 21
第五章 结束语 24
致 谢 25
参考文献 26
第一章 系统开发背景和环境
1.1开发背景
随着餐饮企业的迅速发展,现有的人工管理方式已经不能满足实际需求,广大餐饮营业者已经意识到使用计算机应用软件的重要性,决定在餐饮企业的经营管理上引入酒店管理系统。
根据餐饮行业的特点和实际情况,酒店管理系统应以餐饮业务为基础,突出前台管理,中式营业数据分析等功能,从专业角度出发,努力为餐饮管理者提供科学。有效的管理模式和数据分析功能。
经过多年的发展,对餐饮企业的管理已经逐渐由简单的人工管理,逐步进入到规范,科学管理的阶段。众所周知,在科学管理的具体实现过程中,最有效的方法就是运用管理软件进行管理。节省了大量的时间和精力。
1.2开发环境
本文利用eclipse开发平台、采用真正跨平台的Java编程技术、结合当前成熟的SQL Server 2005数据库技术,完成酒店管理系统的设计和实现。
1.2.1 JAVA简介
Java 编程语言是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(byte code),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在J2SE 1.4.2发布后,Java的执行速度有了大幅提升。 与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java语言的特点如下:
(1)简单性:Java是个精简的系统,无需强大的硬件环境便可以很好地运行。Java的风格和语法类似于C++,因此,C++程序员可以很快就掌握Java编程技术。Java摒弃了C++中容易引发程序错误的地方,如多重继承、运算符重载、指针和内存管理等,Java语言具有支持多线程、自动垃圾收集和采用引用等特性。Java提供了丰富的类库,方便用户迅速掌握Java。
(2)面向对象:面向对象可以说是Java最基
原创力文档


文档评论(0)