zoukankan      html  css  js  c++  java
  • 两只小熊队高级软件工程第七次作业敏捷冲刺6

    团队的作业:学生信息管理系统

    • 队员学号:

        周菲(队长) 201810812007

        孔繁燕    201810812001

    Alpha敏捷冲刺:

    1、 站立式会议照片

     

    2、每个人的工作:

    周菲:

    今天已完成:实现增加班级信息功能

    遇到的问题:无

    明天计划完成:修改班级信息功能

    孔繁燕:

    今天已完成:实现增加班级信息功能测试

    遇到的问题;无

    明天计划完成:修改班级信息功能

    3、项目燃尽图

     

    4、部分项目代码和截图:

    public class GradeAddDialog extends JInternalFrame
    {
    
        private static final long serialVersionUID = 1L;
        private JTextField txtGradeId;
        private JTextField txtGradeName;
        private IReload reload;
        private GradeService gradeService = new GradeService();
    
        public GradeAddDialog()
        {
            setIconifiable(true);
            setTitle("添加一条班级信息...");
            init();
    
        }
        private void init()
        {
            setClosable(true);
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    
            setBounds(100, 100, 450, 300);
            getContentPane().setLayout(null);
    
            JLabel label = new JLabel("班级编号");
    
            label.setBounds(53, 37, 111, 57);
            getContentPane().add(label);
    
            txtGradeId = new JTextField();
            txtGradeId.setBounds(142, 55, 158, 21);
            getContentPane().add(txtGradeId);
            txtGradeId.setColumns(10);
    
            JLabel label_1 = new JLabel("班级名称:");
    
            label_1.setBounds(53, 114, 111, 57);
            getContentPane().add(label_1);
    
            txtGradeName = new JTextField();
            txtGradeName.setColumns(10);
            txtGradeName.setBounds(142, 132, 158, 21);
            getContentPane().add(txtGradeName);
    
            JButton btnSave = new JButton("保存");
            btnSave.addActionListener(new ActionListener()
            {
                public void actionPerformed(ActionEvent e)
                {
    
                    int gradeId = Integer.parseInt(txtGradeId.getText());
                    String gradeName = txtGradeName.getText();
    
                    Grade grade = new Grade(gradeId, gradeName);
                    boolean isSave = gradeService.add(grade);
    
                    if (isSave)
                    {
                        reload.reload();
    
                        GradeAddDialog.this.setVisible(false);
    
                    } else
                    {
                        System.out.println("保存失败");
                    }
                }
            });
            btnSave.setBounds(53, 208, 93, 23);
            getContentPane().add(btnSave);
    
            JButton btnCancel = new JButton("取消");
            btnCancel.addActionListener(new ActionListener()
            {
                public void actionPerformed(ActionEvent e)
                {
    
                    GradeAddDialog.this.setVisible(false);
                }
            });
            btnCancel.setBounds(227, 208, 93, 23);
            getContentPane().add(btnCancel);
        }
    
        public GradeAddDialog(IReload reload)
        {
            this.reload = reload;
            init();
        }
  • 相关阅读:
    BZOJ2705[SDOi2012]Longge的问题
    Ubuntu 18.04 打不开1.1.0版本网易云音乐的解决方法汇总
    BZOJ3295[CQOI2011]动态逆序对(CDQ分治)
    hdu-4638-Group(树状数组)
    hdu-3333-Turing Tree(树状数组)
    UVA-11983-Weird Advertisement(线段树+扫描线)[求矩形覆盖K次以上的面积]
    ZOJ-3597-Hit the Target!(线段树+扫描线)
    POJ-1177-Picture(线段树+扫描线+离散化)[矩形周长并]
    POJ-1151-Atlantis(线段树+扫描线+离散化)[矩形面积并]
    LightOJ 1135(线段树)
  • 原文地址:https://www.cnblogs.com/sugarfei/p/10040984.html
Copyright © 2011-2022 走看看