線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf ·...

7
線上請假系統及其與點名系統之整合 1 張顧耀, 陳怡君, 林建豪 2 賴芃佑 3 廖麗雅 1 大葉大學資訊工程學系 E-mail:{canseco, r0106026, cloud }@mail.dyu.edu.tw 2 大葉大學資訊管理學系 E-mail:[email protected] 3 大葉大學電子計算機中心 E-mail:[email protected] ABSTRACT 在傳統以書面為主的請假過程中,學生需要花 費額外的時間尋找教師;而請假資料的統計分析則 需仰賴人工作業,無法即時的呈現或與其他系統整 合。本論文以大葉大學為例,提出一個以瀏覽器為 主的線上請假系統,讓學生請假、教師審假及相關 資料的統計分析等流程,都可以方便地在透過網際 網路完成;而除了一般課堂之外,該系統也提供其 他重要活動之請假,如宿舍訓練與重要集會等。此 外,該系統也與點名系統密切整合,讓任課老師可 以隨時掌握學生的請假狀況。線上請假系統不但可 以簡化請假之流程,更可以讓學生隨時查詢與追蹤 個人的假單審核流程,而老師也能隨時掌握學生的 請假狀況。 關鍵字:請假系統、線上審核、網際網路、 系統整合 1. 前言 在求學的過程中,學生可能會因身體狀況等問 題無法在課堂上出席,此時便是需要申請請假。由 於傳統紙張的請假需要學生自行尋找教師審核請 假,而審核請假的教師並不只一位,使得學生需要 再額外耗費相當多的時間在尋找教師。但隨著科技 日新月異,在請假的方法也從傳統的紙筆登入進步 到以瀏覽器為主的線上請假。 傳統的紙張請假學生在填寫完請假單後,須自 行將請假單送至各審核者作審核請假的動作外,紙張請假需要將資料紀錄在紙張上,所以在資 料的統計分析與查詢上較難以達成,且資料的保存 較不容易又占空間,並且更會耗大量的紙張及人 力,所以才會在某些學校出現了紙張版的請假單需 要而外的花費金錢來購買的情況[1]由於假單的內 容是由學生自行填寫,所以會有假單內容字跡潦亂 的問題。 為了改善字跡潦亂的問題,進而產生一半線上 一半紙張的半自動線上請假流程,半自動請假是將 原本學生填寫請假單的過程由手寫改為線上輸入, 請假資料填寫完畢後,需要將請假單印出來,其餘 流程皆於紙張請假系統相同。但是這樣的模式只是 改善了學生字跡潦亂的問題,並沒有改善紙張消 耗。 為了改善紙張請假的缺點,我們開發了全自動 的線上請假系統。線上請假將資料記錄於資料庫, 所以在統計分析與查詢時會比較便利且迅速,而在 資料的保存上也較為容易,並且也降低紙張與人力 的成本;由於學生及教師在線上就能完成請假申請 即請假的審核,因此也節省了學生尋找老師審核假 單的時間。在網際網路的普及化和線上請假的便 利,只要學生及教師使用一台能夠連上網際網路的 電腦,就能進行請假手續和審核請假動作,是非常 便利的方式。 目前該系統最大特色是與大葉大學現有的行政 系統密切整合在一起,此系統提供請假通知之功 能,對於學生請假申請,系統會以 eMail 的方式, 自動通知該假單之審核者,由審核者及時地進行請 假記錄審核;對於請假記錄的結果,系統會以 eMail 的方式,自動通知該請假記錄之學生,使學生 可以即時地得知該請假記錄之審核結果。 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三 節則為實作與結果,包括系統開發環境、與本校其 他行政系統之關係;最後結論的部分則是在第四節 中作說明。 2. 分析與設計 本系統之主要目的是開發一套整合式線上請假系 統,讓學生可以使用方便又不耗時的方式完成請假 手續。

Transcript of 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf ·...

Page 1: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

線上請假系統及其與點名系統之整合

1張顧耀, 陳怡君, 林建豪

2賴芃佑

3廖麗雅

1大葉大學資訊工程學系

E-mail:{canseco, r0106026, cloud }@mail.dyu.edu.tw 2大葉大學資訊管理學系

E-mail:[email protected] 3大葉大學電子計算機中心

E-mail:[email protected]

