资源描述
《客房管理系统》软件文档
用户登录
用例图
Customer
longinlD
用例规约:
用例名称:
登录
用例ID:
1
角色:
管理用户
用例说明:
用例重要功能是实现登录,起始于管理用户的登录
前置条件:
启动程序,进入登录界面
基本领件流:
参与者动作
系统响应
1.用户输入基本信息(登录名和密码),点击拟定按钮
2.系统查找数据库,看该用户是否在数据库中。若存在则进入主页面,若不存在,则进入2.1.1若未输入,则进入
其它事件流:
无
异常事件流:
参与者动作
系统响应
2.1.1未输入用户名
2.2.1用户名不存在
2.1.2未输入密码
2.2.2密码不对的
2.1.1提醒用户名或密码不能为空
2.2.2提醒用户名或密码或类型错误。
后置条件:
登录成功
添加联系人
用例图
add
Customer
用例规约
用例名称:
添加联系人
用例ID:
2
角色:
管理用户
用例说明:
该用例重要功能是添加联系人,用例起始于普通用户点击“添加”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.进入主界面,用户点击“添加”按钮。3.用户添加联系人的相关信息,点击“拟定”按钮
2.系统响应点击事件,进入添加界面4.判断用户的输入是否合法,若合法,则返回主界面,若不合法:若输入信息为空,则进入4.1;若输入格式错误,
则进入4.2
其它事件流:
无
异常事件流:
参与者动作
系统响应
4.1.1. 若未添加登录ID
4.1.2.1. 若未添加姓名
4.2.1. 喏未添加密码
4.2.2. 喏未添加电话
4.2.3. 若未添加部门
4.2.4. 若未添加地址
4.1.1.2系统提醒“必须输入登录ID”
4.1.2.系统提醒“必须输入姓名”
4.2.1.2系统显示“必须输入密码”
4.2.2.2系统提醒“必须输入电话”
4.2.3.2系统提醒“必须输入部门”
4.2.4.2系统提醒“必须输入地址”
后置条件:
添加联系人成功,返回主界面
修改联系人
用例图
update
Customer
用例规约
用例名称:
修改联系人
用例ID:
3
角色:
管理用户
用例说明:
该用例重要实现的功能是用户实现对联系人信息的修改操作
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.选择想要修改的联系人,然后点击“修改”按钮
3.用户对联系人姓名、性别、密码、电话、部门、地址等进行修改,点击“拟定”按钮
2.系统响应点击事件,跳转至“修改联系人信息”界面
5.系统对用户的输入进行判断,若合法,则弹出对话框,提醒“修改联系人成功”
其它事件流:
无
异常事件流:
5.1姓名未输入,系统给出提醒对话框“必须输入姓名”
后置条件:I修改信息成功,返回主界面
删除联系人
用例图
delete
Customer
用例规约:
用例名称:
删除联系人
用例ID:
4
角色:
管理用户
用例说明:
该用例重要功能是删除联系人,用例起始用户点击“删除”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.用户拟定要的联系人,然后点击“删除”
3.1.1若拟定删除联系人,点击“拟定”
按钮;
3.1 1用户点击返回按钮。
3.1.2点击“取消”按钮,取消删除操作。
2.系统弹出对话框,给出提醒信息“是
否删除”
3.1.2进入“删除联系人成功界面”
3.2系统返回主界面
其它事件流:
无
异常事件流:
暂无
后置条件:
删除联系人成功
添加客房类型
用例图
addtype
Customer
用例规约
用例名称:
添加客房类型
用例ID:
5
角色:
管理用户
用例说明:
该用例重要功能是添加客房类型,用例起始于普通用户点击“添加”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.进入客房类型界面,用户点击“添加”按钮。
3.用户添加客房类型的相关信息,点击“拟定”按钮
2.系统响应点击事件,进入添加界面4.判断用户的输入是否合法,若合法,则返回主界面,若不合法:若输入信息为空,则进入4.1若输入格式错误,
则进入4.2
其它事件流:
无
异常事件流:
参与者动作
系统响应
4.1.1.若未添加房间号
4.1.1.2系统提醒“必须输入房间号”
后置条件:
添加客房类型成功,返回主界面
修改客房类型
用例图
Customer
updatetype
用例规约
用例名称:
修改客房类型
用例ID:
6
角色:
管理用户
用例说明:
该用例重要实现的功能是用户实现对客房类型信息的修改操作
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.选择想要修改的客房,然后点击“修改”按钮
3.用户对类型、状态等进行修改,点击“拟定”按钮
2.系统响应点击事件,跳转至“修改联系人信息”界面
5.系统对用户的输入进行判断,若合法,则弹出对话框,提醒“修改联系人成功”
其它事件流:
无
异常事件流:
暂无
后置条件:
修改信息成功,返回主界面
删除客房类型
用例图
Customerdeletetype
用例规约:
用例名称:
删除联系人
用例ID:
7
角色:
管理用户
用例说明:
该用例重要功能是删除联系人,用例起始用户点击“删除”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.用户拟定要删除的客房,然后点击“删除”
3.1.1若拟定删除客房,点击“拟定”按
钮;
3.1 1用户点击返回按钮。
3.1.2点击“取消”按钮,取消删除操作。
2.系统弹出对话框,给出提醒信息“是
否删除”
3.1.2进入“删除联系人成功界面”
3.2系统返回主界面
其它事件流:
无
异常事件流:
暂无
后置条件:
删除客房成功
订房服务
booking
用例图
Customer
用例规约:
用例名称:
订房服务
用例ID:
8
角色:
管理用户
用例说明:
该用例重要功能是订房,用例起始用户点击“订房”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.用户拟定要预订的客房,然后点击“订房”
3.1.1若拟定预订客房,点击“拟定”按钮;
3.1 1用户点击返回按钮。
3.1.2点击“取消”按钮,取消删除操作。
2.系统弹出对话框,给出提醒信息“是
否订房”
3.1.2进入“订房成功成功界面”
3.2系统返回主界面
其它事件流:
无
异常事件流:
暂无
后置条件:
订房成功
退房服务
用例图
checkout
Customer
用例规约:
用例名称:
退房服务
用例ID:
9
角色:
管理用户
用例说明:
该用例重要功能是订房,用例起始用户点击“退房”按钮
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.用户拟定要退订的客房,然后点击“退房”
3.1.1若拟定退订客房,点击“拟定”按钮;
3.1 1用户点击返回按钮。
3.1.2点击“取消”按钮,取消删除操作。
2.系统弹出对话框,给出提醒信息“是
否退房”
3.1.2进入“退房成功成功界面”
3.2系统返回主界面
其它事件流:
无
异常事件流:
暂无
后置条件:
退房成功
营业记录
用例图
stat
Customer
用例规约:
用例名称:
营业记录
用例ID:
10
角色:
管理用户
用例说明:
该用例重要功能是查看客房情况
前置条件:
进入主界面
基本领件流:
参与者动作
系统响应
1.点击“记录”
3.1 1用户点击返回按钮。
3.1.2点击“取消”按钮,取消删除操作。
2.系统对所有客房进行记录。
3.2系统返回主界面
其它事件流:
无
异常事件流:
暂无
后置条件:
记录成功
展开阅读全文