收藏 分销(赏)

宾馆管理系统.docx

上传人:xrp****65 文档编号:5934218 上传时间:2024-11-23 格式:DOCX 页数:33 大小:650.73KB
下载 相关 举报
宾馆管理系统.docx_第1页
第1页 / 共33页
宾馆管理系统.docx_第2页
第2页 / 共33页
宾馆管理系统.docx_第3页
第3页 / 共33页
宾馆管理系统.docx_第4页
第4页 / 共33页
宾馆管理系统.docx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 软件学院 专 业: 软件工程 学 生: 程萌 指导教师: 靳冰 完成日期 2012 年 04 月南阳理工学院本科生毕业设计(论文)宾馆管理系统的设计与实现The Design And Realization ofThe Hotel Management System总 计:毕业设计(论文) 27页表 格: 0个图 片: 25个南 阳 理 工 学 院 本 科 毕 业 设 计(论文)宾馆管理系统的设计与实现The Design And Realization ofThe Hotel Management System学 院(系): 软件学院

2、 专 业: 软件工程 学 生 姓 名: 程萌 学 号: 104151320018 指导教师(职称): 靳冰 讲师 评 阅 教 师: 完 成 日 期: 2012年04月 南阳理工学院Nanyang Institute of Technology宾馆管理系统的设计与实现软件工程 程萌摘 要 改革开放三十年来,随着我国经济的发展,人们已经不仅仅满足于简单的吃穿住行,而为了增长见识,扩展视野,开始更多地走出家门,到祖国各地甚至是世界范围内旅游,因此,旅游业和商贸流通业变得空前繁荣,这也就促使着宾馆日常管理业也得到前所未有的发展。因此利用以计算机为基础的信息管理信息系统应运而生。改善和挖掘着宾馆日常管理

3、业的市场潜力,最大限度地获取营业利润,这是目前宾馆日常管理从业者们在软件环境方面所要进行改善和提高服务的一个重要措施。本管理系统的开发是针对中小型宾馆日常管理业务开发而成的,采用sql server 2008作为后台数据库,C#工具来设计程序,共实现了几个主要的功能模块:客房分类可以帮助管理员对客房进行分类,理清客房的基本信息;客房订房帮助客人实现客房预定,并添加顾客的基本信息;客房管理用于管理客房信息,可以按顾客要求进行房间的更换,额外物品的消费添加;顾客退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在宾馆日常管理预订、入住管理等方面的需求。通过以上功能的实现来提供相对比较完善

4、的宾馆日常管理机制的建立。本文详细介绍了宾馆日常管理系统的开发实现过程,从系统的需求分析、模块设计、数据设计、详细设计等各个环节都进行了详尽的分析和描述。关键词 宾馆日常管理系统;C#;SQL2008。The Design And Realization ofThe Hotel Management SystemSoftware Engineering MajorCheng MengAbstract: Reform the reform and opening up 30 years, with the development of our national economy, people h

5、ave not satisfied merely to simple food and clothing lives goes, and in order to increase our knowledge, expanded vision, began to more out of their homes, to all over the motherland and even worldwide tourism, therefore, tourism and trade circulation becomes prosperity, it also has prompted the hot

6、el daily management also get unprecedented development. So using computer-based information management information system came into being. Improve and mining the daily management of the hotel market potential, and the maximum limit for operating profit, this is the hotel daily management practitione

7、rs in software environment to improve and enhance the services of a important measures. This management system development is in view of the small and medium-sized hotel daily management business development and become, the SQL server 2008 as the backend database, C# tool to design program, were rea

8、lized several main function modules: Guest room classification can help administrator to rooms classification, clear the basic information of the guest room; Room reservation to help realize the guest room reservation, and add the basic information of the customer; Guest room management in informati

9、on management room, can according to customers requirements for the replacement of the room, extra items consumption add; Customers check out all the expenses and realize the guest settlement check out of the room. These function module basically meet the guest in the hotel reservation, check-in dai

10、ly management management needs. Through the above the realization of the function of to provide relatively perfect hotel daily management management mechanism. This paper introduces the daily management system development hotel process, from the demand analysis of the system, the design of the model