ABSTRACT

在傳統以書面為主的請假過程中,學生需要花

費額外的時間尋找教師;而請假資料的統計分析則

需仰賴人工作業,無法即時的呈現或與其他系統整

合。本論文以大葉大學為例,提出一個以瀏覽器為

主的線上請假系統,讓學生請假、教師審假及相關

資料的統計分析等流程,都可以方便地在透過網際

網路完成;而除了一般課堂之外,該系統也提供其

他重要活動之請假,如宿舍訓練與重要集會等。此

外,該系統也與點名系統密切整合,讓任課老師可

以隨時掌握學生的請假狀況。線上請假系統不但可

以簡化請假之流程,更可以讓學生隨時查詢與追蹤

個人的假單審核流程,而老師也能隨時掌握學生的

請假狀況。

關鍵字:請假系統、線上審核、網際網路、

系統整合

1. 前言

在求學的過程中,學生可能會因身體狀況等問

題無法在課堂上出席,此時便是需要申請請假。由

於傳統紙張的請假需要學生自行尋找教師審核請

假,而審核請假的教師並不只一位,使得學生需要

再額外耗費相當多的時間在尋找教師。但隨著科技

日新月異,在請假的方法也從傳統的紙筆登入進步

到以瀏覽器為主的線上請假。

傳統的紙張請假學生在填寫完請假單後,須自

行將請假單送至各審核者作審核請假的動作。此外,紙張請假需要將資料紀錄在紙張上,所以在資

料的統計分析與查詢上較難以達成,且資料的保存

較不容易又占空間,並且更會耗大量的紙張及人

力,所以才會在某些學校出現了紙張版的請假單需

要而外的花費金錢來購買的情況[1]。由於假單的內

容是由學生自行填寫,所以會有假單內容字跡潦亂

的問題。

為了改善字跡潦亂的問題,進而產生一半線上

一半紙張的半自動線上請假流程,半自動請假是將

原本學生填寫請假單的過程由手寫改為線上輸入,

請假資料填寫完畢後,需要將請假單印出來,其餘

流程皆於紙張請假系統相同。但是這樣的模式只是

改善了學生字跡潦亂的問題,並沒有改善紙張消

耗。

為了改善紙張請假的缺點,我們開發了全自動

的線上請假系統。線上請假將資料記錄於資料庫,

所以在統計分析與查詢時會比較便利且迅速,而在

資料的保存上也較為容易,並且也降低紙張與人力

的成本;由於學生及教師在線上就能完成請假申請

即請假的審核,因此也節省了學生尋找老師審核假

單的時間。在網際網路的普及化和線上請假的便

利,只要學生及教師使用一台能夠連上網際網路的

電腦,就能進行請假手續和審核請假動作,是非常

便利的方式。

目前該系統最大特色是與大葉大學現有的行政

系統密切整合在一起,此系統提供請假通知之功

能,對於學生請假申請,系統會以 eMail 的方式,

自動通知該假單之審核者,由審核者及時地進行請

假記錄審核;對於請假記錄的結果,系統會以

eMail的方式,自動通知該請假記錄之學生,使學生

可以即時地得知該請假記錄之審核結果。

本論文其餘章節說明如下:第二節為系統分析

與設計,介紹本系統之功能需求與系統架構;第三

節則為實作與結果,包括系統開發環境、與本校其

他行政系統之關係;最後結論的部分則是在第四節

中作說明。

2. 分析與設計

本系統之主要目的是開發一套整合式線上請假系

統,讓學生可以使用方便又不耗時的方式完成請假

手續。

Page 2: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

2.1. 系統分析

本系統之使用案例圖如圖 1 所示,使用者身分

可分為學生與系統管理者,茲說明如下:

(1)請假申請

本系統應提供學生本系統應提供學生請假之申

請功能。請假的假別則應包括事假、病假、產

假、公假、公假(兵役相關)、婚假與喪假七種;

而申請與取消請假時,本系統應有期限限制,

超過期限則無法做上述動作。

同時,系統應依據請假種類的不同,提供

下列不同的請假方式:A. 一般請假:以學生修

課課堂之請假為主;B. 重要集會請假:以學校

及系上集會之請假為主;C. 宿舍集會:以學校

宿舍集會之請假為主。上述三種請假方式應提

