91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.63MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-11
  • 語言: Java
  • 標(biāo)簽: Java??售票??

資源簡介

用Java技術(shù)仿12306簡單實(shí)現(xiàn)售票功能,不帶JSP頁面,純功能實(shí)現(xiàn)

資源截圖

代碼片段和文件信息

package?com.lxn.controller;

import?java.text.DateFormat;
import?java.text.ParseException;
import?java.text.SimpleDateFormat;
import?java.util.Calendar;
import?java.util.Date;
import?java.util.List;
import?java.util.Scanner;

import?com.lxn.entity.Ticket;
import?com.lxn.entity.Train;
import?com.lxn.entity.User;
import?com.lxn.service.OrderService;
import?com.lxn.service.StationService;
import?com.lxn.service.TicketService;
import?com.lxn.service.TrainService;
import?com.lxn.service.UserService;
import?com.lxn.service.impl.OrderServiceImpl;
import?com.lxn.service.impl.StationServiceImpl;
import?com.lxn.service.impl.TicketServiceImpl;
import?com.lxn.service.impl.TrainServiceImpl;
import?com.lxn.service.impl.UserServiceImpl;
import?com.lxn.view.View;

public?class?Controller?{

UserService?userService?=?new?UserServiceImpl();//?組合
static?TrainService?trainService?=?new?TrainServiceImpl();
StationService?stationService?=?new?StationServiceImpl();
static?TicketService?ticketService?=?new?TicketServiceImpl();
OrderService?orderService?=?new?OrderServiceImpl();

static?Calendar?calendar?=?Calendar.getInstance();
static?DateFormat?df?=?new?SimpleDateFormat(“yyyy-MM-dd?HH:mm“);//?日期--->字符串
static?DateFormat?df3?=?new?SimpleDateFormat(“yyyy-MM-dd“);//?字符串--->日期

static?Scanner?sc?=?new?Scanner(System.in);

static?boolean?loginFalg?=?false;
static?User?loginuser?=?null;

public?void?dispatcher()?{

while?(true)?{
//?【1--注冊(cè)?2--登錄?3--查詢4---退出】
int?choice?=?View.homePage();

//?注冊(cè)
if?(choice?==?1)?{

System.out.println(“請(qǐng)輸入手機(jī)號(hào)“);
String?phoneNumber?=?sc.next();

if?(userService.checkPhonenumber(phoneNumber))?{

System.out.println(“請(qǐng)輸入密碼“);
String?password?=?sc.next();

System.out.println(“請(qǐng)輸入用戶名“);
String?username?=?sc.next();

int?accountbalance?=?0;
int?role?=?1;

User?user?=?new?User(username?phoneNumber?password?accountbalance?role);

if?(userService.register(user))?{
System.out.println(“注冊(cè)成功“);
}?else?{
System.out.println(“注冊(cè)失敗,請(qǐng)檢查手機(jī)號(hào)和密碼“);
}

}?else?{
System.out.println(“手機(jī)號(hào)已注冊(cè),請(qǐng)重新輸入或登錄“);
}

}?else?if?(choice?==?2)?{?//?登錄

System.out.println(“請(qǐng)輸入手機(jī)號(hào)“);
String?phoneNumber?=?sc.next();

System.out.println(“請(qǐng)輸入密碼“);
String?password?=?sc.next();

loginuser?=?userService.login(phoneNumber?password);

if?(loginuser?!=?null)?{

System.out.println(“登錄成功“);
loginFalg=true;

//?判斷角色,調(diào)用方法
int?role?=?loginuser.getRole();
if?(role?==?1)?{

//?用戶
UserController?userController=new?UserController();
userController.dispatcher();

}?else?if?(role?==?2)?{

//?管理員
ManagerController?managerController=new?ManagerController();
managerController.dispatcher();

}

}?else?{
System.out.println(“登錄失敗,請(qǐng)檢查手機(jī)號(hào)和密碼“);
}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-31?19:46??Project3\
?????文件?????????310??2018-10-20?11:29??Project3\.classpath
?????文件?????????384??2018-10-20?11:20??Project3\.project
?????目錄???????????0??2018-10-31?19:46??Project3\bin\
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\controller\
?????文件????????7185??2018-10-29?20:05??Project3\bin\com\lxn\controller\Controller.class
?????文件????????9184??2018-10-31?12:19??Project3\bin\com\lxn\controller\ManagerController.class
?????文件?????????533??2018-10-29?09:03??Project3\bin\com\lxn\controller\Test.class
?????文件???????12730??2018-10-31?12:04??Project3\bin\com\lxn\controller\UserController.class
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\dao\
?????文件?????????456??2018-10-31?10:16??Project3\bin\com\lxn\dao\OrderDAO.class
?????文件?????????278??2018-10-29?09:03??Project3\bin\com\lxn\dao\StationDAO.class
?????文件?????????476??2018-10-31?10:11??Project3\bin\com\lxn\dao\TicketDAO.class
?????文件?????????716??2018-10-29?19:03??Project3\bin\com\lxn\dao\TrainDAO.class
?????文件?????????504??2018-10-31?12:11??Project3\bin\com\lxn\dao\UserDAO.class
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\dao\impl\
?????文件????????3737??2018-10-31?10:16??Project3\bin\com\lxn\dao\impl\OrderDAOImpl.class
?????文件????????2728??2018-10-29?09:03??Project3\bin\com\lxn\dao\impl\StationDAOImpl.class
?????文件????????4605??2018-10-31?10:11??Project3\bin\com\lxn\dao\impl\TicketDAOImpl.class
?????文件????????5732??2018-10-29?19:14??Project3\bin\com\lxn\dao\impl\TrainDAOImpl.class
?????文件????????5340??2018-10-31?12:12??Project3\bin\com\lxn\dao\impl\UserDAOImpl.class
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\dbutil\
?????文件????????3926??2018-10-29?09:03??Project3\bin\com\lxn\dbutil\DBManager.class
?????文件?????????109??2018-10-26?14:21??Project3\bin\com\lxn\dbutil\dbconfig.properties
?????目錄???????????0??2018-10-31?19:46??Project3\bin\com\lxn\entity\
?????文件????????2454??2018-10-29?09:03??Project3\bin\com\lxn\entity\OrderInfo.class
?????文件????????1703??2018-10-29?09:03??Project3\bin\com\lxn\entity\Station.class
?????文件????????1745??2018-10-29?09:03??Project3\bin\com\lxn\entity\Ticket.class
?????文件????????2475??2018-10-29?09:03??Project3\bin\com\lxn\entity\Train.class
............此處省略66個(gè)文件信息

評(píng)論

共有 條評(píng)論