已阅读5页,还剩73页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 基于 酒店管理系统的设计与实现 姓 名: 学 号: 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 二 一三年五月 A in 2013 基 于 酒 店 管 理 系 统 的 设 计 与 实 现 同 济 大 学 学位论文版权使用授权书 本 人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 经指导教师同意,本学位论文属于保密,在 年解密后适用本授权书。 指导教师签名: 学位论文作者签名: 年 月 日 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人 承担。 签名: 年 月 日 摘要 随着信息的发展及网络的普及,在 21 世纪越来越多的行业都接入了网络这个大平台。当然,服务业也不例外,在服务行业中,酒店服务业与随着大潮与国际市场接轨。为了迎接这次的变革,提高酒店整体的竞争力,改变酒店固有的旧的管理模式,提高酒店的管理及服务水平,就成了酒店行业必须面对和解决的问题,采用计算机的信息办公辅助功 能对酒店进行信息化管理已成为酒店经营者的必然选择。因此,本文为了提高酒店的经营效益,本着科学化、信息化、系统化的设计原则,设计实现了酒店管理系统。 本文通过实际的调查研究,根据当前社会存在的大中小酒店的经营现状进行了了解,同时对其经营业务进行了详细的分析,结合信息管理系统的特点及当前流行的开发设计技术,设计实现了基于 酒店管理系统。该系统从人性化设计、功能和性能、安全机制及可扩展性综合考虑,发平台,以 C#作为实现语言,采用 008 作为数据库,考虑到酒店业务管理的复杂性,以三层架构作为开发设计模式,同时以建与客户交互的前端页面,同时采用 密机制,实现了一个具有人性化界面,且安全、稳定、扩展性强的酒店管理系统。 论文首先对课题研究的背景进行了分析,并在其应用领域和发展现状进行了详细调查和分析,明确了项目研究的主要内容和关键技术;其次对主要框架和业务需求进行了介绍;然后对项目的总体设计、应用环境和相关功能的实现作了详尽的描述;最后对项目中用到的关键技术进行了详细的阐述,并对系统的不足之处进行了总结,然后对系统未 来研究的方向进行了展望。 关键词: 酒店管理系统, 层架构, of of in of in to in to we s of To of in to of on of In on of on at on of s In in of s c # as 008 as of as a at in at D5 a of on by of a of of in of in of 济大学 硕 /博士学位论文 目录 目录 第 1 章 引言 . 1 题的背景及研究意义 . 1 内外研究现状 . 1 题的研究内容和价值 . 2 文的组织 . 3 第 2 章 系统开发的技术及理论基础 . 4 统开发环境 . 4 发平台 . 4 008 数据库 . 5 统开发采用的关键技术 . 6 层架构 . 6 术 . 6 式 . 8 第 3 章 系统的需求分析 . 9 统的需求及功能分析 . 9 前酒店管理中存在的问题 . 9 统实现的目标 . 9 统业务流程 . 10 统用例分析 . 11 例 . 11 统的用例分析 . 12 第 4 章 系统的设计 . 15 统总体设计原则 . 15 统的结构设计 . 16 统的设计模式 . 16 统的体系结构 . 17 统的功能模块 . 17 统的功能模块描述 . 18 统的界面设计 . 19 统建模 . 20 图 . 20 序图 . 21 统的功能设计 . 24 据库设计 . 27 同济大学 硕 /博士学位论文 目录 据库设计原则 . 27 据库关系图 . 28 据库 . 29 过 问数据库 . 34 第 5 章 系统的实现 . 36 统架构的实现 . 36 体类的实现 . 36 据访问层的实现 . 38 务逻辑层的实现 . 38 统的功能模块实现 . 39 录模块 . 39 统主界面 . 42 础信息管理 . 45 统用户管理 . 48 房入住 . 51 告信息管理模块 . 53 房结账管理 . 57 表管理 . 59 第 6 章 总结与展望 . 64 结 . 64 一步工作 . 64 致谢 . 66 参考文献 . 67 个人简历、在读期间发表的学术论文与研究成果 . 68 第 1 章 引言 1 第 1 章 引言 题的背景及研究意义 在网络技术高速发展的今天,一切的商业行为都在跟网络接轨。这不但是为了不落后于时代,不被主流所淘汰,更是为了更好的借助网络来实现更大的商业利益,借助计算机来对酒店进行管理,彻底的告别纸质的管理时代。这将是未来酒店行业在众多竞争中立 于不败之地的重要因素。 酒店管理的信息化,不仅是酒店管理现代化形象的一个重要标志,尤其是对于提高员工工作效率、加速资金周转、降低各项成本及改善服务质量,更有十分积极的作用。 为了提高酒店的服务水平、节约成本及提高管理效率,寻求一种科学高效的管理模式与途径是我们需要深入探讨和解决的当务之急。 对酒店行业来说,对酒店的经营状况具有决定性作用的是酒店的服务质量和管理水平。如何通过使用先进的管理技术和手段来提高酒店的竞争力成为酒店行业改革首选任务。在网络和计算机技术发达的今天,利用科技手段提高酒店的管理水平将是一条 可行且有效的途径。虽然信息化经营并不是使酒店行业走向成功的绝对因素,但通过信息手段我们可以最大限度地提高管理效率,准确、高效的对资源进行分配。因此,采用网络化和酒店管理系统,已成为提高酒店的管理效率的重要手段,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率, 并能够及时、迅速、准确地满足顾客对服务的需求。 对于本系统的研究,意义不仅仅在于做出一个实际可用的系统,探索三层架构模式在酒店管理系统设计中的可行性及 应用优势,更在于对酒店管理信息化进行探索性的研究。 内外研究现状 为了提高酒店的经营效益和服务质量,酒店的管理系统会随着客人的需求而不断完善。及时地提供给客人的服务信息,给顾客提供快捷的服务,已成为酒店经营管理的目标与方向,而酒店的装潢设计、服务质量以及价格竞争等因素将退居二线,未来酒店的竞争将在信息化、智能化方面展开。 第 1 章 引言 2 在世界范围的酒店 家中,拥有 牌的 拥有 牌的 疑是已经形成垄断地位的行业领先者,特别是 球包括 连锁酒店集团均选用其产品。 国内的酒店管理系统最初是在 80 年代 出现的 。 通过借鉴国外管理系统的设计理念, 再结合国内 酒店经营行业 的实际 状况 ,逐步发展 并趋于 成熟, 到今天已经有 了几个较 为 成熟的 酒店管理 系统, 并 产生了几 个 专职 为 宾馆 酒店行 业 开发 管理系统的公司。特别是到了 90 年代底,我国开发的酒店管理系统慢慢地进入五星级酒店,国内有名气的有:中软好泰,西湖软件,北京泰能的 列产品,广州万讯 的千里马系列产品。其中,北京泰能现与 作,形成了 大系列四条产品线,从产品开发到市场拓展方面均有较大提升 。 现在市场上的酒店管理系统主要有 C/S 架构和 B/S 架构两种, C/S 的优点是能充分发挥 的 数据 处理能力,很多 任务 可以在客户端 进行 处理 ,完成 后再 将处理结果 提交给服务器, 它的优点是 客户端响应速度快。缺点是一般适用于局域网 。 随着互联网的飞速发展,移动办公和分布式办公 也成为一种趋势, 很多情况下都是在不同的网络环境下办公的, 因此 , C/S 结构的系统在这种情况下 就不能很好的满足 系统 业务 的 需求。 B/S 架构的主要优点是建立在广域网上 , 面向不同的用户群 , 分散地域 , B/S 架构的系统 可以很容易的进行 扩展, 通过一个浏览器 ,系统管理员分配一个 账号 , 或者在线申请一个账号等。总的来说, B/S 和 C/S 都是当 进系统设计中所使用的 非常重要的 软件设计 架构 , 在适用 于系统 维护等方面, B/S 架构 比 C/S 架构的系统 要 适用 得多 。 题的研究内容和价值 通过实际的调查研究,以及对酒店经营管理的了解,结合当今流行的信息管理技术,设计实现了基于 术的酒店管理系统,具 体研究内容如下: 1)角色及权限的管理 在酒店管理中分为不同的权限层次,如经理、收银员及客户等,每种角色有不同的权限,通过登录判断用户的身份,展示不同的信息。通过角色及权限的限定,来维护数据库的安全,不被任意篡改或损坏。 2)房间类型及房间信息管理 在酒店中,客房根据装修及服务的不同,分为不同的类型,如单人间、标准间及总统套房等,每种类型的价格上会有差距,服务设施也有高低,客户可根据第 1 章 引言 3 自己的消费水平自由选择客房类型。 每种客房类型又包括许多房间,房间也会有空闲、预定及入住等状态,并且及时将房间信息显示在页面中 。 本模块将对客房信息进行管理设定。 3)客人信息管理 在客人入住或预定的过程中,会将客人的基本信息保留在数据库中,以便为客人提供人性化的服务。同时可作为酒店的营业额进行查询统计。 4)公告信息管理 酒店内部的公告通知信息。如本酒店最近发布的新闻信息,通知开会等。 5)酒店收支报表 对酒店收支情况有个具体的了解,每天的营业额多少,客房的入住情况等。为酒店的经营状况提供一个直观的了解,为下一步的经营决策提供依据。 文的组织 第一章为引言,主要阐述了本课题的背景及意义,对国内外研究的现状进行了分析,提 出本课题的研究内容。第二章对系统的相关技术进行介绍,主要包括酒店管理系统开发的环境以及所采用的关键技术。第三章主要对系统的需求分析与设计进行介绍,对系统结构和数据库进行了设计。第四章主要介绍系统的实现,按照需求分析中主要的功能模块的实现方法进行了说明,并讨论了构建系统所涉及到的技术,同时给出了系统的关键技术实现、部分核心代码和相关界面的实例。第五章对本系统所做工作的总结和未来对系统扩展工作的展望。 第 2 章 系统开发的技术及理论基础 4 第 2 章 系统开发的技术及理论基础 统开发环境 发平台 族中最基础的 台,它 是由活动服务器页面发展而来的。 继承了微软一贯的简单、易用风格。它 利用 公共语言运行库 和服务框架网络应用程序提供了一个可靠的、自动化的、可扩展的主机环境;同时 成 系统设计 模板,不仅简化了自身应用程序的 配置 ,还 为系统的开发 提供了 简化的 服务以及 较为实用 的编程模板 (如 。 为一个 台,它的核心是 行语言,这样,我们就可以通过客户端的浏览器对页面进 行访问和浏览 。 行语言是在象服务器上的 客户机上的 类的 机过程中运行的受控代码 , 责处理引入的所有 求,并对每个请求应用程序的 行解析,然后把请求分配到应用程序以进行进一步的处理 17。 持 多线程的, 并可以 异步处理请求。 用 一种基于框架配置模板的技术,并运行与 基于构件的 台之上 ,因此 ,它不但具有 制的优点,还具有可以通过构建进行配制或者基于 制等特点。除此之外, 具有 支持应用程序的实时更新 的优点 。 C#是 台提供 的 一种编程 语言 ,具有面向对象的特点 。 C#是一种企业解决方案的首选语言,不仅因为它 带有下一代编程语言服务运行时 ( : 但具有 管理执行代码 的功能,而且 C#也通过 供 了一个 动态环境 ,使得编程更为容易 。 支持 主要语言是 C#。支持 架的很多程序是用C#写的 , C#语言 主要 借鉴了 C+,在企业计算领域, C#将会变成为用于编写 “ 下一代窗口服务 ” (简写为 用程序的主要语言。 C#是一种面向对象的语言,具有简单易用而且具有较高的安全机制 ,而且又是 发的首选语言,因此,在开发本系统时我选择了它作为开发语言。 第 2 章 系统开发的技术及理论基础 5 008 数据库 008 微软公司提供的一个数据解决方案,作为一个企业数据库,它为企业提供了一个具有较高安全性和高效的数据管理平台,主要用于企业数据管理和商业智能应用。 008 是一个安全可靠,且可伸缩高可用的关系型数据库引擎,提供了集成服务、分析服务以及报表服务等管理工具和服务等,为 员和数据库管理员提供了极大的开发和管理方便。 008 数据引擎是企业数据管理解决方案的核心 ,为企业提供了更为方便的不熟、管理和优化企业数据的功能 。 除此之外, 008 还集成了一些工具,如数据 分析、报表 服务 、集成 服务 和通知 服务等功能。这使 的我们可以为企业 构建和部署 更为 经济 且 有效的 决方案。 008 作为一种 企业管理数据较为 常用的数据库, 它 具有 如 下 特性 : 1、 管理方便 008 提供了一个集成管理工具,用于数据库的管理和协调,且管理架构易于扩展,基于这样的机制,我们就可以更为方便的使用 理对象来编写程序,用户也可以根据需要来定制和扩展他们的管理环境。 2、 可用性强 008 不但提供了诸如数据分析、报表服务和通知服务等工具,而且,我们还可以通过它的数据备份和恢复功能、数据镜像、故障 转移集群以及增强的联机操作来为企业构建和部署高可用的应用系统。 3、 安全性强 008 提供了更为精确和灵活的控制方案,通过一系列的安全机制,使得数据安全更为严格。首先, 008 支持身份认证的服务,非法用户将不能通过认证登录进入数据库管理系统;其次,008 提供了加密功能,并且集成了一个密钥管理架构,我们可以对机密的数据进行加密处理,保证了数据的安全;最后, 008 提供了一个授权机制,允许管理员在其管理等级上和指定范围内进行对数据库的管理。 第 2 章 系统开发的技术及理论基础 6 统开发采用的关键技术 层架构 考虑到酒店 管理业务的数据量大、业务复杂、客户群体大等特性,本平台更适合采用三层架构的 B/S 结构。 三层架构 分为表示层、业务逻辑层、数 据访问层, 层与层之间 具有 低耦合 的管理,在 层 的 内部 是 高内 聚的关系,这样,就 使得解决方案的维护和 扩展 变得更为 容易。 三层架构之间的关系如图 2示。 图 2层架构关系图 ( 1)表现层: 与使用者交互,作为一个 可视化接口 存在 , 将信 息和数据显示给使用者,主要 用 与 表示信息和收集数据, 但是其对数据不作任何处理 ,主要任务是 完成系统与用户 的交互 以及系统与数据库的交互。 ( 2)业务逻辑层:它 用于衔接 用户和数据服务, 接收 用户 从表现层 发来的业务 请求, 完成相应的业务处理,并且将数据处理请求发送到数据访问层 。 ( 3)数据访问层: 与 数据库服务器 连接,接收业务逻辑层的数据处理请求 ,完成数据的存储和 或者从数据库中取出数据返回给业务逻辑层 。 系统采用三层的体系结构,结构清晰,灵活性、可移植性、安全性、可维护性都较高。 术 一 个用 写的函数库,主要用于创建功能丰富的前端用户界面,是一个与后台技术无关的前端 架,因此,可以在 2 章 系统开发的技术及理论基础 7 等各种开发语言中引入 架进行软件开发工作。 一系列的类库组成, 一旦页面成功加载了 后,就可以在页面中通过 用 类及控件来实现需要的功能 同时 好地考虑了浏览器间的兼容性, 所以在不同浏览器中控件的显示是几乎相同的。 术是一个兼容各种浏览器的开源 , 最开始是由 术扩展而来的 , 它由 发 , 在开发过程中参考 机制组织面向对象的可视化组件 , 无论从 面设计、 式的应用 , 对 操作 , 到数据解析上的异常处理 , 都算是一个 户端技术的精品。 从应用的角度上说, 术是一个用户界面库,它提供功能强大的组件库,实现 步刷新技术,并与 技术结合在一起 , 实现更具有交互性的 用。最初 , 一个扩展。从 本开始,它得到了扩充,不 再依赖于 ,已经可以独立运行,虽然它仍然是可被集成的一个选项。发展到 可以使用许多不同的基础库,例如 一起使用,或者是独立运行。 术用于在客户端创建丰富多彩的 用程序界面,使 B/S 结构应用更具活力性。它也可以用来开发 客户端的 用,主要用于创建户端用户界面,是一个与后台服务器技术无关的 用。因此 , 各种服务器端编程语言中。 在众多的 架中 , 术脱颖而出,不仅仅是由于它为用户提供优美的用户界面和功能强大的组件,这些组件数量繁多,能够满足 现层设计的需要。 现在介绍一下 术的优点 , 使我们能够更加了解它。 1、 兼容各种浏览器 各种浏览器出自于不同的公司 , 它们都实现 个公共子集 , 这使得大部分代码在不同浏览器上都能很好地兼容。但是,由于浏览器所开放的底层文档对象模型 同,浏览器中的 何实现和操作 象略有不同,这导致浏览器之间的不兼容性。级联样式表 指定 档的视觉表现的标准 。利用 置显示文档的结构元素,可以改变 象的字体,颜色 , 位置等属性 使用 可以动态地改变字体、大小、颜色等,也可以设置和改变元素的位置,隐藏或显示元素。 由于各种浏览器对 支持不尽相同 , 这也导致了浏览器之间的不兼容性。这使得 发人员在编写代码时不得不考虑这个问题,无疑加大了程序的开发难度 在开发 ,开发人员考虑到这个问题,解决了这个难题并提供一个统一的接口,使得我们在使用 术时不需要考虑浏览器的兼容性。该第 2 章 系统开发的技术及理论基础 8 技术兼容各种浏览器,降低开发难度 ,缩短开发时间。 2、 界面优美的 件 术提供很多组件 , 它不仅界面优美 , 功能强大 , 而且具有面向对象的特点,实现对象重载,继承以及事件侦听等功能,我们可以很方便的继承这些组件类,实现扩展,自定义个性化的组件。还提供一些操作 点的对象。 以前,可扩展组件、随意拖动和缩放组件是 C/S 结构的软件特有的性质,现在由于 出现, 用程序设计语言 也出现这样的操作。 式 英文全拼是 是 一种轻量级的数据交换格式。它基于 999)的一个子集 ,因此,它可以将 象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 户机传递给服务器端程序 。 用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯(包括 C, C+, C#, )。这些特性使 理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 它是 原生格式,这意味着在 处理 据不需要任何特殊的 工具包。 在数据传输流程中, 以文本,即字符串的形式传递的,而 作的是 象,所以, 象和 符串之间的相互转换是关键。 数据格式如图 2示: 图 2据格式 持 式的通信, 和 当户对的数据传输方式,所以用起来会很舒 服。而且 它 可以很方便的传递对象 , 对 持的很全面。所有的数据传递需求他都可以胜任。 , 第 3 章 系统的需求分析 9 第 3 章 系统的需求分析 统的需求及功能分析 前酒店管理中存在的问题 酒店信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现有的酒店显然不能完全满足这些需求,它存在的主要问题有: (1)酒店员工年龄层次偏大,专业技 术低,进行酒店的计算机信息化管理有难度。 (2) 管理酒店的各种信息相当困难。随着游客量的增大 ,酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。 (3) 处理效率低,准确度差。 有的酒店甚至 采用人工方式,不但增加了工作量,浪费了人 力,更重要的是不可避免地会降低处理效率,且出错机率大。 统实现的目标 本系统基于 B/S(浏览器 /服务器)结构,选用一台高性能的网络服务器发布本系统,同时选用一台专用的数据库服务器,为本系统提供数据服务,设计实现一个具有高安全性和高性能的 酒店 管理办公平 台。系统的实现目标如下: 1) 自主知识产权 通过 微软公式 提供的 010 平台 ,使用 C#语言进行编码,代码部分都是通过自己编写完成。不涉及到侵权问题。同时,对于 管理界面 , 使用术来实现,要 在现有的技术之上进行创新。 2) 能够满足 酒店管理对系统安全性的要求 在系统中设定权限,对权限进行分级, 将权限分配到用户, 不同的 级别 用户所拥有的 操作权限 根据需要也有 不同 ; 同时,由于 酒店 数据只限于内网访问,在一定程度上也能保证安全。 3) 高性能、高稳定性 对于管理系统来说,系统 应该 能够很快的 响应用户 发出 的请求,因此,在网第 3 章 系统的需求分析 10 络通畅 能够保证 的 条件 下,系统的性能必须要高, 因此, 我们必须 将 硬件的配置和数据库并发处理用户的请求响应等因素 考虑进来 。系统在运行期间,应对一些突发故障能够 作出快速的处理,不会影响系统的正常运行。 4) 操作简单 酒店 管理系统的使用人员不可能都是 对计算机操作特别熟练的人 ,为了保证系统的通用性,使之适合各种操作水平的人,这就要求系统不能太繁琐和复杂。 5) 可扩展性好 考虑到 酒店 对 酒店 管理 业务 的实际需求,根据 使用人群 的规模,结合系统的设计模式 ,来配置性能合理的网络服 务器和数据库服务器,同时考虑到近几年网络和信息技术的 研究前景 ,对系统一些通用的模块进行接口 化 ,方便系统进行扩展。 6) 易于管理和维护 酒店 管理系统必须是易于管理和维护的,这样就能有效的降低这部分的费用。 统业务流程 通常情况下,软件的效能离不开在需求阶段对其业务流程进行分析,从项目的业务流程角度对项目进行研究与重组是有效而且必须的,可以最大化用户的需求,并在业务流程之上开发人员基于用户提出的其他需求进行整改,这对项目的进一步实施起到关键作用。 在酒店管理的日常业务中,酒店主要经营的是客房的 消费,即为顾客提供入住服务,并根据提供服务的层次收取费用。按照酒店经营的模式,如果对酒店经营提供高效的管理,更快捷的为顾客提供入住服务,更快的根据顾客提供的入住要求找到适合的房间,以及更方便的统计酒店的经营情况,就必须采纳和遵从符合条件的业务工作流程。 (1) 用户信息的管理 。 根据酒店人员的层次不同,在系统中划分不同的角色,不同的角色在系统中拥有不同的管理权限。 (2) 客房信息的管理 。 按照客房提供的服务层次不同,将酒店的客房划分为不同的类型,如豪华房、标准房等,而客房根据提供服务的情况分属于相应的客房类型。 (3) 客房入住 。 在 顾客选择入住本酒店后,在前台由服务人员听取顾客对房间服务的要求,选取符合顾客要求的房间类型,录入顾客的个人信息,并分配到顾客选定的客房中,同时将该客房的状态改为“入住”状态。 第 3 章 系统的需求分析 11 (4) 退房结账 。 在顾客要求退房时,由前台工作人员核定完顾客的个人信息及入住房间后,在系统中对该房间进行结账操作,顾客缴纳费用后,完成退房的操作,同时将客房的状态更改为“空闲”状态。 本系统的业务流程图如图 3示: 图 3统业务流程图 统用例分析 例 用例是一种建模技术,主要用于描述系统应具有什么样的功能。 用例模型的酒店管理系统 酒店管理员 前台服务人员 酒店经理 角色权限数据维护 用户信息数据维护 客房类型数据维护 客房信息数据维护 顾客入住 顾客结账退房 客房状态维护 查看酒店收支情况 查看酒店入住记录 数据库 务器 第 3 章 系统的需求分析 12 创建是由开发者和客户或者最终的使用者共同协商完成的,经过反复讨论需求的规格说明,明确系统的基本功能,为后阶段的设计和开发工作打下良好的基础。 用例模型由用例、角色和系统组成,用于描述系统的功能,是对系统功能的宏观整体描述。 用例分析的目的主要有以下几点: 1) 明确系统应具备哪些功能,这些功能是否满足客户的基本需求,并与系统开发人员达成一致。 2) 为系统的功能提供清晰一致的描述。 3) 为系统测试打下基础,可以用于验证最终实现的系统所完成的功能是否符合客户的最初需求。 4) 通过从需求的功能用例出发跟踪进入到系统中具体 实现的类和方法面可以检查其是否正确。 用例图是用例分析的重要组成部分,它由参与者( 系统边界( 用例( 及关联( 成,描述用户希望如何使用一个系统,希望系统能够提供什么样的服务,以及他们需要为系统提供什么样的服务。用例图从用户的角度出发来描述对系统的需求,并分析产品所需的功能和动态行为。 统的用例分析 对于 酒店管理系统 而言 ,首先根据系统的安全性问题,将系统用户分为管理员和系统使用用户,根据酒店的管理层次及实际的管理 工作,再次 依据不同的安全级别将用户 进行 分类与授权,之后对应的用户拥有访问相应内容的权限。可以大致将系统的用户人群分为三大类,包括: 1) 系统管理员 管理员拥有普通用户的所有权限,对于 客房 管理模块和用户管理模块 进行管理 , 主要包括客房类型的添加,删除及修改,包括客房类型的描述以及该类型客房的价格等信息,以及客房信息的添加、修改及删除工作,包括对客房的描述,客房的状态(入住、空闲等)信息的维护;在用户管理方面,可以对用户信息和角色权限进行管理。具体包括添加用户并授予某个角色权限,修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024专业机械设备买卖协议典范版B版
- 2024实习职工入职合同
- 2024年专业商品混凝土物流服务合同版B版
- 2024年区块链技术应用研究与开发合同
- 2024年个人独资企业解散协议
- 2024全新卖房协议合同下载
- 江南大学《产品设计1》2021-2022学年第一学期期末试卷
- 佳木斯大学《商务日语视听说1》2021-2022学年第一学期期末试卷
- 2024常用建筑材料供应协议模板一
- 2024专业离婚子女探望细则协议
- 《人工湿地系统运行与维护标准》
- (生字课件)13、桥(共11张PPT)
- 国开2022年春季《小学数学教学研究》形考任务1-4题库及答案
- 《ANSYS有限元基础》课程教学大纲
- 专用钻床液压系统设计.
- 中继距离的计算
- Access实例——图书借阅管理系统参考模板
- 云南省教育科学规划课题开题报告 - 云南省教育科学研究院
- 购房楼层计算器-日照-
- hs编码对照表.xls
- 大学物理实验报告-夫兰克-赫兹实验
评论
0/150
提交评论