供預覽功能,讓學生於送出該次請假紀錄前,

再次確認該次請假資訊無誤。

(2) 請假查詢

本系統應提供學生請假之查詢功能。於查

詢請假時,應提供請假紀錄目前的狀態,以及

請假課堂目前的審核者與審核結果讓學生得

知;並且本系統應提供補繳證明文件與觀看證

明文件之功能;若該假單之審核者有留言訊

息,本系統應有圖示或文字告知學生。

(3) 請假審核

本系統應提供教師請假之審核功能。於請

假審核的身分則應包括任課教師、師徒導師、

班導師、系主任、院長、教官、生活與住宿輔

導組、宿舍輔導員、派出單位與管理者十種。

同時,系統應依據審核身分的不同,提供

下列不同的審核方式:A. 任課教師身分:教師

依據請假紀錄之請假課堂一一審理;B. 其他審

核身分:審核者依據請假紀錄審理。上述審核

方式應提供審核者於審理假單時,可同時觀看

該假單所屬之證明文件,以及提供學生之聯絡

方式。

(4) 已審核請假查詢

本系統應提供已審核請假之查詢功能。於

查詢已審核請假時,應依照審核日期由近至遠

做排序,以及提供審核者對請假所審核的結

果。

(5) 公假審核

本系統應提供公假審核功能。於公假審核

的身分則為行政人員;於審核公假時,應提供

請假資訊讓審核者做為審核參考之用。

(6) 請假通知

本系統應提供請假通知之功能,對於學生

請假申請,系統會以 eMail 的方式,自動通知

該假單之審核者,由審核者及時地進行請假紀

錄審核;對於該請假紀錄的結果,系統會以

eMail 的方式,自動通知該請假紀錄之學生,使

學生可及時地得知該請假紀錄之審核結果。

2.2. 系統設計

在本節中將分別依系統架構與流程來說明本系

統之設計:

(1) 系統架構

本系統架構如圖 2 所示,除最底層的資料

庫之外,主要可分為請假子系統與通知子系

統。

A. 請假子系統

本子系統主要負責線上請假相關的紀錄與

查詢工作,包括請假申請、請假查詢、請假審

核和已審核請假查詢等四個模組。

請假申請模組具備申請請假等功能。於申

請一般請假,系統依據請假日期,將學生修課

之課堂以條列式呈現,系統會依據請假之課

堂,自動計算該次請假天數;於申請宿舍集會

請假,系統依據選擇之宿舍集會,自動取得該

宿舍集會之日期並計算其天數。

在申請請假中,由於派出單位之選項僅有

申請公假時,才需做選擇,故本系統在使用者

介面之設計上,當假別為公假時,才將派出單

位之選項呈現。

請假查詢模組具備假單查詢功能。請假查

詢在請假紀錄之查詢,依照審核日期做排序,

以表格的方式顯示,顯示的內容包括簽核身

分、審核日期、學號、姓名、請假種類、假別

與請假天數。

請假審核模組具備假單審核及查詢等功

能。於請假紀錄之審核,以表格的方式顯示,

顯示的內容包括簽核身分、請假日期、請假天

數、學號、姓名、請假種類與假別。

圖 1: 線上請假系統之使用案例圖

Page 3: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

B. 通知子系統

請假通知模組,會依據該假單之審核流程

以 eMail 的方式來通知審核者,內容除了學生

與請假資訊之外,也包括連結到請假紀錄之待

審核的超連結,方便審核者及時地進行審理。

若該假單已有審核結果,系統會以 eMail 的方

式通知申請的學生。

(2) 系統流程

此節將以一般請假申請、重要集會請假申

請、宿舍集會請假申請及請假審核等功能之設

計流程做說明。

A. 一般請假申請

圖 3 為一般請假申請之功能流程圖,首先

選擇欲請假日期,點選顯示課堂按鈕,選擇欲

請假之課堂,填寫假單內容,若請假假別為公

假,則需選擇派出單位,最後於預覽假單內容

確認無誤後,儲存請假資料,以 eMail 通知審

核者。

B. 重要集會請假申請

圖 4 為為重要集會請假申請之功能流程

圖,首先選擇欲請假日期,填寫假單內容,若

請假假別為公假,則需選擇派出單位,最後於

