1.7 KiB
1.7 KiB
資料庫配置說明
資料庫資訊
- 主機: mysql.theaken.com
- 端口: 33306
- 資料庫名稱: db_AI_scoring
- 用戶名: root
- 密碼: zh6161168
環境變數設定
請在專案根目錄建立 .env.local
檔案,並加入以下配置:
# 資料庫配置
DB_HOST=mysql.theaken.com
DB_PORT=33306
DB_NAME=db_AI_scoring
DB_USER=root
DB_PASSWORD=zh6161168
# 應用程式配置
NEXT_PUBLIC_APP_URL=http://localhost:12024
NEXTAUTH_URL=http://localhost:12024
NEXTAUTH_SECRET=your-secret-key-here
# 文件上傳配置
UPLOAD_DIR=./uploads
MAX_FILE_SIZE=104857600
ALLOWED_FILE_TYPES=ppt,pptx,pdf,mp4,avi,mov,wmv,flv,webm
初始化資料庫
- 安裝依賴:
pnpm install
- 初始化資料庫:
pnpm run db:init
- 測試資料庫連接:
pnpm run db:test
資料表結構
核心資料表
users
- 用戶管理criteria_templates
- 評分標準模板criteria_items
- 評分項目明細projects
- 評審專案project_files
- 專案文件project_websites
- 專案網站連結evaluations
- 評審記錄evaluation_scores
- 評分結果明細evaluation_feedback
- AI 評語和建議system_settings
- 系統設定
關聯關係
- 用戶 → 多個評分標準模板
- 評分標準模板 → 多個評分項目
- 用戶 → 多個專案
- 專案 → 多個文件/網站連結
- 專案 → 一個評審記錄
- 評審記錄 → 多個評分結果
- 評審記錄 → 多個評語建議
預設數據
系統會自動建立:
- 預設評分標準模板
- 5個預設評分項目(內容品質、視覺設計、邏輯結構、創新性、實用性)
- 系統設定參數