Chuyên đề tốt nghiệp: Xây dựng hệ thống quản lý nhân sự sử dụng Oracle

Khám phá hệ thống quản lý nhân sự hiệu quả với Oracle, giúp tối ưu hóa quy trình, nâng cao năng suất và quản lý dữ liệu nhân sự chuyên nghiệp.

Trường đại học

Đại học Kinh tế Quốc dân

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đề tài tốt nghiệp

2020

74
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: TONG QUAN VE DE TAI

1.1. GIỚI THIEU DE TÀI

1.2. UNG DUNG WEB

1.3. HE THONG QUAN LÝ NHÂN SỰ

2. CHƯƠNG 2: NGHIÊN CỨU HE QUAN TRI CƠ SO DU LIEU ORACLE

2.1. Giới thiệu Oracle Database

2.2. Các khái niệm cơ bản

2.3. Kiến trúc cơ sở dữ liệu Oracle

2.4. Các công cụ thao tác với cơ sở dữ liệu Oracle

3. CHƯƠNG 3: UNG DỤNG XÂY DỰNG PHAN MEM QUAN LÝ NHÂN SỰ SỬ DỤNG CƠ SỞ DU LIEU ORACLE

3.1. KHAO SÁT HOAT DONG NGHIỆP VỤ

3.2. PHAN TÍCH CHÚC NANG CUA HE THÔNG

3.3. THIET KE HE THÔNG

3.3.1. Thiết kế cơ sở dữ liệu

3.3.2. Thiết kế giao diện màn hình và các mẫu biểu báo cáo

3.3.3. Code một số module chính

3.3.4. Hướng dẫn cài đặt và sử dụng ứng dụng

4. CHƯƠNG 4: ĐÁNH GIÁ KET QUA

4.1. UU DIEM CUA HE THONG

4.2. NHŨNG TON TAI CUA HE THONG

4.3. HƯỚNG PHÁT TRIEN TRONG TƯƠNG LAI

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về hệ thống quản lý nhân sự

Hệ thống quản lý nhân sự là một phần không thể thiếu trong quản lý tổ chức hiện đại. Nó giúp tối ưu hóa quy trình quản lý nhân sự, từ việc lưu trữ thông tin đến việc tính toán lương và theo dõi hiệu suất làm việc. Trong bối cảnh phát triển công nghệ thông tin, việc áp dụng phần mềm Oracle vào quản lý nhân sự không chỉ giúp tăng cường hiệu quả mà còn giảm thiểu sai sót trong công việc. Đặc biệt, công nghệ thông tin đã trở thành công cụ hỗ trợ đắc lực cho các nhà quản lý, cho phép họ thực hiện công việc một cách chính xác và nhanh chóng.

1.1. Lý do chọn đề tài

Lý do chọn đề tài này xuất phát từ sự cần thiết phải tối ưu hóa quy trình quản lý nhân sự trong các doanh nghiệp hiện nay. Việc áp dụng công nghệ thông tin vào quản lý không chỉ giúp tiết kiệm thời gian mà còn đảm bảo tính chính xác và bảo mật cho thông tin nhân viên. Hệ thống được xây dựng dựa trên nền tảng Oracle mang lại sự ổn định và khả năng mở rộng cao, đáp ứng nhu cầu quản lý ngày càng phức tạp của doanh nghiệp. Nhờ đó, các nhà quản lý có thể dễ dàng theo dõi và quản lý dữ liệu nhân sự một cách hiệu quả.

II. Nghiên cứu về hệ quản trị cơ sở dữ liệu Oracle

Hệ quản trị cơ sở dữ liệu Oracle cung cấp các công cụ mạnh mẽ cho việc xây dựng và quản lý dữ liệu. Kiến trúc của Oracle Database cho phép người dùng dễ dàng truy xuất và quản lý dữ liệu một cách hiệu quả. Việc áp dụng công nghệ thông tin vào quản lý nhân sự không chỉ giúp tối ưu hóa quy trình mà còn tạo ra những giải pháp linh hoạt và hiệu quả hơn cho các doanh nghiệp. Phân tích dữ liệu nhân sự thông qua hệ thống này giúp các nhà quản lý đưa ra quyết định chính xác hơn dựa trên thông tin thực tế.

2.1. Kiến trúc cơ sở dữ liệu Oracle

Kiến trúc của Oracle Database bao gồm nhiều thành phần quan trọng như Oracle Forms, Reports, và WebLogic Servers. Những công cụ này hỗ trợ việc phát triển ứng dụng Web cho quản lý nhân sự, cho phép người dùng dễ dàng thao tác và truy xuất dữ liệu. Hệ thống này không chỉ đảm bảo hiệu suất cao mà còn giúp tăng cường khả năng bảo mật thông tin nhân viên. Bên cạnh đó, việc tích hợp các công nghệ này vào quy trình quản lý nhân sự giúp tối ưu hóa công việc và giảm thiểu thời gian xử lý thông tin.

III. Ứng dụng xây dựng phần mềm quản lý nhân sự

Việc xây dựng phần mềm quản lý nhân sự sử dụng Oracle là một bước tiến quan trọng trong việc cải thiện quy trình quản lý nhân viên. Hệ thống này không chỉ giúp lưu trữ thông tin mà còn hỗ trợ việc tự động hóa quản lý. Các chức năng như theo dõi lịch sử công tác, tính toán lương và xuất báo cáo đều được thực hiện một cách chính xác và nhanh chóng. Sự tích hợp giữa công nghệ thông tin và quản lý nhân sự giúp nâng cao hiệu quả làm việc và giảm thiểu sai sót trong quá trình quản lý.

3.1. Thiết kế và triển khai hệ thống

Quá trình thiết kế và triển khai hệ thống quản lý nhân sự dựa trên Oracle bao gồm nhiều bước quan trọng. Đầu tiên, cần xác định các yêu cầu của hệ thống, sau đó xây dựng cơ sở dữ liệu và phát triển giao diện người dùng. Việc sử dụng Oracle FormsReports giúp tạo ra những biểu mẫu và báo cáo dễ sử dụng, hỗ trợ người quản lý trong việc theo dõi và quản lý nhân viên. Hệ thống này không chỉ phục vụ cho các doanh nghiệp lớn mà còn có thể áp dụng cho các tổ chức nhỏ, giúp họ nâng cao hiệu quả trong quản lý nhân sự.

IV. Đánh giá kết quả và hướng phát triển

Sau khi triển khai hệ thống, việc đánh giá kết quả là rất cần thiết để xác định những điểm mạnh và điểm yếu của hệ thống. Hệ thống quản lý nhân sự sử dụng Oracle đã chứng minh được hiệu quả trong việc tối ưu hóa quy trình quản lý nhân sự. Tuy nhiên, vẫn còn một số tồn tại cần khắc phục, đặc biệt là trong việc mở rộng tính năng và cải thiện trải nghiệm người dùng. Hướng phát triển trong tương lai có thể bao gồm việc tích hợp thêm các công nghệ mới như trí tuệ nhân tạo để nâng cao khả năng phân tích và dự đoán trong quản lý nhân sự.

4.1. Hướng phát triển trong tương lai

Hệ thống có thể được mở rộng với các tính năng mới như phân tích dữ liệu lớn và báo cáo tự động. Việc áp dụng công nghệ mới sẽ giúp nâng cao khả năng quản lý và ra quyết định của các nhà quản lý. Ngoài ra, việc tích hợp các công cụ phân tích dữ liệu sẽ giúp doanh nghiệp nắm bắt xu hướng và thay đổi trong quản lý nhân sự một cách nhanh chóng và hiệu quả hơn.

11/01/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TONG QUAN VE ĐÈ TÀI 1. GIỚI THIEU CƠ SỞ THUC TAP Tên công ty: Công ty cổ phần công nghệ SAPO. Tên quốc tế: SAPO TECHNOLOGY JOINT STOCK COMPANY. Tên viết tat: SAPO TECHNOLOGY, JSC.

Dia chỉ: P1006, B6 Khu đô thị Mỹ Đình 1, Phường Cầu Diễn, Quận Nam Từ Liêm, Hà Nội, Vietnam. Người đại diện: TRAN TRỌNG TUYẾN. Website: https://www. Ngày hoạt động: 2009-02-05.

Quản lý bởi: Chi cục Thuế Quận Nam Từ Liêm. Loại hình Doanh Nghiệp: Công ty cổ phần ngoài Nhà Nước. Tình trạng: Đang hoạt động (đã được cấp giấy chứng nhận đăng ký thuê). Lĩnh vực hoạt động: Hoạt động dịch vụ công nghệ thông tin và dịch vụ khác liên quan đên máy vi tính.