預覽假單內容確認無誤後,儲存請假資料,以

eMail通知審核者。

C. 宿舍集會請假申請

圖 5 為宿舍集會請假申請之功能流程圖,

首先選擇宿舍集會名稱,填寫假單內容,若請

假假別為公假,則需選擇派出單位,最後於預

覽假單內容確認無誤後,儲存請假資料,以

eMail通知審核者。

D. 請假審核

圖 6 為為請假審核之功能流程圖,首先選

擇欲審核假單,若審核身分為任課老師,則須

一一審核該假單之請假課堂;否則只需審核該

假單。於審核完畢後,儲存審核結果,若該審

核者不是最後一位審核者,則以 eMail 通知下

一位審核者。

圖 2: 線上請假系統之系統架構圖

圖 3: 一般請假申請之功能流程圖

圖 4: 重要集會請假申請之功能流程圖

Page 4: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

圖 5: 宿舍集會請假申請之功能流程圖

圖 6: 請假審核之功能流程圖

3.系統之實作與結果

本系統在伺服器端使用 Apache(Apache、PHP)

安裝套件來自動安裝與設定 Apache Web Server 和

PHP,其中 Apache Web Server 版本為 2.2.16、PHP

Script Language 版本為 5.3.3。由於本系統結合本校

其他行政系統,故本系統之資料庫部分採用本校現

有資料庫 Sybase,其版本為 12.5。

本系統之實作結果可分為請假系統與本校其他

行政系統之關係、請假系統之實作結果。

3.1. 線上請假系統之實作結果

請假系統之實作可分為請假申請、請假查詢、

請假審核、已審核請假瀏覽以及公假審核等五部

分,其說明如下:

(1) 請假申請

請假申請之實作分為一般請假、重要集會

請假及宿舍集會請假。

A. 一般請假

圖 7 為學生申請一般請假頁面之畫面,該

頁面依據選擇之請假日期,顯示該日期區間之

修課課堂的日期、星期、節次、課程名稱及任

課教師。填寫請假資訊完畢後,於預覽時,顯

示該請假資訊如圖 8所示。

B. 重要集會請假

圖 9 為學生申請為學生申請重要集會請假

頁面之畫面,該頁面用於申請學校之重要集會

請假。填寫請假資訊完畢後,於預覽時,顯示

該請假資訊如圖 10所示。

C. 宿舍集會請假

圖 11為學生申請為學生申請宿舍集會請假

頁面之畫面,該頁面依據選擇之宿舍集會,自

動取得集會日期做為請假日期之用。填寫請假

資訊完畢後,於預覽時,顯示該請假資訊如圖

12所示。

(2) 請假查詢

請假查詢之實作分為請假查詢、請假明細

及留言訊息來介紹。

請假申請之實作分為一般請假、重要集會請假

及宿舍集會請假來介紹。

A. 請假查詢

圖 13為請假查詢頁面之畫面,該頁面依據

查詢日期,顯示該日期區間之請假紀錄資訊,

如請假日期、請假種類、假別、請假內容、證

明文件及該請假紀錄之審核狀態。

Page 5: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

B. 請假明細

於請假查詢點選請假紀錄後,學生可瀏覽

該請假紀錄之詳細資訊如圖 14所示。

C. 留言訊息

圖 15為為留言訊息頁面之畫面,該頁面顯

示所有審核者對該請假紀錄之留言訊息與日

期。

(3) 請假審核

請假審核之實作分為待審核請假紀錄、審

核者審核及通知該生來介紹。

A. 待審核請假紀錄

圖 16為待審核請假紀錄查詢頁面之畫面,

該頁面顯示當學期待審核之請假紀錄,其內容

有簽核身份、請假日期、請假天數、學生學

號、學生姓名、請假種類及請假假別。

B. 審核者審核

於待審核請假紀錄點選請假記錄後,依據

簽核身份不同,審核頁面也有所不同,圖 17為

任課老師審核頁面之畫面,任課老師需對請假

課堂個別審核。圖 18為其他審核者審核頁面之

畫面,審核者對該請假紀錄做審核。

C. 待審核請假紀錄

圖 19為審核者發送 eMail於請假學生之填

寫畫面,此頁面提供該請假學生之基本資料與

連絡資料。

(4) 已審核請假瀏覽

