ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:17.51KB ,
资源ID:6388198      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6388198.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电影院售票管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电影院售票管理系统.docx

1、电影院售票管理系统 Revised at 2 pm on December 25, 2020.电影院售票管理系统package util;public class DomUtil public static Document getDocument(String fileAddress) Document doc=null; try DocumentBuilderFactory dbf=(); DocumentBuilder db=(); doc=(fileAddress); catch (Exception e) (); if(doc!=null) return doc; else retu

2、rn null; public static void saveDocument(Document doc,String fileAddress) tart(); package service;public interface UserService public void menu(); enu(); break; case 2: new UserLogin().menu(); break; case 3:(0);break; default : (); break; (); package ;import ;import ;import ;public class AdminLogin

3、implements AdminService Scanner input=new Scanner; List list=new ArrayList(); FilmDaoImpl fdi=new FilmDaoImpl(); public void menu() 4:修改电影;5:售票查询;6:返回上一层;7:退出;); int chose=(); switch(chose) case 1:getAll() ;break; case 2:addFilm();break; case 3:delFilm();break; case 4:upFilm();break; case 5:getTicke

4、t();break; case 6:break; case 7:(0);break; default : (); break; public void getAll() int num=0; +t+影片类型+t+票价+t+播放时间); list=(); for(Film film:list) num+; +()+t+()+t +()+t+()+t +()+t+(); (); menu(); public void addFilm() String name=(); String poster=(); String director=(); String acotr=(); String typ

5、e=(); String price=(); String item=(); Film film=new Film(name, poster, director, acotr, type, price, item); quals(index) return true; else return false; package entity;public class Film private int id; quals(strElementName) filmName=strText; else if(Poster.equals(strElementName) myPoster=strText; e

6、lse if(Director.equals(strElementName) myDirector=strText; else if(Acotr.equals(strElementName) myAcotr=strText; else if(Type.equals(strElementName) myType=strText; else if(Price.equals(strElementName) myPrice=strText; else if(Schedule.equals(strElementName) NodeList scheduleChildList=(); for(int k=

7、0;k();k+) if (k) instanceof Element) id+; Element scheduleChild = (Element) (k); Film film=new Film(id,filmName,myPoster,myDirector,myAcotr,myType, myPrice,(); (film); quals(strElementName) if(name) filmName=strText; exist=true; elsequals(strElementName) myPoster=strText; else if(Director.equals(str

8、ElementName) myDirector=strText; else if(Acotr.equals(strElementName) myAcotr=strText; else if(Type.equals(strElementName) myType=strText; else if(Price.equals(strElementName) myPrice=strText; else if(Schedule.equals(strElementName) NodeList scheduleChildList=(); for(int k=0;k();k+) if (k) instanceo

9、f Element) id+; Element scheduleChild = (Element) (k); Film film=new Film(id,filmName,myPoster,myDirector,myAcotr,myType, myPrice,(); (film); etElementsByTagName(Item); for(int j=0;j();j+) if (j) instanceof Element) String itemTime=(j).getTextContent(); if(time)quals(strElementName) filmName=strText

10、; else if(Poster.equals(strElementName) myPoster=strText; else if(Director.equals(strElementName) myDirector=strText; else if(Acotr.equals(strElementName) myAcotr=strText; else if(Type.equals(strElementName) myType=strText; else if(Price.equals(strElementName) myPrice=strText; id+; Film film=new Fil

11、m(id,filmName,myPoster,myDirector,myAcotr,myType, myPrice,myItem); (film); if(exist) return listFilm; else return null; public void addFilm(Film film) Element movie=(Movie); Element name=(Name); Node Textname=(); (Textname); (name); Element poster=(Poster); Node Textposter=(); (Textposter); (poster)

12、; Element director=(Director); Node Textdirector=(); (Textdirector); (director); Element actor=(Acotr); Node Textactor=(); (Textactor); (actor); Element type=(Type); Node Texttype=(); (Texttype); (type); Element price=(Price); Node Textprice=(); (Textprice); (price); Element schedule=(Schedule); Ele

13、ment item=(Item); Node Textitem=(); (Textitem); (item); (schedule); (Film).item(0).appendChild(movie); (docFilms,filmsAddress); public boolean delateFilm(Film film) for(int i=0;i();i+) etElementsByTagName(Name); Node nameNode=(0); String moveName=(); if().equals(moveName) quals(all) etParentNode().r

14、emoveChild(i); else etElementsByTagName(Item); for(int j=0;j();j+) etTextContent(); if() etParentNode().removeChild(j); if(!existItem) return false;etElementsByTagName(Name); Node nameNode = (0); String moveName = (); if ().equals(moveName) if (!(Item) etElementsByTagName(property); (0).setTextConte

15、nt(value); else boolean existItem=false; NodeList itemList = (Element) (i).getElementsByTagName(Item); for (int j = 0; j (); j+) if (j) instanceof Element) etTextContent(); if () /* * 找到该电影 并修改对应的场次 */ existItem=true; (j).setTextContent(value); if(!existItem) return 2; (docFilms,filmsAddress); retur

16、n 0; return 1; public void buyTicket(Film film,String index,String ticketType) /* * 创建Seat节点,添加ticket属性,添加文本内容; */ Element seat=(Seat); (ticket, ticketType); Node seatText=(index); (seatText); boolean existName=false; for (int i = 0; i (); i+) etAttribute(value); if () etChildNodes(); for (int j = 0

17、; j (); j+) etAttribute(value); if () ppendChild(seat); (docTickets, ticketsAddress); return; if(!existTime) ppendChild(myTime); (docTickets, ticketsAddress); return; if(!existName) tem(0).appendChild(myName); (docTickets, ticketsAddress); public Seat getSeates(Film film) if(!isExist(film)etAttribut

18、e(value); if () etChildNodes(); for (int j = 0; j (); j+) etAttribute(value); if () etChildNodes(); for (int k = 0; k (); k+) etAttribute(ticket); String mySeat = (k).getTextContent(); (mySeat); etAttribute(value); if () etChildNodes(); for (int j = 0; j (); j+) etAttribute(value); if () etChildNode

19、s(); for (int k = 0; k (); k+) etAttribute(ticket); (myTicket); String mySeat = (k).getTextContent(); (mySeat); (ticket); return seat; return seat; return seat; public List selectFilm() return null; public boolean isExist(Film film) for (int i = 0; i (); i+) etElementsByTagName(Name); Node nameNode

20、= (0); String moveName = (); if ().equals(moveName) etElementsByTagName(Item); for (int j = 0; j (); j+) etTextContent(); if () / 找到该场次 existItem = true; if (!existItem) / 没找到该电影播放时间 return false; return true;/ 因为有唯一值,所以找到该电影后,不再往下寻找,直接返回true即可 return false;/ 没有找到该电影 3-2 4-2 2-2 6-2 1-2 5-3 6-6 7-7 让子弹飞 fly 姜文 葛优 喜剧 100 00:00 13:00 非常完美 Sophies 金依萌 范冰冰 喜剧 75 10:00 13:00 集结号 horn 冯小刚 张涵予 战争 90 09:30 蜘蛛侠 Spider 山姆 托比 科幻 120 11:02 15:00 中国功夫 KungFu 周星驰 周星驰 动作 150 15:00 19:00 21:25 东成西就 e-w 刘镇伟

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1