收藏 分销(赏)

阳光连锁小型酒店信息管理系统.doc

上传人:丰**** 文档编号:3522688 上传时间:2024-07-08 格式:DOC 页数:59 大小:927KB
下载 相关 举报
阳光连锁小型酒店信息管理系统.doc_第1页
第1页 / 共59页
阳光连锁小型酒店信息管理系统.doc_第2页
第2页 / 共59页
阳光连锁小型酒店信息管理系统.doc_第3页
第3页 / 共59页
阳光连锁小型酒店信息管理系统.doc_第4页
第4页 / 共59页
阳光连锁小型酒店信息管理系统.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-西安文理学院数学与计算机工程学院本科毕业设计(论文)开题报告 设计题目 专 业 班 级 学 号 学生姓名 指导教师 职 称 2012年 3月 1 日一、选题背景和意义随着人类的进步和科技的发展,当今社会已进入信息化时代,信息技术越来越广泛地进入了我们社会生活的诸多层面,正改变着人们的思维、生活和工作方式。现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。因此酒店信息管理系统正是为此而设计的。随着科学技术的

2、发展,今天的计算机已经深入到社会和生活的各个领域,广泛的应用于农业生产、国防和科研领域,尤其在信息管理系统方面其发展的规模和应用程度已经成为一个国家现代化水平的重要标志。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。酒店作为一个成熟的产业,各种酒店管理软件众多,有条件的酒店或宾馆采用自主开发或委托软件开发商开发出的专用软件,部分大型酒店也已经使用市场上的有关酒店信息管理系统(一般价格也较昂贵)。然而占着绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出

3、错;同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般小型酒店、宾馆根本用不上。因此这样一个小型酒店信息管理系统就显得特别重要。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵

4、活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。酒店服务项目众多,客人信息内容繁琐,而且信息量大,因而在操作上经常造成很多不便之处,浪费了时间,降低了工作效率,而且极大地影响了酒店的服务质量和经济效益。该管理系统的开发,本着科学化、规范化、系统化的原则,并考虑到酒店的实际情况,采用B/S结构,该系统支持SQL,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。应用此管理系统后,该酒店对每位客人的具体情况便可以了如指掌,而且在对客人信息进行操作时,节省了大

5、量时间,很大程度上提高了员工的工作效率和酒店的服务质量。可以预见,酒店信息管理系统的实现将在很大的程度上改善酒店的管理运行机制,提高酒店的办公效率,为高质量酒店服务提供保证。并且准确、快速、统一的信息处理对酒店的决策、业务发展和社会信誉必定有着积极的意义!二、研究目标、研究内容研究目标:(1)建立一个B/S层结构的小型酒店信息管理系统,实现工作人员对顾客和住房信息的获取、统计等各环节的计算机管理。提高信息处理速度和准确性;为业务、管理提供更方便的服务项目。(2)功能完整,本系统具有预定住房,顾客信息管理,住房信息管理,结账等主要功能,能够实现酒店的数字化经营。(3)前台工作人员的主要职能是负责

6、订房和退房,以及查询入住的客户信息。也可以管理包括客房信息管理、客户信息查询、系统密码修改以及注销等功能;还可以对住房信息、顾客信息进行添加修改删除等功能。(4)系统中数据库服务器端采用了商业流行的SQLSERVER2005作为后台数据库,结合SQL语句强大的处理功能实现酒店管理中各个对象的分类、添加、删除、修改等操作,结合编程平台,应使开发成本降到最小。系统中模块划分明确,模块功能设计有较强的针对性。系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。设计完全符合软件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。研究内容:系统综合应用了B/S模式、SQL Serve

7、r、JSP等技术(1)B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。 (2)SQL Server是一个客户机/服务器关系型数据库管理系统。它是使用事务SQL在客户机和SQL服务器间传送请求。(3)JSP是一种实现普通

8、静态HTML和动态HTML混合编码的网页技术,具有跨平台性、运行效率高、上手容易等优点。在用JSP进行WEB开发时,需要用到应用服务器来进行资源共享、网络通信等进行分布式应用。在支持JSP的应用服务器中又以Tomcat、Web Logic、Web Sphere三种在国内应用较多。其中Tomcat是Apache-Jakarta的一个子项目,是一个开放式源码、免费支持JSP和Servlet技术的容器,同时又是一个WEB服务器软件。JDBC由SUN公司制定,它定义了Java与各种SQL数据库之间的编程接口,JDBC API是一个统一的标准的应用程序编程接JDBC有四种驱动分别为:JDBC-ODBC

