飞机订票管理系统(二)
创建MVC中的实体类
注意:将实体类放到bean目录下。创建的实体类中的属性必须要和创建的数据库中的字段名相同,不然后续对数据库进行操作时会发生错误。并且必须要有有参和无参构造方法。原因是后续用到的查询操作需要返回一个用无参构造函数构建的实体类。且必须由编译器自动生成的get,set函数才有效,不然后续对数据库的增删改操作会报错。
- Users.java
package bean;
public class Users { //用户实体类
private String user_name; //用户名
private String user_password; //用户密码
private String user_sex;//用户性别
private String user_id;//身份证号
private String user_phone;//电话号码
private String user_health;//核酸检测信息
public Users() {
// TODO Auto-generated constructor stub
}
public Users(String name,String password,String sex,String id,String phone,String health) {
this.user_name = name;
this.user_password = password;
this.user_sex = sex;
this.user_id = id;
this.user_phone = phone;
this.user_health = health;
}
public String getUser_name() {
return user_name;
}
public void setUser_name(String user_name) {
this.user_name = user_name;
}
public String getUser_password() {
return user_password;
}
public void setUser_password(String user_password) {
this.user_password = user_password;
}
public String getUser_sex() {
return user_sex;
}
public void setUser_sex(String user_sex) {
this.user_sex = user_sex;
}
public String getUser_id() {
return user_id;
}
public void setUser_id(String user_id) {
this.user_id = user_id;
}
public String getUser_phone() {
return user_phone;
}
public void setUser_phone(String user_phone) {
this.user_phone = user_phone;
}
public String getUser_health() {
return user_health;
}
public void setUser_health(String user_health) {
this.user_health = user_health;
}
@Override
public String toString() {
return "Users [user_name=" + user_name + ", user_password=" + user_password + ", user_sex=" + user_sex
+ ", user_id=" + user_id + ", user_phone=" + user_phone + ", user_health=" + user_health + "]";
}
}
- Administrator.java
package bean;
public class Administrator { //管理员类
private String adm_name; //管理员名
private String adm_password; //管理员密码
public Administrator() {
}
public Administrator(String name,String password) {
this.adm_name = name;
this.adm_password = password;
}
public String getAdm_name() {
return adm_name;
}
public void setAdm_name(String adm_name) {
this.adm_name = adm_name;
}
public String getAdm_password() {
return adm_password;
}
public void setAdm_password(String adm_password) {
this.adm_password = adm_password;
}
@Override
public String toString() {
return "Administrator{" +
"adm_name='" + adm_name + '\'' +
", adm_password='" + adm_password + '\'' +
'}';
}
}
- Airplane.java
package bean;
public class Airplane { //飞机类
private String plane_id;//飞机编号
private String plane_model;//飞机型号(波音/空客/C919)
private int plane_seatNum;//飞机总的座位数
private int plane_age;//飞机飞行年份
public Airplane() {
}
public Airplane(String id,String model,int seatNum,int age) {
this.plane_id = id;
this.plane_model = model;
this.plane_seatNum = seatNum;
this.plane_age = age;
}
public String getPlane_id() {
return plane_id;
}
public void setPlane_id(String plane_id) {
this.plane_id = plane_id;
}
public String getPlane_model() {
return plane_model;
}
public void setPlane_model(String plane_model) {
this.plane_model = plane_model;
}
public int getPlane_seatNum() {
return plane_seatNum;
}
public void setPlane_seatNum(int plane_seatNum) {
this.plane_seatNum = plane_seatNum;
}
public int getPlane_age() {
return plane_age;
}
public void setPlane_age(int plane_age) {
this.plane_age = plane_age;
}
@Override
public String toString() {
return "Airplane [plane_id=" + plane_id + ", plane_model=" + plane_model + ", plane_seatNum=" + plane_seatNum
+ ", plane_age=" + plane_age + "]";
}
}
- Fight.java
package bean;
public class Fight { //航班类
private int remain_seat;//剩余座位数
private String fight_id;//航班号
private String origin;//出发地
private String destination;//目的地
private String go_time;//出发时间
private String arr_time;//到达时间
private String fly_time;//飞行时间
private String planemodel;//飞机型号
public Fight() {
}
public Fight(String id, String origin, String des, String gotime, String arrtime, String flytime, String model,int remain_seat) {
this.fight_id = id;
this.origin = origin;
this.destination = des;
this.go_time = gotime;
this.arr_time = arrtime;
this.fly_time = flytime;
this.planemodel = model;
this.remain_seat = remain_seat;
}
public int getRemain_seat() {
return remain_seat;
}
public void setRemain_seat(int remain_seat) {
this.remain_seat = remain_seat;
}
public String getFight_id() {
return fight_id;
}
public void setFight_id(String fight_id) {
this.fight_id = fight_id;
}
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getGo_time() {
return go_time;
}
public void setGo_time(String go_time) {
this.go_time = go_time;
}
public String getArr_time() {
return arr_time;
}
public void setArr_time(String arr_time) {
this.arr_time = arr_time;
}
public String getFly_time() {
return fly_time;
}
public void setFly_time(String fly_time) {
this.fly_time = fly_time;
}
public String getPlanemodel() {
return planemodel;
}
public void setPlanemodel(String planemodel) {
this.planemodel = planemodel;
}
@Override
public String toString() {
return "Fight{" +
"fight_id='" + fight_id + '\'' +
", origin='" + origin + '\'' +
", destination='" + destination + '\'' +
", go_time='" + go_time + '\'' +
", arr_time='" + arr_time + '\'' +
", fly_time='" + fly_time + '\'' +
", planemodel='" + planemodel + '\'' +
'}';
}
}
- Ticket.java
package bean;
public class Ticket {//机票类
private String username;//用户姓名
private String fight_id; //航班号
private String board_time;//登机时间
private String board_gate;//登机口
private String terminal;//航站楼
private int seat_num;//座位号
private String local_time;//起飞日期
private String origin;//出发地
private String destination;//目的地
private String seat_style;//座位类型
private String ship_gate;//托运口
public Ticket() {
}
public Ticket(String name,String id,String boardtime,String boardgate,String ter,int seatnum,String localtime,String orgin,String des,String style,String shipgate) {
this.username = name;
this.fight_id = id;
this.board_time = boardtime;
this.board_gate = boardgate;
this.terminal = ter;
this.seat_num = seatnum;
this.local_time = localtime;
this.origin = orgin;
this.destination = des;
this.seat_style = style;
this.ship_gate = shipgate;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getFight_id() {
return fight_id;
}
public void setFight_id(String fight_id) {
this.fight_id = fight_id;
}
public String getBoard_time() {
return board_time;
}
public void setBoard_time(String board_time) {
this.board_time = board_time;
}
public String getBoard_gate() {
return board_gate;
}
public void setBoard_gate(String board_gate) {
this.board_gate = board_gate;
}
public String getTerminal() {
return terminal;
}
public void setTerminal(String terminal) {
this.terminal = terminal;
}
public int getSeat_num() {
return seat_num;
}
public void setSeat_num(int seat_num) {
this.seat_num = seat_num;
}
public String getLocal_time() {
return local_time;
}
public void setLocal_time(String local_time) {
this.local_time = local_time;
}
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getSeat_style() {
return seat_style;
}
public void setSeat_style(String seat_style) {
this.seat_style = seat_style;
}
public String getShip_gate() {
return ship_gate;
}
public void setShip_gate(String ship_gate) {
this.ship_gate = ship_gate;
}
@Override
public String toString() {
return "Ticket [username=" + username + ", fight_id=" + fight_id + ", board_time=" + board_time
+ ", board_gate=" + board_gate + ", terminal=" + terminal + ", seat_num=" + seat_num + ", local_time="
+ local_time + ", origin=" + origin + ", destination=" + destination + ", seat_style=" + seat_style
+ ", ship_gate=" + ship_gate + "]";
}
}