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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书馆管理系统登陆界面Word格式文档下载.doc

1、/* * 类Login用于显示登录界面,要求系统用户输入正确的用户名和密码。 * * author raymond */public class Login extends JFrame private JLabel lb_user; private JTextField tf_user; private JLabel lb_pass; private JPasswordField pf_pass; private JButton btn_ok; private JButton btn_cancel; private int num = 0;/用来记录登陆不成功的次数 public Login

2、() UIUtil.setUIFont(new FontUIResource(宋体, Font.BOLD, 15); initComponents(); / 初始化组件 private void initComponents() lb_user = new JLabel(); tf_user = new JTextField();/用户名输入文本框 lb_pass = new JLabel(); pf_pass = new JPasswordField();/密码输入文本框 btn_ok = new JButton();/确认按钮 btn_cancel = new JButton();/取消按

3、钮 setTitle(用户登录界面); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container contentPane = getContentPane(); contentPane.setLayout(new GridLayout(3, 2); lb_user.setText(用户名: lb_user.setHorizontalAlignment(SwingConstants.RIGHT); tf_user.addKeyListener(new KeyEnter(); contentPane

4、.add(lb_user); contentPane.add(tf_user); lb_pass.setText(密码: lb_pass.setHorizontalAlignment(SwingConstants.RIGHT); pf_pass.addKeyListener(new KeyEnter(); contentPane.add(lb_pass); contentPane.add(pf_pass); btn_ok.setText(确定 btn_ok.addActionListener(new ActionListener() Override public void actionPer

5、formed(ActionEvent e) btn_okActionPerformed(e); ); contentPane.add(btn_ok); btn_cancel.setText(取消 btn_cancel.addActionListener(new ActionListener() btn_cancelActionPerformed(e); contentPane.add(btn_cancel); setSize(225, 150); setLocationRelativeTo(getOwner(); / 按钮响应事件 private void btn_okActionPerfor

6、med(AWTEvent e) String user = tf_user.getText(); / 获得用户名 String pass = String.valueOf(pf_pass.getPassword(); / 获得密码 String username; int is_admin; / 未输入用户名 if (user.equals() JOptionPane.showMessageDialog(this, 用户名不允许为空! return; try / 在数据库中查询 String sqlStr = select * from users where name= + user + a

7、nd pass= + pass + ; ResultSet result = BaseDao.executeQuery(sqlStr); if (result.next() username = result.getString(name is_admin = result.getInt(is_admin BaseDao.close(); else JOptionPane.showMessageDialog(this, 用户名或密码不正确! /当登录不成功次数超过3次,则自动退出 if (num 3) num+; else JOptionPane.showMessageDialog(this,

8、 尝试次数过多! this.dispose(); return; GlobalVar.login_user = username; / 记录当前用户 / 进入主界面 Main main = new Main(); main.setPurView(byte) is_admin); this.dispose(); catch (Exception ex) System.out.println(ex.getMessage(); private void btn_cancelActionPerformed(ActionEvent e) this.dispose(); /接受键盘响应事件 private

9、 class KeyEnter extends KeyAdapter Override public void keyPressed(KeyEvent e) int keycode = e.getKeyCode(); if (keycode = KeyEvent.VK_ENTER) public static void main(String args) (new Login().setVisible(true);2、界面截图图1 登录界面图2 当输入的用户名为空时,弹出的消息框图3 当输入的用户名或密码不正确时,弹出的消息框图4 当登录不成功次数过多时,弹出的消息框3、 界面描述(1) 界面友好,简单明了(2) 提供了必要的功能(3) 具有较强的容错性(4) 具有较强的安全性五 实验体会我觉得系统登录界面的主要突显方面应该是安全性,所以我将界面做的看起来比较简单,但加入了登录的安全机制,例如当登录不成功次数过多时,会自动退出等。

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

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