• 大小: 34.78MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: Java
  • 标签: java  web  

资源简介

使用java做的航空售票系统,使用SSH框架和web前端技术

资源截图

代码片段和文件信息

package com.cosmos.aviation.action;



import java.sql.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

import net.sf.json.JSONArray;
import net.sf.json.JSONobject;

import com.cosmos.aviation.constants.NetConstants;
import com.cosmos.aviation.entity.City;
import com.cosmos.aviation.entity.Flight;
import com.cosmos.aviation.entity.FlightSchedule;
import com.cosmos.aviation.entity.PlaneModel;
import com.cosmos.aviation.entity.Tickets;
import com.cosmos.aviation.exception.UserNotFoundException;
import com.cosmos.aviation.service.AdminService;
import com.cosmos.aviation.service.SellerService;
import com.cosmos.aviation.util.JSONUtil;
import com.cosmos.aviation.util.PageResult;

/**
 *  <管理员action>
 * @author  flx
 * @version  [V1.00 2014-05-20]
 * @see  [相关类/方法]
 * @since V1.00
 */
public class AdminAction extends baseAction
{


private String username; //登录界面---登录名

private String password;//登录界面---登录密码

private String checkCode;//登录界面---验证码

private String role;   //用户角色

private AdminService adminService; //管理员业务处理对象

private SellerService sellerService; //营业员业务处理对象

private String msg; //返回消息

private Integer pageNum = NetConstants.FIRST_PAGE; //当前页码

private Integer pageSize = NetConstants.PAGE_SIZE; //每页显示记录数

private PlaneModel planeModel; //飞机型号对象

private FlightSchedule flightSchedule; //航班计划对象 

private Flight flight;  //航班对象

    private PageResult pageResultPlane; //飞机型号分页结果集
   
    private PageResult pageResultSchedule; //航班计划分页结果集
    
    private PageResult pageResultFlight; //航班分页结果集
    
