java电话号码查询系统(2020年九月整理).doc

上传人:摩西的****12 文档编号:143854345 上传时间:2020-09-02 格式:DOC 页数:9 大小:237KB
返回 下载 相关 举报
java电话号码查询系统(2020年九月整理).doc_第1页
第1页 / 共9页
java电话号码查询系统(2020年九月整理).doc_第2页
第2页 / 共9页
java电话号码查询系统(2020年九月整理).doc_第3页
第3页 / 共9页
java电话号码查询系统(2020年九月整理).doc_第4页
第4页 / 共9页
java电话号码查询系统(2020年九月整理).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《java电话号码查询系统(2020年九月整理).doc》由会员分享,可在线阅读,更多相关《java电话号码查询系统(2020年九月整理).doc(9页珍藏版)》请在金锄头文库上搜索。

1、学 海 无 涯Java程序设计课程设计报告 2013年1 月6 日系部计科系学号1103040533姓名麻峻阁课程名称Java程序设计项目名称电话号码查询系统指导教师教师评语教师签名:2013年 6 月 6 日一、课程设计目的1.熟练掌握Java面向对象程序设计的基础知识2.熟练掌握Java中常用的Swing组件的使用方法3.熟练掌握使用JDBC操作数据库的方法4.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续的Java高级编程等专业课程的学习奠定良好的基础。二、使用仪器、材料 计算机一台三、课程设计步骤1.该系统主要实现电话录入,修改、增加、删除,按姓名查

2、询,按电话号码查询,按部门查询,按部门显示,显示所有电话号码信息,打印等功能。在该系统的主界面中即可操作完成登陆界面,点击登录按钮的连接转换到另一个界面执行操作,来实现电话号码的查找。电话号码查询系统(1)登录界面:出现登录、退出选择按钮,进行选择。(2)进入登录页面,出现输入帐号和密码提示,用户进行操作。初始账户和密码均为(11111)另外还对确定按钮进行了监听,可以判定账号和密码是否正确,当用户输入密码错误时,将清空再次输入密码和学号。(3)进入号码查询页面,根据标签提示,选择查询方式,按键功能按钮,进行查询。按钮1:b1 查询全部 按钮2: b2 按姓名查询按钮3:b3 按部门查询 按钮

3、4:b4 按号码查询4、 课程设计原始记录(数据、图表、计算等)1.系统总设计图2. 系统流程图1、登陆界面import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.*;import java.awt.event.*;import java.sql.*;import javax.swing.*;public class Deng extends Frame implements ActionListenerpublic static final String Statement = null;J

4、Panel p = new JPanel(); JLabel username=new JLabel(学号 : );/使用文本创建一个用户名标签 JTextField t1=new JTextField();/创建一个文本框对象 JLabel password=new JLabel(密码:);/创建一个密码标签 JTextField t2=new JTextField(); JButton b1=new JButton(登陆);/创建登陆按钮 JButton b2=new JButton(退出);/创建取消按钮 public Deng() this.setTitle(学生登陆窗口);/设置窗口

5、标题 this.setLayout(null);/设置窗口布局管理器 username.setBounds(50,40,60,20);/设置姓名标签的初始位置 this.add(username);/ 将姓名标签组件添加到容器 t1.setBounds(120,40,80,20);/ 设置文本框的初始位置 this.add(t1);/ 将文本框组件添加到容器 password.setBounds(50,100,60,20);/密码标签的初始位置 this.add(password);/将密码标签组件添加到容器 t2.setBounds(120,100,80,20);/设置密码标签的初始位置 t

6、his.add(t2);/将密码标签组件添加到容器 b1.setBounds(50,150,60,20);/设置登陆按钮的初始位置 this.add(b1);/将登陆按钮组件添加到容器 b2.setBounds(120,150,60,20);/设置取消按钮的初始位置 this.add(b2);/ 将取消按钮组件添加到容器 b1.addActionListener(this);/给登陆按钮添加监听器 b2.addActionListener(new Close(); this.setVisible(true);/设置窗口的可见性 this.setSize(300,200);/设置窗口的大小 ad

7、dWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); );/通过内部类重写关闭窗体的方法 public void actionPerformed(ActionEvent e) if(e.getSource()=b1)/处理登陆事件 String username=t1.getText(); String password=t2.getText(); if (t1.getText().equals()JOptionPane.showMessageDialog(nul

8、l, 用户名不能为空!); else if (t2.getText().equals() JOptionPane.showMessageDialog(null, 密码不能为空!); else if (t1.getText().equals(111012227) &t2.getText().equals(200510) dispose(); else JOptionPane.showMessageDialog(null, 用户名错误); JOptionPane.showMessageDialog(null, 密码错误); t1.setText(null); t2.setText(null); r

9、eturn; /提示登陆成功 class XueShengpublic void setLocation(int w1, int h1) / TODO Auto-generated method stubpublic void setVisible(boolean b) / TODO Auto-generated method stub JOptionPane.showMessageDialog(this, 登陆成功); XueSheng thisClass2 = new XueSheng();int w1 = (Toolkit.getDefaultToolkit().getScreenSiz

10、e().width-593) / 2;int h1 = (Toolkit.getDefaultToolkit().getScreenSize().height-385) / 2;thisClass2.setLocation(w1,h1); thisClass2.setVisible(true); Deng.this.dispose(); class Close implements ActionListener public void actionPerformed(ActionEvent e) if (e.getSource()=b2) System.exit(0); Return; pub

11、lic static void main(String args)/主函数 new Deng(); public class C extends Frame implements ActionListenerString str;JPanel p = new JPanel();JLabel l1 = new JLabel(条件); JTextField t1= new JTextField(30);TextArea t= new TextArea(30,30); JButton b1=new JButton(查询); JButton b2=new JButton(姓名); JButton b3=new JButton(部门); JButton b4=new JButton(号码); public C () this.setTitle(查询修改窗口);/设置窗口标题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号