11、, data design, detailed design and so on each link all for a detailed analysis and description. Key words: hotel daily management system; C#; SQL2008.目 录1. 背景与意义12. 系统分析22.1 宾馆管理系统简介及存在的问题22.1.1 宾馆管理系统简介22.1.2 目前所面临的问题22.2 宾馆管理系统的设计目的32.3 系统的可行性分析32.3.1 经济上的可行性分析32.3.2 管理上的可行性分析42.3.3 技术上的可行性分析42.4

12、系统的需求分析42.4.1 系统组织结构的分析42.4.2 系统管理上的需求分析62.5 系统的业务流程分析72.5.1 部分业务流程图73. 系统设计83.1 开发环境,开发工具的确定93.1.1 系统开发环境的选择93.1.2 开发工具的选择93.1.3 数据库的选择93.2 系统结构的设计113.2.1 客房管理113.2.2 员工管理113.2.3 系统设置113.3 数据库的设计123.3.1 概念模型的设计123.3.2 数据库结构设计123.3.3 数据库的物理设计133.4 系统的输入输出设计153.4.1 系统的输出设计153.4.2 系统的输入设计154. 编码与实现164

13、.1 系统的界面设计164.2 系统的实施225. 系统测试与运行225.1 系统测试的分类235.2 系统测试工作的特点235.3 系统维护23结束语24参考文献25致谢261. 背景与意义近年来,我国的现代宾馆日常管理业得到了蓬勃的发展,无论是行业规模,设施质量还是经营理念或者管理水平,都取得了长足的进步,已经进入了现代化水平阶段。在信息化时代,管理科学与信息技术相互影响,相互促进,联系十分紧密。计算机信息管理系统在企业管理中的应用,从最初的基础操作如打印表单、计算工资等,发展到企业财务管理,再到建立企业数据库和局域网,实施全局规划与信息系统设计,这时达到了进入了企业信息化的阶段。企业的管

14、理信息系统以信息技术为基础,以管理理论为指导,为企业管理和决策提供信息支持,对企业生产经营进行了优化组合和合理配置,减少工作量,提高工作效率,全面增强企业的竞争能力。作为消费热点行业之一的宾馆业,将成为我国居民生活中的一大消费主题并且,随着整个促进消费和拉大内需概念的深入人心,人们将会不断地向更高生活水平看齐,宾馆行业前景发展十分良好。而信息化管理也成为宾馆行业最新要面对的问题。信息技术的飞速发展,给宾馆计算机应用带来了蓬勃生机,出现了宾馆计算机管理信息系统。计算机在宾馆中的应用,已深入到宾馆的各个部门,在宾馆现代管理理论中,宾馆管理信息系统己成为宾馆现代科学管理的重要内容,是宾馆经营必不可缺

15、少的现代科学工具。国内的宾馆计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外宾馆计算机系统的大规模引进,国外宾馆的先进管理技术进入我国,进一步促进了我国宾馆管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专门从事宾馆计算机管理系统的公司。随着信息技术的发展,许多宾馆日常管理都把管理信息系统作为宾馆日常管理实施科学化管理的主要工具,并在应用技术上不断的加以完善和发展,大大的提高了宾馆日常管理运营的质量与效益1

16、。宾馆是集客房、餐饮、通讯、娱乐、商务文化及其他各种服务与设施为一体化的消费场所,宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产率,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理。作为计算机应用的一部分,使用计算机对宾馆日常事务的管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆日常管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 在宾馆日常管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理方面得到了广泛的应用。设于宾馆日常管理前台各处的

17、计算机终端,直接与宾馆日常管理计算机控制中心联网,它可以非常方便地查阅客人档案,实时调整和显示房间状态。可以说在宾馆日常管理方面应用计算机技术,是很有必要的,这对改善宾馆日常管理的管理机制,提高管理效率具有非常重要的意义2。宾馆日常管理系统正是为此而设计的。本论文简要介绍了宾馆管理系统的项目背景和意义,着重阐述了该系统开发实现过程,对系统的需求分析、模块设计、数据库设计等各个环节进行了较详尽的分析和描述。较详细地介绍了宾馆管理系统所采取的关键技术。包括了预定管理、客房管理、员工管理和系统维护等几大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。此系统的意义就在于:可以降低

