XXXX技术学院学生毕业设计说明书设计题目:酒店管理信息系统姓名:xxx所在学院:专业班级:指导老师:成绩:2017年12月—2018年5月-1-摘要近些年来,随着我国经济的飞速发展,人们的生活水平有了明显的提高,旅游业也得到巨大的发展,旅游业带动了宾馆酒店业的发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店的竞争也越来越激烈。面对信息时代的机遇和挑战,对酒店业务的科学和信息化管理也提出了更高的要求。为了增强酒店在行业中的竞争能力,提高领导者的管理水平,实现降低企业运营成本的目标,酒店管理信息系统己经成为现代酒店经营者的必然选择。利用管理信息系统提高企业管理可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供强有力的支持。因此,采用全新的计算机网络和宾馆管理系统,可以作为提高宾馆管理效率、改善服务水准的重要手段之一。根据管理信息系统的辅助决策支持的功能,使酒店管理层和决策层随时可以在平台上获得目前酒店业务的经营状况、销售情况、库存状态等数据,从而达到降低酒店经营成本,提高企业利润。达到酒店的实际需求。使用当前最流行的软件开发工具visualstudio.NET,运用SQLServer数据库知识开发了一套可以快速查询和管理电子档案和纸质财务档案的酒店管理信息系统。酒店管理信息系统的开发过程就是从问题提出、需求分析、开发团队构建、总体规划、系统分析、系统设计到系统实现和评价的全部过程。由于酒店管理信息系统是一个规模大、复杂程度高的人机系统。因此酒店管理信息系统的开发是一项复杂工程。关键字:酒店管理信息系visualstudio.NETSQLServer数据库-2-目录摘要.............................................................1第一章选题的意义..................................................3第二章项目需求分析................................................42.1系统需求分析及功能模块的设计............................................42.1.1系统功能设定.......................................................42.1.2系统功能图.........................................................42.2数据流图...............................................................52.3数据字典...............................................................5第三章项目设计....................................................63.1项目平台的选择.........................................................63.2数据库逻辑结构设计.....................................................63.3代码设计...............................................................6第四章项目测试....................................................74.1软件测试过程...........................................................74.2B/S系统测试内容........................................................74.2.1数据校验...........................................................84.2.1Cookies测试.......................................................84.2.3数据库测试.........................................................84.3测试示例...............................................................8总结..............................................................9谢辞............................................................10-3-第一章选题的意义随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。随着人们的生活水平的提高,假日经济已成为人们消费的热点,使得宾馆酒店业得到快速发展。随着宾馆酒店增多,人们要求提高,宾馆酒店业的竞争也更激烈。宾馆酒店要在激烈的竞争中谋求生存与发展,就必须要提高其服务管理水平。-4-第二章项目需求分析通该酒店预订管理系统使用户能迅速而便捷的了解和查询酒店信息,根据自己的需求来预订房间。一个方便地实现对客房变更、房价及预订信息的自动化操作。使用该系统全面管理酒店信息,为用户节省时间和人力,更能全面、有效地掌握酒店基本情况,及时获取最新的准确资料和信息。该软件能系统管理酒店的信息,功能与实现方面有相当的针对性和实用性。该系统的主要功能有酒店信息管理,房间类型管理,订单信息管理,业务人员编辑和系统用户管理。2.1系统需求分析及功能模块的设计2.1.1系统功能设定该系统充分考虑其用户的操作简便性,实现快捷操作。它有以下几个功能:1.客户登陆(用户注册):按照要求进行客户登陆,登录界面有诸多操作。2.个人信息管理:用户可以对自己的个人信息进行增添,修改。并保存。3.房间查询:用户进行客房预订时可以查询所有的房间,空房。4.房间预订:用户可以对剩余客房进行预订(应有房间按等级)。5.个人订单管理:用户可以对自己的客房订单进行查询2.1.2系统功能图-5-2.1.3功能需求分析(1)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;(2)餐饮管理功能需求:包括管理菜品和管理作业:添加新菜种,修改,删除菜品;可以根据顾客下的订单和菜单自动生成作业任务,作业调控人员可以清楚无误地调控作业的运行。(3)库存管理功能需求:酒店均设有仓储部,仓储管理人员需要每天对项目的进项以及消费情况等信息进行查询和汇总,将其详细的内容以报表的方式进行打印,并为客房部门以及餐饮部门的必需物品进行供应方面的服务。(4)财务管理功能需求:酒店财务管理需要进行帐单付款、结帐、库存、报表等业务处理。2.2数据流图数据流图是一种结构化分析描述模型,用来对系统的功能需求进行建模,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。下面是根据上面的需求分析所做的总体数据流图和各主要模块的数据流图。2.3数据字典数据字典是用来定义数据流图中的各个成分的具体含义,它以一种准确性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。它和数据流图共同构成了系统的逻辑模型,是需求规划说明书的主要组成部分。数据字典的任务是将数据流图中出现的所以被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。-6-第三章项目设计3.1项目平台的选择根据B/S结构的要求,结合业界现有的软硬件产品和软件开发工具,在综合考虑性能价格比的基础上,笔者选择Microsoft公司的SQLServer数据库作为应用软件系统运行的数据库服务平台;选择高配置的PC服务器运行Windows2000操作系统;采用千兆以太网作为系统运行的网络平台。开发工具主要利用Microsoft公司的VisualStudio.Net,利用C#语言,结合ASP.NET,JavaScript,VbScript等技术来完成系统开发。采用了J2EE和.NET来组合技术,为企业级应用开发提供了一些公共的基础服务。J2EE是以Sum为首的若干个公司组成的联盟所大力推广的,而.NET则是作为J2EE的竞争者由Microsoft开发的。3.2数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计好的基本E-R图转换为与所选数据结构设计针对酒店管理信息系统的需求,通过对酒店管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构3.3代码设计代码是代表客观存在的实体或属性的符号,代码设计的任务就是设计出一整套供管理信息系统开发和运行所要的代码系统。代码设计的基本原则:代码要具有唯一性、标准性、通用性、可扩充性、稳定性和结果尽量简单等特点。在代码设计前,开发团队应当事先约定代码设计规范,一般包括命名规范、成员访问控制、代码注释规范、标准框架模式定义、关键约定等内容。-7-第四章项目测试系统设计完成后,对系统进行设计,然后测试成功就可以使用。任何产品都要经过测试,确保其符合质量要求,并能满足用户的需求,酒店管理信息系统自然也不能列外。软件是管理信息系统的重要组成部分,是我们不可缺少的部分。4.1软件测试过程在软件测试过程中,应严格执行测试计划,同时慎选测试用例,保存好出错统计和最终分析报告,为维护提供方便。为了保证软件的正常运行,需要提供一套与用户当前或者预期使用环境接近的测试硬件设备和软件环境,在本系统开发实例测试中服务器使用了较高的软硬件配置,客户端则采用普通PC机,具体配置如表所示。系统测试环境配置表客户端服务器端硬件CPU为英特尔,硬盘为40GB,内存为DDR2256MBPU为英特尔,硬盘为80GB,内存为DDR2256MB操作系统Windows10Windows10其他软件IE9以上浏览器SQLServer2014MicrosoftVisualStudio2010.NeTFramework2.0+4.2B/S系统测试内容基于Web的软件项目测试于传统的软件测试不同,不仅需要检查和验证它是否按照需求设计的要求运行,还要测试系统在不同用户的浏览器端的显示和JavaScript脚本运行是否合适,要在最终用户的角度进行安全性和可用性测试。Interner和Web媒体的不可预计性使测试基于Web的系统测试更加复杂。B/S系统测试内容主要包括以下几个方面-8-4.2.1数据校验如果根据业务规则需要对入住客户的信息进行验证,需要保证这些校验功能正常工作。例如,身份证的字段可以用一个有效列表进行校验,需要验证列表的完整而且程序正确调用了该列表。4.2.1Cookies测试如果Web应用系统使用了Cookies,检查是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。如果在Cookies中保存了注册信息,请确认该Cookies能够正常工作而已已对这些信息加密。如果使用Cookies来统计次数,需要验证次数累计的正确性。4.2