已審核請假瀏覽之實作分為已審核假單查

詢及已審核假單明細來介紹。

A. 已審核請假記錄查詢

圖 20為已審核假單查詢頁面之畫面,該頁

面依據查詢的日期區間,顯示已審核請假紀錄

之基本資訊,如簽核身份、審核日期、學生學

號、學生姓名、請假種類、請假假別及請假天

數。

B. 已審核請假明細

圖 21為已審核假單明細頁面之畫面,審核

者於已審核請假紀錄查詢頁面點選請假紀錄

後,顯示該請假紀錄詳細資料,如審核紀錄、

請假資料及留言訊息。

(5) 公假審核

圖 22為公假審核頁面之畫面。該頁面顯示

請假假別為公假之待審核請假紀錄,其內容有

學生學號、學生姓名、學生照片、請假種類。

請假假別、請假天數、請假日期、證明文件及

請假事。

3.2. 與其他行政系統之關係

本系統之課程資料由本校課程系統取得。線上

請假系統根據學生請假日期,取得該生修課課程,

做為學生欲請假之課堂。藉由本校人事系統取得該

請假紀錄之審核者,並以 eMail 通知該審核者。此

外,請假系統的資料會自動與點名系統資料同步,

讓教師在審假完成之後,不必額外變更該生的點名

紀錄。

圖 7: 學生申請一般請假頁面之畫面

圖 8: 一般請假頁面之預覽畫面

圖 9: 學生申請重要集會請假頁面之畫面

Page 6: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

圖 10: 重要集會請假頁面之預覽畫面

圖 11: 學生申請宿舍集會請假頁面之畫面

圖 12: 宿舍集會請假頁面之預覽畫面

圖 13: 請假查詢頁面之畫面

圖 14: 請假明細頁面之畫

圖 15: 留言訊息頁面之畫面

圖 16: 待審核假單查詢頁面

圖 17: 任課老師審核頁面

Page 7: 線上請假系統及其與點名系統之整合se.dyu.edu.tw/canseco/PDF/2013_DLT.pdf · 本論文其餘章節說明如下:第二節為系統分析 與設計,介紹本系統之功能需求與系統架構;第三

圖 18: 其他審核者審核頁面

圖 19: 發送 eMail於請假學生之填寫畫面

圖 20: 已審核假單查詢頁面之畫面

圖 21: 已審核假單明細頁面之畫面

圖 22: 公假審核頁面之畫面

4. 結論

本論文以大葉大學為例,成功地設計並實作出

一套整合式線上請假系統及其與點名系統,教師與

學生只要透過瀏覽器便可輕鬆地完成請假申請及審

核假單的動作。請假系統的網際網路化,使得學生

不再需要東奔西跑尋找教師審核假單,而是隨時隨

地即可申請請假。同時,請假系統亦與現有的校務

行政系統密切的整合在一起,讓任課教師可以方便

地與學生的師徒導師取得聯繫。此外,本系統配合

本校師徒制,系統將根據學生請假的紀錄,自動通

知學生所屬的師徒導師,藉由輔導紀錄系統,對學

生適時關心與輔導。充分將本校的師徒傳承精神,

發揮的淋漓盡致。

REFERENCES

[1] 蕭松齡,請假單竟要花錢買 3校挨轟

http://www.appledaily.com.tw/appledaily/article/headline/

20081208/31208051,2008年

[2] 曹桂漪,台大計算機及資訊網路中心程式設計組

http://www.cc.ntu.edu.tw/chinese/epaper/0015/20101220_

1503.htm,2010年

[3] 電子商務研發中心,自動化線上請假系統

http://aa.npust.edu.tw/RFID/index.html,2011年

[4] 林梓涵,網頁程式設計與資料庫--最新 PHP+MYSQL

綜合範例書,台北:碁峰,2009年。

[5] "JavaScript Tutorial."

http://www.w3schools.com/js/default.asp, 2011.

[6] "DHTML Tutorial."

http://www.w3schools.com/htmldom/default.asp, 2011.

[7] 陳惠貞,網頁程式設計:HTML、JavaScript、CSS、

XHTML、Ajax,台北:碁峯,2011年。

[8]陳會安,PHP與MySQL網頁設計範例教本,台北:學

貫,2009年。