18、人力资源成本,提高工作效率。降低优化服务流程,提升服务质量。实现资源最佳配置,增加宾馆日常管理收益3。支持管理层全面了解经营状况。2. 系统分析系统分析是管理信息系统结构化开发方法中的一个重要环节,是运用系统的观点和方法对原型进行目标分析,环境分析和数据分析,其主要的任务是在充分认识原型的基础上,通过问题的识别,可行性分析,系统化分析,最后完成新系统的逻辑方案设计4。2.1 宾馆管理系统简介及存在的问题2.1.1 宾馆管理系统简介现在很多城市较大的宾馆都处于市中心黄金地段上,交通便利,四通八达。宾馆日常管理设施先进、环境舒适、安全可靠,包括了预定管理、客房管理、餐饮管理、员工管理和系统维护等几

19、大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。实现全面电脑自动化管理,为旅客的旅行、商务、住宿、餐饮、娱乐提供全方位温馨周到的服务。2.1.2 目前所面临的问题通过对市场的调研,发现目前不论是软件方面还是硬件方面,都还暂时不能够适应宾馆日常管理的需要,或者不能达到对一个优秀的管理系统的完善应用5,存在的主要问题有:(1) 计算机专业人才较少:要想开发一个系统,开发人员不仅要懂业务,还要懂计算机及通讯知识,对专业性的技术型人才的要求较高。(2) 信息处理效率低 :现行系统是手工操作,所有资料、查询、统计均是人工完成。不仅速度慢,而且准确率低。另外各部门信息联系不畅,数据

20、不能共享,重复性信息多。(3) 管理基础工作与计算机化的差距:管理职能、标准化、数据格式化等均管理基础工作的效率较低,与计算机的高效率要求之间具有一定的差距,对管理程序的应用不够充分完善。2.2 宾馆管理系统的设计目的宾馆管理系统就其表现形式看就是对宾馆大量的常规性信息的输入、存储、处理和输出过程,宾馆管理系统的设计目的主要表现在以下几个方面6: (1) 全面了解营业情况,提高宾馆决策水平。宾馆信息管理系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对宾馆运营的内部控制,增强管理人员的控制决策水平。(2) 提高服务质量。由于计算机处理信息的速度

21、很快,可以大大减少客人入住、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。完善的预订系统,使客人的入住有充分的保证。(3) 提高工作效率。计算机管理可大大提高业务运作的速度和准确性。如计算机的自动夜间稽核功能结束了手工报表的历史,计算机资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。(4) 完善宾馆内部管理体制。科学、正规、系统的宾馆软件系统在宾馆管理体系中还发挥着强有力的稳定作用, 可明显地减少员工及管理人员的流动对宾馆管理运作的不良影响。系统提供的多种安全级

22、别,保证各类数据不被无权过问的人查阅和操作。(5) 提高宾馆的管理效益及经济效益。应用管理系统通过节省大量的人力物力,增加宾馆的服务项目,提高宾馆的服务档次,减少管理上的漏洞,从整体上提高宾馆的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入吞吐量。2.3 系统的可行性分析2.3.1 经济上的可行性分析主要是对预估费用和对项目的经济效益进行评价。在费用支出方面,不仅要考虑主机费用(如管理,维护

23、费用)。而经济效益应该从两个方面考虑,一部分是可以用金钱去衡量的效益,如加快流动资金周转,减少资金积压等;另一部分是难以用金钱表示的,例如提供更多的高质量的信息,提高取得信息的速度7。宾馆日常管理正在努力为信息系统的建立提供良好的硬件设施 ,但相对与其原有的基础来说,主要的经济投入还应该是在软件的开发和维护上。此次信息系统的开发不仅可以使前台工作人员的工作效率大幅度提高,节约资源。而且在“用管理信息系统来管理现代化宾馆日常管理”这一趋势下,能够树立宾馆自己的企业形象。这些隐性的效益是不可估量的8。2.3.2 管理上的可行性分析管理的可行性分析主要指对此系统运行后带来的影响(包括组织结构,管理方

24、式,工作环境和结果)进行估计和评价,同时还要考虑到对管理人员这些最终用户的培训,以及在给定时间里能否完成预订的系统开发任务等。首先宾馆日常管理已经准备建立自己的局域网和计算机维护部门,因此各个部门之间的信息传送将会变得的高速和安全可靠9。其次,宾馆日常管理中正准备培养能够胜任网络管理的各个层次的管理人员和工作人员,并且现已拥有了少数网络管理方面的高级技术人才,对管理好网络有一定能力。系统中的管理人员包括硬件管理人员,软件管理人员等,最终为前台的操作人员。由于系统界面是大家所熟悉的WINDOWS图形界面,在用户接口设计时又充分考虑到了易用性,亲和性,因此一旦系统投入使用后,便可以很快的在宾馆日常