9、Bridage、JDBC Native Bridage、JDBC-Network Bridage、Pure Java JDBC Drive。本系统将用Tomcat做作服务器,采用JDBC-ODBC的方式连接数据库。三、拟采取的研究方法、拟解决的关键问题本系统是根据酒店日常管理的需求进行开发设计的,因此应该主要实现以下目标。1实现工作人员的登录界面以及拥有各个操作功能。2实现客户信息,客房类型,客房信息,用户信息,业务记录的查询的功能。3实现客房信息,用户信息,客房类型,客房信息的修改的功能。5实现客房信息,住房信息和用户信息的删除的功能。6实现顾客结账功能。系统结构设计合理,功能齐全,信息指标

10、丰富、规范;采用模块化设计、结构合理、操作简单,具有友好的人机界面和灵活的系统可维护性;有优越的数据共享性,可以使用户充分的利用历史数据,减少数据的重复录入和工作量;方便快捷有效的完成宾馆管理系统的各项工作,录入数据合法性的校验程度高,数据查询速度快;有广泛的网络选择性,可以形成浏览器/服务器结构的数据库系统。系统依据B/S构架,利用java/jsp进行整体框架的设计,连接SQLSERVER数据库,最后进行全面的系统调试而完成。四、指导教师意见 签名: 2012年 3月21日五、领导小组意见 签名: 2012年3月24日西安文理学院本科生毕业设计 (论文)评审表论文题目 阳光连锁小型酒店信息管

11、理系统 系别 数学与计算机工程学院 专 业 软件工程 班 级 1班 学 号 14102080126 姓 名 王超 指导教师 杨冰 职 称 讲师 西安文理学院计算机科学系制西安文理学院计算机系毕业设计(论文)指导教师评语表设计(论文)题目阳光连锁小型酒店信息管理系统指导教师评语: 指导教师评定成绩(百分制计分): 成 绩: 指导教师 (签名)2012年5 月7 日西安文理学院计算机系毕业设计(论文)评阅教师评语表设计(论文)题目阳光连锁小型酒店信息管理系统评阅教师评语: 评阅教师评定成绩(百分制计分): 成 绩: 评阅教师 (签名)2012年 月 日答辩记录答 辩答辩主持人答辩小组成员项 目姓名

12、得 分成 绩: 答辩教师提问学生回答情况12.答辩记录345答辩小组意见 答辩主持人(签名): 年 月 日毕业设计(论文)成绩指导教师(30/%)评阅教师(20%)答辩小组(50%)总评答辩委员会意见:答辩委员会主任(签名): 2012年5 月11 日 西安文理学院数学与计算机工程学院本科毕业设计(论文)(2012届)设计题目 阳光连锁小型酒店信息管理系统 The Sunny Chain of the Small Hotel Management Information System 系别 数学与计算机工程学院 专业 软件工程 班级 08级1班 学号 14102080126 作者姓名 王超 指

13、导教师 杨冰 职称 讲师 目 录第一章 引 言191.1选题背景和意义191.2研究内容201.3系统开发技术201.3.1 B/S体系结构211.3.2 SQL Server 2005221.3.3 JSP技术231.3.4 ODBC数据访问接口231.3.5 JDBC数据访问接口24第二章 系统设计252.1需求分析252.1.1功能:252.1.2 性能252.1.3 系统输入252.1.4系统输出252.1.5安全和保密要求262.2运行环境262.3系统总体设计262.3.1 系统目标设计262.3.2 系统设计思想262.3.3 系统功能描述272.3.4系统用例图282.3.5系

14、统UML活动图292.4 UML分析系统312.4.1系统UML状态图312.4.2系统UML时序图312.4.3 酒店信息管理系统的体系结构32第三章 数据库设计333.1总体表设计333.2 数据库表的结构333.3 实体及ER图353.3.1 实体管理353.3.2实体的ER图35第四章 系统具体实现374.1 数据库连接374.2 登录管理374.3 菜单界面384.4 系统管理384.4.1登陆界面设计384.4.2 标准单人间各界面的设计394.4.3 标准双人间信息页面的设计414.4.4 房间结账界面的设计434.4.5 房间信息管理页面设计444.4.5 房间信息管理页面设计