    private  PageResult pageResultTicket; //机票分页结果集

private JSONobject planeJson; //飞机型号Json

private JSONArray planeArray; //飞机型号json数组

private JSONobject scheduleJson; //航班计划Json

private JSONArray scheduleArray; //航班计划json数组

private JSONobject flightJson; //航班Json

private JSONArray cityArray;  // 城市json数组

private JSONobject ticketJson;  //机票Json

private String model;  //飞机型号查询条件

private String fromAddr; //出发地

private String toAddr; //到达地

private String flightNumber;  //航班查询条件 航班号

private Date flightDate; //航班查询条件 飞行日期

private String flagOpen ;//航班查询条件 航班关闭标志

private Integer pid;  //城市所在省id 

private String startDate; //开始时间

private String endDate;  //结束时间

private String fDate; //飞行时间 


/**
 * 登录
 */
public String doLogin()

{
// boolean flag = ads.login(loginnameMD5Util.md5(password)right);
//判断验证码是否正确
if (!checkCode.equalsIgnoreCase((String) session.get(“code“)))
{
msg=“errCode“;
return SUCCESS;
}
try {
//管理员角色登陆
String pwd=““;
if(NetConstants.ADMIN_ROLE.equals(role))
{
pwd = adminService.adminLogin(username);
if(!pwd.equals(password)){
msg=“errPwd“;

}else{
session.put(“admin“ username);
msg=“admin“;
}
}
//营业员登陆
else if(NetConstants.USER_ROLE.equals(role))
{
pwd = sellerService.sel

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4041  2014-04-14 19:39  aviation_ticket\.classpath

     文件        319  2014-03-08 21:12  aviation_ticket\.mymetadata

     文件       1288  2014-03-08 21:11  aviation_ticket\.project

     文件       1040  2014-03-08 21:11  aviation_ticket\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        108  2014-03-08 21:51  aviation_ticket\.settings\org.eclipse.core.resources.prefs

     文件        617  2014-03-08 21:11  aviation_ticket\.settings\org.eclipse.jdt.core.prefs

     文件          2  2014-03-08 21:11  aviation_ticket\.svn\entries

     文件          2  2014-03-08 21:11  aviation_ticket\.svn\format

     文件        488  2014-03-08 21:11  aviation_ticket\.svn\pristine\00\00128e158206e7aa38c6e8ab247b6b45d91dfd55.svn-base

     文件     175426  2014-03-08 21:11  aviation_ticket\.svn\pristine\01\017c599cfcc98d31ce2d2688b4f8826bbeb9aa98.svn-base

     文件       6980  2014-03-08 21:11  aviation_ticket\.svn\pristine\01\01e714bb059dd599a3cba3bfca03778a5598f697.svn-base

     文件        512  2014-03-08 21:11  aviation_ticket\.svn\pristine\03\0317fdc34b3bcefd75ee7fe42135003dec035c56.svn-base

     文件        569  2014-03-08 21:11  aviation_ticket\.svn\pristine\03\034b90d46eab8299cf042ca1ecc7ae31a21855d3.svn-base

     文件       5538  2014-03-08 21:11  aviation_ticket\.svn\pristine\05\055db439b294ec75a522dba6d3acfd509b0012dd.svn-base

     文件       2016  2014-03-08 21:11  aviation_ticket\.svn\pristine\05\05de3b8d130cbe7bfb931ff008b5f7d065739c0b.svn-base

     文件       4265  2014-03-08 21:11  aviation_ticket\.svn\pristine\06\064f1d50c10d23b1c4da50e217f348e62857d12f.svn-base

     文件       2837  2014-03-08 21:11  aviation_ticket\.svn\pristine\06\066d785399d51ed05929062374a27146dcd408be.svn-base

     文件     608376  2014-03-08 21:11  aviation_ticket\.svn\pristine\07\0759f6c11f515ee799814c43e4a50281220014ca.svn-base

     文件       4693  2014-03-08 21:11  aviation_ticket\.svn\pristine\08\085900f58f28272522431145f4de6656fced5731.svn-base

     文件      13005  2014-03-08 21:11  aviation_ticket\.svn\pristine\08\08cb613a15edd5ff6cb5a63376319a55e9cf833b.svn-base

     文件     104854  2014-03-08 21:11  aviation_ticket\.svn\pristine\08\08ebed0968ad8c4abfa840af764828c30c5c3d29.svn-base

     文件        508  2014-03-08 21:11  aviation_ticket\.svn\pristine\0b\0b6e2da2fc5dc5238b77345fc877c2e673bd6c81.svn-base

     文件       2308  2014-03-08 21:11  aviation_ticket\.svn\pristine\0d\0d8b0649197e3710ffc04e60d5dced08b4b5e8ff.svn-base

     文件      62103  2014-03-08 21:11  aviation_ticket\.svn\pristine\0e\0eb23726c6a71845221391f98547bc04d3acc39f.svn-base

     文件     245274  2014-03-08 21:11  aviation_ticket\.svn\pristine\0e\0eecdac8c86bc84b4bdfc24371ba8c785a1fc552.svn-base

     文件        243  2014-03-08 21:11  aviation_ticket\.svn\pristine\0f\0ffb179a35fe2a72aa387ae19b855ec74e054e11.svn-base

     文件       6375  2014-03-08 21:11  aviation_ticket\.svn\pristine\11\11b4c452b7a76377bd863548a4f63febb907aeb8.svn-base

     文件         36  2014-03-08 21:11  aviation_ticket\.svn\pristine\14\14f6e5aedc400d47fda71c2fdc8ac3c1ac37ec0b.svn-base

     文件       9000  2014-03-08 21:11  aviation_ticket\.svn\pristine\16\1609c4657612dead1d0a570daeba0f713d9919ba.svn-base

     文件       1192  2014-03-08 21:11  aviation_ticket\.svn\pristine\17\175725d7d194dd86d8159a9515e0fadb331f2c1a.svn-base

............此处省略1196个文件信息

评论

共有 条评论