1/33用例规约描述(组织结构管理)1酒店客房预订流程员工主要负责前台服务,管理员负责更多的业务查询和操作。入住登记查询业绩管理员查询订单状态删除员工信息查询员工信息添加员工信息更改员工信息查询空闲房间信息查询房间入住信息查询房间使用状态查询房间基本信息查询房间预订信息查询退房情况查询房间情况查询退订信息管理员工更改全体密码管理房间退房登记取消预订预订房间管理房间服务员查询房间预订信息查询房间使用状态查询空闲房间信息房间查询查询房间入住信息缩写定义缩写、术语解释HRM企业薪酬管理系统的简称详细设计在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码存储过程存放在数据库服务器上的一段程序,它能被其他程序调用,以完成对数据库表的某些规定操作触发器存放在数据库服务器上的一段程序,当触发条件满足时它就被执行,以完成对数据库表的某些规定操作算法详细设计中实现某项功能的数据处理方法及处理流程空房未被占用的可供预订的房间。走客房客人已结账离店,但尚未清洁的房间。预抵房客人预订的房间。住客房已被出租的客房。单人间室内设一张单人床。双人间室内有一张双人床或两张单人床三人间室内设有一张个双人床和一张行军折叠床或者是两张单人床和一张行军折叠床。2/33豪华房设有特大豪华床的客房,可以一位客人来住,也可以两位客人来下榻的豪华客房。预抵时间估计客人到达酒店的时间。入住登记即酒店接待宾客和为宾客下榻登记、开房。客人离店结账即宾客在离开酒店时,所进行的结账程序。经济房相对豪华房比较廉价的客房,拥有豪华房的部分功能。总统房酒店内最豪华的客房,拥有所有最优良的设施和高品质的服务,价格相对昂贵。管理员酒店房间预订业务中的最高负责人,可对其下属员工进行操作员工特指负责酒店房间预订业务的工作人员。2用例描述2.1组织结构管理模块2.1.1系统登陆用例规约:用例名称:系统登陆用例ID:HRM-S010角色:管理员/员工用例说明:管理员/员工登陆系统.前置条件:用户打开系统进入登陆界面.基本事件流:1.管理员/员工输入对应的员工ID号和密码2.登陆成功后弹出主界面。其它事件流:异常事件流:后置条件:进入各自的主界面.3/33图HRM-S010系统登陆界面2.1.2修改密码用例规约:用例名称:找回密码用例ID:HRM-S020角色:管理员/员工用例说明:管理员/员工可通过输入自身的二级密码来找回登陆密码.前置条件:用户在登陆系统界面下进入找回密码界面.基本事件流:1.管理员/员工输入自身的员工ID和二级密码.2.输入完毕后点击“确认输入”.3.成功后显示登陆密码.其它事件流:异常事件流:后置条件:登陆密码将显示出来,同时后台更新.4/33图HRM-S020找回密码界面2.1.3修改密码用例规约:用例名称:修改密码用例ID:HRM-S030角色:管理员/员工用例说明:管理员/员工进行登陆密码或二级密码的修改。前置条件:员工和管理员都登陆到各自的主界面,进入修改密码界面.基本事件流:1.管理员/员工输入旧密码(二级)密码,再输入新密码(二级),并确认输入密码(二级)。2.点击“确认修改”3.操作成功。其它事件流:异常事件流:后置条件:密码(二级)将被修改,同时在后台更新.5/33图HRM-S030修改密码界面(1)图HRM-S030修改密码界面(2)6/332.1.4查询空闲房间信息用例规约:用例名称:查询空闲房间信息用例ID:HRM-S040角色:管理员/员工用例说明:管理员/员工查询当前酒店的所有空闲房间信息。前置条件:管理员/员工进入主界面,在查询房间情况栏内.基本事件流:1.管理员/员工点击“刷新”按钮。2.表内数据得到更新。其它事件流:异常事件流:后置条件:将后台现有资料打印到屏幕上.图HRM-S040(1)7/33图HRM-S040(2)2.1.5管理房间模块用例图退房登记取消预订预订房间管理房间入住登记管理房间管理员服务员2.1.6入住登记用例规约:用例名称:入住登记用例ID:HRM-S0518/33角色:管理员/员工用例说明:管理员/员工进行对客户的入住登记。前置条件:管理员和员工登陆各自的主界面后,在管理房间栏内.只有已预订的业务才能有此步骤.基本事件流:1.管理员/员工输入房号,入住者姓名,入住时间,入住者身份证,入住者电话,订单号和学则性别。2.点击“确认入住”。3.入住成功。其它事件流:异常事件流:后置条件:进行入住登记,并在后台更新.图HRM-S051(1)9/33图HRM-S051(2)2.1.7预订房间用例规约:用例名称:预订房间用例ID:HRM-S052角色:管理员/员工用例说明:管理员对客户进行房间的预订。前置条件:管理员和员工登陆各自的主界面后,在管理房间栏内.基本事件流:1.管理员/员工输入房号,预订者姓名,预定者身份证,预订者电话,入住者姓名,预订费用,预订时间,预抵时间。2.输入完成后点击“确认预订”。3.预订成功。其它事件流:异常事件流:后置条件:预订房间,在后台更新.10/33图HRM-S052(1)11/33图HRM-S052(2)2.1.8退房登记用例规约:用例名称:退房登记用例ID:HRM-S053角色:管理员/员工用例说明:管理员和员工对客户进行退房办理手续。只有已入住的业务才能有此步骤.前置条件:管理员和员工登陆各自的主界面后,在管理房间栏内.基本事件流:1.管理员/员工输入房号,入住者姓名,入住者身份证,入住号,退房时间。2.输入完毕后点击“确认退房”。3.退房成功,并弹出结账界面。其它事件流:异常事件流:后置条件:进行退房,在后台更新.12/33图HRM-S053(1)13/33图HRM-S053(2)2.1.9取消预订用例规约:用例名称:取消预订用例ID:HRM-S054角色:管理员/员工用例说明:管理员和员工对客户进行房间预订的取消。前置条件:管理员和员工登陆各自的主界面后,在管理房间栏内.只有已预订的业务才能有此步骤.基本事件流:1.管理员/员工输入房号,订单号,退订时间,预订者姓名,预订者身份证。2.输入完毕后点击确认。3.取消预订成功。其它事件流:异常事件流:后置条件:取消预订,在后台上更新.14/33图HRM-S054(1)15/33图HRM-S054(2)2.1.10结账用例规约:用例名称:结账用例ID:HRM-S060角色:管理员/员工用例说明:管理员对客户办理完退房手续后进行结账。前置条件:管理员/员工登陆各自的主界面,并完成退房登记操作.基本事件流:1.管理员/员工根据客户要求选择付款方式。2.点击“确认付款”。3.付款成功。其它事件流:异常事件流:后置条件:产生的结果将在后台中更新.16/33图HRM-S0602.1.11查询房间情况用例图查询空闲房间信息查询房间入住信息查询房间使用状态查询房间基本信息查询房间预订信息查询退房情况查询退订信息查询房间情况管理员2.1.12查询房间基本信息用例规约:用例名称:查询房间基本信息用例ID:HRM-S111角色:管理员用例说明:管理员查询了解酒店所有房间的基本信息。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.17/33图HRM-S1112.1.13查询入住房间信息用例规约:用例名称:查询入住房间信息用例ID:HRM-S112角色:管理员用例说明:管理员查询了解酒店入住房间信息。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.18/33图HRM-S1122.1.14查询房间使用状态用例规约:用例名称:查询查询房间使用状态用例ID:HRM-S113角色:管理员用例说明:管理员查询了解酒店房间使用情况。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.19/33图HRM-S1132.1.15查询预订房间信息用例规约:用例名称:查询预订房间信息用例ID:HRM-S114角色:管理员用例说明:管理员查询了解酒店预订房间信息。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.20/33图HRM-S1142.1.16查询退订房间情况用例规约:用例名称:查询退订房间情况用例ID:HRM-S115角色:管理员用例说明:管理员查询了解酒店退订房间信息。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.21/33图HRM-S1152.1.17查询退房情况用例规约:用例名称:查询退房情况用例ID:HRM-S116角色:管理员用例说明:管理员查询了解酒店退房情况。前置条件:管理员登陆主界面,在查询房间信息栏内.基本事件流:其它事件流:异常事件流:后置条件:后台的相关数据将在界面上显示出来.22/33图HRM-S1162.1.18订单查询用例图管理员查询订单状态用例规约:用例名称:订单查询23/33用例ID:HRM-S120角色:管理员用例说明:管理员可以通过输入订单号来了解某一订单的内容。前置条件:管理员登陆主界面.并在订单查询栏.基本事件流:1.管理员输入所要查询的订单号。2.点击“检索”。3.得到该订单信息。其它事件流:异常事件流:后置条件:后台中有关该订单消息将显示出来.图HRM-S1202.1.19业绩查询用例图管理员查询业绩24/33用例规约:用例名称:业绩查询用例ID:HRM-S130角色:管理员用例说明:管理员可通过输入报表号来了解酒店的某段时间的营业情况。前置条件:管理员登陆主界面.并在业绩查询栏.基本事件流:1.管理员输入要查询的报表号。2.点击“检索”。3.得到该报表内容。其它事件流:异常事件流:后置条件:后台中有关该业绩消息将显示出来.图HRM-S1302.1.20管理员工模块用例图25/33删除员工信息查询员工信息添加员工信息更改员工信息更改全体密码管理员工管理员2.1.21添加员工信息用例规约:用例名称:添加员工信息用例ID:HRM-S141角色:管理员用例说明:管理员可在此进行员工信息的添加,即添加新员工。前置条件:管理员登陆主界面,并在管理员工栏.基本事件流:1.管理员输入员工姓名,员工身份证,员工出生年月,员工密码员工二级密码,员工联系电话。2.对员工性别和权限进行选择。3.点击创建。4.创建成功。其它事件流:异常事件流:后置条件:新员工信息添加,并在后台中更新.26/33图HRM-S1412.1.22更改员工信息用例规约:用例名称:更改员工信息用例ID:HRM-S142角色:管理员用例说明:管理员对既有的指定员工信息进行编辑修改。前置条件:管理员登陆主界面,并在管理员工栏.基本事件流:1.管理员输入员工ID号。2.对员工权限进行选择,修改联系电话。3.点击“确认修改”。4.修改成功。其它事件流:异常事件流:后置条件:新员工信息修改,并在后台中更新.27/33图HRM-S1422.1.23删除员工信息用例规约:用例名称:删除员工信息用例ID:HRM-S143角色:管理员用例说明:管理员可删除指定员工的信息,即可看作解雇。前置条件:管理员登陆主界面,并在管理员工栏.基本事件流:1.管理员输入所指定的员工ID号。2.点击“确定”。3.删除成功。其它事件流:异常事件流:后置条件:员工信息删除,并在后台中更新删除.28/33图HRM-S1432.1.24查询员工信息用例规约:用例名称:查询员工信息用例ID:HRM-S144角色:管理员用例说明:管理员可输入员工ID,员工姓名或是身份证中的任何一项查找员工的完整信息。前置条件:管理员登陆主界面,并在管理员工栏.基本事件流:1.管理员输入员工ID号,员工姓名,员工身份证任何一样信息。2.点击检索。3.得到所要查询的员工信息。其它事件流:异常事件流:后置条件:后台将有关该