Chi tiết: Khắc phục sự cố máy tính và cài đặt phần mềm; Thiết kế, phát triển và lưu trữ website, dữ liệu trong lĩnh vực công nghệ thông tin; Thiết kề đồ họa (không bao gồm thiết kế công trình); Dịch vụ giá tri gia tăng trên mạng internet. Được thành lập ngày 20/08/2008, với niềm đam mê và khát vọng thành công cùng hướng đi rõ rang, Sapo nhanh chóng khang định được vi trí hàng đầu trong lĩnh vực bán lẻ va thương mại điện tử với 2 sản phẩm chủ đạo là Bizweb va Sapo. Đến tháng 4/2018, Bizweb và Sapo hợp nhất với nhau, trở thành Nền tảng quản lý và bán hàng đa kênh được sử dụng nhiều nhất Việt Nam. Tính đến tháng 12/2019 Sapo đã có 67,000 khách hàng lựa chọn sử dụng.

Cơ câu tô chức: GVHD: ThS. Lưu Minh Tuấn 3 SVTH: Nguyễn Cao Sơn Xây dựng hệ thống quản lý nhân sự sử dụng Hệ quản trị cơ sở đữ liệu Oracle BAN TONG GIÁM ĐỐC ——— Ban trợ lý T : Khối : GD Khối Khối Khối Các ' > DV Khối KD ho trợ tăng Khách CN & dự án toà KD trưởng hàng PTSP KD ý quốc i : TT Dự án Khu Tỉnh Tỉnh Tỉnh Khu ng Phong. thuật Sapo vực miền miền miền vực aT, CK Sapo Express HN Bac Trung Nam HCM Phong Phòng. : HCNS || ain | (HN & Bac & ove Pay HGM) Trung - Phòng Phòng Phòng TV & GH IT Du an dao mién Sapo : (HN & : tạo Bắc Trung & HCM) Finance Phòng Phòng Phòng Kiểm triển khai TK soát & miền Nam (HN & CL va TVGH HCM) Tổng hội Hình 1.1: Sơ đồ cơ cầu tổ chức SAPO Hiện tại, Sapo đang mang đến cho các doanh nghiệp bán lẻ một nền tảng quản lý và bán hàng tông thể từ online đến offline với Sapo POS - Phần mềm quản lý bán hàng, Sapo GO - Giải pháp qsuản lý bán hàng online dành riêng cho nhà bán hàng trên Facebook và sàn thương mại điện tử, Sapo FnB - Phần mềm quản lý nhà hàng, quán cafe, Sapo Web - Giải pháp thiết kế website bán hàng và Sapo Omnichannel - giải pháp quản lý và bán hàng từ Online đến Offline.

GIỚI THIỆU ĐÈ TÀI GVHD: ThS. Lưu Minh Tuấn 4 SVTH: Nguyễn Cao Sơn Xây dựng hệ thống quản lý nhân sự sử dụng Hệ quản trị cơ sở đữ liệu Oracle 1. Lý do chọn đề tài Do đặc tính là xây dựng dựa trên cơ sở đữ liệu và chạy trên máy tính, các phần mềm quản lý nhân viên đem lại nhiều lợi ích như: e Đầu tư có hiệu quả: Phần mềm sẽ giúp quan lý các van đề liên quan đến nhân sự thường mang đến nhiều phức tạp như lương thưởng, chế độ, bảo hiểm, .; cắt giảm chi phí nhân lực bằng cách làm việc từ xa qua mạng internet; tăng sự chuyên nghiệp cho tổ chức; e_ Giảm nhẹ công việc quản lý: Tất cả các, thông tin của các cá nhân, trình độ, quá trình công tác, khen thưởng, kỷ luật, được ghi lại trên một nguồn; tăng khả năng giám sát chặt chẽ tiền lương, giờ làm.; dé dàng đáp ứng nhu cầu trích xuất thông tin dé phục vụ công tác đánh giá; e Bảo vệ thông tin hiệu quả thông qua phân quyền, bảo mật; đảm bảo an toàn cho thông tin thông qua các cơ chế xử ly dit liệu. Trong kỉ nguyên công nghệ số, công tác quản lý thông tin nhân viên một cách thủ công đã gần như hoàn toàn biến mất, vì vậy việc ứng dụng các phần mềm quản lý là bắt buộc dé duy trì tính chính xác, bảo mật và giảm thiểu chi phí trong vận hành.

Ở các doanh nghiệp nhỏ, việc quản lý nhân sự đơn giản hơn so với các công ty, tổ chức lớn do số lượng nhân viên ít hơn. Do đó, dé cat giảm chi phí, một số đi đến giải pháp sử dụng các công cụ bảng tinh đơn giản hơn dé lưu trữ thông tin và số liệu. Theo hướng này, chi phí cho quản lý giảm xuống đáng kể, nhưng đi theo nó là sự bat tiện cho người làm công tác quản lý, tăng tỉ lệ mat mát dit liệu, sai sót do con người, thiếu bảo mật và gây tạo cơ hội cho sự gian lận. Do vậy, ké cả ở quy mô nhỏ, một phần mềm quản lý chuyên nghiệp sẽ giảm thiéu rủi ro cho doanh nghiệp và làm công việc của người quản lý nhân viên trở nên dễ dàng, thuận lợi hơn.

Được xây dựng trên cơ sở các phần mềm phát triển của Oracle, sản phâm của đề tài là một phần mềm ứng dụng trên nền Web chạy trên hạ tầng server cục bộ, có thể triển khai ở quy mô nhỏ, nhưng vẫn có tiềm năng phát triển để áp dụng cho các nhu câu quản lý ở quy mô lớn khi có yêu câu. Các phân mêm sử dụng dé phát triên đê tài GVHD: ThS. Lưu Minh Tuấn 5 SVTH: Nguyễn Cao Sơn Xây dựng hệ thống quản lý nhân sự sử dụng Hệ quản trị cơ sở đữ liệu Oracle đều được cung cấp miễn phí cho người dùng của Oracle, không cần thiết phải trả phí dé sở hữu bản quyền sử dung va phát triển. Dé phát trién và triển khai hệ thống quản lý nhân sự trên nền tảng ứng dụng Web, trước hết cần có các công cụ và môi trường có khả năng thiết lập và duy một hệ thống máy chủ ứng dụng Web.

Các gói phần mềm Oracle Middleware với cấu trúc các máy chủ WebLogic chạy trên nền tảng máy ảo JVM có khả năng đáp ứng hoàn hảo cho yêu cau trên, với điểm mạnh là triển khai, duy trì đơn giản, cùng với đó là sự tiết kiệm chi phí do được phát hành miễn phí. Sau khi đã có hệ thống mang để triển khai, việc tiếp theo là thiết kế cơ sở dữ liệu và phát triển trực tiếp ứng dụng Web theo các forms dữ liệu và báo cáo. Bộ công cụ Oracle Forms and Reports 12c là lựa chọn tốt nhất dé hoàn thành yêu cầu này, do sự tương thích với hệ thống mạng máy chủ WebLogic. Cùng với lí do này, Hệ quản trị cơ sở dit liệu Oracle Database 12c là môi trường thích hợp dé lưu trữ, xây dựng và truy vấn cơ sở dữ liệu cho hệ thống quản lý nhân viên này.

Về ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu Oracle Database hoàn toàn hỗ trợ ngôn ngữ truy xuất cơ sở dữ liệu SQL theo chuân ANSI. Ngoài ra, với công cụ Oracle Forms and Reports, Oracle yêu cầu sử dụng ngôn ngữ lập trình PL/SQL, là ngôn ngữ lập trình mở rộng hướng thủ tục dựa trên nền tang SQL. Do sự đơn giản hoá trong thiết kế Forms của Oracle Forms and Reports nhờ các bộ công cụ và các trình Wizards có san, hiểu biết về PL/SQL của người sử dụng bộ công cụ này chỉ yêu cầu ở mức co bản. Mặc dù vậy, do được phát triển dành cho các hệ sinh thái phần mềm Oracle, sự chuyên biệt của PL/SQL và bộ công cụ Oracle Forms and Reports sẽ gây nhiều khó khăn cũng như giới hạn tiềm năng phát triển ứng dụng cho người dùng và các phát triển xuất phát từ các nền tảng ngôn ngữ lập trình và công cụ xây dựng Form khác.

Mục tiêu nghiên cứu đề tài GVHD: ThS. Lưu Minh Tuấn 6 SVTH: Nguyễn Cao Sơn Xây dựng hệ thống quản lý nhân sự sử dụng Hệ quản trị cơ sở đữ liệu Oracle Mục tiêu chính của đề tài là nghiên cứu, cài đặt, sử dụng các gói phần mềm của Oracle liên quan đến quản trị cơ sở dữ liệu, thiết kế và lập trình ứng dụng Web, thiết lập và triển khai hệ thống server cục bộ. Các gói phần mềm này bao gồm: e Oracle Database 12c. e Oracle Forms and Reports 12c.