15、444.4.6 添加新会员管理页面设计45第五章 结束语46致谢47参考文献48阳光连锁小型酒店信息管理系统数学与计算机工程学院 2008级01班指导教师:杨冰摘要:随着社会服务行业的发展,使用管理软件来管理酒店的客房信息也正逐步成为众多酒店管理者的需求,而许多酒店也陆续采用了相关的酒店信息管理系统,代替原来的手工记录管理,使效率有明显的提高,出错率显著下降酒店信息管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。有助于提高管理的效率,酒店信息管理系统是根据酒店对客房信息管理和顾客信息的管理的实际情况进行编写的,主要目的是为了方便酒店对顾客及客房的实际情况进行集中

16、的查询与管理工作,以提高整个酒店的工作。主要有用户信息管理模块、客房类型管理模块、客房信息管理模块、客户信息查询模块、提交开单信息模块、结账退房等。本文介绍和分析了对于小型酒店信息管理系统的相关技术,并应用JSP和SQL等技术,最终完成了系统的代码编写。关键词:酒店信息管理系统; B/S架构; JSPThe Sunny Chain of the Small Hotel Management Information SystemAbstract: Along with the social service industry development, the use management soft

17、ware management of the hotel rooms information also gradually become a large hotel management demand, many hotels also have the use of the hotel management information system, instead of the original manual records management, so that the efficiency is obviously improved, the error rate dropped sign

18、ificantly . . Hotel information management system can realize the rooms scientific, standardized, customer inquiries, the real information, and billing information. Help to improve the efficiency of management, hotel management information system is based on the hotel to the guest room information m

19、anagement and customer information management of the actual situation, the main purpose is to facilitate the hotel on the customer and room to focus on the actual situation the inquiry and management, to improve the work of the entire hotel. Mainly have the user information management module, room t

20、ype management module, customer information management module, customer information, billing information query module to module, checkout etc. This paper introduces and analyses for the small hotel management information system, and the application of JSP and SQL technology, eventually completed the

21、 system code.Key Words: Hotel information management system; B / S architecture JSP; 第一章 引 言当今社会,是个高科技、高效率、高度竞争的全新社会。随着人们物质水平的逐步提高,人们的精神生活也开始趋向丰富多彩。人们已经不再仅仅局限于待在家中,不再把自己局限在周围的生活圈子里。为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此出现了持续增长的好势头。这对于各地的酒店来说是一种机遇也是一种挑战。商场如战场,竞争十分激烈 ,在竞争中如果企业本身不能从企业内部入手,提高自身的竞争

22、力,就有可能被社会所淘汰。只有提高企业自身的生命力才是企业正确的发展方向。酒店部门以前那种老的运作机制已经不能适应当今社会的需要,单纯靠手工去进行大量的信息处理,不但给企业本身带来很大的不便,同时也给顾客带来很大的麻烦,造成企业耗费大量的人力、物力和时间,仍然导致工作效率的降低。所以,对于酒店部门来说,建立一套合理有效的管理信息系统迫在眉睫,这也是适应社会发展和增强竞争力的主要手段。本系统是依据B/S结构开发的。按照按国家星级宾馆标准化业务程序流式设计,会采用主流开发工具来开发,搭建比较稳定可靠安全的服务端来辅佐客户管理,并且还采用数据库SQL Sever,会通过测试用例来达到测试效果,技术支

23、持会采用轻量级框架struts和hibernate持久化来完成,服务器采用tomcat,这些都为最初业务流程的概念设计阶段和详细设计阶段打好基础。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对酒店的住房和顾客信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.1选题背景和意义随着人员流动规模的不断扩大,酒店数量的急剧增加,

24、有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店客房信息管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵

25、活的应用工具,激励他们的积极性,促使他们向酒店提供更好的服务。这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润,因此酒店行业对于酒店信息管理系统的引进势在必行。酒店客房系统系统对酒店加强客房信息管理有着极其重要的作用,就一所客房数量较大的酒店来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如用户信息管理模块、客房类型管理模块、客房信息管理模块、客房经营管理模块、客户信息查询模块、经营状况统计模块等等。因此,

