




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
酒店前台收银系统的设计与实现青岛农业大学毕 业 论 文(设计) 题 目: 酒店前台收银系统的设计与实现 姓 名: 周MC 学 院: 理学与信息科学学院 专 业: 计算机科学与技术 班 级: 06-1 学 号: 200628* 指导教师: XK 2010年 6 月 8 日酒店前台收银系统的设计与实现摘要:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。它们纷纷利用各种先进的管理方式和技术手段实现信息的高度集成,以提高获取信息,分析和利用信息的能力,将现代化信息处理技术应用到经济管理工作中去。迅速发展起来的酒店行业,为了提高自身的管理水平,加强竞争能力,提高经济效率等,要动态掌握酒店各个环节中信息的变更,必然离不开计算机的帮助。本文介绍了系统的开发背景和意义,同时介绍了所用到的J2SE和SQL数据库开发基础知识,并对软件整体设计进行了需求分析。也介绍了系统所要完成的功能和开发的过程,系统的设计思想与实行方案。本系统能够实现顾客点餐,账单入库,账单查询等功能,满足中小型酒店的前台收银功能。本文重点说明软件的设计与实现。关键词:SQL数据库;酒店收银系统;MyEclipse 7.0Design and Implementation of Hotel Cashier SystemAbstract:With the rapid development of market economy, the industry has emerged as a dynamic development scene. In order to improve the ability of gainning information, analysising and using information, they have been asing advanced management methods and technical means to achieve a high degree of integration of information, applying modern information processing technology to the economic management of work. In order to improve their management level, strengthen competitiveness, improve economic efficiency, one may need to master every aspect of hotel information changes in rapidly developed hotel industry,. Certainly that cant do without computers . This paper firstly introduces the development background and significance of the system, and then introduces the technology of J2Se and SQL datebase programming which used in this development. And the function to be completed , development process, system design and implementation of the program.The system can realize the functions of customers order, billing warehousing, billing inquiries and other functions to meet the Cashier function of small and medium hotels.The focus of this paper is the design and implementation of the software.Key Words: Database; Hotel Management System; MyEclipse 7.0目录第一章 前言41.1课题的研究背景41.2课题研究的意义41.3可行性分析51.4酒店前台收银系统发展的历史61.5酒店前台收银系统的作用6第二章 技术概述82.1Java概述82.2Java主要特性82.3SQL Server 2000 概述102.4SQL Server 2000 的主要特性102.4运行环境11第三章 总体规划123.1项目规划123.2模块功能分析123.3系统功能结构133.4设计目标14第四章 需求分析154.1系统介绍154.2用户需求分析154.3系统框架图164.4总体流程图16第五章 系统功能设计与实现175.1登录模块175.2主窗体175.3菜单模块185.4收银模块195.5查询模块205.6关于模块215.7代码分析21第六章 系统测试运行及调试236.1 系统调试中遇到的问题及解决办法236.2系统性能分析23结束语24致谢25参考文献26第一章 前言1.1课题的研究背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已经成为大势所趋,酒店要迎接这场挑战,就必须提高整体的竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实现信息化建设无疑是实现这一目的的必由之路和明智之举。在餐厅业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。尤其是对于星级酒店,前台服务显得尤为重要。如果没有一套可靠的酒店前台收银系统,单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。酒店为了增加盈利,提高服务效率和质量,通常会采用前台收银系统,可以方便地处理顾客的查询订餐要求,管理一些老顾客的信息,管理餐厅的菜单,食品等数据。 酒店前台收银系统作为餐饮管理规划,自动化管理系统的一部分对提高餐饮管理效率增加收入发挥不可替代的作用,集显示,输入,添加,修改,删除等各种操作为一体,维护起来十分方便,利用此系统前台收银员可方便查询桌台点菜信息,并随时对菜单进行修改;利用此系统,使得前台管理不再和以前一样使用纸笔记录,只是轻点键盘就能完成;利用此系统,前台收银员可以方便地完成结帐,销帐工作,从而极大地减少错误地发生,避免无法估计的不必要的损失。因此,餐饮管理智能化是解决上述问题的最佳方案。将一些先进的信息技术结合运用到餐饮管理和服务中,用这些技术来促进餐厅各部门的协作,提高餐饮管理的效率,是系统开发的主要目的。1.2课题研究的意义传统的餐饮管理现在已经很难应对当今社会对餐饮业的管理要求,它与现在的基于计算机技术发展起来的酒店前台收银系统对比,有以下几大不同:便捷性方面:传统的人工对餐饮信息进行管理,如:顾客信息管理,菜单信息管理和订餐信息的管理,都是很繁琐的过程,其中的任何一步过程都要浪费大量的时间,而随着计算机技术的发展,这些原本繁琐的问题都会变得轻而易举。安全性方面:传统的纸质记录方式查询起来很麻烦,而且保密性很差,并且容易磨损丢失,对于会员余额的管理是非常不利的。但如果采用的是电子文档的方式进行数据的保存,这一切都变得非常简便,你可以方便的对数据信息进行备份查询,并且数据的安全性可以得到最大程度的保证。准确性方面:传统的人工记账容易出错,如果计算出错将严重影响自己的声誉。而如果使用软件系统,这些问题都将不会出现,计算机的错误率几乎为零。鉴于以上传统的人工管理方式的种种缺陷,设计此方便中小级别餐饮企业使用的应用程序,通过它,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对老客户的消费信息进行查询。1.3可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程1。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:(1)技术上的可行性此酒店前台收银系统是采用Java语言编写的,具有Java的“一次编写,到处运行”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。此酒店前台收银系统应具备易于使用、易于维护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以上的要求,本系统采用MyEclipse7.0作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的Sql Server 2000,Java对Sql Server 2000具有很好的支持并且在经历了多年的发展Sql Server 2000很好的口碑。此系统在技术上是可行的2。(2)操作上的可行性本酒店前台收银系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看,此系统的开发是可行的。(3)经济上的可行性本酒店前台收银系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装windows XP系统,MyEclipse7.0,Sql Server 2000既可。对于一般的中小型酒店来说都是很小的成本支出。因此此系统在经济上、技术上、操作上开发都是可行的。1.4酒店前台收银系统发展的历史酒店前台收银系统最早是于70年代初在国外开始发展起来的,到了80年代,国外的酒店管理系统,如EECO、HIS、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。国内的酒店前台收银系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外酒店计算机系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。到了90年代中期,随着计算机在酒店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.5酒店前台收银系统的作用酒店计算机管理就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。(2)提高服务质量由于计算机处理信息的速度很快,可以大大减少客人点餐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。餐费的一次性结帐,不仅方便了宾客,也提高了酒店的管理水平。清晰准确的账单、票据、表格,使客人感到高档次的享受。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务。(3)提高工作效率酒店前台收银系统可大大提高业务运作的速度和准确性。电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误。(4)全面了解营业情况,提高酒店决策水平酒店前台收银系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平。第二章 技术概述2.1Java概述Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言3。2.2Java主要特性(1)Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧4。 (2)Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言5。 (3)Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段6。 (4)Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性7。 (5)Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵8。 (6)Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发9。 (7)Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的10。 (8)Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 (9)Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C+。 (10)Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)11。 (11)Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库12。2.3SQL Server 2000 概述SQL Server 2000是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用13。2.4SQL Server 2000 的主要特性 (1)Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别14。 (3)企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器15。 (4)易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序16。 数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 2.4运行环境硬件环境(推荐):CPU:P41GHZ或更高内存:128M或更多显示器分辨率: 800x600或更高软件环境:(推荐)操作系统:windows XP操作系统数据库:Microsoft Sql Server2000数据库Java环境:JDK 1.6开发工具:MyEclipse 7.0第三章 总体规划3.1项目规划酒店前台收银系统是由菜单管理、收银管理、信息查询等几个功能模块组成,规划系统功能模块如下:(1)菜单管理模块菜单管理模块主要是提供最新的菜单。(2)收银管理模块收银管理模块包括点餐结账、餐单入库和清空表单三项主要功能。(3)信息查询模块主要包括顾客消费查询和酒店账单查询。(4)关于模块可以查询到当前操作系统的版本、剩余物理内存、总计物理内存、当前系统用户、JAVA环境版本。(5)退出模块退出模块为是否退出本程序。3.2模块功能分析(1)菜单管理模块此系统中所有菜名都有相应的数字与之对应,点餐只需要输入相应数字即可,节约服务员手写或是打太多字的时间,不会因书写潦草而不能辨清菜名,也能够大大节约顾客的点餐时间。(2)收银管理模块点餐结账功能:把顾客所点的餐单上所有价格合计得总价。餐单入库功能:把顾客所点餐单入库,便于顾客查询自己的消费,也便于酒店的查询。清空表单功能:此功能把顾客所点菜品清空,此功能主要便于更换菜品。(3)信息查询模块主要包括顾客消费查询和酒店账单查询,顾客可以查询所有在此酒店的消费记录,也可以查询在某年或是某月或是某天的消费,酒店可以查询在某年或是某月或是某天的所有账单。(4)关于模块可以查询到当前操作系统的版本、剩余物理内存、总计物理内存、当前系统用户、JAVA环境版本。(5)退出模块退出模块为是否退出本程序。3.3系统功能结构酒店前台收银系统的功能结构如图1所示。酒店前台收银系统Java环境当前系统用户总计物理内存剩余物理内存操作系统版本酒店账单查询顾客消费查询餐单入库餐单入库点餐账单最新菜单酒店前台收银系统关于模块信息查询收银管理退出菜单管理图3-1 系统功能图3.4设计目标本系统是根据小型酒店的实际需求而开发的,完全能够实现酒店对顾客的自动化管理,通过本系统可以达到以下目标:(1)系统运行稳定,安全可靠。(2)界面设计美观,人机交互界面友好。(3)信息查询灵活、方便、快捷、准确,数据存储安全可靠。(4)支持回车键。(5)采用多种方式查询数据。(6)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。第四章 需求分析4.1系统介绍传统的餐饮管理模式受制于程序复杂、效率不高、服务质量跟不上、结账打单等候时间长、跑单等问题的困扰,且该模式对餐厅的整体运营情况(如餐品库存、营业数据、日记账等)无法进行科学分析和预测,使得经营者不能做到轻松管理各项数据(如无法快速知道本月的主营业务收入,实现利润最大化)来把握全局。餐饮管理系统拥有方便、时尚、效率高、掌控能力强等特点,它改变了传统的管理观念,充分体现了信息化餐饮管理软件给企业的快速发展带来的好处。所以,本系统是针对餐饮行业的管理而编制的一个系统。开发本系统的总体任务是实现餐饮管理的系统化和自动化。4.2用户需求分析本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。其具体目标包括:(1)快速完成顾客的点餐(2)准确无误地记录顾客的每笔消费记录(3)实时、快速、准确地提供最新餐单(4)方便查询顾客消费情况(5)方便查询酒店的营业额情况4.3系统框架图菜单管理管理收银管理管理信息查询管理关于模块退出模块酒店前台收银系统系统数据库图4-1 系统框架图4.4总体流程图点餐信息输入点餐信息管理结算信息输入结算信息管理点餐出错顾客点餐图4-2 总体流程图第五章 系统功能设计与实现5.1登录模块进入主程序界面,要先判断用户是否具有使用权限。用户登录界面中用户名选项为数据库中已经存在的用户名,所以用户只需输入密码即可,若用户输入密码错误则系统不能进入。用户登录界面如图5-1所示: 图5-1用户登录界面图5.2主窗体1.主界面背景图片的绘制,.上方工具栏及其五个功能按钮的创建。.下方分割条JSplitPane实时显示当前系统时间以及物理内存的使用情况。图5-2主界面背景图5.3菜单模块1.实现目标查看数据中的全部菜品信息,数据库中,每个菜品都有相对应的商品编号,菜品的价钱也都一目了然,给每个菜品编号是为了方便顾客点餐,节省点餐时间,收银员只需记住商品编号,顾客点餐时输入相应编号即可,大大缩短顾客点餐所用的时间,数据库中菜品信息如下图:图5-3菜单模块图5.4收银模块1.实现目标可以对客户点餐进行结算,如果顾客点餐出错需要更换菜品,只需要点击清空表单按钮,结账完毕可点击入库记录按钮存储到数据库中,如下图:图5-4收银模块界面图5.5查询模块1.实现目标可以分别通过年月日,客户姓名四项的任意组合来查询账单信息,并且可查询某条记录的详细消费情况:(1)根据年月日和客户四项任意组合的查询,如下图:图5-5组合查询模块界面图(2)对于详细账单的查询,如下图:图5-6详细查询模块界面图5.6关于模块能够显示系统的一些基本信息,如下图:5.7代码分析查询模块较为重要,对于详细账单的查询,通过如下代码实现(用到了JPopumenu):try /根据时间日期两项锁定具体账单,保证唯一psql =con.prepareStatement(select * from liushui where dtime=? and htime=?);psql.setString(1, select0);psql.setString(2, select1);res= psql.executeQuery();while(res.next()String name=res.getString(name);String dprice=res.getString(dprice);String sss=name,dprice;tablemodel31.addRow(sss); catch (SQLException e1) JOptionPane.showMessageDialog(f3,无详细用餐记录,可能异常导致数据丢失!);e1.printStackTrace(); 第六章 系统测试运行及调试6.1 系统调试中遇到的问题及解决办法编码完成后,进入系统的测试阶段。系统的测试价段在软件生命周期中占有重要的地位。这不仅是因为测试阶段占用的时间、花费的人力和成本的比重很大,也因为它直接影响着软件的质量。如果在测试阶段不能把严质量关,所开发的软件质量就得不到保证,很可能对整个系统造成十分严重的后果。所以,在系统测试阶段必须通过一个详细的测试计划,才能找出系统不足的地方。本项目在测试价段主要经历了三种测试:单元测试:主要针对各个程序单元或模块单独进行测度,着重发现和解决程序编写中产生错误,是对程序结构的检验。集成测试:把通过单元测试的模块连接起来,检验模块间接口以及软件设计中的问题。验收测试:确认已开发的软件是否达到要求的功能,是对软件质量的全面考核。当然由于本人能力有限,所以所编写的代码,即使经过反复检查也难免出错。6.2系统性能分析本系统是库存管理的系统。在两个多月的设计开发中,我对Java和SQL Server 2000在以往的基础进行了进一步的学习,特别学习了通过Java程序调用数据库这方面有关内容,完成了对数据库信息的添加、删除、修改、查询功能。对软件的开发过程也有了更深的了解。但是由于时间的紧迫,在编码方面,功能没能全部用代码实现。当然,一个完整的餐饮管理系统不仅仅包括期这些模块,还有待于进一步来充实完善各项功能,以便交付使用。结束语本系统综合了根据中小型酒店的实际情况的特点,从界面的设计到系统的使用都是从方便用户使用的角度出发,具有很强的使用性。主要功能包括菜单设置、收银管理、信息查询等。系统的特色归纳如下:(1) 本系统可以运行在多种操作系统平台上(Windows NT/Windows 2000/Windows XP)。数据库管理系统采用主流的MS SQL Server 2000也可以使用免费的Mysql数据库。并且利用安全可靠的Java来编写,使得系统具有很强的移植性和易于维护等特点。(2) 及时全面地处理各种错误异常,特别是对用户提交的信息进行判断,若出现输入错误或信息为空的现象,系统就会及时给予用户出错提示。避免了用户的误操作和输入非法数据的可能性。(3) 用户界面比较友好,操作简单,使用方便。符合酒店前台收银的基本流程。本系统基本上满足了酒店前台收银方面的需要。满足了酒店收银人员对收银管理的工作。在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,主要体现在:需要进一步修饰和美化;部分模块功能实现有些简单,与实际情况有一定的出入,在以后的学习中,需要进一步的完善。由于自己的经验及各方面的能力的不足,所以此次程序设计进展的速度非常的缓慢,我一般是先自己通过书本,手册和资料找解决办法,如果还解决不了问题,就向指导老师或同组同学请教。虽然向指导老师请教后,解决问题比较快,而自己钻研花的时间较多,但我还是先让自己独立思考,这样会对我的能力提高帮助非常大。致谢通过这次设计,我们不但使从前学到的知识得到了升华,更重要的是使我们知道了协作精
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保公司电商客服管理细则
- 中考数学总复习《概率初步》通关题库及参考答案详解(综合卷)
- 智慧校园安全与校园安全风险评估报告
- 环保公司物流管理办法
- 2025年工业互联网平台数字签名技术规范标准解析与应用案例报告
- 情感识别系统构建-洞察及研究
- 自考专业(国贸)自我提分评估带答案详解(达标题)
- 中级银行从业资格之中级银行业法律法规与综合能力能力检测含答案详解【黄金题型】
- 电竞公司税务档案管理细则
- 环保公司企业形象塑造细则
- 2025年9月新版用工合同(合作协议书)范本(可规避风险)
- 人民调解员培训课件
- 血液透析学习汇报
- 2025重庆机场集团有限公司社会招聘202人考前自测高频考点模拟试题及完整答案详解1套
- 安徽省江南十校2025年物理高一下期末检测模拟试题含解析
- 培训钉钉课件
- 新建洞室储气库压缩空气储能系统的经济性及成本分析
- 砖厂职业危害管理制度
- 肝功能障碍患者的麻醉管理要点
- 2025年粮油仓储管理员(高级)职业技能鉴定考试练习题库(含答案)
- 【课件】新高三启动主题班会:启航高三逐梦未来
评论
0/150
提交评论