java基于SSH的航空机票预定管理系统、机票预定管理系统、机票订购管理系统,附源码+数据库+文档,适合毕业设计、课程设计
(5)公告信息管理模块:在该模块中定义了对系统公告信息的管理,其功能包括公告信息添加、查询、删除等操作。(3)航班信息管理模块:在该模块中定义了对航班信息的管理,其功能包括航班信息录入、查询、删除等操作。(4)订单信息管理模块:在该模块中定义了对订单信息的管理,其功能包括订单信息查询、受理、删除等操作。(2)会员信息管理模块:在该模块中定义了注册会员信息的管理,其功能包括会员信息的查询、删除等操作
1、项目介绍
java基于SSH的航空机票预定管理系统、机票预定管理系统、机票订购管理系统,有用户和管理员两个角色。
(1)管理员管理模块:在该模块中完成管理员信息管理功能。管理员信息管理提供系统管理员的查询,增加和删除等功能操作。
(2)会员信息管理模块:在该模块中定义了注册会员信息的管理,其功能包括会员信息的查询、删除等操作。
(3)航班信息管理模块:在该模块中定义了对航班信息的管理,其功能包括航班信息录入、查询、删除等操作。
(4)订单信息管理模块:在该模块中定义了对订单信息的管理,其功能包括订单信息查询、受理、删除等操作。
(5)公告信息管理模块:在该模块中定义了对系统公告信息的管理,其功能包括公告信息添加、查询、删除等操作。
(6)留言信息管理模块:在该模块中定义了对留言信息的管理,其功能包括留言信息查询、删除等操作。
2、技术框架
编程语言:Java
系统架构:B/S
后端框架:Spring+Struts 2+Hibernate
前端框框:JSP
数据库:MySQL
Maven项目:否
运行环境:JDK7+Tomcat7+MySQL5.6+Idea
3、演示视频
B站视频地址:
基于SSH的航空机票预定管理系统、机票预定管理系统、机票订购管理系统,附源码+数据库+文档,适合毕业设计、课程设计
基于SSH的航空机票预定管理系统、机票预定管理系统、机票订购管理系统,附源码+数据库+文档,适合毕业设计、课程设计_哔哩哔哩_bilibili
4、功能截图
4.1、首页
4.2、用户注册
4.3、用户登录
4.4、用户公告
4.5、航班信息
4.6、预定航班
4.7、用户个人信息管理
4.8、我的积分信息
4.9、我的订单信息
4.10、管理员登录
4.11、管理员管理
4.12、会员信息管理
4.13、航班信息录入
4.14、订单信息管理
4.15、公告信息管理
4.16、留言板管理
5、文档截图
6、代码示例
package com.action;
import java.util.List;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import com.dao.TCheciDAO;
import com.dao.TGonggaoDAO;
import com.model.TCheci;
import com.opensymphony.xwork2.ActionSupport;
public class checiAction extends ActionSupport
{
private int checiId;
private String shifazhan;
private String daodazhan;
private String piaoshijian;
private String startshijian;
private String endshijian;
private int piaojia;
private int piaoshu;
private String message;
private String path;
private TCheciDAO checiDAO;
private TGonggaoDAO gonggaoDAO;
private String startshijian1;//搜索起飞时间断用的
private String startshijian2;
public String checiAdd()
{
TCheci checi=new TCheci();
checi.setShifazhan(shifazhan);
checi.setDaodazhan(daodazhan);
checi.setPiaoshijian(piaoshijian);
checi.setStartshijian(startshijian);
checi.setEndshijian(endshijian);
checi.setPiaojia(piaojia);
checi.setPiaoshu(piaoshu);
checi.setDel("no");
checiDAO.save(checi);
this.setMessage("操作成功");
this.setPath("checiMana.action");
return "succeed";
}
public String checiMana()
{
String sql="from TCheci where del='no' order by piaoshijian";
List checiList=checiDAO.getHibernateTemplate().find(sql);
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("checiList", checiList);
return ActionSupport.SUCCESS;
}
public String checiDel()
{
TCheci checi=checiDAO.findById(checiId);
checi.setDel("yes");
checiDAO.attachDirty(checi);
this.setMessage("操作成功");
this.setPath("checiMana.action");
return "succeed";
}
public String checiEditPre()
{
TCheci checi=checiDAO.findById(checiId);
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("checi", checi);
return ActionSupport.SUCCESS;
}
public String checiEdit()
{
TCheci checi=checiDAO.findById(checiId);
checi.setShifazhan(shifazhan);
checi.setDaodazhan(daodazhan);
checi.setPiaoshijian(piaoshijian);
checi.setStartshijian(startshijian);
checi.setEndshijian(endshijian);
checi.setPiaojia(piaojia);
checi.setPiaoshu(piaoshu);
checiDAO.attachDirty(checi);
this.setMessage("操作成功");
this.setPath("checiMana.action");
return "succeed";
}
public String checiSerach()
{
System.out.println("^^"+piaoshijian+"^^"+startshijian1+"^^"+startshijian2+"%%");
StringBuffer sql=new StringBuffer("from TCheci where del='no'");
if(!shifazhan.equals(""))
{
sql.append(" and shifazhan like '%"+shifazhan+"%'");
}
if(!piaoshijian.equals(""))
{
sql.append(" and piaoshijian='"+piaoshijian+"'");
}
if(!startshijian1.equals(""))
{
sql.append(" and startshijian > '"+startshijian1+"'");
}
if(!startshijian2.equals(""))
{
sql.append(" and startshijian < '"+startshijian2+"'");
}
System.out.println(sql.toString()+"***");
List checiList=checiDAO.getHibernateTemplate().find(sql.toString());
System.out.println(checiList.size()+"&&&");
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("checiList", checiList);
List gonggaoList=gonggaoDAO.findAll();
if(gonggaoList.size()>5)
{
gonggaoList=gonggaoList.subList(0, 5);
}
request.put("gonggaoList", gonggaoList);
return ActionSupport.SUCCESS;
}
public TCheciDAO getCheciDAO()
{
return checiDAO;
}
public String getDaodazhan()
{
return daodazhan;
}
public void setDaodazhan(String daodazhan)
{
this.daodazhan = daodazhan;
}
public String getShifazhan()
{
return shifazhan;
}
public void setShifazhan(String shifazhan)
{
this.shifazhan = shifazhan;
}
public void setCheciDAO(TCheciDAO checiDAO)
{
this.checiDAO = checiDAO;
}
public int getCheciId()
{
return checiId;
}
public void setCheciId(int checiId)
{
this.checiId = checiId;
}
public String getEndshijian()
{
return endshijian;
}
public void setEndshijian(String endshijian)
{
this.endshijian = endshijian;
}
public TGonggaoDAO getGonggaoDAO()
{
return gonggaoDAO;
}
public void setGonggaoDAO(TGonggaoDAO gonggaoDAO)
{
this.gonggaoDAO = gonggaoDAO;
}
public String getMessage()
{
return message;
}
public void setMessage(String message)
{
this.message = message;
}
public String getPath()
{
return path;
}
public void setPath(String path)
{
this.path = path;
}
public String getPiaoshijian()
{
return piaoshijian;
}
public void setPiaoshijian(String piaoshijian)
{
this.piaoshijian = piaoshijian;
}
public int getPiaojia()
{
return piaojia;
}
public void setPiaojia(int piaojia)
{
this.piaojia = piaojia;
}
public int getPiaoshu()
{
return piaoshu;
}
public void setPiaoshu(int piaoshu)
{
this.piaoshu = piaoshu;
}
public String getStartshijian()
{
return startshijian;
}
public void setStartshijian(String startshijian)
{
this.startshijian = startshijian;
}
public String getStartshijian1()
{
return startshijian1;
}
public void setStartshijian1(String startshijian1)
{
this.startshijian1 = startshijian1;
}
public String getStartshijian2()
{
return startshijian2;
}
public void setStartshijian2(String startshijian2)
{
this.startshijian2 = startshijian2;
}
}
更多推荐
所有评论(0)