package java0801;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class Test {
static List<Ticket> lists = new ArrayList<Ticket>();
public static void main(String[] args) throws Exception {
//登录管理信息
denglu();
Scanner input=new Scanner(System.in);
chushi();
String con=" ";
do {
System.out.println("欢迎光临 大众影院");
System.out.println("输入0退出系统");
System.out.println("输入1查看电影信息");
System.out.println("输入2购票");
System.out.println("输入3上架电影信息");
System.out.println("输入4电影下架");
System.out.println("输入5更新电影");
System.out.println("请输入选项:");
int choice=input.nextInt();
switch(choice) {
case 0:
//退出
tuichu();
break;
case 1:
//查看
chakan();
break;
case 2:
//购票
goupiao(null);
break;
case 3:
//上架
add();
break;
case 4:
//下架
delete();
case 5:
update();
break;
}
System.out.println("是否继续购票(y/n):");
con=input.next();
}while(con.equals("y"));
}
//================ 登录 ==============================
private static void denglu() throws Exception {
/*
Scanner input= new Scanner(System.in);
System.out.println("请输入登录账号:");
String z=input.next();
System.out.println("请输入登录密码:");
String m=input.next();
ArrayList<Root> list=new ArrayList<Root>();
// 1、得到DOM解析器的工厂实例
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
// 2、从DOM工厂获得DOM解析器
DocumentBuilder db = dbf.newDocumentBuilder();
// 3、解析XML文档,得到一个Document,即DOM树
Document doc = db.parse("login.xml");
//获取所有子节点
NodeList roots=doc.getChildNodes();
//获取根节点
Node root=roots.item(0);
//获取根节点(maneges)的所有子节点(manage所有节点)
NodeList manages=root.getChildNodes();
//遍历所有manage节点,查找每个manage节点的子节点
for (int i = 0; i <manages.getLength(); i++) {
//获取manage节点 得到每一本书
Node manage=manages.item(i);
//读出这本书的子节点(name,role.pwd)
NodeList items=manage.getChildNodes();
Root root1=new Root();
//遍历manage的子节点
for (int j = 0; j <items.getLength(); j++) {
//获取节点
Node item=items.item(j);
//获取标签的内容
if (item.getNodeName().equals("name")) {
root1.setName(item.getTextContent());
//System.out.println("账号:"+item.getTextContent());
}
if (item.getNodeName().equals("role")) {
root1.setRole(item.getTextContent());
//System.out.println("身份::"+item.getTextContent());
}
if (item.getNodeName().equals("pwd")) {
root1.setPwd(item.getTextContent());
//System.out.println("密码:"+item.getTextContent());
}
if (root1.getName()!=null) {
list.add(root1);
}
}
boolean flag=false;
for (int j = 0; j < list.size(); j++) {
if (list.get(j).getName().equals(z)&& list.get(j).getPwd().equals(m)) {
flag=true;
System.out.println("登录成功");
break;
}
}
if (flag==false) {
System.out.println("账号或密码错误");
break;
}
}
*/
Scanner input= new Scanner(System.in);
System.out.println("请输入员工账户:");
String a = input.next();
System.out.println("请输入密码:"
电影院操作系统
最新推荐文章于 2023-02-05 23:35:00 发布