• 大小: 15.46MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: 其他
  • 标签: ssh火车票  

资源简介

使用struts2,spring,hibernate 三大框架完成的火车票订票系统,实现了车票查询,订票,取消票,管理员管理车次等功能,方便大家学习使用.

资源截图

代码片段和文件信息

package action;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import model.Record;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import service.RecordService;
import service.TicketService;

@Scope(“prototype“)
@Controller(“recordAction“)
public class recordAction {
@Autowired
private RecordService recordService;
@Autowired
private TicketService ticketService;
private Record record;
private Mapject> jsonMap = new HashMapject>();// 用于异步查询返回jsonMap

public Mapject> getJsonMap() {
return jsonMap;
}

public void setJsonMap(Mapject> jsonMap) {
this.jsonMap = jsonMap;
}

private int userId;// 用户id
private int ticketId;// 车票id

public int getUserId() {
return userId;
}

public void setUserId(int userId) {
this.userId = userId;
}

public int getTicketId() {
return ticketId;
}

public void setTicketId(int ticketId) {
this.ticketId = ticketId;
}

public Record getRecord() {
return record;
}

public void setRecord(Record record) {
this.record = record;
}

/**
 * 购票增加记录
 * 
 * @return
 */
public String addRecord() {
System.out.println(ticketId);
System.out.println(record.getRecordId());
ticketService.getByTicketNumber(ticketId);
record.setTicket(ticketService.getByTicketNumber(ticketId));

if (recordService.addRecord(record))
jsonMap.put(“buyState“ 1); //购票成功
else
jsonMap.put(“buyState“ 0); //购票失败
return “success“;
}

/**
 * 退票删除记录
 * 
 * @return
 */
public String refund() {
if (recordService.deleteRecord(record)) {
System.out.println(record);
jsonMap.put(“deleteState“ 1);  //删除成功
} else {
jsonMap.put(“deleteState“ 0);  //删除失败
}
return “success“;
}

/**
 * 根据用户id获取记录集合
 * 
 * @param userId
 * @return
 */
public String getByuserId() {
List recordlist = recordService.getByuserId(userId);
jsonMap.put(“recordlist“ recordlist);
return “success“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-27 10:26  train\
     文件        3693  2015-12-30 22:42  train\.classpath
     目录           0  2016-02-27 10:26  train\.myeclipse\
     文件         288  2016-01-10 09:25  train\.mymetadata
     文件        1748  2015-09-17 21:13  train\.project
     目录           0  2016-02-27 10:26  train\.settings\
     文件         500  2015-09-14 20:42  train\.settings\.jsdtscope
     文件        1040  2015-09-20 21:50  train\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         247  2015-10-10 08:47  train\.settings\com.genuitec.eclipse.migration.prefs
     文件         351  2015-10-29 11:54  train\.settings\org.eclipse.core.resources.prefs
     文件         629  2015-12-30 23:03  train\.settings\org.eclipse.jdt.core.prefs
     文件         137  2015-09-20 21:53  train\.settings\org.eclipse.ltk.core.refactoring.prefs
     文件         541  2015-10-10 08:47  train\.settings\org.eclipse.wst.common.component
     文件         359  2015-10-10 08:47  train\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2015-09-14 20:42  train\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-09-14 20:42  train\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-02-27 10:26  train\WebRoot\
     目录           0  2016-02-27 10:26  train\WebRoot\meta-INF\
     文件          36  2015-09-14 20:42  train\WebRoot\meta-INF\MANIFEST.MF
     文件        5186  2015-10-23 14:45  train\WebRoot\Top.jsp
     目录           0  2016-02-27 10:26  train\WebRoot\WEB-INF\
     目录           0  2016-02-27 10:26  train\WebRoot\WEB-INF\classes\
     目录           0  2016-02-27 10:26  train\WebRoot\WEB-INF\classes\meta-INF\
     文件          25  2015-10-10 08:47  train\WebRoot\WEB-INF\classes\meta-INF\MANIFEST.MF
     目录           0  2016-02-27 10:26  train\WebRoot\WEB-INF\classes\action\
     文件        3047  2015-12-30 23:03  train\WebRoot\WEB-INF\classes\action\recordAction.class
     文件        2754  2015-12-30 23:03  train\WebRoot\WEB-INF\classes\action\stationAction.class
     文件        4813  2015-12-30 23:03  train\WebRoot\WEB-INF\classes\action\ticketAction.class
     文件        2902  2015-12-30 23:03  train\WebRoot\WEB-INF\classes\action\trainAction.class
     文件        3192  2015-12-30 23:03  train\WebRoot\WEB-INF\classes\action\userAction.class
     文件        3591  2015-10-29 22:33  train\WebRoot\WEB-INF\classes\applicationContext.xml
............此处省略157个文件信息

评论

共有 条评论

相关资源