当前位置:首页 > 代码 > 正文

dw班级管理系统代码(dw制作课程表代码)[20240420更新]

admin 发布:2024-04-20 04:58 146


今天给各位分享dw班级管理系统代码的知识,其中也会对dw制作课程表代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

DW网页设计,班级建设网页,十个页面,班级名称:信息管理与信息系统,272061920感谢!

把你们老师 的要求发下,先自己做吧,实在做不了再快速为你完成。这个没什么的……

利用swing设计一个班级学生信息管理系统,一道JAVA题 求代码,不要废话

public class RandomUtils {

    public static String randomId(){

        Random random = new Random();

        StringBuilder sb = new StringBuilder();

        for (int i = 0; i  6; i++) {

            sb.append(random.nextInt(10));

        }

        return sb.toString();

    }

    public static int randomIntId(){

        Random random = new Random();

        StringBuilder sb = new StringBuilder();

        for (int i = 0; i  6; i++) {

            sb.append(random.nextInt(10));

        }

        return Integer.parseInt(sb.toString());

    }

    public static String randomName(){

        String[] name1 = {"赵","钱","孙","李","周","吴","郑","王","张","刘"};

        String[] name2 = {"一","二","三","四","五","六","七","八","九","十"};

        Random random = new Random();

        StringBuilder sb = new StringBuilder();

        sb.append(name1[random.nextInt(10)]);

        sb.append(name2[random.nextInt(10)]);

        sb.append(name2[random.nextInt(10)]);

        return sb.toString();

    }

    public static String randomSex(){

        Random random = new Random();

        return random.nextInt(4)/2==0?"男":"女";

    }

    public static int randomAge(int min, int max){

        Random random = new Random();

        return random.nextInt(min) + max-min;

    }

    public static int randomScore(){

        Random random = new Random();

        return (int)(random.nextDouble()*100%100);

    }

    public static String randomAddress(){

        String[] address1 = {"商业","红叶","安康","河南","长海","黄河","桐柏","科学","瑞达","花园"};

        String[] address2 = {"东","南","西","北","中"};

        String[] address3 = {"街","路","大道","巷"};

        Random random = new Random();

        StringBuilder sb = new StringBuilder();

        sb.append(address1[random.nextInt(10)]);

        sb.append(address2[random.nextInt(5)]);

        sb.append(address3[random.nextInt(4)]);

        sb.append(random.nextInt(1000)+1);

        sb.append("号");

        return sb.toString();

    }

}

import javax.swing.*;

import javax.swing.event.TreeSelectionEvent;

import javax.swing.event.TreeSelectionListener;

import javax.swing.table.DefaultTableModel;

import javax.swing.tree.DefaultMutableTreeNode;

import java.awt.*;

import java.util.*;

import java.util.List;

public class StudentManage extends JFrame{

    public final static String[] CH_NUM = {"一","二","三","四","五","六","七","八","九","十"};

    public final static String ROOT = "班级管理";

    public final static int GRADE_NUM = 3;

    public final static int CLASS_NUM = 3;

    private MapString, ListStudent classes;

    public StudentManage() {

        setTitle("学生管理系统");

        setSize(300, 300);

        setLayout(new BorderLayout());

        if(classes == null) classes = new HashMap();

        DefaultMutableTreeNode top = new DefaultMutableTreeNode(ROOT);

        DefaultMutableTreeNode[] gradeNodes = new DefaultMutableTreeNode[GRADE_NUM];

        for (int i = 0; i  GRADE_NUM; i++) {

            gradeNodes[i] = new DefaultMutableTreeNode(CH_NUM[i] + "年级");

            for (int j = 0; j  CLASS_NUM; j++) {

                gradeNodes[i].add(new DefaultMutableTreeNode(CH_NUM[j] + "班"));

            }

            top.add(gradeNodes[i]);

        }

        final JTree tree = new JTree(top);

        String title[] = {"ID","姓名","性别","年龄","地址"};

        final DefaultTableModel model = new DefaultTableModel(title, 0);

        JTable table=new JTable(model);

        tree.addTreeSelectionListener(new TreeSelectionListener() {

            @Override

            public void valueChanged(TreeSelectionEvent e) {

                DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree .getLastSelectedPathComponent();

                if (node == null) return;

                Object object = node.getUserObject();

                if (node.isLeaf()) {

                    ListStudent stdList = classes.get(getFullPath(node));

                    Object[][] data = new Object[stdList.size()][5];

                    for (int i = 0; i  stdList.size(); i++) {

                        data[i][0] = stdList.get(i).getId();

                        data[i][1] = stdList.get(i).getName();

                        data[i][2] = stdList.get(i).getSex();

                        data[i][3] = stdList.get(i).getAge();

                        data[i][4] = stdList.get(i).getAddress();

                    }

                    while(model.getRowCount()0){

                        model.removeRow(model.getRowCount()-1);

                    }

                    for (int i = 0; i  stdList.size(); i++) {

                        model.addRow(data[i]);

                    }

                    model.fireTableDataChanged();

                }

            }

        });

        add(tree, BorderLayout.WEST);

        add(new JScrollPane(table), BorderLayout.CENTER);

        setVisible(true);

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

    private String getFullPath(DefaultMutableTreeNode defaultMutableTreeNode){

        StringBuilder sb = new StringBuilder();

        Object[] objs = defaultMutableTreeNode.getUserObjectPath();

        for (int i = 0; i  objs.length; i++) {

            sb.append(objs[i]);

        }

        return sb.toString().replace(ROOT,"");

    }

    public void init(){

        for (int i = 0; i  GRADE_NUM; i++) {

            for (int j = 0; j  CLASS_NUM; j++) {

                int n = new Random().nextInt(30)+1;

                ListStudent stdList = new ArrayList(n);

                for (int k = 0; k  n; k++) {

                    stdList.add(new Student(RandomUtils.randomIntId(),RandomUtils.randomName(),RandomUtils.randomSex(),

                            RandomUtils.randomAge(6,12),RandomUtils.randomAddress()));

                }

                classes.put(CH_NUM[i] + "年级"+ CH_NUM[j] +"班", stdList);

            }

        }

    }

    public static void main(String[] args) {

        StudentManage studentManage = new StudentManage();

        studentManage.init();

    }

}

class Student {

    private int id;

    private String name;

    private String sex;

    private int age;

    private String address;

    public Student(int id, String name, String sex, int age, String address) {

        this.id = id;

        this.name = name;

        this.sex = sex;

        this.age = age;

        this.address = address;

    }

    public Student() {

    }

    public int getId() {

        return id;

    }

    public String getName() {

        return name;

    }

    public String getSex() {

        return sex;

    }

    public int getAge() {

        return age;

    }

    public String getAddress() {

        return address;

    }

    @Override

    public String toString() {

        return "Student{" +

                "id=" + id +

                ", name='" + name + '\'' +

                ", sex='" + sex + '\'' +

                ", age=" + age +

                ", address='" + address + '\'' +

                '}';

    }

}

求一个系统,要求:必须是用DW做的,不可以用ASP。要有添加删除功能。要连接数据库。SQL,access都可以。

兄弟,DW只是一个工具啊,到头来还不是要用到ASP代码和PHP之类的动态脚本语言!

dw班级管理系统代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于dw制作课程表代码、dw班级管理系统代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/57.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载