航空订票系统 UML 建模设计 20117760XXX 金振方 鉴于当今互联网行业的飞速发展,网络用户的日渐增多,对互联网应用的需求日益强烈,某航空公司欲开发一套航空管理系统,以下内容为管理系统中订票子系统的UML 建模设计: 1
需求 系统需求如下: 1
该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册
用户登录成功后,前往航班查询页面,进行航班信息的查询,当欲订航班存在时可以进行订票
用户可以查看自身所有预定的航班票,并在一定条件下(即航班未发出)可以进行退票和付款
该系统的管理员可以对航班信息进行增删查改,并负责航 班信息的更新
用户可以登入系统进行票据的打印
权限验证,即用户与管理员身份的区别验证
附录: 该系统的核心与主要的功能模块分为查询模块和订票模块,直接用户为管理员和注册用户,管理员登入系统后负责信息的更新与修改,并且审核错误的信息
注册用户登入系统后,可以进行航班查询操作,待查询到欲订的航班信息时,可以进行订票,订票完成后可以进行付款,并且可以到相关页面查看预定的所有的机票的信息,与付款情况,并可在当前页面进行退票或者付款,还可进行票据的打印,以及对订票的个人信息的修改
管理员用户的注册为特殊用户注册,由系统的最高权限的管理员分派标识符或者由航空公司内部员工号进行区别鉴定,管理员登入系统时与普通注册用户相同,但进行敏感操作时,比如点击航班信息添加或修改时需要进行身份验证,此时需要输入当时由系统最高权限的管理员派发的标识符(或其他)进行验证
系统用例如下: 根据系统功能的区别,系统分为 订票模块 与 航班信息管理模块 还有 个人信息管理模块,订票模块主要由查票,订票,退票,改票等功能组成
航班信息管理模