Năm 2019, thế giới đang trong cuộc cách mạng công nghiệp lần thứ 4. Tiến sĩ Vũ Tiến Lộc – Chủ tịch Phòng thương mại và Công nghiệp Việt Nam (VCCI) cho rằng :”Trong cách mạng công nghiệp 4.0 yếu tố quyết định chiến thắng trên thị trường là tốc độ. Vậy mới biết tốc độ quan trọng như thế nào, đặc biệt là đối với các doanh nghiệp. Những sự chậm trễ không đáng có, do bất kỳ lý do nào cũng để lại hậu quả không thể lường trước được. Hiện nay, trong doanh nghiệp, đặc biệt là đối với những dự án quan trọng, mỗi nhân viên luôn phải làm việc theo quy trình và đưa ra thời hạn thực hiện để đảm bảo khối lượng và mục tiêu công việc được hoàn thành đúng tiến độ. Vì vậy, việc họ xin nghỉ phép vì bất kỳ lý do gì, phải luôn nằm trong tầm kiểm soát và điều hướng kịp thời của nhà quản lý. Tuy nhiên, theo cách quản lý truyền thống, quy trình xin nghỉ phép cũng như cách quản lý lịch nghỉ phép của mỗi nhân viên khá rườm rà và xảy ra một vài vấn đề thường gặp: • Đơn nghỉ phép viết tay dẫn đến khó khăn khi lưu trữ. • Bộ phận nhân sự quản lý, tính toán ngày nghỉ phép bằng phương thức thủ công gặp nhiều khó khăn Trong thời đại 4.0 mà nòng cốt chủ yếu là khoa học công nghệ, việc thay thế các cách quản lý truyền thống bằng cách áp dụng khoa học công nghệ là điều không mới lạ, nó giúp chúng ta giải quyết và quản lý các công việc 1 cách vô cùng nhanh chóng và chính xác. Vì vậy, để giải quyết các vấn đề trên của các doanh nghiệp, dựa vào kiến thức đã học được ở trường, đã học hỏi được ở công ty, em đã quyết định xây dựng 1 công cụ cho phép người dùng có thể xin nghỉ phép online. Giờ đây, với 1 thiết bị kết nối internet, việc xin nghỉ phép online chỉ với 1 “cú click” chưa bao giờ dễ dàng đến vậy.
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – CƠ – TIN HỌC - - BÁO CÁO THỰC TẬP MÔN HỌC: ĐỒ ÁN PHẦN MỀM Đề tài: Xây dựng công cụ xin nghỉ phép online Sinh viên thực hiện: Nguyễn Thế Hải Mã số sinh viên: 17000967 – K62A3 Người hướng dẫn: Anh Nguyễn Văn Dũng Đơn vị thực tập: Công ty LinxHQ Hà Nội, ngày 24-8-2019 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Lời nói đầu Năm 2019, giới cách mạng công nghiệp lần thứ Tiến sĩ Vũ Tiến Lộc – Chủ tịch Phịng thương mại Cơng nghiệp Việt Nam (VCCI) cho :”Trong cách mạng công nghiệp 4.0 yếu tố định chiến thắng thị trường tốc độ Vậy biết tốc độ quan trọng nào, đặc biệt doanh nghiệp Những chậm trễ khơng đáng có, lý để lại hậu lường trước Hiện nay, doanh nghiệp, đặc biệt dự án quan trọng, nhân viên phải làm việc theo quy trình đưa thời hạn thực để đảm bảo khối lượng mục tiêu cơng việc hồn thành tiến độ Vì vậy, việc họ xin nghỉ phép lý gì, phải ln nằm tầm kiểm sốt điều hướng kịp thời nhà quản lý Tuy nhiên, theo cách quản lý truyền thống, quy trình xin nghỉ phép cách quản lý lịch nghỉ phép nhân viên rườm rà xảy vài vấn đề thường gặp: • Đơn nghỉ phép viết tay dẫn đến khó khăn lưu trữ • Bộ phận nhân quản lý, tính tốn ngày nghỉ phép phương thức thủ cơng gặp nhiều khó khăn Trong thời đại 4.0 mà nòng cốt chủ yếu khoa học công nghệ, việc thay cách quản lý truyền thống cách áp dụng khoa học công nghệ điều khơng lạ, giúp giải quản lý công việc cách vô nhanh chóng xác Vì vậy, để giải vấn đề doanh nghiệp, dựa vào kiến thức học trường, học hỏi công ty, em định xây dựng cơng cụ cho phép người dùng xin nghỉ phép online Giờ đây, với thiết bị kết nối internet, việc xin nghỉ phép online với “cú click” chưa dễ dàng đến Cuối cùng, em xin cảm ơn Trường đại học Khoa học Tự nhiên, đặc biệt thầy khoa Tốn – Cơ – Tin học tạo điều kiện cho chúng em có tập hè bổ ích, giúp chúng em có hội trải nghiệm môi trường làm việc chuyên nghiệp để vừa học vừa làm Những kinh nghiệm kiến thức từ tập thật quý báu cần thiết cho chúng em để có thêm tảng vững phục vụ cho công việc việc nghiên cứu trường Em xin cảm ơn Công ty LinxHQ đặc biệt anh Dũng nhiệt tình bảo tạo điều kiện tốt em học hỏi tìm tịi Những kiến thức kinh nghiệm mà em học hỏi từ anh người thực quý báu, hành trang giúp em tự tin bước tiếp đường mà chọn Em xin chân thành cảm ơn! PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học MỤC LỤC I, GIỚI THIỆU CHUNG 1, Giới thiệu sơ lược công ty 2, Phát biểu tốn, cơng việc giao A, Phát biểu toán B, Công việc giao: 3, Công nghệ sử dụng A, Phía Backend B, Phía Frontend C, Công cụ làm việc II, TRIỂN KHAI CÔNG VIỆC -Phân chia công việc qua tuần -Ý tưởng giải xây dựng toán: III, SẢN PHẨM 10 1, Giao diện chế hoạt động chung 12 2, Đối với User 14 3, Đối với Admin 19 IV, LỢI ÍCH KHI SỬ DỤNG 22 -Đối với tổ chức, doanh nghiệp 22 -Đối với nhân viên 22 -Đối với Bộ phận nhân sự, quản lý nghỉ: 22 V, PHỤ LỤC 24 Tài liệu tham khảo 24 PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học I, GIỚI THIỆU CHUNG 1, Giới thiệu sơ lược công ty Công ty LinxHQ thành lập năm 2008, đến có 11 năm kinh nghiệm lĩnh vực phát triển phần mềm, có mặt Singapore Việt Nam Tại Việt Nam, công ty tọa lạc 87 Trần Thái Tông, Cầu Giấy, Hà Nội -Lĩnh vực hoạt động : + Xây dựng sở liệu khách hàng +Gia công, phát triển phần mềm +Phát triển, xây dựng ứng dụng di động +Xây dựng hệ sinh thái web, web application,… -Những sản phẩm công ty: Linxcloud, Linxcircle,Linxbooks, Parklife, có giá trị thương mại cao thị trường Việt Nam lẫn nước 2, Phát biểu tốn, cơng việc giao A, Phát biểu tốn Cơng ty cần có cơng cụ phép nhân viên xin nghỉ phép online Mỗi đơn nghỉ phép (leave_request) gồm có: a Tên người xin nghỉ phép b Ngày bắt đầu ngày kết thúc c Lý nghỉ phép d Tên người phê duyệt Ví dụ nhân viên A xin nghỉ phép lý ốm, vào ngày 20/04/2019 21/04/2019 Nhân viên A làm đơn chọn người phê duyệt trưởng phòng B Nhân viên xem kết xin nghỉ phép Và gán người phế duyệt, nhân viên biết cần phê duyệt cho ai, thực phê duyệt B, Công việc giao: PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Tốn – Cơ – Tin học *Tìm hiểu, ơn tập lại kiến thức HTML, CSS, PHP, BOOSTRAP, hệ sở liệu MYSQL,.… Tìm hiểu sơ qua số cơng nghệ ứng dụng project JavaScript Jquery *Xây dựng chức năng: - Chức chung: + Xây dựng chức đăng nhập, đăng ký, đăng xuất + Phân quyền admin user - Với user + Phân biệt, nhận biết tài khoản user +Xây dựng chức tạo đơn xin (Lý do, ngày bắt đầu, ngày kết thúc, chọn người phê duyệt) +Xây dựng chức thị, xem đơn xin tạo - Với admin + Quản lý toàn đơn xin nhân viên + Có quyền DUYỆT KHƠNG DUYỆT đơn xin user - Xây dựng sở liệu cho tốn 3, Cơng nghệ sử dụng A, Phía Backend : PHP, sở liệu MYSQL - PHP (Hypertext Preprocessor) ngơn ngữ lập trình mã nguồn mở dùng để phát triển ứng dụng web Là ngơn ngữ lập trình web phổ biến đơn giản thân thiện tương thích cao với ngơn ngữ, trình duyệt web Một lợi lớn ngôn ngữ mã nguồn mở PHP cung cấp tính cộng đồng PHP phát triển tối ưu liên tục từ nhà phát triển tồn giới khiến cho vơ thân thiện với người ngày hoàn thiện Nếu bạn tìm kiếm kịch cụ thể, người dùng khác tạo tương tự Kiểm tra cộng đồng PHP bạn rút ngắn nhiều thời gian phát triển thiết kế web tối ưu hóa trang web cho PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Ngôn ngữ PHP mã nguồn mở có tính động, có phát triển nhiều người, thiết kế web sử dụng PHP dễ dàng hơn, tốn thời gian hơn PHP sử dụng mã hơn, có khả tùy chọn nhớ xây dựng, kết việc thiết kế nhanh PHP phát triển cấu trúc cao cấp cho trang web phức tạp với kết tương tự ngôn ngữ khác Tính đến nay, 80% trang web giới có sử dụng PHP, số mà kể đến ơng lớn Facebook Ngồi PHP đánh giá cao có thư viện phong phú, hỗ trợ kết nối nhiều hệ sở liệu, tính bảo mật cao có khả hướng đối tượng - MySQL sở liệu mã nguồn mở phổ biến ổn định chế xử lý nhanh, nhiều người sử dụng đáng tin cậy, Yahoo, Google, Nokia, Youtube,… sử dụng MySQL để tiết kiệm thời gian chi phí website có dung lượng lớn Ngồi ưu điểm mã nguồn mở phổ biến nhất, MySQL sở liệu chọn cho ứng dụng xây dựng Linux, Apache, chạy nhiều flatform linh hoạt việc sử dụng Ngoài lý em chọn MYSQL vơ linh hoạt, có tính thực thi cao, sử dụng ngay, bảo mật tốt, dễ quản lý MYSQL cịn phát triển ứng dụng hỗn hợp chí phí vơ thấp B, Phía Frontend: HTML, CSS, BOOSTRAP, Javascript -Nhắc đến frontend, không nhắc tới HTML, CSS, BOOSTRAP JavaScript Dù bạn muốn xây dựng trang web đơn giản hay phức tạp thiếu chúng Chúng giúp trang web đẹp hơn, bắt mắt hơn, dễ sử dụng nhiều, cú pháp HTML,CSS, Javascript ngắn gọn, đơn giản, dễ sử dụng, có tính cộng đồng cao BOOSTRAP Framework CSS cho phép thiết kế website reponsive nhanh dễ dàng hơn, ngồi BOOSTRAP dễ để sử dụng: Nó đơn giản base HTML, CSS Javascript cẩn có kiến thức sử dụng bootstrap tốt C, Cơng cụ làm việc: Sublime Text PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Sublime Text text editor mới, nhiên miễn phí mạnh mẽ, hỗ trợ nhiều tính thú vị Các điểm mạnh Sublime Text kể đến như: Miễn phí (thực unregistered, pop-up thông báo bạn dùng thử nhắc bạn mua thức bạn bỏ qua tiếp tục sử dụng) Nhẹ, khởi động nhanh, tốn tài nguyên Nhiều tính hữu ích chỉnh sửa nhiều vị trí lúc, soạn thảo tồn hình, soạn thảo với layout nhiều cột… Hỗ trợ nhiều plugin mạnh mẽ cộng đồng developer đông đảo Giao diện đơn giản, tinh tế, có sẵn hỗ trợ cài đặt nhiều theme Hỗ trợ lập trình cho nhiều ngơn ngữ PHP – Thực tập hè 2019 LinxHQ Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học II, TRIỂN KHAI CÔNG VIỆC * Với tập lớn,việc nắm vững kiến thức tảng điều bắt buộc Vì việc phân chia cơng việc để ơn tập tìm hiểu qua tuần cho hợp lý điều quan trọng Nó ảnh hưởng vơ lớn đến tiến độ chất lượng sản phẩm Dưới bảng phân chia công việc qua tuần, kể từ lúc bắt đầu thực tập - Phân chia công việc qua tuần: Tuần Nhiệm vụ giao Kết thực - Ôn lại kiến thức html css Tuần từ ngày 17-6 đến ngày 21-6 - Cài đặt môi trường xampp, trình - Đã thiết kế số trang web viết web php - Đã biết sử dụng biến, sử dụng mảng, - Làm quen với php ( khai toán tử việc xử lý toán php báo biến, mảng,các toán tử) - Hiểu Biết chuỗi cách xử lý chuỗi php - Biết cách sử dụng vòng lặp, loại câu điều kiện php Tuần từ ngày 24-6 đến ngày 28-6 - Hoàn thành việc sử dụng kiến thức Tiếp tục ôn tập php ( Chuỗi học để giải số toán cách xử lý chuỗi, vòng lặp, câu giao điều kiện), tìm hiểu boostrap - Biết cách sử dụng mảng giải toán liên quan đến mảng - Sử dụng phương thức GET POST để truyền liệu từ client lên server Tuần từ ngày Ôn tập php (mảng, phương 1-7 đến ngày 5-7 thức GET POST) - Hiểu sử khác GET POST -Hiểu biết cách ứng dụng COOKIE (Lưu trữ, lấy giá trị xóa) SESSION(bắt đầu, lưu trữ xóa) việc xây dựng web application Tuần từ ngày Tìm hiểu COOKIE 8-7 đến ngày 12- SESSION, ôn tập lại hệ sở liệu MySQL PHP – Thực tập hè 2019 LinxHQ - Biết cách xây dựng hệ sở liệu cho tập giao Trang Trường đại học Khoa học Tự Nhiên Tuần từ ngày 15-7 đến ngày 19-7 Tuần từ ngày 22-7 đến ngày 26-7 Khoa Toán – Cơ – Tin học - Hoàn thành, xây dựng giao diện web Lập trình giao diện trang web tĩnh project application web html,css cho project :"Đơn xin nghỉ phép boostrap online" - Hoàn thành xây dựng chức năng, người dùng có thể ĐĂNG NHẬP có tài khoản, ĐĂNG KÝ chưa có tài khoản thực chức ĐĂNG XUẤT - Nếu hệ thống kiểm tra tài khoản đăng nhập Tiến hành xây dựng chức thành viên chuyển đến trang thành viên, ĐĂNG NHẬP, ĐĂNG KÝ, admin chuyển đến trang admin ĐĂNG XUẤT, PHÂN QUYỀN cho trang web -Hoàn thành chức TẠO ĐƠN XIN XEM DANH SÁCH ĐƠN XIN theo form yêu cầu (lý xin nghỉ, ngày bắt đầu, ngày kết thúc, chọn người kiểm duyệt), việc liệu lưu xuống sở liệu MYSQL đẩy trả lại cho người dùng khơng gặp lỗi -Hồn thành chức phân loại người dùng, người dùng có mã số nhân viên riêng, người dùng tạo xem đơn xin Tiến hành xây dựng chức TẠO ĐƠN XIN XEM DANH Tuần từ ngày SÁCH ĐƠN XIN, phân loại -Người dùng sau gửi đơn, gặp vấn đề 29-7 đến ngày 2- người dùng, xây dựng chức thời gian nhập sai ngày tháng tiến sửa hành sửa đơn admin chưa phê duyệt -Hoàn thành xây dựng chức admin Admin xem toàn đơn xin toàn tài khoản tạo nhân viên Admin thực chức DUYỆT KHÔNG DUYỆT đơn nhân viên Xây dựng chức admin Đó hiển thị tồn đơn Để tránh tình trạng q nhiều đơn tồn dù xin nhân viên, chức tổng hợp xử lý, admin có quyền xóa Tuần từ ngày DUYỆT KHƠNG DUYỆT đơn 5-8 đến ngày 9-8 đơn, xây dựng chức xóa Tuần từ ngày 12-8 đến ngày 15-8 Kiểm tra hoàn thành sản phẩm PHP – Thực tập hè 2019 LinxHQ - Hoàn thành sản phẩm Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học - Sau liệt kê, phân chia rõ công việc cần phải làm qua tuần kết phải thực được, bước lên ý tưởng XÂY DỰNG GIẢI QUYẾT toán cách logic - Ý tưởng giải xây dựng toán: STT Tác nhân Chức Đăng nhập/Đăng xuất Điều kiện thực +Phải nhập tài khoản mật , báo lỗi nhập sai Quản lý toàn đơn xin nhân viên + Đã đăng nhập tài khoản admin +Admin có quyền xem tồn đơn xin nhân viên Admin + Phải tồn đơn xin nhân Có quyền DUYỆT KHƠNG DUYỆT đơn xin nhân viên Admin có quyền xóa đơn - Đăng nhập/Đăng xuất, Đăng ký User PHP – Thực tập hè 2019 LinxHQ viên đơn xin phải có đầy đủ lý do, ngày bắt đầu, ngày kết thúc, phải chọn người phê duyệt +Đơn xin không đơn xin thiếu yếu tố + Nhập tài khoản mật khẩu, báo lỗi nhập sai Đăng ký chưa có tài khoản Trang Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học - Tạo đơn xin nghỉ + Đăng nhập tài khoản nhân viên, nhân viên - Xem danh sách đơn xin quyền tạo đơn xin, xem đơn xin tạo nghỉ mình, xem trạng thái đơn xin DUYỆT hay KHÔNG DUYỆT Sửa đơn admin chưa phê duyệt Ngoài ra, nhân viên nộp đơn mà gặp vấn đề thời gian, sửa người quản trị chưa xử lý -Có quyền sửa đơn xin -Tiếp theo bước xây dựng sở liệu cho toán: Với ưu điểm bật, mang lại hiệu cao, em định sử dụng sở liệu MySQL làm giải pháp cho toán Chúng ta tạo sở liệu lệnh CREATE DATABASE ‘name’ ( Ở em đặt tên sở liệu ‘project’) Sau tạo xong sở liệu, theo yêu cầu toán, bắt đầu xây dựng sở liệu Ở đây, với yêu cầu toán giao, cần tạo bảng để lưu thông tin bảng, em đặt tên “donxin” dùng để lưu trả lại thông tin cho người dùng biết Ở bảng này, em tạo trường ứng với yêu cầu đề Chon khóa ID PHP – Thực tập hè 2019 LinxHQ Trang 10 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Bảng đơn xin Bảng thứ 2, em đặt tên “user” Bảng dùng để lưu thông tin người dùng người dùng đăng ký tài khoản Ngồi cịn để phân quyền admin user Khóa em chọn trường ID Bảng user Như vậy, sở liệu toán xây dựng xong Với sở liệu đơn giản, thứ khơng thể thiếu xây dựng công cụ PHP – Thực tập hè 2019 LinxHQ Trang 11 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học III, SẢN PHẨM Như vậy, sau tuần học hỏi, tìm tịi với hướng dẫn nhiệt tình anh Dũng, cuối em xây dựng xong công cụ cho phép người dùng xin nghỉ phép online cách vô nhanh chóng tiện lợi Và sau em xin giới thiệu sơ qua giao diện, chức cách thức hoạt động công cụ này: 1, Giao diện chế hoạt động chung Đây giao diện ban đầu người dùng vào trang web, giới thiệu sơ qua công cụ lợi ích mà mang lại, để sử dụng được, cần phải đăng nhập đăng ký PHP – Thực tập hè 2019 LinxHQ Trang 12 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Giao diện đăng nhập Người dùng, bao gồm admin tiến hành đăng nhập có tài khoản, đăng nhập vào trang hệ thống, sai hệ thống báo lỗi Hệ thống báo lỗi đăng nhập PHP – Thực tập hè 2019 LinxHQ Trang 13 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học 2, Đối với User Nếu chưa có tài khoản, người dùng tiến hành đăng ký, sau đăng nhập Người dùng đăng ký đầy đủ, xác thông tin mà hệ thống yêu cầu, nhập sai báo lỗi, chuyển sang trang đăng nhập Giao diện đăng ký Sau đăng nhập thành công, chuyển người dùng đến trang hệ thống Đây giao diện trang hệ thống Trang hệ thống PHP – Thực tập hè 2019 LinxHQ Trang 14 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Nút tùy biến giúp nhân viên lựa chọn : TẠO ĐƠN XIN NGHỈ PHÉP XEM DANH SÁCH ĐƠN XIN NGHỈ PHÉP Nhân viên chọn tạo đơn xin nghỉ phép chuyển đến trang tạo đơn Giao diện tạo đơn Người dùng BẮT BUỘC phải nhập đầy đủ thông tin mà hệ thống yêu cầu cách xác Hệ thống thông báo thành công người dùng nhập yêu cầu nhập lại người dùng nhập sai thiếu PHP – Thực tập hè 2019 LinxHQ Trang 15 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Hệ thống báo lỗi Nếu tạo đơn thành công, đơn chuyển đến cho người quản trị admin người dùng vào mục xem danh sách đơn xin nghỉ phép để xem đơn xin Ở cột trạng thái người dùng biết admin duyệt đơn hay chưa Ở đây, nhân viên đăng ký thành công, hệ thống tự động “cấp” cho tài khoản MÃ SỐ NHÂN VIÊN, điều giúp hệ thống phân biệt nhân viên, nhân viên XEM TẠO đơn xin nghỉ phép CHÍNH MÌNH, đồng thời việc giúp q trình tạo đơn đỡ rườm rà tránh sai sót người dùng nhập mã số nhân viên Giao diện xem đơn xin nghỉ phép nhân viên A PHP – Thực tập hè 2019 LinxHQ Trang 16 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Giao diện xem đơn xin nghỉ phép nhân viên B Trong thực tế, nhân viên hay thường có nhầm lẫn phát sinh thời gian, em thiết kế chức sửa cho phép nhân viên có quyền SỬA đơn gặp sai sót thời gian Ví dụ nhân viên nộp đơn, nhầm thời gian công việc phát sinh thêm thời gian, trường hợp admin chưa xử lý, tiến hành sửa đơn cho hợp lý Giao diện sửa đơn PHP – Thực tập hè 2019 LinxHQ Trang 17 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Cuối cùng, để đăng xuất khỏi hệ thống, người dùng click vào nút “Đăng xuất” góc trái hình Thao tác đưa người dùng trở trang “Đăng nhập” Không thế, đây, em xử lý code backend để hệ thống “Chào người” Cơ chế giúp phân biệt người dùng, biết người đăng nhập Đồng thời giúp giao diện trang web trở nên chuyên nghiệp nhiều Nhân viên A đăng nhập Nhân viên B đăng nhập PHP – Thực tập hè 2019 LinxHQ Trang 18 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học **Câu hỏi đặt ra: Nếu sau đăng xuất, người dùng nhớ đường link muốn vào hệ thống mà không thông qua đăng nhập có khơng? Câu trả lời khơng, phía backend , em xử lý việc này, người dùng muốn sử dụng công cụ BẮT BUỘC phải đăng nhập, không, họ KHÔNG THỂ vào trang hệ thống 3, Đối với Admin Trước tiên, phải nhập tài khoản mật có phân quyền quản trị Nếu nhập vào trang quản trị, nhập sai nhập tài khoản phân quyền nhân viên hệ thống báo lỗi chuyển đến trang nhân viên Đăng nhập với tài khoản admin Sau đăng nhập thành cơng, giao diện trang quản trị admin Admin có tồn quyền định, Admin xem tồn đơn xin nhân viên công ty, biết họ nghỉ lý gì, thời gian nghỉ bao lâu, người phê duyệt Admin có quyền DUYỆT KHÔNG DUYỆT đơn xin nhân viên PHP – Thực tập hè 2019 LinxHQ Trang 19 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học Giao diện admin Khi admin xử lý xong, người dùng xem đơn duyệt hay chưa cột trạng thái tài khoản riêng Giao diện người dùng admin xử xong PHP – Thực tập hè 2019 LinxHQ Trang 20 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học *Vấn đề đặt có q nhiều đơn tích tụ theo thời gian, hướng giải nào? Sau admin xử lý tổng hợp ngày nghỉ người dùng, admin có quyền xóa đơn xin Điều giúp hệ thống “nhẹ hơn” giúp admin quản trị tốt Admin xử lý xong Trên toàn chức bản, giao diện cách thức hoạt động sử dụng cơng cụ Vì sinh viên năm 2, kinh nghiệm kiến thức chun mơn cịn hạn chế nên khơng tránh khỏi thiếu xót, mong góp ý thầy bạn PHP – Thực tập hè 2019 LinxHQ Trang 21 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học IV, LỢI ÍCH KHI SỬ DỤNG Ở phần III, em trình bày sơ qua tồn giao diện, chức cách thức hoạt động công cụ tuyệt vời Không cầu kỳ lợi ích mà mang lại vơ lớn: - Đối với tổ chức, doanh nghiệp: • Thiết lập hệ thống để áp dụng cho việc quản lý thời gian, vắng mặt xuyên suốt tổ chức • Tăng tốc xếp hợp lý hóa tồn trình quản lý nghỉ phép vắng mặt • Giảm đáng kể thời gian cho nhân viên phận quản lý nghỉ sử dụng cho việc lập đơn, phê duyệt quản lý thông tin nghỉ • Loại bỏ lỗi phát sinh quản lý nghỉ giấy • Ghi nhận xác giám sát tất loại phép nhân viên bao gồm nghỉ phép, không phép, ngày lễ, ngày đào tạo ngày bị ốm • Thiết lập luồng phê duyệt đơn xin nghỉ, hỗ trợ thiết lập xử lý, xét duyệt đơn lúc, nơi theo thời gian thực - Đối với nhân viên: • Giúp tuân thủ quy định Luật Lao động Tổ chức, Doanh nghiệp • Khơng phải in đơn từ, gặp cấp quản lý để xin chữ ký Công việc thao tác đơn giản: điền thông tin lịch nghỉ trang web lần click chuột “Hoàn thành” Đơn nghỉ phép gửi đến quản lý trực tiếp phê duyệt • Tạo Đơn xin nghỉ phép gửi phê duyệt online • Xem thông tin Danh sách lịch nghỉ, Tổng hợp lịch nghỉ cá nhân • Theo dõi tình trạng giải đơn xin nghỉ phép - Đối với Bộ phận nhân sự, quản lý nghỉ: • Dễ dàng quản lý, xét duyệt đơn nghỉ phép nhân viên Danh sách lịch nghỉ phần mềm PHP – Thực tập hè 2019 LinxHQ Trang 22 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học • Tổng hợp cách tập trung đầy đủ thông tin xu hướng vắng mặt tất nhân viên PHP – Thực tập hè 2019 LinxHQ Trang 23 Trường đại học Khoa học Tự Nhiên Khoa Toán – Cơ – Tin học V, PHỤ LỤC Tài liệu tham khảo: https://stackoverflow.com/ https://getbootstrap.com/ https://www.w3schools.com/ https://freetuts.net/ https://www.youtube.com/watch?v=jGks-v42YRA PHP – Thực tập hè 2019 LinxHQ Trang 24 ... viên xin nghỉ phép online Mỗi đơn nghỉ phép (leave_request) gồm có: a Tên người xin nghỉ phép b Ngày bắt đầu ngày kết thúc c Lý nghỉ phép d Tên người phê duyệt Ví dụ nhân viên A xin nghỉ phép. .. Dũng, cuối em xây dựng xong công cụ cho phép người dùng xin nghỉ phép online cách vô nhanh chóng tiện lợi Và sau em xin giới thiệu sơ qua giao diện, chức cách thức hoạt động công cụ này: 1, Giao diện... trường ID Bảng user Như vậy, sở liệu toán xây dựng xong Với sở liệu đơn giản, thứ khơng thể thiếu xây dựng công cụ PHP – Thực tập hè 2 019 LinxHQ Trang 11 Trường đại học Khoa học Tự Nhiên Khoa Toán