java swing实现电影购票系统

本文实例为大家分享了java swing实现电影购票系统的具体代码,供大家参考,具体内容如下

首先系统分为前台用户登录注册和后台管理员进行管理

项目采用三层架构思想

系统首页

电影详情以及查看评论

查看所有电影场次

购买影票选择座位

查看影票以及点击进入评论

对购买的影票进行想评论

接下来看看管理员

管理员进行操作,几个按钮样式差不错,就不全贴了。感觉已经贴的挺详细的了。

代码的话就贴一些通用的访问数据库的具有通用的增删改查的代码。

/**
 * 执行增删改的操作
 * @param sql
 * @param param
 * @return
 */
 public static boolean operUpdate(String sql, List<Object> param) {
 int res = 0;// 获得影响的行数
 Connection conn = null;// 获取连接
 PreparedStatement psts = null;// 装载sql语句
 ResultSet rs = null;
 conn = getConn();
 try {
 psts = conn.prepareStatement(sql);
 if (param != null) {
 for (int i = 0; i < param.size(); i++) {
  psts.setObject(i + 1, param.get(i));
 }
 }
 res = psts.executeUpdate();

 } catch (SQLException e) {
 e.printStackTrace();
 } finally {
 closeAll(rs, psts, conn);//关闭相关的连接
 }
 return res > 0 ? true : false;

 }
/**
 * 执行查找的操作
 * @param sql
 * @param param
 * @return
 */
 public static <T> List<T> operQuery(String sql, List<Object> param, Class<T> cls) {
 Connection conn = null;// 获取连接
 PreparedStatement psts = null;// 装载sql语句
 ResultSet rs = null;
 conn = getConn();
 List<T> list = new ArrayList<T>();
 try {
 psts = conn.prepareStatement(sql);
 if (param != null) {
 for (int i = 0; i < param.size(); i++) {
  psts.setObject(i + 1, param.get(i));
 }
 }
 rs=psts.executeQuery();

 ResultSetMetaData rsmd = rs.getMetaData();
 while(rs.next()){
 T entity = cls.newInstance();
 for(int j =0;j<rsmd.getColumnCount();j++){
  String columnName = rsmd.getColumnName(j+1);
  Object value = rs.getObject(columnName);
  Field fields = cls.getDeclaredField(columnName);
  fields.setAccessible(true);
  fields.set(entity, value);
 }
 list.add(entity);
 }
 } catch (SQLException e) {
 e.printStackTrace();
 } catch (InstantiationException e) {
 e.printStackTrace();
 } catch (IllegalAccessException e) {
 e.printStackTrace();
 } catch (NoSuchFieldException e) {
 e.printStackTrace();
 } catch (SecurityException e) {
 e.printStackTrace();
 } finally {
 closeAll(rs, psts, conn);
 }
 return list;
 }

上述两个方法还是蛮具有通用性的。如有错误,希望各位看到的大佬不吝赐教。

下载地址下载

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • java使用三层架构实现电影购票系统

    使用三层架构实现电影购票系统,分用户和管理员,用户功能:展示电影,查找电影(模糊查询),查看电影详情,查找场次,购买影票,订制座位,退订影票等功能,界面美观漂亮,逻辑严谨,附加电影评论功能,订票超过五张打0.9折的打折功能.管理员功能:影院的增删改查,场次的增删改查,电影的增删改查,影票管理等. 管理员账号:admin  密码:admin 下载地址:java实现电影购票系统 效果展示图: 登录界面: 用户主界面: 查看热门电影: 点击电影进入查看详情,可以看到该电影的所有评论,可以进行评论. 点

  • Java实现电影院订票系统代码

    程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势...但是由于时间原因,小编并未在代码中添加可视化图形界面,有兴趣的朋友可自行添加. 可参阅:Java图形化界面设计之容器(JFrame)详解 演示结果: 下面是具体实现代码: public class Test { public static void main(String[] args) { BookTicket bookTicket = new BookTicket(); bookTicket.init()

  • java swing实现电影购票系统

    本文实例为大家分享了java swing实现电影购票系统的具体代码,供大家参考,具体内容如下 首先系统分为前台用户登录注册和后台管理员进行管理 项目采用三层架构思想 系统首页 电影详情以及查看评论 查看所有电影场次 购买影票选择座位 查看影票以及点击进入评论 对购买的影票进行想评论 接下来看看管理员 管理员进行操作,几个按钮样式差不错,就不全贴了.感觉已经贴的挺详细的了. 代码的话就贴一些通用的访问数据库的具有通用的增删改查的代码. /** * 执行增删改的操作 * @param sql * @

  • Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 3.1.用户 3.2.管理员 4.数据库 5.工程截图 二.系统展示 1.注册系统 2.登录系统 3.用户-欢迎界面 4.用户-影片排行榜 5.用户-购票信息 6.用户-场次信息 8.用户-搜索电影 9.管理员-首页 10.管理员-对用户进行操作 11.管理员-对影院进行操作 12.管理员-对场厅进行操作 13.管理员-对场次进行操作 14.管理员-对电影进行操作 三.部分代码 AdminMainView.java MovieInfo

  • Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 3.1.用户 3.2.管理员 4.数据库 5.工程截图 二.系统展示 1.注册系统 2.登录系统 3.用户-欢迎界面 4.用户-影片排行榜 5.用户-购票信息 6.用户-场次信息 8.用户-搜索电影 9.管理员-首页 10.管理员-对用户进行操作 11.管理员-对影院进行操作 12.管理员-对场厅进行操作 13.管理员-对场次进行操作 14.管理员-对电影进行操作 三.部分代码 AdminMainView.java MovieInfo

  • 基于Java+SSM实现电影院购票系统

    目录 项目介绍 效果图展示 实现逻辑代码 MovieController NewsController IndexController UserController 项目介绍 基于Spring,SpringMVC,Mybatis开发实现. 数据库用的是MySQL5.5. 开发工具用的Eclipse + Tomcat7,JDK1.7-1.8皆可. 效果图展示 首页 电影详情页 购票 登录注册页面 后台管理页面 电影信息列表 添加电影信息 电影票管理 订单管理 热点新闻管理 实现逻辑代码 抽出一些核

  • 教你用Java Swing实现自助取款机系统

    一.系统介绍 系统功能 1.登录系统 2.查询余额 3.取款 4.存款 5.转账 6.修改密码 7.退出系统 JDK版本:1.8 存储数据形式:TXT存储数据 二.系统展示 1.登录页 2.主页 3.取款 4.存款 5.转账 6.修改密码 三.部分代码 LoginJFrame.java package atmJFrame.myJFrame; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; im

  • 基于java swing实现答题系统

    本文实例为大家分享了java swing实现答题系统的具体代码,供大家参考,具体内容如下 如上图所示,代码亲测可用,如下: import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; im

  • Java swing读取txt文件实现学生考试系统

    本文实例为大家分享了Java swing读取txt文件实现学生考试系统的具体代码,供大家参考,具体内容如下 主要实现了一个简单的倒计时答题系统 源码Testquestion 类 public class Testquestion { private String questionText ="";//定义题目 private String standardkey = "";// 定义正确答案 private String selectKey =""

  • Java Swing实现餐厅点餐系统源码(收藏版)

    本文适合Java初级选手,主要技术是Java和MySQL.主要功能如下: (1)注册功能 (2)管理员可以新增套餐 (3)管理员可以管理套餐 (4)管理员可以处理订单 (5)管理员可以修改密码 (6)顾客可以点餐 (7)顾客可以查看订单信息 (8)顾客可以修改个人信息 下面是项目目录 源码有点多,不太好贴,如果需要源码,可以关注公众号[Java技术迷]回复[2021]编号03即是该系统的源码. 即可获取整套源码,也可以直接扫码关注 下面是系统运行图 如果需要源码,可以关注公众号回复[2021]即

  • Java实战之电影在线观看系统的实现

    目录 一.项目简述 二.效果图展示 三.核心代码 后台用户管理控制器 电影管理控制器 前台电影控制器 一.项目简述 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等. 二.效果图展示 三.

随机推荐