1、目 录第1章 绪 论 11.1 选题背景 11.2 课题来源及意义 11.3 系统的目标及结论 21.4 开发工具和数据库的选择 2第2章 可行性分析 32.1 技术可行性 32.2 经济可行性 42.3 操作可行性 42.4 管理可行性 52.5 开发和运行环境选择 52.5.1 硬件配置 52.5.2 软件配置 62.6 系统结构 62.6.1 C/S模式简介 72.6.2 C/S模式的优点 7第3章 系统需求分析 83.1 需求分析的任务 83.2 系统数据流图的创建 83.3 数据字典的创建 93.3.1 数据项 93.3.2 数据流 11第4章 系统设计 124.1 系统E-R图设计
2、 124.2 系统逻辑结构设计主要任务 144.3 E-R图转换成关系模型 144.4 数据库的物理设计的内容和方法 144.5 数据库表的创建 15第5章 系统应用程序设计 185.1 功能模块设计 185.2 创建主窗体的菜单 195.3 创建公用模块 205.4 系统用户管理模块的创建 225.5 创建系统主窗体 285.6 创建数据访问模块 295.7 实现客房类别设置功能 305.8 实现客房信息设置功能 335.9 实现预定管理系统 355.10 实现入住管理功能 365.11 实现消费记账功能 365.12 实现收银退款 375.13 实现设置房态图的功能 38第6章 系统的编译
3、和发行 39第7章 结 论 40参考文献 41致 谢 42第1章 绪 论选题背景当今时代,世界经济正在从工业经济向知识经济转变。我们说知识经济(knowledge based economy)的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。因此,开发这样
4、一套酒店信息管理管理软件成为很有必要的事。其实现代酒店管理早就进化信息化阶段了,但是从软件市场购买的一些信息管理软件通常是通用版的,不可能适应所有酒店和部门管理中的情况,功能不能扩充,导致通用型的酒店管理系统使用效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。以下是本人针对我们酒店信息管理现状,在调研基础上开发出来的适合我们酒店的信息管理系统。在下面的各章中将以开发一套酒店信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。课题来源及意义在现代信息产业化不断发展的社会里,各行各业都在不断的向前迈进,而随之而来的也是强大的竞争压力。在如此激烈的竞争洪流之下酒店之间的竞争
5、无疑是最激烈的行业之一。而在这种条件下无论是食物、服务、住宿等等都以先进的信息为基础,为顾客做到无微不至的服务。酒店行业的激烈竞争使得争取客源、提高酒店满员率、制定正确的营销策略已经成为一项重要的任务,那么也就是说无论在哪方面,谁掌握的信息够快,谁的信息准确那么就占据了优先的位置。所以,实行信息化管理也是必不可少的。这样才可以达到分配更合理,工作更效率,过程更简单的效果?既可以节省了顾客的时间,也使服务来的更加周到。那么,若想实现规范的信息化管理,就要借助现代信息产业的科技来达成,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,
6、计算机管理系统具有明显的又是,它在数据保存、数据交换等方面均能够做到快速可靠,是手工操作所不能完成的,所以,规范完整、系统合理的酒店管理系统无疑就是帮助酒店更加全面规范的运营操作所不可或缺的重要手段。引进以计算机信息管理技术,是加快酒店管理信息服务进程的重要手段。信息技术的发展和应用将会改变了酒店信息资源的结构和获取信息的方式。总之,新的管理信息系统的启动,将会给整个酒店管理带来良性的巨大的体系结构的变化。这些变化不仅体现在酒店数据管理方式的转变,也体现在酒店管理理念的转变,也体现了酒店管理的现代化和信息化水平,工作人员的素质会随着管理方式的提高而提高,员工工作的自律性、积极性都得到较大限度的
7、激发。系统的目标及结论酒店管理智能化是解决上述问题的最佳方案。将一些先进的信息技术结合运用到酒店信息管理和服务中,用这些技术来促进酒店管理各部门的协作,提高酒店管理乃至单位管理的效率,是系统开发的主要目的。酒店管理唯有迈向自动化,高效率,人性化管理,才能满足服务客户的需求。酒店信息管理的主要目标,在于加强服务而不在于精简人力。换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将酒店信息做最适当的运用。 (1) 以自动化、系统化、高效管理代替分散、重复操作(2) 开发酒店信息管理系统,进一步提高单位效益和现代化信息管理水平。(3) 建立酒店
8、信息管理系统,提高服务质量,促进酒店的发展。(4) 减轻酒店管理员的负担,节省人力物力开支。开发工具和数据库的选择本系统实现的主要的操作平台为Windows下,运用了VB(Microsoft Visual Basic)和SQL Server 2000数据库以及Microsoft Office Word工具。第2章 可行性分析技术可行性酒店管理系统的设计以酒店的日常经营管理为核心,以提高酒店服务的速度、精度,改善顾客服务的亲善程度,减少工作差错为目标,同时为加强内部管理提供良好的技术装备,为酒店经营上档次创造条件。其主要表现在以下几个方面:1. 为酒店经营服务良好的服务源于酒店严谨而有序的运作流
9、程,尤其是经营一线的部门,因此酒店管理系统的设计将最大限度地把计算机的控制范围延伸至酒店管理的各个层面,从而规范各个环节的运作流程,规范各个岗位人员的工作方式和习惯等,达到量化管理的要求。另一方面,酒店管理系统的稳定性、健壮性也是系统服务于酒店经营至关重要的因素。2. 为顾客提供最大方便其核心内容为实现顾客消费的“一卡通”一次性结帐,做到自顾客总台登记交完押金以后的所有消费(如住房、电话、餐饮、洗衣、娱乐等酒店提供的一切项目)全部记入计算机网络,离店时一次结算(或定期结算),这将为顾客带来极大方便,留下深刻印象。除带来良好的社会形象之外,还可提高“回头客”的比例,带来直接的经济效益。随着信用卡
10、的普及,其意义将更为重大。3. 引进先进的酒店管理思想软件的核心是管理思想。我认为酒店管理系统不应该仅仅是一套具有模仿手工作业方式、减低劳动强度、提高工作效率以及记录财务的发生和汇总情况的系统,其核心应该是借鉴并追踪国际上酒店管理的成功经验,在经营观念上与国际惯例接轨,使酒店的人流、物流、资金流最大限度地发挥效益。因此,建成一套起点较高并具有不断升级能力的酒店管理系统,对酒店未来的经营无疑会产生长远的影响。经济可行性上个世纪末,我国的酒店管理工作仍是手工作业,有专人进行客房信息、剩余客房的管理等,效率低下,出错率高,数据不安全。本世纪初,酒店管理进入信息化时代,酒店将大量客房等信息输入了电脑,
11、进行无纸化管理,大大节约了人力,物力,提高了工作效率。但随着经济水平的发展,知识经济时代给酒店信息管理提出了更高的要求,除了以往的客房信息、剩余客房外,新的业务比如订房业务也正在兴起,高效的酒店信息管理,不仅能促进员工不断提高自身素质、提高工作积极性。更能提高员工工作质量和效率。酒店管理中数据的正确性、安全性,操作的高效性、可靠性,无一不影响着员工队伍的建设和管理。酒店在正常运行中需要对客房资源,顾客信息,结算信息进行管理,利用酒店管理信息系统及时了解各个环节中信息的便更,有利用提高管理的效率根据酒店的实际需求及对计算机管理系统的说明,结合酒店对软硬件方面的要求,以及以往从事计算机信息管理系统
12、的开发和使用经验,提出了酒店电脑信息系统。系统设计以先进性、智能化、高可靠性为主,并根据酒店本身特点,充分考虑未来的扩充性,以保证本系统建成后达到国内先进水平,并保证有较高的可扩展性和推广价值。操作可行性本系统因为前台采用的是VB可视化面向对象的快速开发工具开发,所以一切的操作都是非常的直观而且简便。对于前台的操作,只要经过一段时间的计算机培训拥有能够动手操作的基本能力即可。本系统面向对象,容易上手,易于理解实用性较强。对于后台的操作,则需要拥有一定的SQL知识,尤其对于Select语句的掌握要达到熟练,可以做到利用SQL语句进行创建增、删、改、查等基本的存储过程。管理可行性系统开发的总体任务
13、是实现酒店各种信息的系统化。本系统中的酒店管理系统可以实现以下操作:(1) 有关客房标准的制定,标准信息的输入,包括标准编号,标准名称,房间面积,床位数量,住房单价,是否有空调,电视机,电话以及单独卫生间等。(2) 客房标准信息的修改,查询等。(3) 客房基本信息的输入,包括客房编号,客房类型,客房位置,客房单价,备注等。(4) 客房基本信息的查询,修改,包括客房编号,客房类型,客房位置,客房单价,备注等。(5) 剩余客房信息的查询。(6) 订房信息的输入,包括客房编号,客房种类,客房位置,客房单价,顾客姓名,顾客身份证号码,入住日期,折扣,备注信息等。(7) 订房信息的修改和查询,包括客房编
14、号,客房种类,客房位置,客房单价,顾客姓名,顾客身份证号码,入住日期,折扣,备注信息等。(8) 结算信息的输入,包括客房编号,客房种类,客房位置,客房单价,顾客姓名,顾客身份证号码,入住日期,折扣,结算日期,备注信息等。(9) 结算信息的修改和查询,包括客房编号,客房种类,客房位置,客房单价,顾客姓名,顾客身份证号码,入住日期,折扣,结算日期,备注信息等。开发和运行环境选择本系统采用VB可视化面向对象的快速开发工具开发,采用ADO对象数据技术来提高系统的安全及稳定性,本系统设计成客户机服务器模式,即C/S体系。后台数据库采用SQL SERVER 2000。硬件配置开发本系统的配置为平台:Win
15、dows XPCPU:Celeron2.8G内存:1G硬盘:160G软件配置利用VB可视化面向对象的快速开发工具开发,采用ADO对象数据技术来提高系统的安全及稳定性VB是在Windows操作平台下设计应用程序的最迅速、最简洁的工具之一,是Microsoft的一种通用程序设计语言,随着Inernet的不断发展和广泛应用,未来将是以网络为中心的世界。短短几年,VB得到了很大的发展和应用,很多企业公司都在用VB来进行应用系统的编写,以达到经济、效率的运营与决策。在未来十年,VB仍将在软件行业的开发与应用中占有举足轻重的位置并促进信息产业的发展。VB自开发以来发展了多个版本,从1.0到6.0再到现今的
16、.NET无不被广大的编程人员接受并喜爱,可以看出VB编写程序的简洁、方便之处。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特
17、性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。SQL Server 2000是Microsoft公司在数据库领域中非常重要的产品,它具有性能良好、稳定性强、便于管理和易于开发等优势,赢得了许多客户的喜爱,成为一个热门的数据库产品。本系统运行环境最低配置:基于Windows XP/NT/2000平台,CPU:赛扬2.8G、内存:256M、硬盘:40G。系统结构本系统采用C/S模式的结构,以方便广大用户的使用,并且增强了人
18、机界面的规范性和实用性。以达到尽可能的增加酒店运营和管理的效率,使顾客达到满意的程度。C/S模式简介C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。C/S模式的优点首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示
19、、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。再次,采用C/S模式将降低网络通信量。C/S只有两层结构,网络通信量只包括
20、Client与Server之间的通信量。第3章 系统需求分析需求分析的任务需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示。在软件完成后,制定的软件需求规格说明还要为评价软件质量提供依据。系统数据流图的创建用户的需要具体体现在各种信息的提供,保存,更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后
21、面的具体设计打下基础仔细分析调查有关酒店管理信息要求的基础上,将得到如图3.1所示的本系统所处理的数据流程。图3.1酒店管理系统数据流程图(1) 针对一般酒店管理系统的需求,通过对酒店管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:(2) 客房标准信息,包括的数据项有:标准编号,标准名称,房间面积,床位数量,住房单价,是否有空调,电视,电话,单独卫生间等。(3) 客房信息,表格的数据项有:客房编号,客房种类,客房位置,客房单价,备注等。(4) 订房信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,备注等。(
22、5) 结算信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,结算时间,备注等。数据字典的创建数据流图上所有成分的定义和解释的文字集合就是数据字典。数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。数据字典对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。还对系统分析中其他需要说明的问题进行定义和说明。数据项数据项是数据最小的组成单位。它的描述内容是:数据项描述=数据项名、数据项含义说明、别名、类型、长度、取值范围、与其他数据库的逻辑关系。其中,“取值范围”、“与其他数据库的逻辑关系”(例如该数据项等于另几个数据项的和,该数据项的值等于另一数据项的值等)定义了数据的完整性约束条件,是设计数据检验功能的依据。部分数据项的定义如下:1. 数据项名称:typeid别 名:无含 义:标准编号类型及长度:字符型,10小数位数:允许为空:否2. 数据项名称:typename标准名称3. 数据项名称:area房间面积数据类型,5是4. 数据项名称:bednum床位数量数据类型,25. 数据项名称:haircondtion是否有空调字符型,26. 数据项名称:htelephone是否有电话7. 数据项名称:htelevision是否有
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1