Đồ án Xây Dựng Website Quản Lý Nhân Sự PHP - Đại Học Công Nghiệp Hà Nội

Đồ án website quản lý nhân sự PHP chuyên nghiệp. Tải source code đầy đủ chức năng, giao diện đẹp, dễ dàng tùy chỉnh và triển khai. Phù hợp cho sinh viên và doanh nghiệp.

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp đại học

2022

79
11
0

Phí lưu trữ

30 Point

Mục lục chi tiết

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

LỜI CẢM ƠN

1. CHƯƠNG 1: KHẢO SÁT HỆ THỐNG

1.1. Tổng quan

1.2. Hệ thống thực đang vận hành như nào

1.3. Khảo sát người dùng

1.4. Yêu cầu của khách hàng

1.4.1. Yêu cầu chức năng

1.4.2. Yêu cầu phi chức năng

2. CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

2.1. Biểu đồ use case

2.1.1. Biểu đồ use case tổng quát

2.2. Mô tả chi tiết use case

2.3. Biểu đồ theo mô hình thời gian

2.4. Thiết kế CSDL

2.4.1. Mô hình dữ liệu quan hệ

2.4.2. Chi tiết các bảng

2.5. Thiết kế giao diện

3. CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG VÀ MỘT SỐ KẾT QUẢ

3.1. Công nghệ và môi trường đã sử dụng

3.2. Môi trường

3.3. Hoạt động của hệ thống

3.4. Kết quả đạt được, hình ảnh chương trình

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan đồ án website quản lý nhân sự PHP cho người mới

Trong kỷ nguyên số, việc chuyển đổi từ quản lý thủ công sang các hệ thống tự động hóa là một bước tiến tất yếu của doanh nghiệp. Một đồ án website quản lý nhân sự PHP là giải pháp công nghệ thông tin điển hình, giúp giải quyết bài toán quản lý nguồn nhân lực một cách hiệu quả, chính xác và tiết kiệm chi phí. Đề tài này không chỉ có tính ứng dụng thực tiễn cao mà còn là một lựa chọn phổ biến cho đồ án tốt nghiệp PHP của sinh viên ngành kỹ thuật phần mềm. Việc xây dựng một hệ thống quản lý nhân sự hoàn chỉnh đòi hỏi sự kết hợp nhuần nhuyễn giữa kỹ năng lập trình PHP thuần hoặc sử dụng framework, khả năng thiết kế CSDL quản lý nhân sự với MySQL, và tư duy phân tích hệ thống. Bài viết này sẽ phân tích chi tiết một đồ án thực tế, từ giai đoạn khảo sát yêu cầu, phân tích thiết kế, đến triển khai và đánh giá, cung cấp một cái nhìn toàn diện và sâu sắc về quy trình xây dựng một ứng dụng web chuyên nghiệp. Như trong tài liệu gốc đề cập, việc ứng dụng công nghệ thông tin "sẽ giúp cho việc quản lý nhân sự cho các công ty nhanh hơn, tìm kiếm hồ sơ và tra cứu một cách chính xác hơn", đây chính là mục tiêu cốt lõi của dự án.

1.1. Tầm quan trọng của hệ thống quản lý nhân sự trong doanh nghiệp

Việc quản lý nhân sự bằng phương pháp truyền thống như sổ sách, giấy tờ bộc lộ nhiều hạn chế nghiêm trọng khi quy mô doanh nghiệp mở rộng. Tài liệu gốc đã chỉ ra thực trạng tại công ty TNHH Omega: "Mỗi khi tính lương cho nhân viên thì kế toán đều phải làm bằng sổ sách thông qua bảng chấm công. Khi tuyển thêm một nhân viên mới thì cũng lưu trữ thông tin của nhân viên thông qua giấy tờ". Quá trình này không chỉ tốn thời gian, công sức mà còn tiềm ẩn nguy cơ sai sót, mất mát thông tin và thiếu tính bảo mật. Một hệ thống quản lý nhân sự hiện đại giúp số hóa toàn bộ quy trình, từ lưu trữ hồ sơ, quản lý hợp đồng lao động, chấm công, đến tính lương nhân viên PHP. Dữ liệu được tập trung hóa, cho phép truy xuất, báo cáo và thống kê nhanh chóng, hỗ trợ ban lãnh đạo đưa ra quyết định chiến lược kịp thời.

