酒店经营管理系统.doc
《酒店经营管理系统.doc》由会员分享,可在线阅读,更多相关《酒店经营管理系统.doc(101页珍藏版)》请在咨信网上搜索。
酒店经营管理系统 摘 要 经营管理是酒店管理中非常重要的一环,作为酒店工作人员能够通过经营管理系统清楚明了的看到酒店的客人入住、收费标准、并对客人的消费情况实时管理、营业收入、收支管理等经营中的诸多信息,还能够通过对经营收入比较来发现酒店管理中的诸多问题。正是基于如此多的优点和作用,本课程设计分析并设计了这个酒店经营管理系统。 此酒店经营管理系统基于C#,根据客户需求和实际软件发展情况设计而成。界面友好,操作简单。软件投入使用后更是能够根据客户新的需求而不断的添加和更新其功能。 关键词 酒店经营、收支管理、客人信息、收费标准 1 管理系统引言 1.1概论 经济和科技飞速发展的今天,随着计算机科学水平和网络的飞速发展,使得它已融入到了日常工作和生活中的方方面面之中,为广大用户提供了更加周到和人性化的服务。比如信息管理、资料查询等一系列繁份复杂的操作。 我们都知道,酒店是为客人提供住宿、餐饮、购物、娱乐和其它服务的综合性服务企业,它所接待的客人可能来自世界各地,而且这些客人的生活习惯、消费水平、宗教信仰等各不相同。随着社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。如何以酒店企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满足客人的各种消费需求,在当今竞争日趋激烈的酒店行业中,是经营好酒店企业的重要问题。这就要求酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合的运用酒店资源,而其还应该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时地对客源市场信息作出反应和正确的指定经营决策,保证酒店企业的生存和发展。酒店经营管理系统是任何一个酒店不可缺少的部分,它的内容对于酒店的管理者和内部员工来说都至关重要,所以酒店经营管理系统应该能够为用户提供充足的信息和快捷的安全查询,及实时管理手段。但在过去,人们一直在使用传统的人工的方式来进行酒店管理,这种落后的方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。而使用计算机对酒店经营进行管理,具有手工作业所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率。 此次开发了一种基于.NET的酒店经营管理系统。其不但具有实际酒店经营管理系统应有的档案管理,信息安全认证等功能,且拥有用户使用更简单、界面更直观友好等优点。当然,随着经济的发展,酒店经营管理系统将在未来的发展中起到更加关键的作用。 1.2目标 通过此次课程设计能够更进一步的了解大型软件的开发过程,能加深理解和巩固所学的有关软件工程学的基本概念、基本理论和基本方法,而且能提高自我的编程能力和上机操作能力,以及分析问题和解决问题的能力;同时进行良好的独立工作习惯和科学素质的培养,为今后参加科学研究工作打下良好的基础。 2 可行性研究报告 2.1引言 2.1.1 编写目的: 在进行任何一项软件开发时首先要进行可行性分析和研究。可行性研究报告确定能否用最小的代价在尽可能短的时间内确定该软件是否能够并且值得开发。该报告的读者对象是项目开发小组。 2.1.2 项目背景: 项目开发单位:郑州航空工业管理学院计算机系071006专业 指导老师:郑州航空工业管理学院车葵老师 随着市场经济的迅速增长,中国酒店市场的需求永远是以客至上,且对酒店的环境以及服务标准都是高要求的。传统酒店在使用人工进行管理时,存在工作量大,各种多而复杂的文件信息占用大量空间,时间和物力,数据不易管理,且容易丢失,酒店对于各种信息及出现的应急状况反应缓慢,容易丧失顾客,以及人工管理劳神伤财等各种弊端。 本酒店管理系统是属于酒店企业的一种管理系统。它提供了先进的信息处理功能,在现代社会中,一个现代化的酒店,如果没有与之相匹配的酒店信息管理系统,是无法想象的,也是没有竞争力的。 2.1.3 定义: 技术可行性:要对开发的项目功能、性质和限制条件进行分析,确定在现有的技术资源条件下,技术风险有多大,项目是否能实现。 经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。 社会可行性: 要开发的项目是否存在任何侵权,妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有的管理制度、人员素质、操作方式是否可行。 2.1.4 参考资料:软件设计国家标准文档格式 《软件工程教程》 2.2 可行性研究的前提 2.2.1 基本要求:能够真确的分析出客户的需求,并且准确的界定项目的规模,并对各种方案进行有效的评估和筛选。 2.2.2 开发目标:酒店经营管理系统 2.3、技术的可行性分析: 无论从硬件或是软件上来说,建立此酒店经营管理系统是可行的。从软件开发方面来看,本系统是一个基于.NET的应用程序。目前C#编程技术应经十分成熟,利用现有的技术可以完成系统所要求的全部功能目标。考虑到开发时间较为紧张,但仍然可以在规定时间内完成开发。运行方面,目前学校的计算机系实验室设施较为完善,网络资源充分,学校计算机系实验室的机房和服务器,可以很方便的运行该酒店经营管理系统。 2.3、经济的可行性分析 2.3.1支出 在学校计算机系的机器上,不必进行另外的硬件设备投资。 经常性支出,仅包括软件的维护费用。 2.3.2效益 本系统可以很方便的实现酒店经营管理的自动化,可以减少很多的人力开支和大量的办公费用,也能极大的提高酒店的效率,同时也能为顾客节省时间,带来极佳的口碑,从而进一步的带来更好的效益。 2.4社会可行性分析 2.4.1 法律方面的可行性 新系统的研制和开发都是选用正版软件,将不会侵犯他人,集体和国家的利益,不会违反国家的政策法律和法规。 2.4.2 使用方面的可行性 由于现在大家的计算机水平普遍提高,加上此酒店管理系统界面友好,合乎常人的的使用习惯,使操作更加简单;数据录入迅速,规范,可靠;统计正确;制表灵活;适应力强;容易扩充。 2.5 结论 完成此项目是在现有的技术条件下可以开发。 3项目开发计划 3.1引言 3.1.1编写目的:开发人员和用户应该明确软件系统开发的周期。分步骤完成计划的内容,在计划之内充分参考用户对软件设计的要求,在可行性研究的前提下,满足用户对软件各方面的使用要求。 3.1.2 项目背景 项目开发单位:郑州航空工业管理学院计算机系071006专业 主管部门:郑州航空工业管理学院车葵老师 随着市场经济的迅速增长,酒店市场的需求永远是以客至上,且对酒店的环境以及服务标准都是高要求的。传统酒店在使用人工进行管理时,存在工作量大,各种多而复杂的文件信息占用大量空间,时间和物力,数据不易管理,且容易丢失,酒店对于各种信息及出现的应急状况反应缓慢,容易丧失顾客,以及人工管理劳神伤财等各种弊端。 本酒店管理系统是属于酒店企业的一种管理系统。它提供了先进的信息处理功能,在现代社会中,一个现代化的酒店,如果没有与之相匹配的酒店信息管理系统,是无法想象的,也是没有竞争力的。 3.1.3 定义 软件项目计划逻辑:由于软件需求在初始阶段是模糊而又不完整的,质量计划只能建立在对客户需求的大致而不确切的理解之上。因此项目计划应该从找出不确切与准确恰当的软件需求间的映射关系入手。 3.1.4 参考资料 软件设计国家标准文档格式 《软件工程教程》 3.2项目概述 3.2.1工作内容 在三周之内完成本软件系统的设计、开发、测试并书写各种文档,交付客户使用。 3.2.2条件与限制 条件:工作地点郑州航空工业管理学院软件工程实验室拥有完善的局域网系统。 限制:时间太短,项目开发小组实际经验不够丰富,开发的产品漏洞可能很多,需要对软件的测试工作量太大。 3.2.3运行环境 郑州航空工业管理学院软件工程实验室 3.2.5验收标准 按照国家标准在双方主管部门的监督下进行验收。 3.3实施计划 3.3.1任务分解 主要将任务分解各个部分:软件可行性分析报告、软件计划说明书,需求规格说明书、软件概要设计说明书、软件详细设计说明书、代码模块的开发、测试软件性能、书写软件测试报告。 3.3.2进度 在第十周完成软件的可行性研究报告和软件计划和需求规格说明书和软件概要设计并画出E-R图; 在第十一周完成软件的详细设计和软件的代码编写; 第十二周完成软件的测试,并书写软件测试报告。 3.3.3关键问题 需求获取的问题是一个十分困难的过程:通常用户并不知道自己希望计算机系统做什么;通常用户使用业务语言表达需求,开发人员缺乏相关的领域知识和经验,难以准确理解这些需求;用户提出的不同需求可能存在技术上的矛盾和冲突;管理者可能出于增加影响力的原因而提出特别的需求;由于经济和业务的变动性,需求经常发生变更。正是由于获取需求是一个困难的过程,因此书写需求规格说明书是一个较为复杂的过程。当然最关键的问题是软件代码的编写,正是由于需求的多样,造成了软件代码的编写的复杂程度,一个良好的书写习惯和程序设计风格会对后期的软件维护带来不可忽视的影响。 3.4人员组织与分工 3.4.1项目小组人员: 070210122 吕书毅 071006111 金红亮 071006301 陈函 071006306 丁野 071006308 郭晓媛 3.4.2 人员分工情况 10周:由吕书毅同学完成软件的可行性研究报告和软件计划和需求规格说明书; 由金红亮同学完成软件的概要设计说明书和详细设计说明书 由郭晓媛同学完成软件的流程图 11周:由陈函同学和丁野同学完成软件的代码编写和测试。 3.5交付期限 本软件需要在12周周六(2009年11月21日)之前完成并上交,若在此期限无法完成可以推迟三天在13周周一(2009年11月23日)完成并上交。 3.6专题计划要点 1.利用Project制定项目计划 2.项目开发小组成员认真研究项目计划并对模糊之处提出异议,在要求时间内完成各自的工作。 4需求规格说明书 4.1引言 4.1.1编写目的 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做的如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。鉴于此,书写本文档。本文档阅读对象为项目委托单位和项目开发单位的相关人员。 4.1.2项目背景 项目开发单位:郑州航空工业管理学院计算机系0710063班 主管部门:郑州航空工业管理学院计算机系车葵老师 随着市场经济的迅速增长,中国酒店市场的需求永远是以客至上,且对酒店的环境以及服务标准都是高要求的。传统酒店在使用人工进行管理时,存在工作量大,各种多而复杂的文件信息占用大量空间,时间和物力,数据不易管理,且容易丢失,酒店对于各种信息及出现的应急状况反应缓慢,容易丧失顾客,以及人工管理劳神伤财等各种弊端。 本酒店管理系统是属于酒店企业的一种管理系统,通过企业内部的局域网的方式处理与交换信息。它提供了先进的信息处理功能,具有决策支持体系。酒店信息管理系统包括公用数据库、主计算机系统(如计算中心或信息中心的计算机系统)以及前台处理系统等。同时,前台的酒店管理员通过计算机与主计算机系统相联系。在现代社会中,一个现代化的酒店,如果没有与之相匹配的酒店信息管理系统,是无法想象的,也是没有竞争力的。 4.1.3 定义 : 数据字典:(Data Dictionary,DD)用于定义数据流图中的各个成分的具体含义。它以一种准确性的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。 数据字典的任务是对于数据流图周报告出现的所有的被命名的图形元素在数据词典作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。 数据词典有以下4类条目:数据流、数据存储、数据项和加工 4.1.4 参考资料: 软件设计国家标准文档格式 《软件工程教程》 4.2 任务概述 4.2.1 目标 酒店经营管理系统 4.2.2 运行环境 需要.NET FrameWork3.5或其以上版本的支持 4.3 数据描述 4.3.1 静态数据 管理员的资料、传真收费标准信息 4.3.2 动态数据 客人的基本信息、客人的消费信息、每天每位客人的消费额、每天的营业额 房间餐饮收费标准信息 4.3.3数据流图 软件系统的数据流图顶层流图由加工、数据流、文件、源点和终点4种元素组成。 (1)顶层数据流图 顶层数据流图如下图所示: 第0层数据流图 第0层数据流图如下图所示: 信息输入第一层数据流图如下图所示: 点餐第一层数据流图如下图所示: 浏览、统计、查询的第一层数据流图如下图所示 4.3.4 数据库描述 数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用的DBASELL就是一种数据库管理系统软件。 (1) 数据库的概念 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的,和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个"数据库集合"。 (2) 数据库的优点 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。 (3) 数据库文件的特征 无论使用哪一种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性: 1) 文件的记录格式相同,长度相等。 2) 不同的行是不同的记录,因而具有不同的内容。 3) 不同的列表示不同的字段名,同一列中的数据的性质(属性)相同。 4) 每一行各列的内容是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。 4.3.5 数据字典 以下是相应的数据字典: (1)数据源点及汇点描述: 名称:工作人员。 简要描述:协助入住客人完成登记处理、结账处理、查询、点餐、话费服务等业务。 有关数据流:房卡、登记成功信息、点餐成功信息 (2)加工逻辑词条描述 1.加工名:登记处理 简要描述:将入住顾客的各项信息输入:姓名、身份证号、入住日期、房间号、押金等。 输入数据流:姓名+身份证号+入住日期+房间号+押金 输出数据流:房卡号 2.加工名:结账处理 简要描述:在客人离店时,负责处理结账业务。 输入数据流:房卡号 输出数据流:应付帐额 、消费信息 3.加工名:点餐 简要描述:客人在餐厅就餐,处理客人的点餐信息。 输入数据流:所点餐饮项目 输出数据流:点餐账单 4、加工名:查询 简要描述:处理餐厅客人的餐饮查询信息、收费标准查询信息、服务标准查询信息、可身份证号、姓名等条件查询客人信息。 输入数据流:各种查询条件 输出数据流:对应各种信息 5加工名:浏览 简要描述:浏览客人信息、浏览住房收费标准与各项服务收费标准、可浏览餐饮信息。 输入数据流:各种浏览命令 输出数据流:对应各种信息等。 6加工名:统计 简要描述:可统计当日每客人所花费用;可统计当日营业额。 输入数据流:各种条件 输出数据流:客人每天消费信息、当日营业额 (3)数据流名词条描述: 1、数据流名:房卡号 说明:客人在酒店消费的凭证 数据流来源:工作人员 数据流去向:文件 数据流组成:客人信息 (4)数据文件词条描述 1.数据文件名:菜单.txt 简要描述:存放菜单 输入数据:无 输出数据:菜单及价格 2.数据文件名:客户消费信息 简要描述:存放客人消费信息 输入数据:客人点餐,打电话及传真的事件,次数,消费金额 4.3.5 数据采集 主要通过局域网的各台计算机,由各个接口完成数据的采集。前台负责基本信息的输入包括客人基本信息,收费标准信息。餐厅完成客人餐费信息,机房负责计算客人的电话费、传真费等。 4.4 功能需求 利用Visual Studio2008作为开发工具开发的一个酒店管理系统。系统的主要用户是酒店的管理人员,工作人员。系统必须提供制定的服务,通过需求分析划分出系统必须完成的所有功能: (1)具有输入信息功能:包括客人基本信息(包括姓名、身份证号、入住日期、房间号、押金)、客人消费信息、收费标准信息、系统用户信息等。 (2)具有结帐功能:包括客人在住宿期间的房费、餐费、服务费、电话费、传真费等费用。 (3)具有点餐功能:客人可按菜名点餐,并可计算餐费。 (4)具有浏览功能:可浏览客人信息;可浏览住房收费标准与各项服务收费标准;可浏览餐饮信息。 (5)具有查询功能:可按姓名、身份证号查询客人信息。 (6)具有统计功能:可统计当日每客人所花费用;可统计当日营业额。 (7)具有报表功能:可将收费清单打印输出;可将入住客人信息打印输出。 (8)具有数据维护功能:由专门人员对数据库中的数据(包括密码表、客人信息表、餐饮表、住房服务标准表、住宿收费表等)进行维护。 (9)具有登录功能:进入系统前需要登录,输入密码及权限确认。 4.4.1 功能划分 按照功能将系统分为9个方面。具体要求见4.4功能需求。 4.4.2 功能描述 1.信息输入功能:要求输入客人的基本信息,姓名为字符串类型,不仅仅能够支持中文名字的输入,而且能够支持少数民族,外文名字的输入,因此可能这个功能要求支持多国语言。身份证号要求对字符串类型,长度为十八位,因为十八位身份证号按照数字算特别大,并且最后一位不全是数字。客人消费信息能够显示消费总额,并且可以显示消费详细情况,并且拥有查询的功能,能够查询客人在每一天、每一地点的消费信息。收费标准信息按照项目委托方的要求能够进行动态调整,包括折扣等一系列方面。系统用户信息能够显示当前登录用户的各种信息包括名字性别职务工号等一系列方面的信息情况。 2.结账功能:此功能要求的接口比较多,能够与餐厅,机房等部门进行数据的准确传输和计算,因此这个功能较为复杂, 并且需要大量的数据测试才能够保证系统的正常运行。 3.点餐功能:此功能主要发生的餐厅,要求客人与餐厅工作人员能够进行有效的交流沟通才能保证数据的正确性。客人能够知道每一种饭菜、酒水的价格,并且知道每一顿饭总价格。要求餐厅输入完成后能将数据传送至数据库完成计算的任务。 4.浏览功能:可以通过此功能浏览客人信息;可浏览住房收费标准与各项服务收费标准;可浏览餐饮信息。 5.查询功能: 可按姓名、身份证号查询客人信息。此功能主要为了酒店安全考虑,防止不法分子利用入住酒店作为掩护。另外也能供普通客人查询,要求查询速度快并且准。姓名如果有重复,将所有重复顾客的资料显示出来。 6.统计功能:可统计当日每客人所花费用;可统计当日营业额。此功能主要用于管理层对酒店经营状况进行有效的管理,并发现管理中的缺陷加以改正从而提高酒店的效益。 7.报表功能:可将收费清单打印输出;可将入住客人信息打印输出。主要是满足顾客的需求,使顾客明白消费,不至于产生误解纠纷,提高酒店的口碑,从而带来更好的效益。 8.数据维护功能:由专门人员对数据库中的数据(包括密码表、客人信息表、餐饮表、住房服务标准表、住宿收费表等)进行维护。此功能较为复杂,并且也是系统运行之后需要人力物力投入最多的地方。如果能够有一个好的数据库,势必会降低人工成本。此功能需要工作人员经常对数据库资料进行备份。 9.登录功能:进入系统前需要登录,输入密码及权限确认。此项功能主要是考虑系统数据库的安全性。不是每一名工作人员能够获得权限进入数据库,每一个能够进入数据库的人员拥有不同的权限。 4.6 运行需求 4.6.1 用户界面 4.6.2软件接口 需.net framework 3.5或其以上版本的支持 5软件概要设计说明书 系统从总体上可以分为如下功能。 (1)具有输入信息功能:包括客人基本信息(包括姓名、身份证号、入住日期、房间号、押金)、客人消费信息、收费标准信息、系统用户信息等。 (2)具有结帐功能:包括客人在住宿期间的房费、餐费、服务费、电话费、传真费等费用。 (3)具有点餐功能:客人可按菜名点餐,并可计算餐费。 (4)具有浏览功能:可浏览客人信息;可浏览住房收费标准与各项服务收费标准;可浏览餐饮信息。 (6)具有查询功能:可按姓名、身份证号查询客人信息。 (7)具有统计功能:可统计当日每客人所花费用;可统计当日营业额。 (8)具有报表功能:可将收费清单打印输出;可将入住客人信息打印输出。 (9)具有数据维护功能:由专门人员对数据库中的数据(包括密码表、客人信息表、餐饮表、住房服务标准表、住宿收费表等)进行维护。 (10)具有登录功能:进入系统前需要登录,输入密码及权限确认。 (11)具有帮助功能。 通过部分数据客户端化的技术,防止网络瓶颈的出现,避免管理上的复杂性。系统结构图如下: 启动 N 登录次数>3 用户登录 Y N 密码正确 Y 服务员 顾客 系统管理员 用户管理及系统维护 报表子系统 查询子系统 退出 退出 退出 酒店经营管理系统 系统管理 打印报表 查 询 统 计 浏览结帐点餐功能 退 出 入住客人信息打印 收费清单打印输出 统计当日营业额 统计当日每客人所花费用 按身份证号查询客人信息 按姓名查询客人信息 按菜名点餐 收费标准信息 客人基本信息消费信息 退 出 帮助功能数据维护功能 进入系统前需要登录,输入密码登录 详细设计 详细设计阶段的关键任务是确定怎样具体地实现所需要的目标系统,也就是要设计出程序的“蓝图”,除了应该保证程序的可靠行之外,使下一步即将要编的程序可读性好,容易理解,容易测试和容易修改,维护是详细设计阶段最重要的目标 (一)界面设计: .主界面: 1. 登录功能界面 2.顾客信息功能界面 3. 结帐功能界面 4. 点餐功能界面 5浏览功能界面 6. 查询功能界面 7. 统计功能界面 8. 报表功能界面 9. 数据维护功能界面 程序设计 全部模块(类):(共16个) 各个函数要有部分代码和模型图(各个属性图) 输入信息功能模块 包括客人基本信息(包括姓名、身份证号、入住日期、房间号、押金)、客人消费信息、收费标准信息、系统用户信息等。 输入信息 客人基本信息 客人消费信息 收费标准信息 系统用户信息 1. 客人基本信息(包括姓名、身份证号、入住日期、房间号、押金):用于保存顾客的基本的登记信息 //添加记录,查询 统计 代码: 属于类Login.cs private void button1_Click(object sender, EventArgs e) { foreach (Control c in this.Controls) { if (c is TextBox) { if (c.Text == string.Empty) { MessageBox.Show("用户信息不完整!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } string path = Application.StartupPath; path = path + @"\客人信息.txt"; StreamWriter sw = File.AppendText(path);/*将新客人信息追加到文件尾部*/ sw.WriteLine(textBox1.Text); sw.WriteLine(textBox2.Text); sw.WriteLine(textBox3.Text); sw.WriteLine(textBox4.Text); sw.WriteLine(textBox5.Text); sw.Close(); string path1 = Application.StartupPath;//创建客人消费文件 path1 = path1 + @"\客人消费信息\" + textBox1.Text; FileStream fs = File.Create(path1); fs.Close(); MessageBox.Show("客人记录已创建完毕!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); foreach (Control c in this.Controls) { if (c is TextBox) { c.Text = string.Empty; } } } 2. 客人消费信息: 用于查询 统计 报表的打印 代码 属于类Turnover.cs private void Turnover_Load(object sender, EventArgs e) { string sb = ""; string path = Application.StartupPath; path = path + @"\客人消费信息\"; DirectoryInfo dirInfo = new DirectoryInfo(path); FileInfo[] fileInfo = dirInfo.GetFiles();/*得到文件夹下的所有文件*/ double count = 0; foreach (FileInfo fi in fileInfo)//遍历 { string fileName = fi.FullName;//文件完整路径 StreamReader sr = new StreamReader(fileName); sb = sb + "\n" + fi.Name + "\n\n"; while (!sr.EndOfStream) { DateTime date = Convert.ToDateTime(sr.ReadLine());//得到某次服务的日期 if (DateTime.Compare(date, DateTime.Today) >= 0) //是今天 { sb = sb + sr.ReadLine();//服务项目 string s = sr.ReadLine(); count += Convert.ToDouble(s);//消费金额 sb = sb + " " + s + "\n"; } else//不是今天,跳过 { sr.ReadLine(); sr.ReadLine(); } } sr.Close(); } richTextBox1.Text = sb; this.Text = "今日总营业额:" + count + "(不包括房费和服务费)"; } 3. 收费标准信息: 用于明确各项费用的标准。 代码 属于类Standard.cs 无具体代码,在程序界面设计中直接完成。 4. 系统用户信息 代码 属于类UsersInfo.cs private void UsersInfo_Load(object sender, EventArgs e) { string sb = ""; string path = Application.StartupPath; path = path + @"\管理员\"; DirectoryInfo dirInfo = new DirectoryInfo(path); FileInfo[] fileInfo = dirInfo.GetFiles();/*得到文件夹下的所有文件*/ foreach (FileInfo fi in fileInfo)//遍历 { sb = sb + "\n" + fi.Name + "\n\n"; } richTextBox1.Text = sb; } 结帐功能模块 包括客人在住宿期间的房费、餐费、服务费、电话费、传真费等费用。结帐功能 住宿期间的房费 餐费 服务费 电话费 传真费 代码: 属于类Account.cs private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == string.Empty) { return; } string path = Application.StartupPath; path = path + @"\客人消费信息\" + textBox1.Text; if (!File.Exists(path)) { MessageBox.Show("客人不存在!", "提示"); return; } StreamReader sr = new StreamReader(path); double count = 0; while (!sr.EndOfStream) { sr.ReadLine();//消费时间 sr.ReadLine();//消费项目 count += Convert.ToDouble(sr.ReadLine());//金额 } //计算房费和服务费 FileInfo fi = new FileInfo(path);//获取文件信息 DateTime start = fi.CreationTime;//获取文件创建日期,即客人入住日期 DateTime now = DateTime.Now;//当前日期,即结账日期 int date = DateTime.Compare(now, start);//入住天数 count = count + date * (200 + 30);//总金额,200为房费,30为服务费 MessageBox.Show(count.ToString(), "总消费金额"); } 电话费 代码:- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 经营管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文