火车订票系统部分 uml.doc
文本预览下载声明
全程一体化建模报告
——火车订票系统
工商管理学院
信息1101王若洲
火车订票系统描述.................................................................... 3
用例图和用例说明.................................................................... 3
类图 ........................................................................................11
对象图...................................................................................... 13
5.顺序图和协作图 .....................................................................14
6.状态图 .................................................................................... 28
7.组件图 ..................................................................................... 29
8.部署图 ..................................................................................... 30
9.总结............................................................................................30火车订票系统描述
线上预订火车票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,用户可以在注册之后进入系统。购票用户可以在系统中查询车票信息,并进行车票预定。同时购票用户的个人信息可以修改,已预定的车票也可以在取消订单的窗口中取消,很方便用户的使用。
对于管理员来说,可以对用户的信息进行统一的管理,具有实时性、便捷性等有点。同时,系统的数据可以定期备份,以防止信息的丢失。
用例图和用例描述
2.1 用例描述
用例编号:001
用例名:注册帐号
用例描述:购票用户在注册帐号后成为该系统的用户,使用该系统的功能
参与者:购票用户
前置条件:电子商城正常运行
后置条件:如果用户输入的帐号在系统中未被注册过,该用户会注册成功;否则,显示帐号已注册,提示用户重新输入。
基本路径:
1.用户登录火车订票系统
2.购票用户输入要注册的帐号和密码
3.购票用户提交信息
4.系统检查用户帐号是否已被注册
5.系统添加帐号,并显示注册成功
扩展点:
4a:系统检测到帐号已被注册
4a1.用户重新输入
4a2.用户离开系统
变异点:无
用例编号:002
用例名:登录帐号
用例描述:购票用户在登录帐号后进入系统,使用该系统的功能
参与者:购票用户
前置条件:电子商城正常运行
后置条件:如果用户输入的帐号和密码与系统数据库中的数据一致,该用户会登录成功;否则,显示输入信息有误,提示用户重新输入。
基本路径:
1.用户登录火车订票系统
2.购票用户输入自己的帐号和密码
3.购票用户提交信息
4.系统检查用户帐号和密码是否匹配
5.系统记录并显示当前用户
扩展点:
4a:系统检测到帐号有误
4a1.用户重新输入
4a2.用户离开系统
4b:购票用户密码错误
4b1:系统弹出密码错误警告信息
4b2:购票用户离开或重新输入密码
变异点:无
用例编号:003
用例名:车票查询
用例描述:在车票查询页面可以通过车次,始发地等信息查询相关车次,获得具体的车票信息
参与者:购票用户
前置条件:电子商城正常运行,用户已登录该系统
后置条件:用户输入的车次信息是在实际的火车运行系统中存在的则显示相应的车票信息,否则,提示用户输入的信息有误。
基本路径:
1.用户执行登录帐号进入自己的页面
2.用户进入车票查询界面
3.购票用户输入要查询的车票、车次或时间等信息
4.系统检测输入的信息是否正确
5.系统返回给用户车票的具体信息
扩展点:
4a:系统检测到用户输入的信息有误
4a1.用户重新输入
4a2.用户离开该功能界面
变异点:无
显示全部