e Oracle WebLogic Server 12c (Infrastructure). e Java Development Kit 1. Các gói phần mềm trên sẽ được sử dụng dé tạo cơ sở dữ liệu Oracle Database 12c dé lưu trữ dit cho bài toán quản lý nhân sự đơn giản, từ đó phát trién một ứng dụng Web có giao diện dé sử dung bang Oracle Forms dé thao tác trên cơ sở dit liệu này, xuất ra các báo cáo về dữ liệu theo yêu cầu sử dụng Oracle Reports, tất cả chạy trên hệ thống server cục bộ Oracle WebLogic Server 12c. Đối tượng và phạm vi nghiên cứu đề tài Đối tượng nghiên cứu: Ứng dụng Web trên nền tang Java hỗ trợ công tác quản lý nhân sự, các gói phần mềm của Oracle liên quan đến phát triển cơ sở dữ liệu, form, báo cáo, quản lý và triển khai hệ thống server cục bộ.

Phạm vi nghiên cứu: Thiết lập hệ thống server cục bộ dựa trên cơ sở dữ liệu Oracle và tạo ứng dụng Web quản lý nhân sự cơ bản có thé thực hiện các chức năng: e Lưu trữ hồ sơ nhân viên, hiển thị các bản ghi thông tin theo yêu cầu tìm kiếm. e Cập nhật hồ sơ nhân viên (Sửa, xoá, thêm bản ghi). e Theo dõi lịch sử công tác của nhân viên e Quan lý, tính toán lương của nhân viên. e Xuất báo cáo, thông kê các thông tin theo nhu cầu.

Ý nghĩa của đề tài Đề tài chứng tỏ sự khả thi của việc triển khai, duy trì một hệ thống sever cục bộ và phát triển ứng dụng Web dé đáp ứng nhu cầu quản lý của các tổ chức từ nhỏ đến lớn trên hạ tang này. Cụ thé, sản phẩm ứng dụng Web quản lý nhân sự được xây dựng GVHD: ThS. Lưu Minh Tuấn 7 SVTH: Nguyễn Cao Sơn Xây dựng hệ thống quản lý nhân sự sử dụng Hệ quản trị cơ sở đữ liệu Oracle trên nền tang các công nghệ của Oracle, cho thấy khả năng hoạt động 6n định cùng với nhau dé cung cấp giải pháp cho bài toán quản lý đơn giản, có khả năng phát triển dé dap ứng nhu cầu phức tạp hơn, bộ đữ liệu lớn hơn. ỨNG DỤNG WEB 1.

Tổng quan về ứng dụng Web Một ứng dụng trên nền Web, hay một ứng dụng Web là một chương trình theo mô hình Client - Server, trong đó phía người dùng chạy toàn bộ giao diện và logic phía client trên trình duyệt web.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Chuyên đề tốt nghiệp: Xây dựng hệ thống quản lý nhân sự sử dụng Oracle" của tác giả Nguyễn Cao Sơn, dưới sự hướng dẫn của ThS. Lưu Minh Tuấn tại Đại học Kinh tế Quốc dân, trình bày về việc phát triển một hệ thống quản lý nhân sự hiệu quả bằng công nghệ Oracle. Bài viết không chỉ giúp người đọc hiểu rõ hơn về ứng dụng của Oracle trong quản lý nhân sự mà còn chỉ ra những lợi ích mà hệ thống này mang lại, như tiết kiệm thời gian, nâng cao hiệu quả công việc và cải thiện quy trình quản lý nhân sự.

Nếu bạn quan tâm đến các khía cạnh khác liên quan đến quản lý và công nghệ thông tin, hãy tham khảo thêm các tài liệu sau: Luận Văn Tốt Nghiệp Về Tình Hình Tài Chính Cổ Phần Tập Đoàn Hóa Chất Đức Giang Giai Đoạn 2020-2022, nơi bạn có thể tìm hiểu về tình hình tài chính trong một tập đoàn lớn, hoặc Luận Văn Thạc Sĩ Về Chấm Dứt Hợp Đồng Lao Động Theo Bộ Luật Lao Động Năm 2019, giúp bạn nắm bắt các quy định pháp lý liên quan đến lao động. Cuối cùng, Luận văn thạc sĩ về thương lượng tập thể: Thực trạng và giải pháp hoàn thiện sẽ cung cấp cái nhìn sâu sắc về thương lượng trong môi trường làm việc. Những tài liệu này sẽ hỗ trợ bạn mở rộng kiến thức và có thêm nhiều góc nhìn về quản lý và công nghệ trong lĩnh vực nhân sự.