一、開發環境
技術/工具 | 描述 |
---|---|
MYSQL數據庫 | 一個真正的多用戶、多線程SQL數據庫服務器,適用于Web站點或其他應用軟件的數據庫后端開發。 |
B/S結構 | 基于互聯網系統的軟件系統開發架構,利用瀏覽器進行訪問,支持多平臺使用。 |
Spring Boot框架 | 簡化新Spring應用的初始搭建及開發過程,通過特定配置方式減少開發人員的樣板化配置工作。 |
二、 系統概要設計
1 概述
本系統采用B/S結構,適用于Internet環境下的模型結構。用戶只需連接上Internet,便可以在任何時間、任何地點使用系統。
2 系統結構
本系統是基于B/S架構的網站系統,功能結構圖如下:
3 數據庫設計
3.1 數據庫實體
本系統使用E-R模型進行數據庫概念設計,以下是部分實體屬性圖:
-
試卷信息實體屬性圖
-
留言板信息實體屬性圖
-
訓練通知信息實體屬性圖
3.2 數據庫設計表
以下是數據庫中的部分表設計:
表1 得分統計
字段 | 類型 | 空 | 默認 | 注釋 |
---|---|---|---|---|
id (主鍵) | bigint(20) | 否 | 主鍵 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 創建時間 |
tongjibianhao | varchar(200) | 是 | NULL | 統計編號 |
zhanghao | varchar(200) | 是 | NULL | 賬號 |
xingming | varchar(200) | 是 | NULL | 姓名 |
shijuantimu | varchar(200) | 是 | NULL | 試卷題目 |
defen | float | 是 | NULL | 得分 |
defenfenxi | longtext | 是 | NULL | 得分分析 |
dengjiriqi | date | 是 | NULL | 登記日期 |
表2 題庫資源評論表
字段 | 類型 | 空 | 默認 | 注釋 |
---|---|---|---|---|
id (主鍵) | bigint(20) | 否 | 主鍵 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 創建時間 |
refid | bigint(20) | 否 | 關聯表id | |
userid | bigint(20) | 否 | 用戶id | |
nickname | varchar(200) | 是 | NULL | 用戶名 |
content | longtext | 否 | 評論內容 | |
reply | longtext | 是 | NULL | 回復內容 |
表3 試卷表
字段 | 類型 | 空 | 默認 | 注釋 |
---|---|---|---|---|
id (主鍵) | bigint(20) | 否 | 主鍵 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 創建時間 |
name | varchar(200) | 否 | 試卷名稱 | |
time | int(11) | 否 | 考試時長(分鐘) | |
status | int(11) | 否 | 0 | 試卷狀態 |
三、 系統詳細實現
1 管理員模塊的實現
1.1 用戶信息管理
管理員可對用戶信息進行修改、刪除以及查詢操作。界面展示如下:
1.2 題庫資源管理
管理員可對題庫資源信息進行添加、修改、刪除以及查詢操作。界面展示如下:
1.3 試題信息管理
管理員可對試題信息進行添加、修改、刪除以及查詢操作。界面展示如下:
1.4 試卷信息管理
管理員可對試卷信息進行添加、修改和刪除操作。界面展示如下:
2 用戶模塊的實現
2.1 題庫資源
用戶可在前臺查看題庫資源信息。界面展示如下:
2.2 用戶交流
用戶可在用戶交流模塊進行留言。界面展示如下:
2.3 參加考試
用戶可在試卷信息模塊參加考試。界面展示如下:
源碼+論文 下載 >>