Try   HackMD

NTUST營建工程系 深度實務研習系統

tags: project

使用技術

建議依照系上日後有能力維護的方向選擇

框架

  • PHP / Laravel 6

資料庫

  • MySQL

需求分析

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • 所有內容有中英文雙語 (切換或並列)
  • 權限
    • 學生
      • 註冊
      • 報名活動
      • 取消報名
      • 檢視已參加活動與時數
    • 助教
      • 管理活動成員(增、改、刪)
      • 匯出成員名單
      • 登入出席狀況
      • 審核心得與時數
    • 教師
      • 管理活動(增、改、刪)
      • 指派助教
    • 系辦 (系統管理員)
      • 所有教師之權限
      • 新增老師
  • 頁面
    • 活動總覽 (首頁)
      • 會同時顯示登入區塊
    • 登入頁
      • 一般學生帳號與密碼預設為學號
    • 活動詳細資料
    • [學生] 註冊
      • 學號 (即為帳號)
      • 身分證
      • 出生年月日
      • 電子信箱
      • 連絡電話
      • 受益人
      • 關係
    • [學生] 參訪歷程
      • 近期已報名的活動
      • 所有已報名的活動
    • [學生] 檢視活動報名資料
      • 可取消報名
    • [學生] 活動報名頁
      • 自動代入個人資料,不須另外填寫
    • [學生] 個人資料維護
      • 電子信箱
      • 連絡電話
      • 受益人
      • 關係
    • [學生] 心得報告上傳
    • [助教] 瀏覽活動報名列表
      • 可匯出成員名單(簽到表)
      • 可新增或刪除活動成員
    • [助教] 活動點名頁
      • 可上傳PDF簽到表文件
    • [助教] 新增活動成員
    • [助教] 心得與時數審核
    • [老師] 新增活動
      • 可同時指派活動助教 (0個或多個)
    • [老師] 活動編輯
    • [系辦] 使用者總瀏覽
    • [系辦] 使用者資料新增
      • 新增老師權限
    • [系辦] 使用者資料編輯
  • 電子郵件寄送
    • 忘記密碼
    • 報名完成通知
    • 活動異動通知
    • 活動取消通知

第一階段

預估工期:10周

  • 活動總覽 (首頁)
    • 會同時顯示登入區塊
  • 登入頁
  • 活動詳細資料
  • [學生] 參訪歷程
    • 近期已報名的活動
    • 所有已報名的活動
  • [學生] 檢視活動報名資料
    • 可取消報名
  • [系上學生] 活動報名頁
    • 自動代入個人資料,不須另外填寫
  • [系上學生] 個人資料補填
    • 身分證
    • 出生年月日
    • 電子信箱
  • [系上學生] 個人資料維護
    • 電子信箱
  • [助教] 瀏覽活動報名列表
    • 可匯出成員名單
    • 可新增或刪除活動成員
  • [助教] 新增活動成員
  • [系辦] 時數審核
  • [系辦] 新增活動
    • 可同時指派活動管理助教 (0個或多個)
  • [系辦] 活動編輯
  • [系辦] 使用者總瀏覽
  • [系辦] 使用者資料新增
  • [系辦] 使用者資料編輯

第二階段

預估工期:4周

  • [一般學生] 活動報名頁
  • [系上學生] 心得報告上傳
  • 電子郵件寄送
    • 報名完成通知
    • 活動異動通知
    • 活動取消通知