酒店客房管理系统需求规格说明书(子功能流程图模块详细)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组号:X
组长:XXXX 组员:XXXX XXXX XXXX XXXX XXXX
1引言 (4)
1.1编写目的 (4)
1.2开发背景 (4)
1.3参考资料 (5)
2任务概述 (5)
2.1目标 (5)
2.2用户的特点 (5)
3 相关技术概论 (6)
3.1什么是.NET FRAMEWOKE (6)
3.2什么是C# (6)
4 可行性分析 (7)
4.1技术可行性 (7)
4.2开发时间可行性 (7)
4.3设备条件可行性 (8)
5需求规定 (8)
5.1系统业务流程分析 (8)
5.1.1宾客预订 (8)
5.1.2宾客入住 (9)
5.1.3宾客退房 (9)
5.1.4财务核查 (10)
5.2数据流图(DFD) (10)
5.3对功能的规定[整体框图] (12)
5.4对功能的描述 (15)
5.4.1基础设置 (15)
5.4.2预订管理 (17)
5.4.3前台接待管理 (18)
5.3.4前台收银管理 (19)
5.4.5 财务核查管理 (21)
5.4.6客房及客史管理 (22)
5.4.7系统管理 (23)
6系统环境规定 (24)
6.1硬件环境 (24)
6.2软件环境 (24)
7项目组成员分工 (24)
1 引言
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预订开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度及深度。虽然信息化不是酒店走向成功的关键因素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。
1.1 编写目的
编写本说明书是为了对酒店客房管理系统的定义和系统功能作明确的界定,清楚地勾勒出各个功能模块完成的功能及功能模块间的联系。本说明书需经用户的认可,它是进一步开发的基础和依据,同时它也是系统完成后验收的标准。
1.2 开发背景
酒店行业的激烈竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换方面的快速可靠,是手工操作所不能完成的。
本酒店客房管理系统主要针对酒店管理中最核心的客房管理,旨在提高酒店的管理效率,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。
1.3 参考资料
2 任务概述
2.1 目标
本酒店客房管理系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。具体的目标包括:
(1)有效的预订处理
(2)简便迅捷的宾客接待登记服务
(3)实时、快速、准确提供客房动态
(4)为财务提供严密的帐务系统
(5)系统运行稳定可靠、各项维护功能齐全、易于维护
(6)简单、友好的操作界面
2.2 用户的特点
本酒店客房管理系统的用户分为系统管理员和一般用户两类。
对于系统管理员,他能够对整个系统进行管理,能够执行整个系统的所有操作,例如,对数据进行备份和恢复,添加用户信息,给一般用户分配权限等。
对于一般用户,他可以在自己的权限范围内对系统执行相应的操作,他所具有的权限必须由系统管理员赋予。可以根据酒店客房管理系统的特点,将一般用户细分为接待员,收银员,经理等。
3 相关技术概论
3.1 什么是.NET Framework
.NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。
使用.NET Framework的一个主要原因是它可以作为集成各种操作系统的方式。.NET Framework可以创建Windows应用程序,Web应用程序,Web 服务和其他各种类型的应用程序。.NET Framework的设计方式保证它可以用于各种语言,包括C#,,C++,Visual Basic,Jscript,甚至一些旧的语言。所有这些提供了意想不到的多样性,这是.NET Framework具有诱人前景的部分原因。
.NET Framework 旨在实现下列目标:(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet 上分布,或者是在远程执行的。(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。(5)使开发人员的经验在面对类型大不相同的应用程序(如基于Windows 的应用程序和基于Web 的应用程序)时保持一致。(6)按照工业标准生成所有通信,以确保基于.NET Framework 的代码可与任何其他代码集成。
.NET Framework 具有两个主要组件:公共语言运行库(Common Language Runtime,CLR)和.NET Framework 类库。公共语言运行库是.NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java 的虚拟机。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI) 应用程序,也包括基于 所提供的最新创新的应用程序(如Web 窗体和XML Web services)。
3.2 什么是C#
C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C 和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。
使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,