酒店客房管理系统系统需求规格说明书.docx
《酒店客房管理系统系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统系统需求规格说明书.docx(41页珍藏版)》请在冰豆网上搜索。
酒店客房管理系统系统需求规格说明书
..
软件工程课程大作业
软件需求规格说明书
学号_0123734吴灏项目组长
班125业软件工程班级_专李东玲成员万勇平实验项目名称__酒店客房管理系统
段喜龙_讲师指导教师及职称__
学期1第学年2013开课学期至2014
;.
..
1引言.......................................................................................................................................1
1.1立项背景...................................................................................................................1
1.2立项原因概述...........................................................................................................1
1.3UML概述................................................................................................................1
1.4参考文献...................................................................................................................2
2项目概述...............................................................................................................................2
2.1面向的用户................................................................................................................2
2.2实现目标....................................................................................................................2
2.3项目开发要求............................................................................................................2
2.4开发工具....................................................................................................................3
3系统描述...............................................................................................................................3
3.1系统概述....................................................................................................................3
3.2系统总体结构............................................................................................................3
3.3各部分功能描述........................................................................................................4
4系统分析...............................................................................................................................5
4.1用例图........................................................................................................................5
4.1.1客房管理.........................................................................................................5
4.1.2客户管理.........................................................................................................6
4.1.3预约管理..........................................................................................................7
4.1.4入住管理..........................................................................................................8
4.1.5结账管理.........................................................................................................9
4.1.6酒店管理........................................................................................................10
4.1.7客户网上预约...............................................................................................11
4.1.8人员管理.......................................................................................................12
4.1.9订单管理.......................................................................................................13
4.1.10查询统计报表.............................................................................................14
4.2活动图......................................................................................................................15
4.2.1预约管理.......................................................................................................15
4.2.2客户网上预约...............................................................................................16
4.2.3入住管理........................................................................................................17
4.2.4结账管理.......................................................................................................18
4.2.5酒店管理.......................................................................................................19
4.2.6人员管理........................................................................................................20
4.2.7订单管理.......................................................................................................21
4.2.8查询统计报表...............................................................................................21
4.2.9客户管理.......................................................................................................22
4.2.10客房管理.....................................................................................................23
4.3时序图......................................................................................................................24
4.3.1预约管理.......................................................................................................24
4.3.2客户网上预约...............................................................................................25
4.3.3入住管理.......................................................................................................26
4.3.4人员管理.......................................................................................................27
;.
..
4.3.5查询统计报表...............................................................................................28
4.3.6结账管理.......................................................................................................29
4.3.7客户管理.......................................................................................................29
4.3.8客房管理.......................................................................................................31
4.3.9订单管理.......................................................................................................32
4.3.10酒店管理......................................................................................................33
4.4类设计......................................................................................................................34
4.4.1前台管理类关系图.......................................................................................34
4.4.2客户网上预约类关系图................................................................................34
4.4.3后台管理类关系图........................................................................................35
5.1用户接口..................................................................................................................36
5.2硬件接口..................................................................................................................36
6性能需求.............................................................................................................................36
6.1精度要求..................................................................................................................36
6.2时间特征................................................................................................................36
6.3灵活性....................................................................................................................36
7软件属性.............................................................................................................................37
7.1系统安全性..............................................................................................................37
7.2可维护性..................................................................................................................37
8其他需求.............................................................................................................................37
8.1数据库需求..............................................................................................................37
8.2系统操作要求..........................................................................................................37
8.3故障及其处理..........................................................................................................37
;.
..
1引言
1.1立项背景
现今,酒店的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
服务的提升和管理的升级是酒店业的竞争核心。
餐饮住房领域目前呈多元发展趋势,多种业态:
路摊、小餐馆、奶茶店、饭店、大酒店、旅馆、宾馆等相互并存。
如何在激烈的竞争中扩大营业额、降低营业成本、扩大经营规模,成为酒店营业者努力追求的目标。
1.2立项原因概述
针对酒店的特点,为了帮助酒店解决现在面临的问题,提高酒店的竞争力,我们将开放一个酒店客房管理系统。
1.3UML概述
面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。
其中OOA的主要任务是分析问题,找出问题解决方案。
同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。
OOD的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计
对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。
UML(UnifiedModelingLanguage)是第3代的面向对象建模语言。
UML是由Rational公司的面向对象技术研究专家GradyBooch、IvarJacobson和JimRumbaugh
联合开发的。
它采纳和扩展了Booch标记法、OMT的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE方法,并且吸取了其他学者和软件厂商的建议。
UML
在提交给OMG(ObicctManagementGroup)后,最终成为大众所接受的标准建模语言。
UML建模语言吸取和发展了Booch、OMT和OOSE方法,以及其它OO和非OO方法的优点。
它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。
UML易于表达且功能强大,应用广泛。
它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。
UML定义了一系列图形工具,以对现实世界进行面向对象建模。
标准建模语言UML已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。
UML定义了5类10种模型图,用于提供静态建模机制和动态建模机制。
静态模型包括用例图、类图、对象图、包图、构件图。
配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图)。
(1)用例图:
描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。
(2)类图:
是显示一组类、接口、协作以及它们之间关系的图。
1)对象图:
类的实例图。
2)包图:
提供类图的分组优化机制
;.
..
(3)行为图:
描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。
1)活动图:
描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。
2)状态图:
描述单个对象的所有可能状态及转移条件。
(4)交互图:
显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。
1)顺序图:
是强调消息的时间顺序的交互图。
2)协作图:
是强调发送和接收消息的对象之间的结构组织的交互图。
(5)实现图:
用于描述系统实现的一些特性,包括构件图和配置图。
1)构件图:
描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。
2)配置图:
描述构件运行环境及系统软硬件体系结构。
1.4参考文献
《软件工程概论》
2项目概述
2.1面向的用户
酒店经理主要是管理员工、查询和权限设置,前台接待员主要负责客户订餐、订房、入住登记、结账,系统管理员主要维护系统和数据处理。
2.2实现目标
(1)建立一个具有友好界面,操作简单的酒店客房管理系统;
(2)能够更好的控制和发展酒店各种业务,使其顺利进行;
(3)实现对客户的信息录入,员工的信息录入,客房的信息录入,并建