[作品][Laravel] Techcomm 儀器排程預約系統

網站名稱 : Techcomm

開發年分 : 2017年

開發語言 : PHP – Laravel framework

資料庫 : MSQL

運行環境 : Windows Server 2011 IIS

正式營運連結 : http://tcbs1.lifescience.ntu.edu.tw/

作品連結 : http://works.alvinchen.club:8071/laravel/techcomm/public/

接洽討論 50%
頁面規劃 80%
程式撰寫 100%
後續維護 50%

內容簡介 :  本站儀器預約系統為台灣大學科技共同中心所委託製作,宗旨為解決現存精密儀器預約排程不確實且收費困難的狀況,網站重點在於如何將貴重儀器有效率且有門檻的透過預約系統讓學生可以使用,且需要良好的費用計算公式。因此我們在前台提供兩大功能 1. 活動預約 2. 儀器預約,儀器預約時需檢查確認學生是否已經上過某些課程,而後台提供儀器預約排程管理、活動管理(含學生現場報到功能),以及台大校內外老師實驗室費用計算公式與繳費單據列印。

  • 前台功能
首頁 : 因應訴求,第一大區塊即提供關鍵字搜尋,可以指定找活動或者找儀器即可進入報名或預約,下半部則顯示系統公告以及最新的活動訊息。

參與活動 : 此頁面列出目前正開放的活動以及詳細資料,列表中即可顯示目前的報名人入,已結束的活動也可提供查詢但無法報名,進入活動畫面後點選預約登入系統後即可報名參加活動。

預約儀器 : 此頁面列表出系統中設定好可提供預約的儀器相關資訊,在未登入的情況下只能查看儀器資料或者點選畫面上的管理員連結與管理員聯絡,登入後可提供預約功能。

聯絡我們 : 列表科技共同中心各儀器管理員之聯絡方式,此頁面可由後台編輯資料。

  • 後台功能
首頁公告 : 提供RWD編輯器用於編輯首頁下方公告區塊資料內容。

技術人員資料 : 此頁面可管理前台聯絡我們中各儀器管理員的聯絡方式資料。

指導教授列表 : 可以自訂系統中的指導教授資料,這些資料將用於學生的所屬指導教授,儀器預約費用將以指導教授為單位統一計算時數單價與優惠。

場地設定 : 管理儀器儲藏場地資料。

使用時段 : 管理員可以自由設定儀器需要被開放預約的時段,各時段也可以透過時段類別來歸類使用時數費率。

耗材設定 : 管理系統上除了儀器預約的使用時數費外,結帳時需要加入的耗材費用,每項耗材可因學生身份別不同而設定不同單價,耗材可於結帳時一併設定費用。

排休設定 : 透過月份搜尋出蓋月份排班表後,可直接在月曆上使用下拉選單方式設定休假模式,系統會根據不同休假模式自動判別哪個身份的學生會無法預約或者全館休息所有人都無法預約。

儀器所屬平台設定 : 類似儀器的分類設定,可以用來歸類不同種類的儀器。

儀器資料設定 : 管理系統上所有的儀器詳細資料,包含儀器所在場地、管理員資料、開放時段、預約上限人數、通知選項、取消預約選項以及儀器單獨排休設定。

預約資料管理 : 提供管理員處理學生預約資料,每筆資料都可以設定耗材使用量、實際使用時間與學生未出席等等設定值。

繳費資料查詢 : 此頁面會在每個月五號計算上個月各實驗室的帳單,帳單內容管理員可以調整折價或者優惠後確認帳單就會寄送通知信給該實驗室的教授與聯絡窗口。

護照列表 : 即為前台學生帳號管理,後台可以手動新增護照資料,也可以學生於前台註冊後將表單列印經由指導教授簽核送交主管單位後,再由管理員手動開通使用帳號,此頁面也可以設定學生發表的期刊達標後可以享有折扣,也可以發送通知訊息到學生的email以及查看活動紀錄。

異常提醒 : 篩選錯誤紀錄顯示於此提供給管理員參考,學生若於前台登入錯誤過多次就會顯示紀錄。

管理員權限設定 : 設定不同類別管理權限,透過樹狀圖的方式勾選每個頁面所需要開放的功能。

管理員名單 : 管理後台管理員的名單,每個管理員帳號都可以獨立設定不同的操作權限。

管理員操作記錄 : 記錄後台管理員所有使用歷程。

  • 畫面截圖
前台 – 首頁
Techcomm
前台 – 活動列表
Techcomm
前台 – 儀器列表
Techcomm
前台 – 儀器預約
Techcomm
後台 – 登入
Techcomm
後台 – 活動報到處理
Techcomm
後台 – 儀器預約帳務處理
Techcomm

 

延伸閱讀 : 其他相關Laravel作品

首頁 » 作品整理 » Laravel » [作品][Laravel] Techcomm 儀器排程預約系統