當前位置:首頁 » 操作系統 » java在線考試源碼

java在線考試源碼

發布時間: 2025-01-08 01:39:19

1. 在線考試系統源碼分享

Springboot+vue在線考試系統源碼

開發語言:java

資料庫:Mysql

開發工具:Eclipse

使用技術:

後端:SpringBoot

前端:VUE 和 Element-UI

源碼免費分享!

該項目是一個前後端分離,後端使用 SpringBoot,前端使用 VUE 和 Element-UI 組件庫配合完成開發。共有三種角色:管理員、教師、學生。

運行環境:

1.運行環境:最好是java jdk 1.8

2.IDE環境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;

3.tomcat環境:Tomcat 7.x,8.x,9.x版本均可;

4.硬體環境:windows 7/8/10 1G內存以上;或者 Mac OS;

5.是否Maven項目: 是;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven項目;

6.資料庫:MySql 8.0版本。


主要功能有

一、管理員登錄:

1. 考試管理:功能介紹、考試查閱、添加考試

2. 題庫管理:功能介紹、所有題庫、增加題庫

3. 成績查詢:學生成績查詢

4. 學生管理:學生管理、添加學生

5. 教師管理:教師管理、添加教師

二、教師登錄: 考試管理、題庫管理、成績查詢、學生管理

三、學生登錄: 我的試卷(試卷列表、考試)、我的練習、我的分數

源碼免費分享!需要源碼用來學習的小夥伴可以私信我:在線考試

如果您也喜歡這篇文章,記得點贊+關注+轉發+評論哦![比心]

2. java試題,在線等 急

import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BorderFactory;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.border.TitledBorder;public class Main extends JFrame implements ActionListener{JTextField jtfName, jtfPswd;JTextArea jtaSelfIntro;ButtonGroup bg;JComboBox e;JCheckBox sleeping, sporting, climbing;public Main() {super("用戶注冊");JPanel mainPanel = new JPanel();mainPanel.setLayout(new GridLayout(7, 1, 10, 10));//***********************************mainPanel.add(new JLabel());//***********************************JPanel namePanel = new JPanel();jtfName = new JTextField();namePanel.setLayout(new GridLayout(1, 3));namePanel.add(new JLabel("輸入姓名:"));namePanel.add(jtfName);namePanel.add(new JLabel());mainPanel.add(namePanel);//***********************************JPanel pswdPanel = new JPanel();jtfPswd = new JTextField();pswdPanel.setLayout(new GridLayout(1, 3));pswdPanel.add(new JLabel("輸入密碼:"));pswdPanel.add(jtfPswd);pswdPanel.add(new JLabel());mainPanel.add(pswdPanel);//***********************************JPanel sexPanel = new JPanel();sexPanel.setLayout(new GridLayout(1, 3));sexPanel.add(new JLabel("性別:"));bg = new ButtonGroup();JRadioButton male = new JRadioButton("男"), female = new JRadioButton("女");bg.add(male);bg.add(female);sexPanel.add(male);sexPanel.add(female);mainPanel.add(sexPanel);//***********************************JPanel ePanel = new JPanel();ePanel.setLayout(new GridLayout(1, 3));ePanel.add(new JLabel("學歷:"));String[] e_list = {"高中","本科", "碩士", "博士"};e = new JComboBox(e_list);ePanel.add(e);ePanel.add(new JLabel());mainPanel.add(ePanel);//***********************************JPanel favPanel = new JPanel();favPanel.setLayout(new GridLayout(1, 4));favPanel.add(new JLabel("愛好:"));sleeping = new JCheckBox("睡覺");sporting = new JCheckBox("運動");climbing = new JCheckBox("爬山");favPanel.add(sleeping);favPanel.add(sporting);favPanel.add(climbing);mainPanel.add(favPanel);//***********************************mainPanel.add(new JLabel("自我介紹:"));//***********************************jtaSelfIntro = new JTextArea();jtaSelfIntro.setPreferredSize(new Dimension(300, 100));//***********************************JButton comfirm = new JButton("提交");comfirm.setPreferredSize(new Dimension(60, 30));comfirm.addActionListener(this);//***********************************JPanel panel = new JPanel();panel.setLayout(new BorderLayout(10, 10));panel.add(mainPanel, BorderLayout.NORTH);panel.add(jtaSelfIntro, BorderLayout.CENTER);panel.add(comfirm, BorderLayout.SOUTH);TitledBorder tb = BorderFactory.createTitledBorder("注冊面板");tb.setTitleJustification(TitledBorder.CENTER);panel.setBorder(tb);this.add(panel);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.pack();this.setLocationRelativeTo(null);this.setVisible(true);}@Overridepublic void actionPerformed(ActionEvent e) {String info = "提交信息:";info += "\n姓名: " + jtfName.getText();info += "\n密碼: " + jtfPswd.getText();info += "\n性別: " + bg.getSelection().getActionCommand();info += "\n學歷: " + e.getSelectedItem();String fav = (sleeping.isSelected() ? "睡覺 " : "") + (sporting.isSelected() ? "運動 " : "") + (climbing.isSelected() ? "爬山 " : "");info += "\n愛好: " + fav;info += "\n自我介紹: \n" + jtaSelfIntro.getText();JOptionPane.showMessageDialog(null, info);}public static void main(String[] args) {new Main();}}

熱點內容
王牌戰爭新手伺服器如何拆家 發布:2025-01-08 22:50:08 瀏覽:96
圓角輸入框android 發布:2025-01-08 22:32:50 瀏覽:752
linuxshellip 發布:2025-01-08 22:31:52 瀏覽:884
怎麼測試環境有沒有配置成功 發布:2025-01-08 22:25:39 瀏覽:1004
貝爾編程劇 發布:2025-01-08 22:19:16 瀏覽:874
android源碼在線閱讀 發布:2025-01-08 22:06:28 瀏覽:215
500平方球館如何配置空調 發布:2025-01-08 21:51:40 瀏覽:420
大氣企業源碼 發布:2025-01-08 21:50:47 瀏覽:198
安卓系統怎麼換手寫輸入 發布:2025-01-08 21:42:22 瀏覽:908
php購物商城 發布:2025-01-08 21:37:27 瀏覽:480