26、开发一个功能完善、操作简单、界面友好、有针对性的酒店信息管理系统对酒店、乃至社会都是非常必要,非常有意义的。1.2研究内容系统由一台WEB服务器、SQL Server2000数据库服务器和众多客户端工作站构成,采用为Browse-Server-Database三级框架结构,使用JSP编程,实现酒店信息管理系统,系统主要可以完成以下功能:散客开单:完成散客的开单。客户结账:自动统计每个登记客户在店时所发生的消费额、应付款额和应退款额,并完成结账收银操作。客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。并房:完成客房合并的操作。营业查询:完成结账单、全部客户消费的查询。客户管理:

27、完成会员基本信息的维护,增加、修改、删除。系统设置:酒店信息更改,酒店信息设置,备份数据库,还原数据库。归纳起来,好处大约有以下几点:1可以在计算机上管理酒店客房;2只需一名工作人员即可操作本系统,节省大量人力;3可以迅速查到所需信息。1.3系统开发技术本系统的设计综合应用了B/S体系结构、SQL Server 2005、JSP、ODBC、JDBC等技术。由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全

28、新技术。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。1.3.1 B/S体系结构数据库Browse浏览器Web服务器在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分

29、离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图1-1所示。图1-1 三层体系结构采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。这种三层结构层与层之间相互独立,任何一层的改变不影响其他层的功能。三层B/S结构将应用的三个部分明确的分开:表示部分、应用逻辑部分、数据访问部分。这三个部分在逻辑上独立的分开

30、,分别加以实现,称之为:客户端、应用服务器、数据库服务器。而在客户端和应用服务器之间加入一个WEB服务器,就形成了一种特殊的B/S结构:Browser/Server,只在客户端装浏览器软件即可。客户端使用Internet Explore时,就可以让Internet Explore变成为能够处理数据的应用系统。由于这种模式是提供一个跨平台的、简单一致的应用环境,实现了开发系统与应用系统的分离,因此避免了为多重不同的操作系统开发同一应用系统的重复操作,便于用户群的扩展、变化以及应用系统的管理。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件开发中一种流行的体系结构.所以在开发本系统时采

31、用这种模式。1.3.2 SQL Server 2005 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2005 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。作为一个完备的数据库和数据分析包,SQL Server 2005 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2005 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML)

32、 的核心支持以及在 Internet 上和防火墙外进行查询的能力。采用SQL Server 2005 的优点有: 第一 Sql2005具有完全的 Web 支持。SQL Server 2005 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。通过 Web 轻松访问数据。有了 SQL Server 2005,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。第二 高度的可伸

33、缩性和可靠性。使用 SQL Server 2005 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。 向上伸缩。SQL Server 2005 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。 第三 最快的进入市场时间。SQL Server 2005 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server

34、 2005 包括加速从概念到最后交付开发过程的工具。集成和可扩展的分析服务。有了 SQL Server 2005,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。快速开发、调试和数据转换。SQL Server 2005 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。简化的管理和调节。使用 SQL Server 2005,您可以很容易地在企业资源旁边

