分享一个在线考试系统,练手项目用他很香
今日推薦
推薦一款開源 Java 版的視頻管理系統(tǒng)
推薦3個(gè)快速開發(fā)平臺(tái) 前后端都有 項(xiàng)目經(jīng)驗(yàn)又有著落了
14個(gè)項(xiàng)目
項(xiàng)目介紹
學(xué)之思在線考試系統(tǒng)是一款 java + vue 的前后端分離的考試系統(tǒng)。主要優(yōu)點(diǎn)是開發(fā)、部署簡(jiǎn)單快捷、界面設(shè)計(jì)友好、代碼結(jié)構(gòu)清晰。目前支持web端和微信小程序,能覆蓋到pc機(jī)和手機(jī)等設(shè)備。
大事件
2020/5 項(xiàng)目累計(jì)突破2500 star
2020/2 項(xiàng)目累計(jì)突破2000 star
2020/1 累計(jì)超過150萬用戶使用
2019/12 項(xiàng)目累計(jì)突破1000 star
2019/11 入圍開源中國(guó)最受歡迎開源項(xiàng)目
2019/10 累計(jì)超過100萬學(xué)生使用
2019/10 榮獲碼云最有價(jià)值開源項(xiàng)目
學(xué)生系統(tǒng)功能
登錄、注冊(cè):注冊(cè)時(shí)要選年級(jí),過濾不同年級(jí)的試卷, 賬號(hào)為student/123456
首頁(yè):任務(wù)中心、固定試卷、時(shí)段試卷、可以能做的一部分試卷
試卷中心:包含了所有能做的試卷,按學(xué)科來過濾和分頁(yè)
考試記錄:所有的試卷考試記錄在此處分頁(yè),可以查看試卷結(jié)果、用時(shí)、得分、自行批改等
錯(cuò)題本:所有做錯(cuò)的題目,可以看到做題的結(jié)果、分?jǐn)?shù)、難度、解析、正確答案等
個(gè)人中心:個(gè)人日志記錄
消息:消息通知
試卷答題和試卷查看:展示出題目的基本信息和需要填寫的內(nèi)容
管理系統(tǒng)功能
登錄:賬號(hào)為 admin/123456
主頁(yè):包含了試卷、題目、做卷數(shù)、做題數(shù)、用戶活躍度的統(tǒng)計(jì)功能,活躍度和做題數(shù)是按月統(tǒng)計(jì)
用戶管理:對(duì)不同角色 學(xué)生、教師、管理員 的增刪改查管理功能
卷題管理:
試卷列表:試卷的增刪改查,新增包含選擇學(xué)科、試卷類型、試卷名稱、考試時(shí)間,試卷內(nèi)容包含添加大標(biāo)題,然后添加題目到此試卷中,組成一套完整的試卷
題目列表:題目的增刪改查,目前題型包含單選題、多選題、判斷題、填空題、簡(jiǎn)單題,支持圖片、公式等。
教育管理:對(duì)不同年級(jí)的學(xué)科進(jìn)行增刪改查
消息中心:可以對(duì)多個(gè)用戶進(jìn)行消息發(fā)送
日志中心:用戶的基本操作進(jìn)行日志記錄,了解用戶使用過情況
小程序功能
用戶登錄登出功能,登錄會(huì)自動(dòng)綁定微信賬號(hào),登出會(huì)解綁
首頁(yè)包含任務(wù)中心、固定試卷、時(shí)段試卷,和web端保持一致
試卷模塊,固定試卷和時(shí)段試卷的分頁(yè)查詢,下拉加載更多,上拉刷新當(dāng)前數(shù)據(jù)
記錄模塊,考試結(jié)果的分頁(yè),包含了試卷基本信息
我的模塊,包含個(gè)人資料的修改,個(gè)人動(dòng)態(tài),消息中心模塊
技術(shù)棧列表
后臺(tái)系統(tǒng):
spring-boot 2.1.6.RELEASE
spring-boot-security 用戶登錄驗(yàn)證
undertow web容器
postgresql/mysql 優(yōu)秀的開源數(shù)據(jù)庫(kù)
redis 緩存,提升系統(tǒng)性能
mybatis 數(shù)據(jù)庫(kù)中間件
hikari 速度最快的數(shù)據(jù)庫(kù)連接池
七牛云存儲(chǔ) 目前10G內(nèi)免費(fèi)
前臺(tái)系統(tǒng):
Vue.js 采用新版,使用了vue-cli3搭建的系統(tǒng),減少大量配置文件
element-ui 最流行的vue組件,采用的最新版
vue-element-admin 最新版,對(duì)該系統(tǒng)做了大量精簡(jiǎn),只保留了部分樣式和控件
echarts 圖表統(tǒng)計(jì)
ueditor 填空題擴(kuò)展插件
微信小程序:
iView 主題樣式
使用教程
redis 安裝
進(jìn)群獲取到數(shù)據(jù)庫(kù)腳本,創(chuàng)建表初始化數(shù)據(jù)
/uexam/source/xzs為后臺(tái)代碼,建議使用IntelliJ IDEA打開,在application-dev.yml文件中,配置好postgesql/mysql、redis的服務(wù)地址,打開XzsApplication文件編譯運(yùn)行,默認(rèn)端口為8000。
學(xué)生系統(tǒng)地址:http://localhost:8000/student
管理端地址:http://localhost:8000/admin
學(xué)生考試系統(tǒng)
小程序考試系統(tǒng)
后臺(tái)管理系統(tǒng)
這或許是最美的Vue+Element開源后臺(tái)管理UI
基于SpringBoot 的CMS系統(tǒng),拿去開發(fā)企業(yè)官網(wǎng)真香
推薦一款高顏值的 Spring Boot 快速開發(fā)框架
一款基于 Spring Boot 的現(xiàn)代化社區(qū)(論壇/問答/社交網(wǎng)絡(luò)/博客)
13K點(diǎn)贊都基于 Vue+Spring 前后端分離管理系統(tǒng)ELAdmin,大愛
想接私活時(shí)薪再翻一倍,建議根據(jù)這幾個(gè)開源的SpringBoot項(xiàng)目
軟件架構(gòu)圖
系統(tǒng)展示
獲取方式
點(diǎn)擊下方公眾號(hào),回復(fù):D137
更多項(xiàng)目源碼總結(jié)
以上是生活随笔為你收集整理的分享一个在线考试系统,练手项目用他很香的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL:从B树到B+树到索引再到存储
- 下一篇: 推荐一款Java开发的精美个人博客