一家享有声望的酒店想执行一个系统,以计算其可用的不同房间的储量。每个房间都有一个标识号,其所在地板,根据其主题的名称,类型(单,双重,三重或多个)以及每晚的价格。为了保留房间,有必要有入住日期(进入酒店)和退房日期。在确认预订之前,系统必须验证所请求的房间在选择的时间内不保留。例如,如果房间是从07/14到07/21保留的,并且新的预订为12/07至15/07,则不允许其执行相同的操作,因为结帐日期会干扰房间所在的日期。从个人和您选择的房间类型的数量开始,系统必须返回住宿的总金额;同时,应验证,将留下的人数不会超过房间类型所建立的金额;这些金额如下详细介绍:
除了验证预订日期,要留住的人数等,还必须注册主机的数据,以照顾预订。在这些数据中,有必要请求:DNI,姓名,姓氏,出生日期,地址和专业。由于酒店的隐私,不会记录同伴的数据。该系统的设计仅由酒店员工使用,因此必须以这种方式考虑图形界面和使用(不是作为在线预订系统)。对于员工管理,每个人都有一个用户和密码,可以使您输入系统;为此,每个人都必须在系统中注册其相应的个人数据(DNI,姓名,姓氏,出生日期,地址和位置)。应当指出的是,员工每天获得预订的金额获得货币奖金,因此每个预订都必须分配已释放该保留的用户。另一方面,系统必须能够可视化以下咨询/报告:所有储备都在一定一天进行。 b。所有访客都记录在系统中。 c。特定员工预订清单。 d。某个访客在一段时间内/到以下的所有储备的清单。
这是随后用JPA映射的数据库建模
数据库的UML
这是允许用户默认接纳的屏幕
登录屏幕
在此处显示了储量显示的初始屏幕,因为它是一个重要的操作,只允许您注册新的预订,还可以准备所有预订,最后允许消除操作
预备屏幕
在此处显示屏幕可以注册新的储备,一旦所有字段正确填充,如果一切都有效,它将允许您
预订 - 记录
这是显示房间的屏幕,允许您注册新房间,还可以准备所有房间,您可以编辑房间,最后允许您卸下房间
房间屏幕
这是显示客人的屏幕,允许您注册新客人,还可以准备所有客人,您可以编辑客人,最后允许主机被淘汰
来宾屏幕
这是显示用户的屏幕,允许您注册新用户也准备好所有用户,您可以编辑用户,最后允许用户
用户屏幕
为了完成应用程序的整个执行,记录用户的数据持续存在,并允许随时关闭会话。
制作者: Sammy Gigi Cantoral Montejo(SGCM14)