1.2. Lý do PHP và MySQL là lựa chọn tối ưu cho đồ án tốt nghiệp

PHP (Hypertext Preprocessor) và MySQL là bộ đôi công nghệ mã nguồn mở được ưa chuộng hàng đầu trong phát triển web. Lý do chính là tính phổ biến, cộng đồng hỗ trợ lớn, và chi phí triển khai thấp. Đối với sinh viên thực hiện đồ án tốt nghiệp PHP, việc tiếp cận tài liệu, các bộ source code quản lý nhân sự PHP tham khảo, và các công cụ hỗ trợ như XAMPP là vô cùng dễ dàng. PHP cho phép xử lý logic phía máy chủ một cách mạnh mẽ, trong khi MySQL cung cấp một hệ quản trị cơ sở dữ liệu quan hệ ổn định, an toàn để lưu trữ và truy vấn dữ liệu. Sự kết hợp này tạo ra một nền tảng vững chắc để xây dựng các ứng dụng web có khả năng mở rộng, từ các trang web đơn giản đến các hệ thống quản lý phức tạp như website quản lý nhân sự.

II. Phân tích bài toán quản lý nhân sự yêu cầu chức năng

Trước khi bắt tay vào lập trình, giai đoạn khảo sát và phân tích yêu cầu hệ thống đóng vai trò nền tảng, quyết định sự thành công của đồ án website quản lý nhân sự PHP. Quá trình này bao gồm việc tìm hiểu quy trình quản lý hiện tại, xác định các khó khăn, và thu thập yêu cầu từ người dùng cuối. Tài liệu gốc đã thực hiện rất tốt công đoạn này thông qua việc phỏng vấn quản lý và khảo sát nhân viên tại Công ty TNHH Omega. Kết quả cho thấy nhu cầu cấp thiết về một công cụ "hỗ trợ việc lưu hồ sơ, tính lương nhân viên, thông báo khen thưởng, kỷ luật" một cách tự động. Từ đó, các yêu cầu chức năng và phi chức năng được định hình rõ ràng. Việc xác định đầy đủ các chức năng website quản lý nhân sự là cơ sở để xây dựng biểu đồ use case và thiết kế database quản lý nhân sự phù hợp, đảm bảo hệ thống đáp ứng đúng và đủ nhu cầu thực tế của doanh nghiệp.

2.1. Khảo sát hiện trạng và xác định vấn đề từ thực tiễn

Tài liệu nghiên cứu chỉ rõ hệ thống hiện tại "chưa hỗ trợ tối đa cho các quản lý và bên nhân sự". Các nghiệp vụ như thêm, sửa, xóa thông tin nhân viên, quản lý khen thưởng, kỷ luật "vẫn hoàn toàn là thủ công và rất mất thời gian". Việc này dẫn đến nguy cơ "nhầm lẫn làm giảm hiệu quả quản lý". Thông qua phiếu phỏng vấn, người quản lý mong muốn một website có thể quản lý thông tin nhân viên, lương, lịch công tác, trong khi nhân viên cần một kênh để tra cứu thông tin cá nhân. Đây là những insight quan trọng, là đầu vào trực tiếp cho việc xây dựng các module của hệ thống quản lý nhân sự.

2.2. Xây dựng danh sách yêu cầu chức năng và phi chức năng cốt lõi

Dựa trên kết quả khảo sát, các yêu cầu chức năng trọng tâm được xác định, bao gồm: Quản lý Nhân viên (thêm, sửa, xóa, tìm kiếm), Quản lý Lương, Quản lý Công tác, Quản lý Kỷ luật & Khen thưởng, và Quản lý Tài khoản với chức năng phân quyền người dùng PHP. Bên cạnh đó, các yêu cầu phi chức năng cũng được đề ra như "đảm bảo tính bảo mật", "tốc độ xử lý nhanh, ổn định", "giao diện thân thiện, dễ sử dụng". Việc liệt kê chi tiết các yêu cầu này trong báo cáo đồ án quản lý nhân sự đảm bảo rằng sản phẩm cuối cùng sẽ giải quyết triệt để các vấn đề đã được xác định.

III. Hướng dẫn thiết kế CSDL và hệ thống cho website quản lý

Thiết kế hệ thống là giai đoạn chuyển hóa các yêu cầu đã phân tích thành một bản thiết kế kỹ thuật chi tiết. Đây là bước quan trọng trong mọi đồ án: website quản lý nhân sự PHP. Giai đoạn này tập trung vào hai thành phần chính: thiết kế kiến trúc hệ thống thông qua biểu đồ UML và thiết kế cơ sở dữ liệu. Trong tài liệu gốc, các biểu đồ Use Case (tổng quát và phân rã) được sử dụng để mô tả tương tác giữa người dùng (Tác nhân) và các chức năng của hệ thống. Quan trọng hơn cả là việc thiết kế CSDL quản lý nhân sự. Một cơ sở dữ liệu được thiết kế tốt sẽ đảm bảo tính toàn vẹn dữ liệu, hiệu suất truy vấn và khả năng mở rộng trong tương lai. Mô hình dữ liệu quan hệ (ERD) là công cụ không thể thiếu, giúp trực quan hóa các thực thể, thuộc tính và mối quan hệ giữa chúng trước khi tiến hành tạo các bảng trong quản lý nhân sự MySQL.

3.1. Xây dựng biểu đồ Use Case mô tả các chức năng website

Biểu đồ Use Case là công cụ trực quan hóa các chức năng của hệ thống từ góc nhìn người dùng. Tài liệu nghiên cứu đã xây dựng chi tiết "Biểu đồ use case tổng quát" (Hình 2.1) với hai tác nhân chính là Người quản trị và Nhân viên. Từ đó, các use case chính như "Quản lý nhân viên", "Quản lý lương", "Quản lý công tác" được phân rã thành các use case thứ cấp nhỏ hơn. Ví dụ, use case "Quản lý nhân viên" bao gồm các chức năng thêm, sửa, xóa, tìm kiếm nhân viên. Việc mô tả chi tiết từng use case giúp làm rõ luồng sự kiện, điều kiện tiên quyết và kết quả mong đợi, tạo cơ sở vững chắc cho việc lập trình sau này.

3.2. Thiết kế mô hình quan hệ ERD và chi tiết các bảng dữ liệu

Mô hình dữ liệu quan hệ (Hình 2.18 trong tài liệu) là xương sống của database quản lý nhân sự. Nó xác định các bảng chính như nhanvien, luong, chuc_vu, phong_ban, tai_khoan và mối quan hệ giữa chúng. Ví dụ, bảng nhanvien sẽ có khóa ngoại liên kết đến các bảng phong_ban_id, chuc_vu_id để xác định vị trí công việc của nhân viên. Việc thiết kế chi tiết từng bảng dữ liệu, bao gồm tên trường, kiểu dữ liệu, ràng buộc (khóa chính, khóa ngoại, NOT NULL) là cực kỳ quan trọng. Tài liệu đã làm rất tốt việc này bằng cách mô tả chi tiết các bảng như Bảng 2.8 Chi tiết bảng tài khoản, Bảng 2.10 Chi tiết bảng nhân viên, đảm bảo cấu trúc dữ liệu chặt chẽ và logic.

IV. Kỹ thuật lập trình code quản lý nhân viên PHP MySQL chi tiết

Giai đoạn cài đặt hệ thống là lúc biến các bản thiết kế thành một sản phẩm phần mềm hoạt động được. Đối với đồ án website quản lý nhân sự PHP, giai đoạn này tập trung vào việc lập trình các module chức năng dựa trên ngôn ngữ PHP thuần và hệ quản trị cơ sở dữ liệu MySQL. Các thao tác cơ bản như thêm, sửa, xóa, và xem dữ liệu (CRUD) là nền tảng. Lập trình viên sẽ viết các kịch bản PHP để xử lý yêu cầu từ người dùng, tương tác với cơ sở dữ liệu để truy vấn hoặc cập nhật thông tin, sau đó trả kết quả về cho trình duyệt. Để nâng cao trải nghiệm người dùng, các công nghệ phía client-side như Ajax PHP MySQL thường được sử dụng để tạo ra các tương tác mượt mà mà không cần tải lại trang. Giao diện người dùng thường được xây dựng dựa trên các framework CSS như Bootstrap, sử dụng các Bootstrap admin template có sẵn để tiết kiệm thời gian và đảm bảo tính thẩm mỹ, chuyên nghiệp cho hệ thống.

4.1. Xây dựng các module CRUD PHP MySQL cho quản lý nhân viên

CRUD (Create, Read, Update, Delete) là bốn chức năng cốt lõi của việc quản lý dữ liệu. Module quản lý nhân viên là ví dụ điển hình. Chức năng "Create" tương ứng với việc thêm một nhân viên mới vào CSDL. "Read" là hiển thị danh sách nhân viên hoặc chi tiết một nhân viên cụ thể. "Update" cho phép chỉnh sửa thông tin nhân viên đã có. "Delete" dùng để xóa hồ sơ nhân viên. Việc lập trình code quản lý nhân viên PHP MySQL đòi hỏi kỹ năng xử lý form, kiểm tra dữ liệu đầu vào (validation), và viết các câu lệnh SQL (INSERT, SELECT, UPDATE, DELETE) một cách an toàn để tránh các lỗi bảo mật như SQL Injection.

4.2. Triển khai chức năng tính lương và quản lý chấm công PHP

Module tính lương nhân viên PHPquản lý chấm công PHP là hai trong số các chức năng phức tạp và quan trọng nhất. Chức năng chấm công yêu cầu ghi nhận ngày công của nhân viên. Chức năng tính lương sẽ dựa trên dữ liệu từ bảng chấm công, kết hợp với các thông tin khác như lương cơ bản (từ bảng chức vụ), phụ cấp, khoản tạm ứng... để tính ra lương thực lãnh. Logic tính toán cần được lập trình cẩn thận để đảm bảo độ chính xác tuyệt đối. Các kết quả tính toán sẽ được lưu vào bảng luong trong CSDL, đồng thời hệ thống cần có chức năng xuất báo cáo bảng lương ra file Excel để phục vụ công tác kế toán.

4.3. Lập trình chức năng phân quyền người dùng và bảo mật hệ thống

Một hệ thống quản lý nhân sự chuyên nghiệp không thể thiếu chức năng đăng nhập và phân quyền. Hệ thống cần xác thực người dùng dựa trên email và mật khẩu. Sau khi đăng nhập thành công, chức năng phân quyền người dùng PHP sẽ quyết định người dùng đó có thể truy cập những chức năng nào. Ví dụ, tài khoản quản trị (Admin) có toàn quyền thêm, sửa, xóa dữ liệu, trong khi tài khoản nhân viên chỉ có thể xem thông tin cá nhân và một số thông tin chung. Việc này được thực hiện bằng cách lưu vai trò (quyền) của người dùng trong session và kiểm tra quyền truy cập ở mỗi chức năng. Mật khẩu người dùng phải được mã hóa (hashing) trước khi lưu vào CSDL để tăng cường bảo mật.

V. Kết quả triển khai và giao diện thực tế của đồ án PHP

Kết quả cuối cùng của đồ án website quản lý nhân sự PHP là một ứng dụng web hoàn chỉnh, có thể triển khai và sử dụng trong thực tế. Tài liệu gốc đã minh họa rõ ràng các kết quả đạt được thông qua một loạt hình ảnh chụp màn hình giao diện của chương trình (Chương 3). Giao diện người dùng (UI) được thiết kế rõ ràng, phân chia các khu vực chức năng một cách logic, giúp người dùng dễ dàng thao tác. Từ trang đăng nhập, màn hình dashboard chính, đến các form nhập liệu và bảng hiển thị dữ liệu, tất cả đều được xây dựng bám sát theo bản thiết kế giao diện đã đề ra ở Chương 2. Một sản phẩm hoàn thiện không chỉ đáp ứng đủ các yêu cầu chức năng mà còn phải đảm bảo trải nghiệm người dùng tốt. Việc có được một source code quản lý nhân sự PHP hoàn chỉnh và có thể chạy được là minh chứng rõ nhất cho sự thành công của đồ án.

5.1. Giao diện các chức năng quản trị chính của website

Các hình ảnh từ "Hình 3.2 Giao diện màn hình chính" đến "Hình 3.22 Giao diện thông tin tài khoản" trong tài liệu gốc cho thấy một hệ thống quản trị chuyên nghiệp. Màn hình chính (dashboard) cung cấp cái nhìn tổng quan. Các chức năng quản lý được sắp xếp khoa học trên menu điều hướng. Các giao diện như "Thêm nhân viên", "Danh sách nhân viên", "Bảng tính lương", "Danh sách tài khoản" được trình bày dưới dạng bảng biểu và form, sử dụng các thành phần của Bootstrap admin template, tạo cảm giác quen thuộc và dễ sử dụng cho người dùng cuối. Mỗi chức năng đều có giao diện tương ứng, cho phép người quản trị thực hiện các thao tác một cách trực quan.

5.2. Hướng dẫn cài đặt và vận hành hệ thống trên môi trường local

Để vận hành code quản lý nhân viên PHP MySQL, người dùng cần một môi trường máy chủ web cục bộ. Công cụ phổ biến nhất là XAMPP (hoặc WAMP), cung cấp một gói cài đặt bao gồm máy chủ web Apache, PHP và hệ quản trị CSDL MySQL/MariaDB. Quy trình cài đặt thường bao gồm: 1. Cài đặt XAMPP. 2. Sao chép toàn bộ thư mục source code quản lý nhân sự PHP vào thư mục htdocs của XAMPP. 3. Sử dụng phpMyAdmin để tạo một cơ sở dữ liệu mới và nhập (import) file .sql đi kèm đồ án để tạo cấu trúc bảng và dữ liệu mẫu. 4. Chỉnh sửa file cấu hình kết nối CSDL (nếu cần). 5. Khởi động Apache và MySQL từ bảng điều khiển XAMPP và truy cập vào website thông qua trình duyệt.

VI. Đánh giá đồ án tốt nghiệp PHP và định hướng phát triển

Hoàn thành một đồ án tốt nghiệp PHP như website quản lý nhân sự là một thành tựu quan trọng, khẳng định năng lực phân tích, thiết kế và lập trình của sinh viên. Việc đánh giá lại toàn bộ quá trình giúp rút ra những kinh nghiệm quý báu. Đồ án đã thành công trong việc xây dựng một hệ thống quản lý nhân sự đáp ứng được các yêu cầu chức năng cơ bản đã đề ra, giải quyết được bài toán quản lý thủ công tại doanh nghiệp. Tuy nhiên, mọi sản phẩm phần mềm đều có không gian để cải tiến. Việc xác định các hạn chế và đề ra hướng phát triển trong tương lai không chỉ giúp hoàn thiện báo cáo đồ án quản lý nhân sự mà còn cho thấy tầm nhìn và khả năng tự học hỏi của người thực hiện. Những cải tiến này có thể liên quan đến công nghệ, tính năng hoặc hiệu suất của hệ thống.

6.1. Tổng kết các kết quả đạt được và những hạn chế của đồ án

Kết quả đạt được lớn nhất là xây dựng thành công một website với đầy đủ các module cốt lõi: quản lý thông tin nhân viên, phòng ban, chức vụ, chấm công, tính lương, và quản lý tài khoản. Hệ thống đã số hóa được quy trình nghiệp vụ, giảm thiểu sai sót và tiết kiệm thời gian. Tuy nhiên, hạn chế có thể nằm ở việc hệ thống được xây dựng bằng PHP thuần, có thể khó bảo trì và mở rộng so với việc sử dụng một framework hiện đại. Giao diện có thể chưa tối ưu hoàn toàn cho thiết bị di động, và một số tính năng nâng cao như báo cáo động, biểu đồ thống kê có thể chưa được tích hợp.

6.2. Đề xuất hướng phát triển sử dụng Laravel Framework và công nghệ mới

Để nâng cấp hệ thống, hướng phát triển khả thi nhất là chuyển đổi sang một PHP framework mạnh mẽ như Laravel Framework. Laravel cung cấp cấu trúc MVC (Model-View-Controller) rõ ràng, hệ thống ORM (Eloquent) giúp tương tác với CSDL dễ dàng, cùng nhiều tính năng tích hợp sẵn như xác thực, phân quyền, hàng đợi (queues)... giúp tăng tốc độ phát triển và nâng cao tính bảo mật. Ngoài ra, có thể phát triển thêm API để kết nối với ứng dụng di động, tích hợp các công nghệ real-time như WebSockets để cập nhật thông báo, hoặc sử dụng các thư viện JavaScript hiện đại như Vue.js hoặc React để xây dựng giao diện người dùng linh hoạt và mạnh mẽ hơn.

29/09/2025

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

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Tổng quan Tên đề tài: Xây dựng website quản lý nhân sự cho công ty TNHH Omega bằng PHP “Nhân sự” là tài sản quan trọng nhất mà một doanh nghiệp có. Sự thành công của doanh nghiệp phụ thuộc vào tính hiệu quản của cách “quản lý nhân sự: của doanh nghiệp – bao gồm cả cách quản lý nhân viên, quản lý tiền lương như thế nào. Để đạt được mục tiêu và thực hiện các kế hoạch chiến lược cần phải liên kết chặt chẽ các chính sách nhân sự và các thủ tục với mục tiêu kinh doanh. Chẳng hạn cần biết rõ khi nào và tại sao phải tuyển dụng nhân viên, mong đợi những gì ở họ, sẽ khen thưởng hoặc kỷ luật nhân viên thế nào để họ phải đạt được các mục đích chiến lược kinh doanh.

Với tư cách là chủ doanh nghiệp nhỏ và vừa, giám đốc, lãnh đạo, hoặc ban quản lý có trách nhiệm không ngừng chỉ rõ và truyền đạt những mục tiêu kinh doanh cho tất cả các nhân viên trong doanh nghiệp. Cũng phải tạo điều kiện để cán bộ chuyên môn và nhân viên làm việc bằng cách xây dựng những hệ thống trong công ty: quy tắc làm việc, hệ thống lương bổng, phương pháp đánh giá hiệu quả làm việc, biện pháp khen thưởng và kỷ luật. Việc tin học hóa quản lý nhân sự mang lại nhiều lợi ích hơn so với quản lý thủ công. Quản lý thông tin về các bộ, công nhân viên là một bài toán quan trọng và có nhiều ứng dụng trong việc quản lý nguồn lực, chính sách cán bộ… nhằm đưa ra các quyết định trong lĩnh vực xây dựng đội ngũ lao động đủ khả năng và trình độ đáp ứng các nhu cầu trong giai đoạn mới.

Công ty TNHH Omega hiện tại đang có tầm gần 200 nhân sự. Mỗi khi tính lương cho nhân viên thì kế toán đều phải làm bằng sổ sách thông qua bảng chấm công. Khi tuyển thêm một nhân viên mới thì cũng lưu trữ thông tin của nhân viên thông qua giấy tờ, điều này mất rất nhiều thời gian của người quản lý. Và đôi khi thông tin có thể bị mất hoặc sai.

Nếu nhân viên muốn biết số lương, số 4 ngày nghỉ, tiền thưởng hay lịch công tác thì đều phải tự tính hoặc đến hỏi quản lý kế toán. Tất cả điều này khiến cho việc quản lý nhân sự của công ty chưa được tối ưu. Đó là lý do công ty cần một website có thể quản lý thông tin, tính lương, tiền thưởng, kỷ luật… của nhân viên một cách nhanh chóng và hiệu quả Công ty đang gặp rất nhiều khó khăn trong việc quản lý nhân sự. Xuất phát từ nhu cầu quản lý nhân sự thực tế và nhu cầu quản lý nhân viên của công ty.