25、管理前台全面的利用起来。2.3.3 技术上的可行性分析本系统开发主要包括后台数据库的建立以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序具备功能完备,使用灵活等特点10。因此本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。因此本系统建议使用Win XP操作系统,数据库使用sql server 2008,开发工具使用VS,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁的操纵数据库的智能化对象。过程中首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直

26、到形成用户满意的可行系统。2.4 系统的需求分析2.4.1 系统组织结构的分析宾馆日常管理分为两个大的模块:日常办公和系统设置,日常办公又分为客房管理,员工管理两个方面,其中客房管理又分为客房信息、客房分类、顾客订房、顾客管理、顾客退房六个页面,在员工管理中,有员工信息的设置与修改。在系统设置板块中,主要是对登录信息的设置与修改。其中前台部作为宾馆日常管理的神经中枢,在客人心中,是宾馆日常管理机构的代表。客人的入住、退房、结账等活动都是在前台完成的,所以为其设计管理信息系统的时候,首先要考虑其组织结构。具体分析如下:客房信息:包括客房的编号、类型、价格以及客房的硬件信息。当添加新的客房时,就添

27、加相应的标准信息,可以随时查看客房的标准信息,并根据需要进行修改和删除等。订房信息管理:是宾馆客房管理系统的核心部分,它的主要功能是存储订房时的信息,包括登记人的姓名、登记人的证件号、登记类型、入住的时间等。这些信息直接关系到后续的结算信息管理。退房信息管理:结合订房信息的自动化结账,并存储结算信息,包括客房单价、押金、客房消费、客户类型、结算时间、入住天数以及总消费金额等。结算完毕就可以退房。经过调查该系统的组织结构图如图2-1所示。 图 2-1组织结构图系统具体结构如图2-2所示。 图22结构图2.4.2 系统管理上的需求分析设计管理信息系统基本实现了管理的智能化和信息化,有着现实的经济意

28、义和社会效益11。对于宾馆日常管理而言,一次性的投入带来最明显的效果是人力资源的开销压缩。另外,由于管理信息系统的种种特点,也给实际管理的操作带来了极大的便捷,如客人档案的管理实现了海量存储,快速查询,这些带给宾馆日常管理的是工作效率的大大提高。本系统可以利用其多维性、实时性、精确性突破了原始管理手段的诸多局限性,能够将所有存量资源实行最佳配置,从而在产品组合,产品营销方面有所创新。促进产品的销售,可以增加宾馆日常管理的收益。由此可见,宾馆日常管理无论是从结构上还是管理上,都是需要计算机的辅助,需要开发管理信息系统 。因此,宾馆日常管理系统的程序就应运而生了。2.5 系统的业务流程分析在宾馆日

29、常管理系统中,我们是面向客户的,接受客户的预定与修改用户的住房信息及其他基本消息,因此我们的系统的开发都是针对确定的业务流程的。尤其像本系统这样一个由用户提出的专用的管理信息系统,所针对的业务流程就是用户现在实行的业务流程12。2.5.1 部分业务流程图系统的数据流程图如图2-3所示。当管理员登录系统后,可以进行相应的操作。有客户前来订房时,前台操作人员可以查询客房的入住情况,并根据客户的需求选择合适的客房。当客户填写完成必要的登记信息后,就可以入住客房。当客户到前台退房时,前台操作人员可以根据客户的客房编号,查看其入住信息,确认无误后可以结算。结算完毕,就成功退房。图23系统流程图宾馆日常管

30、理的部分预订是由前台部来完成的,客人可以将预订请求发给前台部。前台部根据房间状态表来订房间,并将订单建立客户档案。客人到达前台部,接待员根据预订客户资料,房态表来决定是否可以让客人入住,客人填写入住登记表后就可以得到房间钥匙即房卡,前台部将入住信息通知服务部,并把付款方式通知收银员。如图2-4所示。图24 业务流程图客人通知收银员退房,收银员根据宾客账单和付款方式来办理退房和收银。如图2-5所示。图25 业务流程图3. 系统设计如果将宾馆的监视监控系统比作人的眼睛的话,那么计算机管理系统可以称其为一个人的大脑。作为宾馆经营管理的信息中心、指挥中心,宾馆电脑信息系统投入实际运营以后将发挥至关重要

