基于jsp的航空票务系统论文(4)

2019-03-28 18:49

合肥师范学院2015届本科生毕业论文(设计)

}else{ System.out.println(\用户登录成功!!!~~~\ HttpSession session = request.getSession(); session.setAttribute(\ session.setAttribute(\ request.getRequestDispatcher(\ } }else{ System.out.println(\登录失败~~~~~\ response.sendRedirect(\ } } else{ System.out.println(\为空,用户名或密码错误!\ response.sendRedirect(\ } } }

1、登录成功跳转到系统主界面:

图4-1 主界面

12

合肥师范学院2015届本科生毕业论文(设计)

2、登录失败跳转到登录界面:

图4-2 登录界面

4.2航班管理模块

航班管理包含对航班信息系的查询、添加、修改和删除。在航班信息查询中又分为按航班号和起飞地进行查询。

航班按航班号条件查询通过调用selectByhangbanhao方法,把按查询的条件选择航班号和查询的条件值航班值作为参数传递给selectByhangbanhao方法进行查询。

图4-3 按航班号查询

/**

* 根据航班号查询 */

public void selectByhangbanhao(HttpServletRequest request, HttpServletResponse response) throws SQLException, ServletException, IOException { String chaxun = request.getParameter(\ String sql = \ if(chaxun==null || chaxun==\ Object parames[] = new Object[]{chaxun}; List> list = fun.selectFlight(sql, parames); if(list!=null){ System.out.println(\根据航班号查询成功~~~\ request.setAttribute(\

request.getRequestDispatcher(\

13

合肥师范学院2015届本科生毕业论文(设计)

response); } } }

航班按起飞地条件查询通过调用selectByqifeidi方法,把按查询的条件选择起飞地和查询的条件值起飞地值作为参数传递给selectByqifeidi方法进行查询。

图4-4 按航班号查询

/**

* 根据起飞地查询 */

public void selectByqifeidi(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, SQLException { request.setCharacterEncoding(\ response.setContentType(\ //转换编码格式,将前台输入数据的编码改为UTF-8; String chaxun = request.getParameter(\ System.out.println(\按照起飞地【\】查询\ String sql = \ if(chaxun==null || chaxun==\ //查询全部记录

request.getRequestDispatcher(\response); }else{ Object parames[] = new Object[]{chaxun}; List> list = fun.selectFlight(sql, parames); if(list!=null){ System.out.println(\根据起飞地查询成功~~~\ request.setAttribute(\

request.getRequestDispatcher(\response); } } }

14

合肥师范学院2015届本科生毕业论文(设计)

把添加航班的信息通过放在要跳转的URL之后传递到Servlet中,在Servlet中进行判断选择调用flightInsert方法,通过INSERT语句向数据库中插入数据,实现添加航班。

图4-5 添加航班

/**

* 航班添加 */

public void flightInsert(HttpServletRequest request, HttpServletResponse response) throws SQLException, ServletException, IOException { String id = request.getParameter(\ String start = request.getParameter(\ String end = request.getParameter(\ String leaveTime = request.getParameter(\ String sql = \ Object parames[] = new Object[]{id,airfirm,start,end,leaveTime,arriveTime}; int i = fun.insert(sql, parames);

response.sendRedirect(\ }}

15

合肥师范学院2015届本科生毕业论文(设计)

图4-6 删除航班

删除航班是通过传递航班的id号,来确定这条航班记录。在调用flightDelete方法通过DELETE语句删除记录,实现航班删除。 /**

* 航班删除 */

public void flightDelete(HttpServletRequest request, HttpServletResponse response) throws SQLException, IOException { String id = request.getParameter(\ String sql = \ int i = fun.delete(sql, parames); if(i!=-1){ System.out.println(\删除航班成功~~~\ response.sendRedirect(\ } }

图4-7 修改航班

/**

* 航班修改 */

private void flightUpdate(HttpServletRequest request, HttpServletResponse response) throws SQLException, IOException { String id1 = request.getParameter(\ String id = request.getParameter(\

16


基于jsp的航空票务系统论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用友T3-总账

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: