基于java web机票订购管理系统
4.1.5 机票订购功能实现
击“订票”,显示:
说明:
点击“订票”跳转到机票订购界面,用户可以选择座舱类别(经济舱,头等舱),可以设置要订购的机票数量。最后点击提交。完成机票订购; 关键代码实现:
通过ID获取航班信息;
/**
* 机票订购预操作
* @return
* @throws Exception
*/
public String preTicketOrder()throws Exception{
flight=flightService.getFlightById(flightId);
mainPage=\
return SUCCESS;
}
保存订单信息:
/**
* 保存机票订单 * @return * @throws Exception 20 */ public String saveTicketOrder()throws Exception{ String orderNo=\生成订单号 ticketOrder.setOrderNo(orderNo); 基于java web机票订购管理系统
4.1.6 个人信息管理功能实现
进入个人中心,如图:
点击“修改”按钮,如图:
用户对信息进行编辑,修改完,点击“保存”,完成用户信息修改;
关键代码实现:
21
基于java web机票订购管理系统
用户信息保存 /** * 用户修改 * @return * @throws Exception */ public String save()throws Exception{ HttpSession session=request.getSession(); JSONObject result=new JSONObject(); userService.saveUser(user); result.put(\ session.setAttribute(\ ResponseUtil.write(ServletActionContext.getResponse(), result); return null; }
4.1.7 订单管理功能实现
点击订单管理效果图:
用户可以进行“退票”,“改签操作”;
22
基于java web机票订购管理系统
点击“确定”,则完成“退票”,点击“取消”,不执行;
点击“改签”,如图:
弹出航班信息查询界面,用户可以搜索自己想要改签的航班,然后点击确定,完成“改签”关键代码实现:
获取当前用户的机票订单信息: public List