I. Giới thiệu Đồ Án Quản Lý Nhân Viên Quán Cafe
Đồ án quản lý nhân viên quán cafe là một dự án công nghệ phần mềm được thực hiện bởi nhóm sinh viên Khoa Công nghệ Thông tin, Trường Đại học Bách Khoa Đà Nẵng. Dự án này nhằm xây dựng một hệ thống quản lý nhân viên hiện đại cho các quán cafe, giúp tối ưu hóa quy trình quản lý và nâng cao hiệu suất làm việc. Trong bối cảnh công nghệ 4.0, việc ứng dụng công nghệ thông tin vào các doanh nghiệp dịch vụ là xu hướng tất yếu. Phần mềm quản lý nhân viên được phát triển dựa trên nhu cầu thực tế của các quán cafe, đặc biệt là những quán có nhiều nhân viên bán thời gian. Dự án được hướng dẫn bởi Giảng viên Mai Văn Hà và thực hiện bởi ba sinh viên tài năng với sự phân công công việc rõ ràng.
1.1. Mục Đích Của Dự Án
Mục đích chính của đồ án PBL3 là ứng dụng công nghệ phần mềm để giải quyết các bài toán quản lý nhân viên trong quá trình hoạt động. Hệ thống quản lý này giúp giảm bớt sức lao động thủ công, nâng cao lợi nhuận doanh nghiệp và cải thiện chất lượng dịch vụ. Ngoài ra, dự án cũng là cơ hội để sinh viên áp dụng kiến thức lý thuyết vào thực tế, phát triển kỹ năng lập trình và làm việc nhóm.
1.2. Đối Tượng Sử Dụng
Phần mềm quản lý nhân viên được thiết kế phục vụ hai đối tượng chính: quản lý quán cafe và nhân viên bán thời gian. Quản lý có thể sử dụng hệ thống để xếp lịch, tính lương, giám sát hiệu suất công việc. Nhân viên có thể xem lịch làm việc, đăng ký lịch bận, thông tin lương và tham gia quá trình quản lý một cách minh bạch.
II. Quá Trình Triển Khai Dự Án
Dự án quản lý nhân viên quán cafe được triển khai theo 8 giai đoạn, mỗi giai đoạn kéo dài từ 1-4 tuần. Giai đoạn đầu tiên tập trung vào chọn đề tài và phân tích các tác nhân của hệ thống. Tiếp theo là giai đoạn lên ý tưởng và thiết kế giao diện trên Figma, giúp đội ngũ hình dung rõ ràng giao diện người dùng. Thiết kế cơ sở dữ liệu được thực hiện song song, đảm bảo cấu trúc dữ liệu vững chắc. Giai đoạn code chức năng kéo dài 4 tuần, là phần quan trọng nhất khi đưa thuật toán từ lý thuyết vào phần mềm thực tế. Cuối cùng, đội ngũ hoàn thành báo cáo đồ án trong 2 tuần cuối cùng.
2.1. Các Giai Đoạn Triển Khai
Quá trình triển khai được chia thành tám giai đoạn có thứ tự logic: Giai đoạn 1 chọn đề tài (1 tuần), giai đoạn 2 phân tích nghiệp vụ (1 tuần), giai đoạn 3 thiết kế giao diện Figma (2 tuần), giai đoạn 4 thiết kế cơ sở dữ liệu (2 tuần), giai đoạn 5 thực hiện giao diện phần mềm (1 tuần), giai đoạn 6 nghiên cứu thuật toán (3 tuần), giai đoạn 7 code chức năng (4 tuần), và giai đoạn 8 viết báo cáo đồ án (2 tuần).
2.2. Phương Thức Quản Lý Dự Án
Đội ngũ quản lý dự án thông qua các công cụ hiện đại như Google Drive, Github, Figma và các nền tảng truyền thông xã hội. Phân công công việc được thực hiện rõ ràng, mỗi thành viên có trách nhiệm cụ thể. Các tài liệu thiết kế và source code được cập nhật liên tục trên các kho lưu trữ chung, đảm bảo sự đồng bộ hóa và hiệu quả trong công việc.
III. Phân Công Nhiệm Vụ Nhóm Đồ Án
Đồ án quản lý nhân viên được thực hiện bởi ba sinh viên: Phạm Thành Công, Nguyễn Tiến Thịnh và Đào Duy Long. Phạm Thành Công chịu trách nhiệm khởi tạo dự án, xây dựng cơ sở dữ liệu theo mô hình 3 lớp, code các chức năng chính như đăng nhập, phân quyền, tính lương và quản lý source code. Nguyễn Tiến Thịnh thực hiện thiết kế giao diện Figma và code GUI, các chức năng CRUD cho thông tin nhân viên. Đào Duy Long phát triển chức năng điểm danh, đăng ký lịch bận và xem lịch làm việc cá nhân. Cả ba đều tham gia viết báo cáo đồ án và chuẩn bị slide thuyết trình.
3.1. Phân Công Chi Tiết Của Từng Thành Viên
Phạm Thành Công xây dựng nền tảng hệ thống với cơ sở dữ liệu, mô hình 3 lớp và code đăng nhập, phân quyền, đổi mật khẩu, xếp lịch, tính lương. Nguyễn Tiến Thịnh thiết kế giao diện trên Figma và phát triển GUI, chức năng thêm/sửa/xóa nhân viên. Đào Duy Long code điểm danh, đăng ký bận, xem lịch làm việc. Mỗi thành viên có vai trò riêng biệt nhưng cùng hướng tới mục tiêu chung.
3.2. Cơ Chế Hiệp Thương và Quản Lý
Phân công công việc được thực hiện qua hiệp thương nhóm, mỗi thành viên chọn phần công việc phù hợp với kỹ năng của mình. Quá trình kiểm soát chất lượng được thực hiện thông qua code review và trao đổi định kỳ. Các tài liệu và code được lưu trữ tập trung trên Google Drive và Github, giúp đồng bộ hóa công việc và dễ dàng quản lý.
IV. Các Chức Năng Chính Của Hệ Thống
Hệ thống quản lý nhân viên quán cafe cung cấp nhiều chức năng quan trọng để tối ưu hóa quy trình quản lý. Chức năng đăng nhập và phân quyền đảm bảo bảo mật và phân biệt quyền hạn giữa quản lý và nhân viên. Xếp lịch làm việc cho phép quản lý tổ chức ca làm việc hiệu quả. Tính lương nhân viên được tự động hóa dựa trên số giờ làm việc và hệ số lương. Điểm danh giúp theo dõi sự hiện diện của nhân viên. Đăng ký lịch bận cho phép nhân viên thông báo trước khi không thể làm việc. Quản lý thông tin cá nhân và toàn bộ dữ liệu nhân viên được lưu trữ an toàn trong cơ sở dữ liệu.
4.1. Chức Năng Quản Lý Cơ Bản
Hệ thống cung cấp đăng nhập an toàn với phân quyền rõ ràng, cho phép quản lý tạo/sửa/xóa thông tin nhân viên. Chức năng xếp lịch làm việc hỗ trợ quản lý sắp xếp ca làm việc dựa trên nhu cầu thực tế. Tính lương tự động giảm bớt công việc thủ công và tăng độ chính xác. Nhân viên có thể xem thông tin cá nhân, lương, lịch làm việc của mình qua giao diện riêng.
4.2. Chức Năng Theo Dõi và Báo Cáo
Chức năng điểm danh giúp quản lý theo dõi sự hiện diện nhân viên hàng ngày. Đăng ký lịch bận cho phép nhân viên thông báo trước khi bận, giảm xung đột lịch không cần thiết. Xem lịch làm việc cá nhân giúp nhân viên quản lý thời gian và chuẩn bị công việc một cách chủ động. Hệ thống báo cáo cung cấp thống kê về hiệu suất nhân viên cho quản lý doanh nghiệp.