江西理工大学2013届本科生毕业设计(论文)
开始用户登录流程选择操作修改密码密码提示问题界面输入密码提示问题及答案判断答案是否为空N修改密码界面输入新密码信息输入不完整验证码错误YNN判断原密码是否正确N验证新密码与确认新密码Y更新数据库结束N判断验证码是否正确Y原密码错误新密码与原密码不相符Y答案是否正确判断输入是否完整N答案错误答案不能为空YY
图5-7 用户修改密码流程图
5.1.7订单查询
订单查询的功能是方便用户了解自己订单信息,用户只要输入订单查询信息订单查询的详细步骤:
24
就能查找自己想要查找的订单信息。
江西理工大学2013届本科生毕业设计(论文)
1) 在本系统的主界面选择“登录”按钮,并进行登录; 2) 在用户个人界面选择订单查询选项卡;
3) 在订单查询选项卡中输入查询的限制信息(订票日期、出发日期),若
未输入查询限制信息时查找该用户的全部订单;
4) 判断输入是否合法,若输入不合法则提示“用户输入不合法”; 5) 根据查询限制条件查询符合要求的项,并进行显示。 订单查询的具体流程如下:
开始用户登录流程选择操作订单查询订单查询界面输入订单查询信息判断输入是否合法输入不合法查询订单YN显示查询结果结束
图5-8 用户订单查询流程图
5.1.8退票
退票功能给用户提供更多的方便,当用户的计划出现变化时可以随时进行退票的操作。但用户退票时必须在允许退票的时间段内,即在预定出发时间的两小时前。
用户退票的详细步骤如下: 1) 用户登录后进行订单查询;
2) 在查询结果中选择需要改签的订单,并在“订单查询”选项卡中选择“退
票”按钮;
3) 判断需要退票的订单是否在允许退票的时间范围内,若不在退票的时间
范围内则提示“该订单不能进行退票”,若在退票的时间范围内则更新数据库,并提示“退票成功”。
25
江西理工大学2013届本科生毕业设计(论文)
退票的具体流程如下:
开始用户登录流程选择操作退票退票界面查询订单选择订单退票判定是否在允许退票时间内Y更新数据库在退票界面显示当前所有订单结束N提示退票失败
图5-9 用户退票流程图
5.1.9改签
改签功能使用户能够更好的管理自己的订单。通过改签功能,用户可以进行改签机票的操作。但改签必须在允许改签的时间段内,即在预定出发时间的两小时前。
用户改签的详细步骤: 1) 用户登录后进行订单查询;
2) 在查询结果中选择需要改签的订单,并在“订单查询”选项卡中选择“改
签”按钮;
3) 判断需要改签的订单是否在允许改签的时间范围内,若不在改签的时间
范围内则提示“该订单不能进行改签”,若在改签的时间范围内则进行用户登录后的机票预定流程。
4) 改签功能使用户能够更好的管理自己的订单。通过改签功能,用户可以
进行改签机票的操作。但改签必须在允许改签的时间段内,即在预定出
26
江西理工大学2013届本科生毕业设计(论文)
发时间的两小时前。
改签的具体流程图如下:
开始用户登录流程选择操作改签改签界面输入订单查询信息判断输入是否合法Y查询订单N输入不合法显示查询结果选择订单改签订票界面Y判断是否在允许改签的时间段内N提示不在改签允许时间段内输入航班查询信息输入不合法提示不存在余票N判断输入是否合法NY查询航班判断是否存在票Y订票成功页面结束显示查询结果选择航班订票 图5-10 用户改签流程图
5.2后台功能设计
27
江西理工大学2013届本科生毕业设计(论文)
管理员进行管理时必须先登录,然后才能进行相应的管理操作,具体流程如下:
开始登录N登录成功Y选择操作航班管理查询航班修改航班信息增加航班删除航班查询用户用户管理修改用户信息增加用户删除用户查询公告公告管理修改公告增加公告删除公告查询常用联系人常用联系人管理修改常用联系人信息增加常用联系人删除常用联系人删除角色查询订单订单管理修改订单增加订单删除订单查询管理员管理员管理修改管理员信息增加管理员删除管理员安全退出结束
图5-11航空订票系统后台功能流程
后台功能主要包括订单查询、航班管理、公告管理、广告管理、用户管理、常用联系人管理、管理员管理、角色管理等功能。并不是所有的管理员都具有以上的全部功能,每个管理员根据自己所使用的角色而拥有的相应的功能。每个功能的设计如下:
5.2.1订单管理
订单管理功能方便管理员及时获取当前的订票信息。管理员只需要输入订单后台功能中订单查询的区别在于前台功能的订单查询只能查找用户个人信查询信息进行搜索就能够获得想要的订票信息。
息,而后台订单查询可以查询所有用户的订单;前台订单查询的查询限制条件只有订票日期、出发日期两项,而后台的订单查询功能中的查询限制条件为订单号、姓名、证件类型、证件号码、订票日期及出发日期。
后台功能中订单查询的步骤与前台功能中订单查询的步骤一致,可参照前台功能中订单查询的步骤,此处不再详细说明。
5.2.2航班管理
航班管理是机票预定系统中相对比较重要的功能之一。管理员通过航班管理增加航班的详细步骤如下:
1) 在本系统的主界面选择“登录”按钮,并以管理员的身份进行成功登录;
28
可以对航班进行增、删、改、查的操作,这样用户就可以获取实时有效的信息。