35、集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。1.3.3 JSP技术JSP(Java Server Pages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的。作为采用Java技术家族的一部分,JSP技术能够支持高度复杂的基于Web的应用。JSP通过以下几个方面加以实现的:1、简便性和有效性:JSP动态网页的编写与一般的静态HTML的网页的编写是十分相似的。只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序。这样,熟悉HTML网页编写的设计人员可以很容易进行JSP网页的开发。而且开发人员完全可以不亲自编写脚本程序,

36、而只是通过JSP独有的标签利用别人已写好的部件来实现动态网页的编写。这样,不熟悉脚本语言的网页开发者,完全可以利用JSP做出漂亮的动态网页。这在其他的动态网页开发中是不可思议的。2、程序的独立性:JSP是Java API家族的一部分,它拥有一般的Java程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即:Write once, Run anywhere!3、程序的兼容性:因为 JSP中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用HTML/DHTML的浏览器,到使用WML的各种手提无线设备(如移动电话和个人数字设备PDA),再到使用XML的B2B应用,都可以使

37、用JSP的动态页面。4、程序的可重用性:在 JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性。现在,大量的标准JavaBean程序库就是一个很好的例证。JSP语言的优点不言而喻,它对于用户界面的更新,其实就是由Web Server进行的,给人的感觉更新很快;所有的应用都是基于服务器的,所以它们可以时刻保持最新版本;客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。因此,本系统采用JSP语言开发。1.3.4 ODBC数据访问接口开放数据库互连(Open Database Conn

38、ectivity, ODBC)是Microsoft公司开发的一套开发数据库系统应用程序接口规范,它支持应用程序以标准的ODBC函数和SQL语句操作各种不同的数据库。在这一实现过程中,ODBC驱动程序起了关键作用,简单地说,ODBC驱动程序相当于一个转换开关,它负责将应用程序发送来的标准SQL语句传递给各种数据库驱动程序处理,再将处理结构送回使用程序。于是,应用程序开发者只须面对统一的ODBC数据源,而不必针对各种数据库进行不同的设置,这样的程序具备更好的适用性和可移植性,甚至可以访问多种不同的数据库。ODBC工作原理如图1-2所示。应用程序ODBC驱动程序Oracle驱动程序SQL serve

39、r驱动程序Access驱动程序其他数据库驱动OrcaleSQL serverAccess.图1-2 ODBC 工作原理1.3.5 JDBC数据访问接口为支持Java程序的数据库操作功能,Java语言采用了专门的Java数据库编程接口(Java Database Connecivity, JDBC),用于在Java程序中实现数据库操作功能并简化操作过程。JDBC支持基本SQL语句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面。应用程序JDBC驱动程序管理器JDBC驱动程序 for OracleSQL server驱动程序 for DB2JDBC-ODBC桥驱动程序JDBC网络

40、驱动程序OrcaleDB2.ODBC连接的数据库JDBC工作原理如图1-3所示。图1-3 JDBC工作原理第二章 系统设计2.1需求分析本系统主要是针对全国各地的小型酒店的客房顾客信息进行管理,因此系统要实现下几点要求:此系统应便于对酒店客房信息、顾客信息、账单等资源进行综合管理,对宾客及账目统一管理。最终目的是提高工作效率和减轻劳动强度;提高信息处理速度和准确性;为业务、管理提供更方便的服务项目。提高酒店经营效益和市场分析抉择。2.1.1功能:管理信息系统主要功能是准备和提供统一格式的信息,使各种统计工作简化,使信息成本最低;及时全面地提供不同要求的、不同细度的信息,以期分析解释现象最快,及

41、时产生正确的控制;全面系统地保存大量的信息,并能很快地实现查询、修改、删除等功能,为决策提出信息支持。酒店信息管理系统包括几个部分:前台部分、增加住房顾客信息、信息查询、信息管理。前台部分:主要功能为宾客预订(订房/订台)登记、光临登记、开单入账、宾客消费查询、收银结账、打印账单、房台状态一览,备份/恢复数据库等。前台业务处理是酒店与客人之间开展的主要内容,也是本系统中的核心部分,只有完善了前台部分才能说是实现了酒店电脑管理。增加住房顾客信息:主要功能是对于酒店内的住房情况进行统计处理及顾客的信息管理情况等。信息查询:提供各种查询功能以便及时了解酒店即时的信息,包括查询顾客资料、查询帐务、住房

42、信息、管理员信息等,该系统面对各种复杂的结算要求应具有很强的应变能力。 信息管理:是对于已知的酒店内的住房信息、顾客信息、管理员信息的增删改查等的操作。2.1.2 性能本系统结构设计合理,功能齐全,信息指标丰富、规范;采用模块化设计、结构合理、操作简单,具有友好的人机界面和灵活的系统可维护性;有优越的数据共享性,可以使用户充分的利用历史数据,减少数据的重复录入和工作量;方便快捷有效的完成酒店信息管理系统的各项工作,录入数据合法性的校验程度高,数据查询速度快;有广泛的网络选择性,可以形成浏览器/服务器结构的数据库系统。主要表现在以下几点:(1)全面构建数字化酒店,实现酒店内无纸办公。 (2)具有良好的可移植性,可针对不同的用户需求定制系统部分功能。 (3)系统权限与安全的合理分配,可根据需要自行设置。 (4)用户界面友好,美观, 易于操作。2.1.3 系统输入酒店客房、

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 酒店餐饮

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服