《UML酒店管理系统说明书(需求规格说明书)模板(共6页).doc》由会员分享,可在线阅读,更多相关《UML酒店管理系统说明书(需求规格说明书)模板(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上系统分析说明书(需求规格说明书)目录专心-专注-专业1 概述1.1 编写目的本文档的编写目的是为酒店入住管理系统项目的开发提供:a.软件总体要求,作为用户和软件开发人员之间了解的基础;b.功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c.验收标准,作为用户确认测试的依据。1.2 参考资料1 唐德鹏,张文娟,黄宇海.现代饭店经营管理M. 北京:中国水利电力出版社,20042 彭伟民.基于需求的酒店管理系统的建模与实现M. 北京:人民邮电出版社,20053 刘学明.饭店客房管理M.广东:广东旅游出版社,2000 5 蔡敏,徐慧慧,黄炳强. UML基础与
2、Rose建模教程. 人民邮电出版社,2006年1 月.6 冀振燕. UML系统分析设计与应用案例. 人民邮电出版社,2003年6 月.2 需求2.1 功能需求2.1.1 功能需求概述酒店管理系统主要有以下功能需求:1)用户登录模块,主要用于用户的登录。用户权限分为管理员和普通用户。当用户输入用户名和密码后经过确认,才能进入宾馆客房管理信息系统,并拥有相应的权限。如果不是用户,拒绝进入。2)客房管理模块,该模块是本系统的核心所在。主要用于用户对客房及其业务的情况进行管理,其中包括:客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。预定管理:可以接受预定房间。收银管理。顾客信息管理:管理
3、客户的基本信息。3)消费管理模块,该模块主要用于对客人在入住期间的消费进行入帐操作,包括消费入帐,话费入帐,餐费入帐等操作。4)审查管理模块,主要用于该酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,客人入住信息报表查看,历史客人报表查看等等。鉴于酒店管理系统是一类大型系统,本课程设计主要研究其重要组成部分酒店入住管理系统即客房管理模块。酒店管理系统预定管理接受预定房间收银管理图2.1.1 功能需求结构图客房管理顾客信息管理增加客房删除客房客房状态登陆客户基本信息审查管理客房状态查看历史客人查看入住信息查看2.1.2数据库管理模块客房基本信息,包括的数据项有:客房号
4、码,客房标准,客房位置,客房状态,单价,容纳人数,等。预定基本信息,包括的数据项有:客房房号,客人姓名,身份证号码,身份证地址,预定时间,操作员等。顾客基本信息,包括客房房号,客人姓名,身份证号码,身份证地址,入住时间,操作员等。系统用户信息,包括的数据项有 :用户名,用户密码,用户权限。2.1.3基本业务模块酒店客房业务的基本流程主要包括:客房的预定:客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,客房状态表作出相应的变化。客房的登记:分为预定入住和散客登记如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡
5、,客房状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。客房消费:客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入帐,餐费入帐,话费入帐。客人退房:客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。2.1.3系统用例图系统的用例分析是UML建模的第一步,之前我们已经确定了酒店管理系统的各功能模块,包括:客房部管理
6、、餐饮部管理、财务部管理等。图2.1.3.1 酒店管理系统用例图该用例图标记了酒店管理系统中客房管理的所有用例,并且形象地描述了各用例与用户角色之间的关系。酒店入住管理系统是酒店管理系统中的一项重要组成部分,其主要涉及客房管理、预订管理等,具体问题具体分析,其实际用例图如下:图2.1.3.2 酒店入住管理系统用例图2.2 数据需求图2.2.1 酒店管理系统类图图2.2.2 酒店入住管理系统类图 注:各类属性参照图2.2.2即可。3 环境3.1 运行环境硬件:联想万全T350一台,100M校园网,联想PC机多台软件:Windows 2003 Server(服务器)SQL Server 2005W
7、indows XP/2000/2003IE6.0以上IIS6.0Microsoft Office 2000/2003/XP3.2 开发环境硬件:联想万全T350一台,100M校园网,联想PC机多台软件:Windows 2003 Server(服务器)SQL Server 2005Windows XP/2000/2003IE6.0以上IIS6.0Microsoft Office 2000/2003/XPVisual Studio 2005IBM Rational Software Architect V6.0小结经过一周的设计,“酒店入住管理系统的分析与设计”,采用UML建模的方法已经基本完成。在建模过程中,遇到一些问题,通过询问辅导老师和上网查找资料,得到了比较满意的解决,在这次课程设计中,关于UML的概念以前比较模糊的地方,在实际操作中,变得更加清楚了,对Rational Rose的UML功能运用的更加熟练。使我对UML建模的思想有了更进一步的理解,在以后的学习中,还将不断的学习UML的理论知识。与陈超的合作是一个非常愉快的过程,在课程设计中又体验到兄弟之间的情谊,很感谢老师提供这么好一个机会。两位老师在这次课程设计中一直陪伴我们左右,在此感谢老师的辛劳付出!