31、的作用。宾馆电脑信息系统的设计和建设将遵循此思想。根据宾馆的实际需求及对计算机管理系统的说明,结合有关部门对宾馆软硬件方面的要求,宾馆电脑信息系统系统设计以先进性、智能化、高可靠性为主,并根据宾馆本身特点,充分考虑未来的扩充性,以保证本系统可靠性和时效性13。系统设计的任务是:在系统分析的接触上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段是提供必要的技术资料支持3。3.1 开发环境,开发工具的确定3.1.1 系统开发环境的选择软硬件的参数如下:CPU=奔腾3主频=900MHZ内存=521MB硬盘=80GB使用Win XP等操作系统。数据库使用sql serve

32、r 2008。 3.1.2 开发工具的选择Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。3.1.3 数据库的选择SQL语

33、言是一种介于关系代数与关系演算之间的结构化查询语言,其功能不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言14。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时有简单易学的语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,主要特点包括:(1) 综合统一。数据库系统的主要功能是通过数据库支持的数据语言来实现的。SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一

34、,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而是系统具有良好的可扩展性。(2) 高度非过程化。非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据

35、独立性。(3) 面向集合的操作方式。非关系数据模型采用的是面向记录的操作方式,操作对象是一记录。例如查询所有平均成绩在80分以上的产品姓名,用户必须一条一条地把满足条件的产品记录找出来(通常要说明具体处理过程,即按照哪条路径,如何循环等)。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4) 以同一种语法结构提出两种使用方式。SQL语言既是自含试语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语言能够嵌入到高级语言

36、(例如C、COBOL、FORTRAN)程序中,供程序员设计程序时使用。而在两中不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。(5) 语言简捷,易学易用。SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只使用了9个动词:数据查询(SELECT)、数据定义(CREATE,DROP,ALTER)、数据操作(INSERT,UPDATE,DELETE)和数据控制(GRANT,REVOKE)。SQL语言接近英语口语,因此容易学习,容易使用。总而言之,Sql server 2008是一个通用的、功能极强的关系

37、数据库语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,一种典型的具有客户机/服务器体系结构的关系型数据库管理系统。它具有XML支持联合数据库服务器视图索引网络库增强多SQl Server实例支持等功能特性,这些新特性使它成为一个优秀的大型在线事物处理(OLAP)平台,数据仓库和电子商务应用程序。故而本系统选择SQL Server数据库。3.2 系统结构的设计系统结构设计是确定系统中各主要部件之间的关系。它的目标是产生一个模块化的程序结构并明确各模块之间的控制关系,并通过界面定义,说明程序的输入输出流,进一步协调程序结构和数据结构15。计算机管理系统是整个宾馆日常管理系统的一个重

38、要组成部分,其主要是为了客房接待,预订,收银等业务流程而设计的,主要包括客房管理,员工管理,系统设置等功能子模块。3.2.1 客房管理在客房管理模块下又分为五个部分,分别是客房信息、客房分类、顾客订房、顾客订房、顾客退房。客房管理的功能主要包括添加房间信息(如房间号、类型、所在区域、价格等)并对其进行修改删除操作。并能显示出客房列表,方便管理员进行管理。客房分类的功能主要是进行添加客房分类(如客房分类、分类编号、该类价格等)并对其进行修改删除操作。顾客订房的功能主要包括显示出空闲客房的列表,并显示出空间客房具体信息,方便顾客进行选择。顾客管理的功能主要包括客房列表,显示出客房的具体信息,并可对

39、其进行换房和额外消费的添加,能有效帮助收银人员进行收银操作。顾客退房的功能是显示出正在使用的客房,当顾客要求退房时,对其进行退房操作。3.2.2 员工管理主要是对员工信息进行操作,添加员工信息(如所属部门、员工编号、员工姓名、登录密码、重复密码)等。3.2.3 系统设置系统设置主要是对系统管理员进行操作,修改其登录密码,并对其基本信息进行修改和删除。3.3 数据库的设计在开发的信息系统中,数据的存储与管理,大多采用了数据库系统,数据库是由各种各样的数据文件所组成的,但在数据库系统中,提供了对数据库的访问机制,能够动态的、有组织的存储大量互连的数据,并能以最佳的存储路径,最快的查询效率,最少的数

