超市进出的人员测温管理系统
1、问题描述
针对进超市的人员测温管理,包括人员的体温数据和发现异常的处理记录。
2、功能要求
(1)数据维护: 人员信息(姓名、性别、年龄、地)等信息增删改查操作。记录人员的体温数据和发生异常后采取的措施。
(2)查询功能: 可根据人员进行查询记录。
(3)统计功能: 可类别进行统计的、按日期区间进行汇总。
(4)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(5)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
package view;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.MatteBorder;
import Entity.LookUpCustomer;
import Entity.Statistics;
import Entity.addCustomer;
import Entity.deleteCustomer;
import Entity.modifyCustomer;
public class mainmenu extends JFrame{
public mainmenu() {
setBounds(500,200,400,360);
setVisible(true);
setTitle("超市进出人员体温管理系统");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
Container con=getContentPane();
JButton b1=new JButton("添加信息");
JButton b2=new JButton("修改信息");
JButton b3=new JButton("删除信息");
JButton b4=new JButton("查询信息");
JButton b6=new JButton("统计信息");
JButton b5=new JButton("----退出----");
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JPanel p4=new JPanel();
JPanel p5=new JPanel();
JPanel p6=new JPanel();
JPanel p7=new JPanel();
p1.add(b1);
p1.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p1.setBackground(Color.white);
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1) {
addCustomer a1 =new addCustomer();
dispose();
}
}
});
p2.add(b2);
p2.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p2.setBackground(Color.white);
b2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b2) {
modifyCustomer m1 =new modifyCustomer();
dispose();
}
}
});
p3.add(b3);
p3.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p3.setBackground(Color.white);
b3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b3) {
deleteCustomer o1 =new deleteCustomer();
dispose();
}
}
});
p4.add(b4);
p4.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p4.setBackground(Color.white);
b4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b4) {
LookUpCustomer l1=new LookUpCustomer();
dispose();
}
}
});
p7.add(b6);
p7.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p7.setBackground(Color.white);
b6.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b6) {
Statistics s2=new Statistics();
dispose();
}
}
});
p5.add(b5);
p5.setBorder(new MatteBorder(1, 1, 1, 1, Color.black));
p5.setBackground(Color.white);
b5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b5) {
System.exit(0);
dispose();
}
}
});
p6.add(p1);
p6.add(p2);
p6.add(p3);
p6.add(p4);
p6.add(p7);
p6.add(p5);
p6.setLayout(new FlowLayout(FlowLayout.CENTER,50,60));
con.add(p6);
}
public static void main(String[] args) {
mainmenu m1=new mainmenu();
}
}