文档介绍:电影选票系统UML建模
UML期末大作业
电
影
订
票
系
统
数据服务器模块是系统正常运行的基础,包括客户的
其它事件流:
无
异常事件流:
输入的信息有误,重新跳转到注册界面;
后置条件:
显示注册成功;
用例名:登录订票系统(包括验证);
用例名称:
登录订票系统(包括验证)
参与角色:
管理员、客户
用例说明:
该用例主要用于保障订票系统的安全性;
前置条件:
管理员或客户成功登录考试系统用户界面
基本事件流:
参与者动作:
系统响应:
管理员等用户完成验证信息的输入,点击完成按钮;
系统校验输入的信息是否与后台存储的数据库中的信息符合,确认无误后,允许进入;
其它事件流:
无
异常事件流:
输入的信息有误,重新跳转到用户登录界面;
后置条件:
登录成功,允许用户的基本操作;
用例名:添加电影信息;
用例名称:
添加电影信息
参与角色:
管理员
用例说明:
该用例主要用于客户查询电影信息;
前置条件:
管理员成功登录考试系统
基本事件流:
参与者动作:
系统响应:
管理员输入要添加的电影信息;
系统校验输入的信息是否符合要求,确认无误后,允许继续操作;
其它事件流:
无
异常事件流:
输入的信息有误,重新跳转到更新界面;
后置条件:
添加信息成功,允许用户的下一步操作;
用例名:订票处理;
用例名称:
订票处理
参与角色:
管理员
用例说明:
该用例主要用于实现客户订票所作出的反应;
前置条件:
管理员成功登录考试系统
基本事件流:
参与者动作:
系统响应:
管理员根据客户提供的信息判断订票的成功与否;
系统校验输入的信息是否符合规格,确认无误后,允许继续操作;
其它事件流:
无
异常事件流:
信息不符合规格,重新跳转到本页面;
后置条件:
若成功,允许用户的下一步操作;
用例名:查询票务;
用例名称:
录入考试时间
参与角色:
管理员
用例说明:
该用例主要用于实现后期对数值的整理;
前置条件:
管理员成功登录考试系统
基本事件流:
参与者动作:
系统响应:
管理员查询票数,做出统计和分析,分析出受欢迎电影;
将有关信息更新到页面上
其它事件流:
无
异常事件流:
无
后置条件:
更新信息成功,允许用户的下一步操作;
用例名:客户查询票务信息;
用例名称:
客户查询票务信息
参与角色:
客户
用例说明:
该用例主要用于查询票务的基本信息;
前置条件:
客户成功登录考试系统;
基本事件流:
参与者动作:
系统响应:
客户查询剩余票数,及有关票价;
系统将有关信息反映到页面上;
其它事件流:
无
异常事件流:
无
后置条件:
查询成功,进行下一步;
用例名:客户订票;
用例名称:
客户订票
参与角色:
客户
用例说明:
该用例主要实现客户的订票服务;
前置条件:
客户成功登录考试系统
基本事件流:
参与者动作:
系统响应:
登录系统后,客户确定电影时间及电影名称,根据要求完成订票
系统将后台数据库中存储的
;
数据显示出来;
其它事件流:
无
异常事件流:
无
后置条件:
成功,可进行下一步
用例名:查看订票状态;
用例名称:
查看订票状态
参与角色:
客户
用例说明:
该用例主要实现客户对订票的有关疑问查询;
前置条件:
客户成功登录考试系统且已订票;
基本事件流:
参与者动作:
系统响应:
客户可根据显示查询订票的有关信息;
系统给出有关数据;
其它事件流:
无
异常事件流:
无
后置条件:
完成后,可进行下一步
用例名:网上支付
用例名称:
网上支付
参与角色:
客户
用例说明:
该用例主要实现客户的买票需求;
前置条件:
客户成功登录考试系统且订票;
基本事件流:
参与者动作:
系统响应:
客户根据要求进行有关购票操作;
系统调出有关数据,对比客户的余额,若符合要求,则购票成功;
其它事件流:
无
异常事件流:
无
后置条件:
无
用例名:退订;
用例名称:
退订
参与角色:
客户
用例说明:
该用例主要实现客户不要票的有关需求;
前置条件:
客户已订票;
基本事件流:
参与者动作:
系统响应:
客户根据要求进行有关购票操作并退票;
系统接受提交,并保存到后台数据库;
其它事件流:
无
异常事件流: