package DengluJieMian;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import AWARD.YongHub;
import AWARD.YongHubDAO;
import AWARD.YongHubDAOImpl;
import DButil.DButil;
import Menu.GuanLi;
public class DengLu extends JFrame implements ActionListener{
JButton b1= null;
JButton b2= null;
JTextField jt = null;
JPasswordField jp = null;
public static void main (String arg[]) {
DengLu dengLu = new DengLu();
}
public DengLu() {
this.init();
}
public void init() {
JFrame gameFrame = new JFrame();
gameFrame.setTitle("某景点门票销售管理系统");
JLabel jl =new JLabel("用户名:",JLabel.CENTER);
jl.setBounds(200, 100, 100, 50);
jt =new JTextField();
jt.setBounds(300, 100, 200, 50);
JLabel js =new JLabel("密码:",JLabel.CENTER);
js.setBounds(200, 200, 100, 50);
jp=new JPasswordField();
jp.setBounds(300, 200, 200, 50);
jl.setHorizontalAlignment(SwingConstants.CENTER);
this.b1 =new JButton("登录");
b1.addActionListener(this);
JButton b2 =new JButton("退出");
b2.addActionListener(this);
b1.setBounds(100, 400, 100, 50);
b2.setBounds(600, 400, 100, 50);
gameFrame.add(jl);
gameFrame.add(jt);
gameFrame.add(js);
gameFrame.add(jp);
gameFrame.add(b1);
gameFrame.add(b2);
gameFrame.setLayout(null);
gameFrame.setSize(800, 600);
gameFrame.setVisible(true);
// setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == this.b1) {
String name = this.jt.getText();
String passWord = new String(this.jp.getPassword());
if (name == null || name.length() <= 0 || passWord == null || passWord.length() <= 0) {
JOptionPane.showMessageDialog(this,"用户名密码不能为空");
return;
}else if (this.checkUser(name, passWord)) {
JOptionPane.showMessageDialog(this, "登录成功");
MainFrame3 mainFrame3 = new MainFrame3() ;
mainFrame3.setBounds(200, 200, 1300, 800);
mainFrame3.setVisible(true);
this.dispose();//此界面消失
} else {
JOptionPane.showMessageDialog(this, "用户名密码错误");
}
} /*else if(e.getSource() == this.buttonReset) {
this.fieldName.setText("");
this.fieldPassWord.setText("");
}*/
}
private boolean checkUser(String name, String passWord) {
boolean flag = false;
YongHubDAO yongHubDAO = new YongHubDAOImpl();
YongHub tempUser =yongHubDAO.findbyId(name);
if (tempUser != null && tempUser.getYhmm().equals(passWord)) {
flag = true;
}
return flag;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计是高等教育阶段学生完成学业的一个重要环节,通常在学士或硕士学业即将结束时进行。这是学生将在整个学业中所学知识和技能应用到实际问题上的机会,旨在检验学生是否能够独立思考、解决问题,并展示其专业能力的一项综合性任务。 毕业设计的主要特点包括: 独立性: 毕业设计要求学生具备独立思考和解决问题的能力。学生需要选择一个合适的课题,研究相关文献,进行实地调查或实验,并提出独立见解。 实践性: 毕业设计是将理论知识应用到实际问题中的一次实践。通过完成毕业设计,学生能够将所学的专业知识转化为实际的解决方案,加深对专业领域的理解。 综合性: 毕业设计往往要求学生运用多个学科的知识,综合各种技能。这有助于培养学生的综合素养,提高他们的综合能力。 导师指导: 学生在毕业设计过程中通常由一名指导老师或导师团队提供指导和支持。导师负责引导学生确定研究方向、制定计划、提供建议,并在整个过程中监督进展。 学术规范: 毕业设计要求学生按照学术规范完成研究,包括文献综述、研究设计、数据采集与分析、结论和讨论等环节。学生需要撰写一篇完整的毕业论文,并进行答辩。
资源推荐
资源详情
资源评论
收起资源包目录
数据库课设-某景点门票销售管理系统.zip (40个子文件)
ABT-code
YongHuFind 10KB
Yue 6KB
MainFrame3 3KB
TuiPiaoGL 5KB
YongHub 1KB
YongHuUpdate 2KB
ShouPiaoLeiXinbDAO 210B
ShouPiaoLeiXinbDAOImpl 2KB
acounts 368B
FunctionLisenter 1KB
DateUtil.java 1KB
TuiPiaobDAOImpl 2KB
shoupiaoDAO 324B
MisFunction 752B
YongHuDelete 8KB
MisfunctionDAO 193B
acountsDAO 230B
FunctionAction 121B
Ri 6KB
MenuDAOlmpl 980B
YongHubDAOImpl 2KB
YongHubDAO 160B
MisFunctionDAOlmpl 1KB
DengLu.java 3KB
DButil.java 2KB
acountsDAOImpl 2KB
shoupiaoDAOImpl 4KB
ShouPiaoLeiXinb 857B
Menu 601B
MenuListener 2KB
ZhiDingriqi 5KB
InternalFrame 265B
YongHuModfy 9KB
ShouPiaoGL 5KB
TuiPiaob 991B
MenuDAO 136B
GuanLi 2KB
TuiPiaobDAO 165B
DingPiaoFW 20KB
shoupiao 900B
共 40 条
- 1
资源评论
普通的一个普通猿
- 粉丝: 1466
- 资源: 1761
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 软考高项2008-2023历年真题汇总
- SSM3J02T-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- SSM3J02F-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 利用LFM矩阵分解进行协同过滤推荐+源代码+文档说明
- socket资源程序:本程序包含socket聊天程序,tcp协议实现
- Anaconda安装、运行方法及简单案例运行介绍.zip
- 项目以推荐系统领域知名的经过修改过的中文亚马逊电商数据集作为依托,以电商网站真实业务数据架构为基础,构建了这套一体化电商推荐系统
- SSM3J01T-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- SSM2318GEN-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- K8S网络通讯calico 3.19.4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功