酒店客房管理系统系统需求规格说明书.doc
《酒店客房管理系统系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统系统需求规格说明书.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程课程大作业软件需求规格说明书项目组长 吴灏 学号 0123734 专 业 软件工程 班级 125 班 成 员 李东玲 万勇平 实验项目名称酒店客房管理系统 指导教师及职称 段喜龙讲师 开课学期 2013 至 2014 学年 第 1 学期目 录1 引言11.1立项背景11.2立项原因概述11.3UML 概述11.4参考文献22 项目概述22.1 面向的用户22.2 实现目标22.3 项目开发要求22.4 开发工具33 系统描述33.1 系统概述33.2 系统总体结构33.3 各部分功能描述44 系统分析54.1 用例图54.1.1 客房管理54.1.2 客户管理64.1.3预约管理74.
2、1.4入住管理84.1.5 结账管理94.1.6酒店管理104.1.7 客户网上预约114.1.8 人员管理124.1.9 订单管理134.1.10 查询统计报表144.2 活动图154.2.1 预约管理154.2.2 客户网上预约164.2.3入住管理174.2.4 结账管理184.2.5 酒店管理194.2.6人员管理204.2.7 订单管理214.2.8 查询统计报表214.2.9 客户管理224.2.10 客房管理234.3 时序图244.3.1 预约管理244.3.2 客户网上预约254.3.3 入住管理264.3.4 人员管理274.3.5 查询统计报表284.3.6 结账管理29
3、4.3.7 客户管理294.3.8 客房管理314.3.9 订单管理324.3.10酒店管理334.4 类设计344.4.1 前台管理类关系图344.4.2客户网上预约类关系图344.4.3后台管理类关系图355.1 用户接口365.2 硬件接口366 性能需求366.1 精度要求366.2时间特征366.3灵活性367 软件属性377.1 系统安全性377.2 可维护性378 其他需求378.1 数据库需求378.2 系统操作要求378.3 故障及其处理371 引言1.1 立项背景现今,酒店的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。服务的
4、提升和管理的升级是酒店业的竞争核心。餐饮住房领域目前呈多元发展趋势,多种业态:路摊、小餐馆、奶茶店、饭店、大酒店、旅馆、宾馆等相互并存。如何在激烈的竞争中扩大营业额、降低营业成本、扩大经营规模,成为酒店营业者努力追求的目标。 1.2 立项原因概述针对酒店的特点,为了帮助酒店解决现在面临的问题,提高酒店的竞争力,我们将开放一个酒店客房管理系统。1.3 UML 概述面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD 的主要任务是根据已确立
5、的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(Unified Modeling Language)是第3 代的面向对象建模语言。UML 是由Rational 公司的面向对象技术研究专家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 联合开发的。它采纳和扩展了Booch 标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给OMG( Obicct ManagementGroup)后,最终成为大众所接受的标准建模
6、语言。UML建模语言吸取和发展了Booch、OMT 和OOSE 方法,以及其它OO 和非OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了5 类10 种模型图,用于提供静态建模机制和动态建模机制。静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括
7、行为图(活动图,状态图)和交互图(顺序图,合作图)。(1)用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。(2)类图:是显示一组类、接口、协作以及它们之间关系的图。1)对象图:类的实例图。2)包图:提供类图的分组优化机制(3)行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。1)活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。2)状态图:描述单个对象的所有可能状态及转移条件。(4)交互图:显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。1)顺序图:是强调消息的时
8、间顺序的交互图。2)协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(5)实现图:用于描述系统实现的一些特性,包括构件图和配置图。1)构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。2)配置图:描述构件运行环境及系统软硬件体系结构。1.4 参考文献软件工程概论2 项目概述2.1 面向的用户 酒店经理主要是管理员工、查询和权限设置,前台接待员主要负责客户订餐、订房、入住登记、结账,系统管理员主要维护系统和数据处理。2.2 实现目标(1)建立一个具有友好界面,操作简单的酒店客房管理系统;(2)能够更好的控制和发展酒店各种业务,使其顺利进行;(3)实现对
9、客户的信息录入,员工的信息录入,客房的信息录入,并建立完整的数据库,对客户、员工、客房实行统一管理;(4)前台人员查询本系统,可以更直接,更有效的获得客户与客房的信息,提供客户满意的服务;(5)经理通过本系统,也可以更直接,更有效的获得客户与客房的信息和员工信息,了解酒店客房的入住情况和酒店的收入情况,以做出更好的决策,给酒店带来更大的效益。2.3 项目开发要求(1)项目开发规范统一:模块划分,代码编写均遵照小组命名规范文档;(2)程序优化、安全并要有良好的可扩展性;(3)用户界面简洁明了、操作简单实用;(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能。2.4 开发工具Micros
10、oft Visual C+ 6.0SQL server 2000Rational Rose20033 系统描述3.1 系统概述该酒店客房管理系统主要分为两大系统,分别是前台管理系统和后台管理系统:前台管理系统分为酒店管理、客房管理、客户管理、预约管理、入住管理、结账管理;后台管理系统分为人员管理、订单管理、查询统计报表。实现对酒店更加方便的管理。3.2 系统总体结构3.3 各部分功能描述(1)酒店管理:负责客户的点餐订餐。(2)客房管理:对客房信息进行管理,增加客房信息,删除客房信息,修改客房信息,查询客房信息。(3)客户管理:对客户信息进行管理,增加客户,删除客户,修改客户信息,查询客户信息
11、,给客户办理会员。(4)预约管理:实现客户预订客房的功能,可增加预约信息,删除预约信息,修改预约信息,查询预约信息。(5)入住管理:对已入住客户信息和客房信息进行管理,可增加入住信息,删除入住信息,修改入住信息,查询入住信息。(6)结账管理:对退房客户和用餐客户进行结账操作,可删除客户信息,更新客房信息,增加一笔营业收入。(7)人员管理:对员工信息进行管理,可增加员工,辞退员工,修改员工信息,查询员工信息。(8)订单管理:增加订单,删除订单,修改订单,查询订单。(9)查询统计报表:对营业收入信息进行统计查询。4 系统分析4.1 用例图4.1.1 客房管理用例分析:用例名称:客房管理描述:前台接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 需求 规格 说明书
限制150内