酒店客房管理系统需求规格说明书(定稿版).pdf
《酒店客房管理系统需求规格说明书(定稿版).pdf》由会员分享,可在线阅读,更多相关《酒店客房管理系统需求规格说明书(定稿版).pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、酒店客房管理系统酒店客房管理系统需求规格说明书需求规格说明书编写:编写:吴蔚,邱丁兰,汪琳莺时间:时间:2007915校对:校对:吴蔚,邱丁兰,汪琳莺时间时间:20071020审核:审核:时间:时间:项目组组长项目组组长:吴蔚项目组成员:项目组成员:吴蔚,邱丁兰,汪琳莺目录目录1 1 引言引言.4 41.1 编写目的.41。2 开发背景.41。3 参考资料.52 2 任务概述任务概述.5 52.1 目标.52。2 用户的特点.53 3 相关技术概论相关技术概论.6 63。1 什么是.NET FRAMEWOKE.63。2 什么是 C.64 4 可行性分析可行性分析.7 714.1 技术可行性.7
2、4。2 开发时间可行性.74。3 设备条件可行性.85 5 需求规定需求规定.8 85。1 系统业务流程分析.85.1.1宾客预订.85.1。2宾客入住.95。1。3宾客退房.95。1.4财务核查.105.2 数据流图(DFD).105。3 对功能的规定整体框图.125.4 对功能的描述.155.4.1基础设置.155.4.2预订管理.175.4。3前台接待管理.185.3.4前台收银管理.195.4.5财务核查管理.215.4.6客房及客史管理.225.4.7系统管理.236 6 系统环境规定系统环境规定.2 24 46.1 硬件环境.2426。2 软件环境.247 7 项目组成员分工项目组
3、成员分工.2 24 431 1 引言引言在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预订开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度及深度。虽然信息化不是酒店走向成功的关键因素,但它可以帮助那些真正影响成败的要素发挥更大的效用
4、。因此,采用全新的管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。1 1。1 1 编写目的编写目的编写本说明书是为了对酒店客房管理系统的定义和系统功能作明确的界定,清楚地勾勒出各个功能模块完成的功能及功能模块间的联系.本说明书需经用户的认可,它是进一步开发的基础和依据,同时它也是系统完成后验收的标准。1 1。2 2 开发背景开发背景酒店行业的激烈竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的 IT 工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存
5、、数据交换方面的快速可靠,是手工操作所不能完成的.本酒店客房管理系统主要针对酒店管理中最核心的客房管理,旨在提高酒店的管理效率,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。1.31.3 参考资料参考资料书名软件工程导论(第 4 版)C入门经典(第三版)作者张海藩Karli Waston等出版社清华大学出版社清华大学出版社4实用软件工程郑人杰、殷人昆、陶永雷清华大学出版社2 2 任务概述任务概述2 2。1 1 目标目标本酒店客房管理系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,
6、及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。具体的目标包括:(1)有效的预订处理(2)简便迅捷的宾客接待登记服务(3)实时、快速、准确提供客房动态(4)为财务提供严密的帐务系统(5)系统运行稳定可靠、各项维护功能齐全、易于维护(6)简单、友好的操作界面2 2。2 2 用户的特点用户的特点本酒店客房管理系统的用户分为系统管理员和一般用户两类。对于系统管理员,他能够对整个系统进行管理,能够执行整个系统的所有操作,例如,对数据进行备份和恢复,添加用户信息,给一般用户分配权限等。对于一般用户,他可以在自己的权限范围内对系统执行相应
7、的操作,他所具有的权限必须由系统管理员赋予。可以根据酒店客房管理系统的特点,将一般用户细分为接待员,收银员,经理等。3 3 相关技术概论相关技术概论3 3。1 1 什么是。什么是。NET FrameworkNET Framework。NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台。使用.NET Framework 的一个主要原因是它可以作为集成各种操作系统的方式。.NET Framework 可以创建 Windows 应用程序,Web应用程序,Web服务和其他各种类型的应用程序。.NET Framework 的设计方式保证它可以用于各种语言,包
8、括C#,,C+,Visual Basic,Jscript,甚至一些旧的语言。所有这5些提供了意想不到的多样性,这是.NET Framework 具有诱人前景的部分原因。.NET Framework 旨在实现下列目标:(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet 上分布,或者是在远程执行的。(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。(5)使开发人员的经验在
9、面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。(6)按照工业标准生成所有通信,以确保基于.NET Framework 的代码可与任何其他代码集成.NET Framework 具有两个主要组件:公共语言运行库(CommonLanguage Runtime,CLR)和.NET Framework 类库。公共语言运行库是。NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java 的虚
10、拟机.事实上,代码管理的概念是运行库的基本原则.以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。NETFramework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于 ASP。NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。3.23.2 什么是什么是 C CC#是可用于创建要运行在。NET CLR 上的应用程序的语言之一,它从 C和 C+语言演化而来,是 Microsoft 专门为使用。NET 平台而创
11、建的。因为 C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用 C开发应用程序比使用 C+简单,因为其语法比较简单。但是,C是一种强大的语言,在 C+中能完成的任务利用 C也能完成。如前所述,C中与 C+比较高级的功能等价的功能(例如直接访问和处理系统内存),只能在标记为“不安全的代码中使用.这个高级编程技术是非常危险的(正如它的名称),因为它可能覆盖系统中重要的内存块,导致严重的后果.因此,本书不讨论这个问题。C代码常常比 C+略长一些.这是因为 C是一种类型安全的语言(与C+不同)。在外行人看来,这表示一旦为某些数据指定了类型,就不能转换为另一个
12、不相关的类型。所以,在类型之间转换时,必须遵守严格的规则。执行相同的任务时,用 C编写的代码通常比 C+长。但 C#代码更健壮,调试也比较简单,。NET 总是可以随时跟踪数据的类型。在 C中,不能完成诸如“把 4字节的内存放在这个数据中,使之有 10个字节长,并把它解释为 X”等的任务,但这并不是一件坏事.C的优点是,它是惟一为.NET Framework 设计的语言,是在移植到其6他操作系统上的.NET 版本中使用的主要语言.要使语言如 VB.NET 尽可能类似于其以前的语言,且仍遵循 CLR,就不能完全支持。NET 代码库的某些功能.但 C#能使用.NET Framework 代码库提供的
13、每种功能.。NET 的最新版本还对 C#语言进行了几处改进,这是为了满足开发人员的要求,使之更强大。4 4 可行性分析可行性分析4.14.1 技术可行性技术可行性C是当前最流行的编程语言之一.微软对 C#的定义是:“一种类型安全、现代、简单,由 C 和 C+衍生出来的面向对象的编程语言,它是牢牢根植于C 和 C+语言之上的,并可立即被 C 和 C+的使用者所熟悉。C的目的就是综合 Visual Basic的高生产率和 C+的行动力。”SQL Server 2000 是当前最流行的数据库管理软件之一,以 Transact_SQL作为它的数据库查询和编程语言.SQL Server 采用二级安全验证
14、、登录验证及数据库用户帐号和角色的许可验证。SQL Server 可以在不同的操作平台上运行,支持多种不同类型的网络协议如 TCP/IP、IPX/SPX、Apple Talk等。对本酒店客房管理系统而言,采用 CSQL Server 2000 开发是可行的.4.24.2 开发时间可行性开发时间可行性本酒店客房管理系统主要针对酒店管理中最核心的客房管理,项目组成员共三人。鉴于本系统的目标要求和特点,严格按照开发测试计划的进度进行系统的设计和开发,能够保证在预期的时间内完成。4.34.3 设备条件可行性设备条件可行性本酒店客房管理系统为单机版。根据本系统的功能和特点,现有设备条件完全能符合本系统所
15、要求的配置。具体系统环境要求见“6 系统环境规定”。75 5 需求规定需求规定5.15.1 系统业务流程分析系统业务流程分析5 5。1.11.1 宾客预订宾客预订5 5。1.21.2 宾客入住宾客入住5 5。1.31.3 宾客退房宾客退房5.1.45.1.4 财务核查财务核查5 5。2 2 数据流图数据流图(DFD(DFD)5.35.3 对功能的规定整体框图对功能的规定整体框图 5 5。4 4 对功能的描述对功能的描述5 5。4.14.1 基础设置基础设置【客房设置】【客房设置】客房类型设置:客房类型设置:用于设置本酒店客房的分类信息,内容包括房类名称、房价、夜审等。客房信息设置;客房信息设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 需求 规格 说明书 定稿
限制150内