40、据冗余度为多种应用目的服务。它与传统的文件项目的区别就在于数据能够充分的分享应用程序与数据存储,彼此独立。数据库的主要任务是设计出能够反映实际信息关系,数据冗余度少,存储效率高,易于实施与维护并能满足各种应用要求的数据模型。3.3.1 概念模型的设计在此宾馆日常管理前台管理系统中,实体有:客房信息实体属性包括客房编号,客房种类,客房单价,客房位置以及备注。预订信息实体属性包括:宾客姓名,房间数量,房间类型,房价,付款方式以及联系电话及备注等。客人基本信息实体包括:姓名,身份证号码,房号,入住时间,单价等。3.3.2 数据库结构设计本系统根据概念模型设计中所规划出的实体,得出各个实体具体的描述E

41、R图,构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。如图3-1所示。图31个实体之间E-R图3.3.3 数据库的物理设计如图3-2,为数据库的结构关系图。图32数据库关系图员工信息表,显示员工序号,员工姓名,员工的登录密码,与员工管理界面相联系,如图3-3。图33入住信息表图部门信息表,显示部门序号和部门名称,在此程序中分为人事部,公关部,市场

42、部,策划部和餐饮部,如图3-4。图 34客房信息表图客房额外物品标准信息表,显示物品的序号,物品的名称和价格,如图3-5。图35客房额外物品信息表图客房信息表,显示客房的序号,房间号,所在楼层,所在区域,和房间类型,如图3-6。图36预定客房信息表图客房分类信息表,显示基本序号,客房的编号,类型以及客房的价格,如图3-7。图37客房分类信息表图顾客入住信息表,在顾客退房时使用,显示顾客的基本信息,入住信息,退房时间,及在房间内的消费,如图3-8。图38 账单信息表图3.4 系统的输入输出设计3.4.1 系统的输出设计输出设计的出发点是保证系统输出的信息能够方便的为用户所使用,能够为用户的管理活

43、动提供有效的信息服务。3.4.2 系统的输入设计输入设计的目标是保证向系统输入正确的数据,在此前提下,应做到输入方法简单,迅速,经济,方便,为此,输入设计应该遵循最小量,简单行,早检验,少转换的原则。4. 编码与实现4.1 系统的界面设计下面图就列出了系统中的一些界面:此界面为登陆界面,输入正确的密码方可登陆,若登陆成功,则进入系统的主界面,其中关于密码的设置可以在系统管理中进行。若为注册,也可注册一个新的用户,单击注册按钮,弹出注册页面,填写相应信息后,即注册成功。如图4-1所示。图41登陆界面若管理员未经注册,进入注册页面,在注册员工时可选择员工的工作部门,员工的编码,员工姓名及登录密码,

44、填写完成后,单击保存按钮,即完成操作。如图4-2所示。 图42管理员注册界面function Check() var usercode = $(#usercode).val(); $.get(Check_Account.aspx, usercode: usercode , function(data) if (data = 0) $(#result).html(该用户名可以放心使用); else $(#result).html(用户已存在); , text); 此为管理信息系统的主界面,包含消息显示,即注册过的用户登录名,登录时间,快捷操作,系统基本信息的内容。如图4-3所示。图43管理主界面

45、此为客房信息界面,列表显示出空闲客房信息,可对其进行编辑和删除操作,如图4-4所示。图44客房信息界面此为房间分类界面,可以查看宾馆日常管理的资源,对房间的规格进行分类,基本分为标间,豪华套间,总统套间三类,并可以对其分类进行编辑,删除,添加等修改功能。如图4-5所示。图45房间分类界面在顾客预定房间的界面中,根据提示,可以输入顾客姓名,性别,联系方式,身份证号,入住日期,预交押金等基本信息,即可在顾客管理中进行管理,方便管理员管理查询,也保证了工作效率。如图4-6所示。图46顾客预定房间界面此界面为房间管理界面,可查询到每个房间的具体信息,即基本序号,客房号,客房类型,所在区域,价格,并可对其进行换房、增加消费等具体操作。如图4-7所示。图47房间管理界面此为房间更换界面,若顾客因某种原因需要更换房间,可显示出空闲房间的列表,方便顾客更换,方便管理员进行管理。如图4-8所示。图48更换房间界面此界面为房价添加额外消费的界面,即顾客在房间内进行的附加消费。如图4-9所示。图49房间添加消费界面此界面为顾客退房界面,会显示出顾客在宾馆内所有的消费情况,预

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信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 

客服