• 大小: 8.96MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-08
  • 语言: Java
  • 标签: 机票预订  

资源简介

开发网上机票预定系统,首先需要知道系统的整体构架,有哪些功能,能完成哪些工作。本系统面向的对象至少有两个:用户和管理员。所以本系统有一个面向客户的平台和一个面向管理员的平台——面向客户,要有注册、登录、用户信息管理、航班查询、订票、退票等服务;面向管理员就应该有登录、制定航班、安排航班和航班发日程安排等服务。

资源截图

代码片段和文件信息

package action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import pojo.Userinfo;
import dao.FlightDAO;
import dao.ReserveflightDAO;

public class CommUserAction extends DispatchAction{


public ActionForward listflight(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
FlightDAO dao=new FlightDAO();

HttpSession session=request.getSession();
session.setAttribute(“listFlight“ dao.findAll());

return mapping.findForward(“reserflight“);
}

public ActionForward reserflight1(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {

String id=request.getParameter(“fid“);

request.getSession().setAttribute(“flightid“id);

return mapping.findForward(“destine“);
}

public ActionForward reserflight(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
System.out.println(“预定机票“);
HttpSession session=request.getSession();

String id=(String)request.getSession().getAttribute(“flightid“);
Long flightid=Long.parseLong(id);

String softnumber=request.getParameter(“softnumber“);

String hardnumber=request.getParameter(“hardnumber“);

Userinfo user=(Userinfo)session.getAttribute(“user“);
Long userid=user.getUserid();

FlightDAO dao=new FlightDAO();
dao.reserveflight(userid flightidLong.parseLong(softnumber)Long.parseLong(hardnumber));

return mapping.findForward(“listall“);
}

public ActionForward listall(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {

HttpSession session=request.getSession();

Userinfo user=(Userinfo)request.getSession().getAttribute(“user“);

ReserveflightDAO dao=new ReserveflightDAO();
session.setAttribute(“listall“ dao.findAll1(user.getUsername()));


return mapping.findForward(“resersucc“);
}


public ActionForward usercheckflight(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
HttpSession session=request.getSession();

Userinfo user=(Userinfo)request.getSession().getAttribute(“user“);

ReserveflightDAO dao=new ReserveflightDAO();
session.setAttribute(“reserveflight“ dao.findAll1(user.getUsername()));

return mapping.findForward(“usercheckflight“);
}


public ActionForward selectuserFM(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Excepti

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\
     文件        1855  2010-10-04 22:23  JAVA网上机票预订管理系统\hangban\.classpath
     文件         478  2010-10-04 08:55  JAVA网上机票预订管理系统\hangban\.myhibernatedata
     文件         295  2010-10-05 09:20  JAVA网上机票预订管理系统\hangban\.mymetadata
     文件         262  2008-08-16 09:25  JAVA网上机票预订管理系统\hangban\.mystrutsdata
     文件          66  2010-10-04 22:15  JAVA网上机票预订管理系统\hangban\.myumldata
     文件        1698  2010-10-04 22:16  JAVA网上机票预订管理系统\hangban\.project
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\.settings\
     文件         500  2010-10-04 13:14  JAVA网上机票预订管理系统\hangban\.settings\.jsdtscope
     文件        1040  2010-10-04 22:15  JAVA网上机票预订管理系统\hangban\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件          49  2010-10-04 13:14  JAVA网上机票预订管理系统\hangban\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2010-10-04 13:14  JAVA网上机票预订管理系统\hangban\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\action\
     文件        4416  2010-10-04 11:57  JAVA网上机票预订管理系统\hangban\src\action\CommUserAction.java
     文件        5652  2010-10-10 15:12  JAVA网上机票预订管理系统\hangban\src\action\FlightAction.java
     文件        2198  2010-10-04 11:58  JAVA网上机票预订管理系统\hangban\src\action\LoginAction.java
     文件        3762  2010-10-04 11:58  JAVA网上机票预订管理系统\hangban\src\action\UserManagerAction.java
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\com\
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\com\yourcompany\
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\com\yourcompany\struts\
     文件         718  2008-08-21 08:46  JAVA网上机票预订管理系统\hangban\src\com\yourcompany\struts\ApplicationResources.properties
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\dao\
     文件         341  2008-08-19 10:37  JAVA网上机票预订管理系统\hangban\src\dao\baseHibernateDAO.java
     文件        6258  2010-10-10 14:47  JAVA网上机票预订管理系统\hangban\src\dao\FlightDAO.java
     文件         214  2008-08-19 10:37  JAVA网上机票预订管理系统\hangban\src\dao\IbaseHibernateDAO.java
     文件        1076  2008-08-21 10:16  JAVA网上机票预订管理系统\hangban\src\dao\LoginDao.java
     文件        2396  2010-10-04 12:00  JAVA网上机票预订管理系统\hangban\src\dao\ReserveflightDAO.java
     文件        2341  2010-10-04 12:00  JAVA网上机票预订管理系统\hangban\src\dao\UserinfoDAO.java
     目录           0  2010-10-11 20:20  JAVA网上机票预订管理系统\hangban\src\factory\
............此处省略135个文件信息

评论

共有 条评论