Yêu cầu một website để trợ giúp cho lãnh đạo và nhân viên trong công ty để quản lý nhân sự. Các thao tác của phần website thân thiện với người dùng, tránh được các sai sót không thể tránh khỏi khi làm việc trực tiếp, tránh làm mất mát thông tin, dễ hiểu, dễ sử dụng cho những người không được qua đào tạo về công nghệ thông tin. Chính từ nhu cầu đó đã nảy sinh nhu cầu xây dựng website quản lý nhân sự áp dụng công nghệ PHP và dùng hệ quản trị CSDL Mysql nhằm đáp ứng yêu cầu trên.2 Hệ thống thực đang vận hành như nào  Chưa hỗ trợ tối đa cho các quản lý và bên nhân sự để quản lý cho nhân viên. Những thao tác quản lý nhân viên và tiền lương, các nghiệp vụ vẫn hoàn toàn là thử công và rất mất thời gian.

 Các nghiệp vụ như thêm nhân viên, xóa nhân viên, chỉnh sửa thông tin, chỉnh sửa thêm xóa các kỷ luật và khen thưởng, lịch công tác chủ yếu vẫn bằng các văn bản và chưa tối ưu.  Do thao tác quản lý chủ yếu là thủ công vậy nên bên quản lý nhân viên đôi khi xử lý công việc rất mất thời gian và có thể nhiều giấy tờ gây nhầm lẫn làm giảm hiệu quản quản lý.3 Khảo sát người dùng Công ty: Công ty TNHH Omega Địa chỉ: Số nhà 168, đường Triệu Việt Vương, Phường Bích Đào, Thành phố Ninh Bình, Tỉnh Ninh Bình, Việt Nam PHIẾU PHỎNG VẤN QUẢN LÝ CÔNG TY 5 Câu 1: Những công việc thường làm hàng ngày của anh/chị là gì? Trả lời: Giám sát, quản lý và phân chia công việc cho các nhân viên, viết báo cáo hàng tuần, hàng tháng, hàng năm. Câu 2: Anh/chị vui lòng cho biết hiện tại công ty đang quản lý nhân sự bằng cách nào? Trả lời: Bằng các tập hồ sơ và giấy tờ sổ sách Câu 3: Anh/chị cần lưu những thông tin gì của nhân viên? Trả lời: Tên nhân viên, lương, thông tin các nhân, lịch công tác… Câu 4: Anh/chị vui lòng cho biết công ty có bao nhiêu phòng ban? Trả lời: Công ty có 5 phòng ban. Câu 5: Khi anh/chị tuyển dụng một nhân viên mới thì anh chị lưu thông tin nhân viên đó bằng cách nào? Trả lời: Lưu thông tin của nhân viên mới vào tệp hồ sơ nhân viên công ty Câu 6: Công ty anh/chị có đang gặp khó khăn trong việc quản lý nhân sự? Trả lời: Có Câu 7: Công ty có đang muốn một cách quản lý nhân sự mới không hay vẫn tiếp tục quản lý bằng sổ sách như hiện tại Trả lời: Công ty đang rất muốn có một phần mềm để quản lý nhân sự một cách hiệu quả và nhanh chóng Câu 8: Công ty anh/chị có những chính sách gì cho nhân viên? Trả lời: Tăng lương định kỳ 6 tháng/lần, du lịch 2 lần/năm, thưởng lương thứ 13, đóng bảo hiểm, khen thưởng Câu 9: Công ty anh/chị có những chính sách gì cho nhân viên? Trả lời: Tăng lương định kỳ 6 tháng/lần, du lịch 2 lần/năm, thưởng lương thứ 13, đóng bảo hiểm, khen thưởng 6 Câu 10: Anh/ chị có mong muốn gì từ website để quản lý nhân sự của công ty mình? Trả lời: Nếu có thể xây dựng được chức năng thể hỗ trợ người dùng tốt nhất, hỗ trợ về việc lưu hồ sơ, tính lương nhân viên, thông báo khen thưởng, kỷ luật.

PHIẾU KHẢO SÁT NHÂN VIÊN Câu 1: Chức vụ của anh/chị trong công ty là gì? a) Trưởng phòng b) Phó phòng c) Nhân viên d) Quản lý Câu 2: Anh/chị đã làm việc ở công ty TNHH Omega bao lâu rồi? a) Dưới 1 năm b) Từ 2 – 5 năm c) Từ 6 – 10 năm d) Trên 10 năm Câu 3: Anh/chị có cảm thấy hài lòng về các chính sách của công ty đối với nhân viên không? a) Có. b) Không Câu 4: Anh/chị có gặp khó khăn khi tra cứu thông tin của mình trên website của công ty? a) Rất khó khăn b) Bình thường c) Tốt Câu 5: Anh/chị có cảm thấy hài lòng với việc quản lý nhân sự của công ty hiện tại? a) Có b) Không 7 Câu 6: Anh/chị có xem ngày nghỉ, lương thưởng của mình bằng cách nào? a) Hỏi kế toán công ty b) Tự tra cứu c) Chờ đến cuối tháng để nhận thông báo. Câu 7: Anh/chị có biết hết về bộ máy nhân sự của công ty hiện tại? a) Có b) Không Câu 8: Anh/chị có hay xem thông tin trên website không? a) Có b) Không Câu 9: Anh/chị có đang muốn có một website để có thể tra cứu thông tin về lương, lịch công tác, mức thưởng, kỷ luật, ngày nghỉ của mình? a) Có b) Không 1.4 Yêu cầu của khách hàng 1.1 Yêu cầu chức năng Quan quá trình khảo sát và nghiên cứu quy trình hoạt động của website thì có 6 chức năng nổi bật sau đây: Đăng nhập, Quản lý nhân viên, Quản lý nhóm nhân viên, quản lý công tác, quản lý lương, quản lý kỷ luật và khen thưởng, quản lý tài khoản.  Chức năng đăng nhập o Hệ thống yêu cầu đăng nhập trước khi vào website.

o Tài khoản đăng nhập sẽ là email và mật khẩu để bảo vệ tính bảo mật cho website o Đăng nhập sẽ có phân quyền người quản trị và nhân viên để tùy vào nhu cầu sử dụng đăng nhập.  Chức năng quản lý nhân viên Quản trị viên có thể thực hiện: - Nhập thông tin và thêm nhân viên. 8 - Cập nhập thay đổi các thông tin của nhân viên đã được nhập từ trước. - Thực hiện tìm kiếm nhân viên.

- Xuất danh sách nhân viên ra file excel. - Xóa bất kì nhân viên nào nếu chuyển công tác. - Cập nhật, thêm sửa xóa các thuộc tính loại nhân viên, phòng ban, chức vụ, chuyên môn, trình độ, bằng cấp. Nhân viên có thể thực hiện - Xem thông tin các nhân viên ở bảng được xuất ra.

- Xem thông tin các loại nhân viên, phòng ban, chức vụ, chuyên môn, trình độ, bằng cấp.  Chức năng quản lý nhóm nhân viên Quản trị viên có thể thực hiện: - Tạo nhóm mới khi cần phân loại nhân viên. - Thêm các thành viên vào nhóm chỉ định. - Xóa các thành viên khỏi nhóm khi họ đổi bộ phận hoặc nghỉ việc.

- Chỉnh sửa thông tin nhóm bất cứ khi nào cần. Nhân viên có thể xem danh sách và các thành viên trong nhóm  Chức năng quản lý công tác Quản trị viên có thể thực hiện: - Tạo công tác mới khi có nhân viên được yêu cầu có lịch công tác - Sửa hoặc xóa công tác của nhân viên nếu họ dừng công tác hoặc thay đổi địa điểm và thời gian công tác. - Xem, theo dõi danh sách nhân viên đang công tác - Tìm kiếm nhân viên chỉ định đang có lịch công tác gì. Nhân viên có thể xem danh sách các nhân viên đang công tác và tìm kiếm.

 Chức năng tính lương Quản trị viên có thể thực hiện: - Nhập thông tin ngày công, tính phụ cấp và căn cứ vào đó tính lương cho mỗi nhân viên. 9 - Có thể xem danh sách bảng lương nhân viên đã được tính xem và xóa danh sách nhân viên. - Xuất danh sách bảng lương ra excel. Nhân viên có thể xem danh sách lương của mọi người.

 Chức năng kỷ luật và khen thưởng Quản trị viên có thể thực hiện: - Nhập thêm các loại kỷ luật và khen thưởng, và xóa bất cứ lúc nào nếu các loại đó không còn dùng. - Tạo các loại kỷ luật và khen thưởng chỉ định cho nhân viên bất kì. - Tìm kiếm nhân viên và các loại kỉ luật và chỉnh sửa các thuộc tính thoải mái. - Xem danh sách các loại kỷ luật, khen thưởng và nhân viên thuộc 2 loại tương ứng.

Nhân viên có thể xem danh sách các loại kỉ luật, khen thưởng và nhân viên thuộc 2 loại tương ứng.  Chức năng quản lý tài khoản: Quản trị viên có thể thực hiện: - Tạo thêm tài khoản, xem, sửa, xóa các tài khoản trong danh sách.

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