表结构如表3-4所示。Р表3-4请假表Р属性名Р类型Р长度Р字段约束Р含义РIdРintР5Рnot nullР编号РBegindayРdateР0РnullР开始时间РEnddayРdateР0РnullР结束时间РDaysРintР5РnullР总时间Р加班表用来记录加班的基本信息,表结构如表3-5所示。Р表3-5 加班表Р属性名Р类型Р长度Р字段约束Р含义РIdРintР5Рnot nullР编号РBeginTimeРdateР0РnullР开始时间РEndTimeРdateР0РnullР结束时间РSumTimeРdoubleР6РnullР总时间Р3.5 系统的各部分功能模块设计Р3.5.1系统管理部分设计Р系统管理模块的主要功能有:用户登录、退出。该模块可以实现用户的登录,在程序中主要涉及的类为CheckPassword,在系统核对用户名和密码时需对数据库test中的user1表进行查询对比。登录界面如图3-4所示。Р图3-4 用户登录界面Р具体代码如下:Рpublic static void main(String[] args) {Р try {Р UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");Р } Рcatch (Throwable e) {Р e.printStackTrace();Р }Р EventQueue.invokeLater(new Runnable() {Р public void run() {Р try {Р ExpandFrame frame = new ExpandFrame();Р frame.setVisible(true);Р } Рcatch (Exception e) {Р e.printStackTrace();