Professional Documents
Culture Documents
資 訊 管 理 學 系
專 題 製 作 報 告
員工資料管理系統
學 生: 謝易庭(F0721012)
羅旭威(F0721007)
黃柏凱(F0721008)
林郁庭(F0721009)
黃學潤(F0721017)
梁宇宏(F0721033)
指導教授: 常棕盛
中 華 民 國 111 年 01 月
大葉大學 資訊管理學系
查 ( ) ( ) ( )
( ) ( ) ( )
所撰之專題報告,經系上審查結果通過。
員工資料管理系統
指導教授 _____________
系 主 任 _____________
系 助 理 _____________
中 華 民 國 110 年 1 月 6 日
中文摘要
本專題是製作一個簡易的員工資訊系統,使用 Netbeans 和
Access 做為本專題用來開發員工資訊系統之工具,Netbeans 提供
以開發出本研究所需的目標。從而建立一個具有職員資料登錄、
查詢、管理的資訊系統,我們的目標是透過較為人性化介面的設
計與資料庫的建置進行管理企業繁瑣的人力資源,如此一來將能
更精確、更快速和更輕鬆的運用人力資源。
我們期許透過人力資源管理系統的使用,希望可以使主管階
層迅速的做出人力資源的分配與決策,藉此能夠使主管階層掌握
員工工作能力並高效的利用與調配人力資源。這樣不僅能夠提升
組織內的人力資源水平與發揮教育訓練之成果,也能夠妥善的將
人力資源所產生的效益發揮到最高點。
本專題主要希望透過團隊合作及共同創作的能力,以求在製
作的過程中,經由團隊學習與合作,並擷取更多元的資訊,以培
養資訊取得、資訊分析與判斷資訊正確與否的能力,我們認為知
識不該是單點的價值判斷,而是從點、線、面 3 個面向在到整體
的剖析,通過循序漸進的方式逐漸理解與消化並將所學習的知識
運用在專題中,希望藉此能夠習得新知,以強化學生的實作能力。
-iii-
關鍵字:人力資源管理系統,Java,資料庫管理,Access
-iv-
誌謝
在製作系統的過程當中,非常感謝指導老師常棕盛教授孜孜
不倦的教導,在我們遇到問題的時候,都不吝嗇抽出時間來協助
我們需要改善的地方,幫助我們完善整個系統的設計。
另外,也十分感謝我們的組員:謝易庭,羅旭威,黃柏凱,
林郁庭,黃學潤,梁宇宏。在我們互相配合溝通,並且一起抽出
時間討論與共同建設系統的情況下,終於是把系統完整的設計出
來。
最後,感謝學校給予我們這次機會學習,通過小組合理設計
一個系統的過程中,我們學習到了許多程式設計到終端使用的方
法。有許多的困難以及解決方法是課本上沒有的,但是在這次的
學習過程中,讓我們提前遇到了職場上可能會遇到的問題。許多
的問題如果自己面對將會非常困難,很慶幸可以在學生階段有充
裕的時間慢慢去適應。當然,在此也再次感謝一次指導教授常棕
盛教授,正是有教授的指導,才能讓我們在遇到這些困難的時候,
學習得更加快速,也更加有效率。
-v-
目錄
封面內頁
簽名頁
中文摘要 -iii-
誌謝 -v-
目錄 -vi-
圖目錄 -viii-
表目錄 -x-
第一章 研究動機與目的
第一節 研究動機與背景 -1-
第二節 研究目的 -2-
第二章 研究架構與步驟
第一節 開發環境 -6-
第二節 程式開發工具 -6-
第三章 工作流程與項目規劃
第一節 專案時間規劃
-16-
第二節 專案規畫流程 -
16-
第四章 系統分析與設計
第一節 人力資源管理系統的簡介 -
19-
-vi-
第二節 系統架構簡介
-20-
第五章 程式開發
第一節 程式介面設計 -
22-
第二節 程式內容程式碼 -
23-
第六章 程式測試與操作
-26-
第七章 結論
-31-
第八章 小組心得
-33-
參考文獻
-35-
-vii-
圖目錄
圖 1. TIOBE Index -
12-
圖 2. DB-Engines Ranking -
15-
圖 3. 專案人力時間規劃甘特圖 -16-
圖 4. 工作流程圖
-17-
圖 5. 人力資源管理系統 -19-
圖 6. 員工資料系統使用案例圖
-20-
圖 7. 系統介面設計登入頁
-22-
圖 8. 系統介面設計新增資料頁
-22-
圖 9. 系統介面設計搜尋資料頁
-23-
圖 10. 系統登入頁程式碼一
-23-
圖 11. 系統登入頁程式碼二
-24-
圖 12. 系統瀏覽會員頁程式碼
-24-
-viii-
圖 13. 系統編輯會員頁搜尋資料程式碼
-25-
圖 14. 系統編輯會員頁更新資料程式碼
-25-
圖 15. 實測首頁
-26-
圖 16. 實測登入頁
-27-
圖 17. 登入循序圖
-27-
圖 18. 實測新增資料頁
-28-
圖 19. 新增資料循序圖
-28-
圖 20. 實測搜尋資料頁
-29-
圖 21. 搜尋資料循序圖
-29-
圖 22. 實測修改資料頁
-30-
圖 23. 修改資料循序圖 -30-
-ix-
表目錄
表 1.員工資料建置構想
-21-
-x-
第一章 研究動機與目的
第一節 研究動機與背景
由於資訊時代持續的進步當中,利用電腦來管理龐大的資料
已然是必然的趨勢了,為了使公司在進一步,因此藉著良好且穩
定的資訊化管理與維護,來降低營運時候所產生的成本,所以提
高電腦化管理的進度已然成為鐵板釘釘的事情了,而資訊科技的
發展速度飛快,也代表著我們已經逐漸邁向資訊科技的潮流尖端,
從而導致的是管理資訊系統也從一般較早的傳統生產管理、薪資
管理、績效考核管理等等逐漸的合併到人力資源管理的這一塊範
圍內。
現今在一般公司、企業或者是其他行號機關當中,「人」其
實是最難去管理的部分,就算有些公司部分已經實現了自動化工
作,依舊無法擺脫人們的想像與創造的能力,但也因為如此科技
才能不斷的在進步,當然了,有些公司因為種種因素沒有辦法或
根本不需要使用自動化生產的,也因此職員在組織裡面扮演著非
常重要的角色,不論執行大大小小的事務都需要仰賴到人工,但
這也從中產生出了各種的問題,然而人類畢竟不是上帝依舊無法
-1-
做到十全十美的地步,因此如何有效的利用科技去進行並整合人
力資源管理是一門值得我們去深入研究探討的重要課題。
第二節 研究目的
本專題是希望藉由解決人力資源管理的問題並進行人力資源
組指出了人力資源模組可以協助企業內部人力資源的有效運用與
人力資本的累積,提高對於人與組織管理品質的要求(國立中央大
我們為了解決在傳統時代所需要花費相當多的人工和時間去
處理員工的厚重資料,所以我們思考到以程式設計及資料庫的管
置員工資訊系統,可以開發出一個節省管理時間與人工成本的資
得人力管理資訊化後,使管理階層可以快速瞭解員工的基本資料、
任職的狀況、員工訓練狀況與任何的異動記錄,並進行人事的安
-2-
排、行政方面的管理、招募人才的管理以及員工協助(幫助管理員
工身心健康,並做定期檢查,從而改善工作生活品質和生理與與
健康管理),此外也可以再延伸出考核績效管理、薪資與福利管理、
員工發展等等功能,企業主管人員可以依照經營的運作策略、相
關的人力需求和當地的勞資關係與勞工法規建立有關的資訊系統
並由上述之功能從而使主管階層判斷是否進行人力資源再造(自動
化、外包、整合、分權、人事縮減及重新定義專業角色及職能的
意涵),使人力資源部門不需再扛起人力資源服務的重擔,將這些
分攤給職員們進行以自助服務的方式完成。
當進行自助式的服務時將會帶來以下好處(Cheers,2021);
一、 人力資源作業流程的改善將會提升作業品質及效率,如果每
位員工的資料都由人力資源作業人員處理,那麼處理時間不
僅冗長還容易出錯。
二、 可以確保資料品質,因為員工的基本資料異動頻率高,人力
資源的作業人員不容易即時掌握,但實現自助式服務時作業
人員就可以掌握最新且正確的人事資料。
三、 員工賦能,透過自助服務不但可以讓員工產生對組織事務的
參與感,同時也讓員工享有一定的自主權掌控感。
-3-
四、 直接及間接地提升人力資源管理的策略價值,以直接面來說,
員工自助服務可以大幅度減輕人力資源專業人員的工作負荷,
讓他們可以從事高附加價值的服務。以間接面來說,企業可
以不必雇用處理人力資源行政事務的人員,而可以招募更具
專業及策略性質的專業的人力資源人才,這些人員將協助組
織變革創新及人才發展策略的推動與執行,讓人力資源管理
提升至組織策略管理的層級。
但若是要將現有的人力資源制度與作業流程全部推翻顯然是
不切實際的,所以我們發現許多企業會採取企業流程改善,只進
行小規模的人力資源制度面或作業流程的修改,這樣才能有效的
避免鬥爭,從而導致劣幣趨逐良幣的惡性循環,企業將以循序漸
進的方式來進行改革,這條路雖然漫長且枯燥但絕對是有效的,
而隨著時間的流逝與科技的進步企業可以隨時進行靈活的調整,
這樣才能避免企業不被時代的洪流所吞噬。
所以本專題之主要的功能如下:
一、提供一個能夠建立、查詢、修改的功能,使資料庫可以做資
料登錄。
二、建立員工的基本資料,包含員工編號、學經歷、通訊處、所
-4-
屬單位或部門,讓使用者能比較方便。
三、為了讓管理者能維護大量的資料庫,架設了系統資料庫維護
子系統,使管理者能夠執行全部資料庫的輸入、修改、刪除
與查詢。
以結果來說,開發人力資訊系統將會為企業組織帶來相當無
形或有形的競爭能力,包括如下:
一、取代繁瑣的人工作業,減少人工處理的時間,間接提升工作
效率。
二、經由此系統,能夠提供更方便的傳遞管道,使高階主管和員
工之間更加快速的收到資訊。
三、縮短管理活動上的時間以及使各種程序自動化。
如果企業能夠加以重視與強化人力方面的工作和服務品質,
相信不只會使成本下降,也將使企業整體效益和競爭力大大的提
升許多。
-5-
第二章 研究架構與步驟
第一節 開發環境
主 要 開 發 工 具 : 程 式 端 開 發 工 具 Nenbeans , 我 們 使 用
第二節 程式開發工具
資訊系統,簡單介紹如下:
一、 Netbeans
-6-
業、嵌入式系統、Web、移動、桌面應用等領域的專業開發人員。
IDE。
2014 年被發布的。由於免費且開源,因此它非常適合學生和初學
者。您可以在該開發平台上找到所有主流框架的插件。其出色的
功能,可被用於不同的環境與應用目的。
NetBeans 是 完 全 使 用 Java 編 寫 的 , 可 以 支 持
到端的軟體開發生命周期,提供了需求分析,應用程式設計、開
發、調試、分析和測試等一條龍的服務。程式設計師們可以在
NetBeans 上,高效地編譯、運行和部署各類應用。
NetBeans 的特徵簡述如下:
代碼中的錯誤,並推送各種有益於調試的建議。此外,
NetBeans 還配備了一個適合各種硬體的輕量級文本編輯器。
-7-
使用到 MAVEN 的開發人員。由於該開發環境自帶有針對
MAVEN 的 內 置 支 持 , 因 此 您 不 必 從 其 他 的 來 源 手 動 導 入
MAVEN。
化了平台上的開發。同時,NetBeans 還自帶有代碼編輯器、
分析器和代碼轉換器等多種工具。
您完全可以將其用於其他的程式語言中。該平台既可以支持
易於使用:NetBeans 不僅帶有友好的用戶介面,而且具有較
強的環境適應能力,這對於新手編程人員十分重要。同時
NetBeans 擁有響應迅速的社區支持,您可以隨時查看到自己
的問題,是否已在線上論壇被討論過。
方式顯示的電腦操作使用者介面。GUI 的廣泛應用是當今計算機
-8-
發展的重大成就之一,它極大地方便了非專業使用者的使用人們
從此不再需要死記硬背大量的命令,取而代之的是通過視窗、選
單、按鍵等方式來方便地進行操作。至於本專題為什麼不使用
動。因此,當您的項目需要大量插件時,這可能會給整體項目帶
量級 IDE 運行程序更耗時間。
代碼完成了全面索引之前,您將無法使用其大部分功能函數。此
發提供了功能極其豐富的 IDE,因此它必然也是內存消耗的大戶。
二、 Java 語言
Java 是一種廣泛使用的電腦程式設計語言,擁有跨平台、物
和行動應用開發。
-9-
JAVA 當初由任職於昇陽電腦的李翰庭等人於 1990 年代初開
小型系統的程式語言,應用在電視機、電話、鬧鐘、烤麵包機等
家用電器的控制和通訊。由於這些智慧型家電的市場需求沒有預
Java 伴隨著網際網路的迅猛發展而發展,逐漸成為重要的網路程
式語言。
件導向技術的核心,捨棄了容易引起錯誤的指標,以參照取代;
移除了 C++中的運算子重載和多重繼承特性,用介面取代;增加
型安全的列舉、不定長參數和自動裝/拆箱特性。昇陽電腦對 Java
語言的解釋是:「Java 程式語言是個簡單、物件導向、分散式、
解釋性、健壯、安全、與系統無關、可移植、高效能、多執行緒
和動態的語言」。
Java 不同於一般的編譯語言或直譯語言。它首先將原始碼編
譯成位元組碼,再依賴各種不同平台上的虛擬機器來解釋執行位
-10-
元組碼,從而具有「一次編寫,到處執行」的跨平台特性。在早
號之一,並獲得了廣大軟體開發商的認同。這與微軟公司所倡導
的注重精英和封閉式的模式完全不同,此外,微軟公司後來推出
被甲骨文公司併購,Java 也隨之成為甲骨文公司的產品。
地位。
-11-
圖 1. TIOBE Index
資料來源:TIOBE (2021)
三、 Access
式之一。
-12-
料庫,或者任何 ODBC 相容資料庫內的資料。熟練的軟體設計師
和資料分析師利用它來開發應用軟體,而一些不熟練的程式員和
非程式員的進階使用者則能使用它來開發簡單的應用軟體。雖然
它支援部分物件導向技術,但是未能成為一種完整的物件導向開
發工具。
其 實 Access 也 是 微 軟 公 司 另 一 個 通 訊 程 式 的 名 字 , 想 與
ProComm 以及其他類似程式來競爭。可是事後微軟證實這是個失
敗計劃,並且將它中止。數年後他們把名字重新命名於此資料庫
軟體。
大公司的部門。喜愛編程的開發人員亦利用它來製作處理數據的
它的使用方便程度和強大的設計工具為初級程式員提供許多
功能。不過,方便性的宣傳,常令人誤解。在過於樂觀的誤導下,
讓許多沒有程式設計背景的辦公室從業人員應用此軟體,並以為
能夠創造可用的系統,但此工具本身的局限性,常常使這些使用
者失敗。
-13-
發功能,特別是給街道上的推銷員製作一個初型或獨立應用程式
的工具。可是如果是透過網路存取數據的話,Access 的可擴放性
並不高.因此當程式被較多使用者使用時,他們的選擇多會是傾
向 於 一 些 客 戶 端 - 伺 服 器 為 本 的 方 案 , 例 如 Oracle 、 IBM
VB 代碼)可以用作其他資料庫的後期應用,包括 JET(檔案為主
熟的應用的數據移動到一台更大功率的伺服器而不會在適當的位
置犧牲發展。
能。另外,對於程式設計初學者來說,在存取資料庫的學習上,
可以說是相當方便的工具。
界上熱度排名前十名的資料庫之一,顯示它的重要性仍是不可忽
視的。
-14-
圖 2. DB-Engines Ranking
資料來源:DB-ENGINES (2021)
-15-
第三章 工作流程與項目規畫
第一節 專案時間規劃
本專案主要的時程規劃如圖 3 所示。整個執行的過程約為 7
個月之間,核心開發和討論之工作多在前面三個月。
圖 3. 專案人力時間規劃甘特圖
第二節 專案規畫流程
傳統的系統開發方法,不過在系統的需求上並沒有透過人事訪談
-16-
統需求來源,而各個階段之任務和說明如下:
系統分析
系統設計
系統測試
修改
測試
最後修正
最後確認
專案報告
圖 4. 工作流程圖
1. 系統分析:先讓各成員先學習一下,熟悉使用的系統。
2. 系統設計:讓成員設計各個使用者介面和內部需要怎樣的程
式去支撐。
-17-
3. 測試/修改:在系統上線之前需要經過多方的測試尋找漏洞並
持續完善。
4. 最後確認:系統上線之前最後的確認。
5. 專案報告:把之前的努力/寫出來的程式寫成文字讓其他人能
夠了解。
-18-
第四章 系統分析與設計
第一節 人力資源管理系統的簡介
力資源管理系統的建設和實施至關重要。它是指組織用來管理內
部人力資源管理功能的一套軟體。管理人員基本資料建置,從人
員到職、調職、調薪、留職、離職,人力資源系統均能完整的記
錄(見圖 5)。
圖 5. 人力資源管理系統
-19-
資料來源:國立中央大學管理學院 ERP 中心,(2015)
-20-
第二節 系統架構簡介
員工資訊管理系統的建置。提供使用者在員工資料的新增、
刪除、修改、查詢等功能,見圖 6 所示。
一、員工資料系統:
系統整體的案例圖主要如圖 6,在人力資源管理系統裡面,員
工資料系統這項功能是必須要有的,好讓主管方便管理員工資料。
而資料庫結構之範例如表 1 所示。
圖 6. 員工資料系統使用案例圖
-21-
身份證字
員工姓名 性別 部門 到職日 電話 地址
號
台北市中山區林森
劉一 男 業務部 2010/1/1 A1234567 0912-345-678
北路 1 號
台北市中山區林森
陳二 男 財務部 2011/2/1 B1234567 0922-938-938
北路 2 號
台北市中山區林森
張三 男 人事部 2012/3/1 C1234567 0932-978-978
北路 3 號
台北市中山區林森
李四 男 會計部 2013/4/1 D1234567 0942-987-987
北路 4 號
表 1. 員工資料建置構想
-22-
第五章 程式開發
本章節將介紹程式開發之設計畫面,其依序如圖說明。
第一節 程式介面設計
圖 7. 系統介面設計登入頁
-23-
圖 8. 系統介面設計新增資料頁
圖 9. 系統介面設計搜尋資料頁
第二節 系統內容程式碼
-24-
圖 10. 系統登入頁程式碼一
圖 11. 系統登入頁程式碼二
-25-
圖 12. 系統瀏覽會員頁程式碼
圖 13. 系統編輯會員頁搜尋資料程式碼
-26-
圖 14. 系統編輯會員頁更新資料程式碼
-27-
第六章 程式測試與操作
(.vbs)的方式來執行, 把 jar、資料庫檔案和一些檔案放置在一個
資料夾裡,可由電腦或筆電下載資料夾,開啟名叫 start.vbs 的可
執行檔,即可操作。
而基本的功能操作請參照下列圖範例和循序圖之說明。
圖 15. 實測首頁
-28-
圖 16. 實測登入頁
圖 17. 登入循序圖
-29-
圖 18. 實測新增資料頁
-30-
圖 19. 新增資料循序圖
圖 20. 實測搜尋資料頁
-31-
圖 21. 搜尋資料循序圖
圖 22. 實測修改資料頁
-32-
圖 23. 修改資料循序圖
第七章 結論
本研究是想給予企業藉此系統減少它們不必要的人事成本,
使企業可以對更多的專業人才進行招募,間接提升組織績效。隨
著知識經濟時代的來臨,越來越多企業已經開始發現與重視人力
資源管理,而為了有效提升人力資源管之效率,企業紛紛投入電
腦化及資訊化。
資訊系統的導入除了模組的購置費用外,軟體供應商的諮詢
顧問費用亦是相當大的開銷,然而許多企業雖將資訊系統導入外
包由軟體供應商負責,但仍是有失敗之案例。從導入過程的觀點
來探討,可以歸納出技術面、操作面、策略面、組織面、行為面
-33-
等相關因素均會影響系統的整合性及適應性。其中,技術面包括
網路通訊系統、資料庫、知識庫、群組軟體之間的連結,操作面
包括系統導入、設計規劃和控制,策略面為企業策略的動態調整,
組織面為組織結構的調整和組織內溝通整合的問題,而行為面則
指領導、團隊、激勵、授權等組織行為。
中小企業對資源的分配,尤其是資訊系統方面,通常都會投
金流、物流與人流,接著會關注財務會計系統的功能,而人力資
源管理系統的建置與使用通常都置放到後段,加上公司預算不夠
充裕的情況下,因此有些公司會採取購買套裝軟體或人力資源管
理委外等方式,讓企業具備專業化人力資源管理的功能。
所以為了解決中小企業公司預算不夠充裕的問題,提供它們
一個成本比較低和操作難度不高但卻能夠有效地改變企業,使企
業可以持續進步的一個員工資訊系統,好讓它們可以減少企業不
必要的人力、物力與成本支出,發揮員工更大的效益。
-34-
第八章 小組心得
這次我們畢業專題做的是員工資料管理系統,希望透過此系
統使人力資源部門不須再扛起人力資源服務的重擔,而是讓他們
去從事附加價值更高或對企業成長有幫助的事務。
剛開始我們便遇到了新冠疫情、組員需要上課、打工…等因
素,遲遲無法決定開發工具,之後又因為技術上面的不足而改變
論,甚至在暑假時間抽空回到學校詢問教授、參考書籍與網路資
料,但開學前大家開始變得極其忙碌而開會頻率也隨之遞減,使
得初審時在進度上明顯落後其他組別,也被教授們指出系統上有
那些缺失需要進行改善,而組員們也意識到問題的嚴重性,所以
在複審前大家更加的投入心力去完善它,並在教授與同學們的指
導與建議下,我們終於在複審前完成了,而複審時教授依舊鼓勵
我們與提出不少建議,希望我們能夠有些地方能夠更加完整。
這次的畢業專題製作是一段漫長且艱辛的過程,從一開始尋
找研究方向到題目確立,再到過程中的收集資料、研究設計、匯
總結論,到最後將研究結果呈現在簡報上,每個階段我們皆投入
了大量的時間,同時還要面臨組員間意見相左,如何去溝通說服
-35-
亦是完成畢業專題不可或缺的一環。同時也讓我們體驗到了分工
的必要性,因為如果沒有分工那麼整個團隊就是一盤散沙,每個
人都不清楚自己應該做些什麼,而有明確的分工才是對一個團隊
來說最重要的,整個團隊才會有凝聚力,一個優秀的團隊需要大
家一起來經營,這並不是一個人的遊戲,無法像之前課堂上的報
告幾乎是由某個同學來完成,因為這樣時間會不夠,一個人是無
法支撐到畢專結束的,而每個人的性格也不一樣,很容易讓整個
團隊中間出現許多誤會,導致整個團隊分崩離析,在組織團隊做
事的時候需要有效率的方式來進行,不然就會約大家來做事時都
不知道要做甚麼反而在浪費時間,提高做事效率方式能夠有效的
縮減大家的時間,找到對的做事方式就能夠讓團隊的運行的更為
順暢,這一次的專題分組同時也是社會的縮影能夠讓我們提前知
道出社會後面臨分組做事時可能會遇到那些問題,借鏡這次的教
訓讓我們以後能更加順利的解決問題。
-36-
參考文獻
1. Cheers,(2021),賴若函撰,人力資源管理是什麼?3 個關鍵
字,搞懂人力資源管理。
https://www.cheers.com.tw/article/article.action?
id=5098851&page=3
2. DB-ENGINES,(2021),DB-Engines Ranking。
https://db-engines.com/en/ranking
https://www.tiobe.com/tiobe-index/
劃導論(第五版),碁峰出版。
-37-