Spring Bootベースのオンライン試験システム


一个基于 Spring Boot 的在线考试系统_第1张图片
今日は超美しいオンライン試験システムをお勧めします.興味があれば、まず住所をプレビューしてこのプロジェクトを見ることができます.
オンラインDemoプレビュー、http://129.211.88.191,口座はそれぞれadmin,teacher,student,パスワードはadmin 123
GitHubアドレス:github.com/19920625lsg/spring-boot-online-exam
機能の概要
  • は単選題、多選題、判断題
  • をサポートする
  • は、学生(student)、教師(teacher)、管理者(admin)の3つのロール
  • をサポートします.
  • 学生:試験を受けて私の試験を見て
  • 教師:学生のすべての権限+テーマの作成/編集+試験の作成/編集
  • 管理者:教師のすべての権限+管理ユーザー

  • ソフトウェアアーキテクチャ
    前後端が分離され、前段がコンポーネント化され、二次開発が便利である.バックエンド
  • バックエンドはSpringBoot+JPA++Swagger 2+JWTチェックを採用し、異なるユーザーの権限によってユーザーに異なるデータ
  • を返す.
  • フロントエンドはVue+AntDesignを採用し、コンポーネント化して分割し、何年も公共コンポーネントをカプセル化し、メンテナンスと二次開発
  • を便利にした.
    チュートリアルの使用
    1.コードのダウンロード
    git clone https://github.com/19920625lsg/spring-boot-online-exam.git
    

    2.データベースの初期化
    mysqlをインストールする手順はここでは省略しますが、ネット上のチュートリアルはたくさんあります.
    mysqlをインストールしたら、examデータベースを新規作成し、パスワードをspring-boot-online-exam/backend/exam/src/main/resources/application.ymlpassword: xxxxxxと一致させ、spring-boot-online-exam/doc/sql/exam.sqlにインポートします.
    3.起動バックエンドspring-boot-online-exam/backend/examというMavenプロジェクトを開くと、IDEでmvn installを起動または実行してjarパケット起動を生成できます.
    4.起動フロントエンド
  • は、フロントエンドコードパスcd spring-boot-online-exam/frontend/exam/
  • に進む.
  • 取付依存npm install
  • 起動フロントエンドnpm run serve

  • 5.配置完了、効果の表示
    開くhttp://localhost:8000またはhttp://本機ip:8000でプレゼンテーション効果を表示できます
    上陸する
    一个基于 Spring Boot 的在线考试系统_第2张图片
    トップページ
    一个基于 Spring Boot 的在线考试系统_第3张图片
    一个基于 Spring Boot 的在线考试系统_第4张图片
    に答える
    一个基于 Spring Boot 的在线考试系统_第5张图片
    試験管理
    一个基于 Spring Boot 的在线考试系统_第6张图片
    試験リスト
    一个基于 Spring Boot 的在线考试系统_第7张图片
        
    1.      Java     
    2.           Chrome   ?
    3. 60           
    4. 955         :955.WLB
      ,          「  GitHub」,    。      、    GitHub     ,    ~         !
    
        ,