XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORKYII.LUẬN VĂN TỐT NGHIỆP

57 36 0
XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORKYII.LUẬN VĂN TỐT NGHIỆP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ TUYỀN XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORK YII LUẬN VĂN TỐT NGHIỆP TP,HCM 2013 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ TUYỀN - 11L1120055 XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORK YII LUẬN VĂN TỐT NGHIỆP GIÁO VIÊN HƯỚNG DẪN Ths NGUYỄN LƯƠNG ANH TUẤN NIÊN KHÓA 2011-2013 LỜI CẢM ƠN Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp Em xin gửi lời cảm ơn chân thành sâu sắc đến tới Ban Giám hiệu Nhà trường quý thầy cô Khoa Công Nghệ Thông Tin Trường Đại học Giao thông Vận tải TP.HCM bảo truyền đạt cho em kiến thức quý báu suốt hai năm học vừa qua Đặc biệt em xin chân thành cám ơn thầy giáo Nguyễn Lương Anh Tuấn giảng viên môn CNTT Trường Đại học Giao Thông Vận Tải TP HCM tận tình giúp đỡ em trình thực đề tài tốt nghiệp Em gửi lời cám ơn sâu sắc đến người thân gia đình, anh chị nơi làm việc bạn bè ủng hộ, giúp đỡ động viên em lúc khó khăn, suốt năm học vừa qua Mặc dù cố gắng hoàn thành đề tài với tất nổ lực thân, chắn không tránh khỏi thiếu sót định, kính mong cảm thơng tận tình bảo q Thầy Cơ Em xin chúc trường Đại học Giao thông Vận tải thành phố Hồ Chí Minh trở thành đơn vị giáo dục vững manh, đào tạo nhiều kỹ sư tài cho đất nước Cuối em xin kính chúc tồn thể quý thầy cô nhà trường dồi sức khoẻ, gặp nhiều thuân lợi công tác sống Em xin chân thành cám ơn TP HỒ CHÍ MINH, Ngày tháng năm 2013 Sinh viên thực Nguyễn Thị Tuyền NHẬN XÉT CỦA GIÁO VIÊN Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI Tên đề tài: Quản lý nhân (Employee System Management ) 1.1 Giới thiệu đề tài: 1.2 Mục đích đề tài: .10 CHƯƠNG 2: GIỚI THIỆU CÔNG NGHỆ 11 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn 2.1 Khóa luận tốt nghiệp Ngơn ngữ lập trình PHP 11 2.1.1 Định nghĩa 11 2.1.2 Lịch sử phát triển 11 2.2 SQL chuẩn ngôn ngữ ANSI để truy cập CSDL 15 2.3 Yii Framework 17 2.3.1 Khái quát 17 2.3.2 Lịch sử 17 2.3.3 Luồng xử lý logic 19 2.3.4 Mơ hình MVC 22 2.4 Javascript, jquery 25 2.4.1 Khái quát Javascript: 25 2.4.2 Khái quát Jquery: .25 CHƯƠNG 3: MƠ HÌNH XỬ LÝ .27 3.1 Use Case theo Role .27 3.1.1 Phân loại user: 27 3.1.1.1 Role Admin: 28 3.1.1.2 Role Manager 28 3.1.1.3 Role Leader 29 3.1.1.4 Role Ordinary User .29 3.2 Sơ đồ chức hệ thống .31 3.2.1 Chức hệ thống 31 CHƯƠNG IV: MƠ HÌNH CƠ SỞ DỮ LIỆU .33 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp CHƯƠNG V: DEMO SẢN PHẨM 34 5.1 Trang đăng nhập 34 5.2 Trang chủ 35 5.3 Quản lý user 36 5.3.1 Tạo user 36 5.3.2 Cập nhật thông tin user 37 5.3.3 Xem chi tiết thông tin user .38 5.3.4 Thay đổi mật 38 5.3.5 Hủy kích hoạt user (Deactive user ) 39 5.3.6 Kích hoạt user (Active user) 39 5.3.7 Quên mật khẩu: 39 5.3.8 Email quên mật 40 5.3.9 Danh sách user tìm kiếm user 40 5.4 Quản lý profile 41 5.4.1 Update profile 41 5.4.2 Xem chi tiết thông tin profile 42 5.4.3 Danh sách profile 43 5.5 Quản lý phòng ban 44 5.5.1 5.6 Danh sách phòng ban: 44 Quản lý ngày nghỉ: 45 5.6.1 Tạo kỳ nghỉ 45 5.6.2 Cập nhật thông tin kỳ nghỉ hủy kỳ nghỉ 46 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn 5.7 Khóa luận tốt nghiệp Quản lý tin nhắn 51 5.7.1 Tạo tin nhắn 51 5.7.2 Xem chi tiết tin nhắn, thông báo .52 5.8 Quản lý log 53 5.9 Quản lý hợp đồng 54 5.9.1 Tạo hợp đồng 54 5.9.2 Quản lý hợp đồng 55 5.9.3 Ngưng hợp đồng .56 CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 57 Kết luận vấn đề làm được: .57 Nêu vấn đề cải tiến bổ sung tương lai 57 Tài liệu tham khảo: .57 CV Curriculum Vitae Profile Hồ sơ Vacation Ngày nghỉ Model Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp View Controller LỜI MỞ ĐẦU “Tin học hóa” khơng cịn khái niệm mẻ thời đại nay, nhiên khái niệm chưa ứng dụng toàn lĩnh vực, quan, tổ chức Dù sản phẩm công nghệ đưa thị trường nhiều, nhiều lý quan, tổ chức chưa áp dụng rộng rãi kinh phí đầu tư, nhân lực phát triển, thói quen người sử dụng …… Trong lĩnh vực quản lý, phần mềm ứng dụng không giúp người quản lý sản phẩm, tin tức, doanh thu… mà cịn quản lý người.Việc quản lý người Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp giúp người quản lý giảm tải việc phải lưu nhớ lời nói miệng, giấy tờ tràn ngập bàn làm việc Xuất phát từ trạng nơi công ty em làm việc, em xin phát triển ứng dụng quản lý nhân “ xây dựng ứng dụng quản lý nhân framework Yii” Do kiến thức kinh nghiệm thân cịn hạn chế nên việc thực khơng thể tránh khỏi thiếu xót Rất mong đóng góp ý kiến q thầy mơn công nghệ thông tin trường Đại học Giao Thông Vận Tải toàn thể bạn bè để đề tài em hoàn thiện ứng dụng thực tiễn cách tốt CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI Tên đề tài: Quản lý nhân (Employee System Management ) 1.1 Giới thiệu đề tài: Xuất phát từ nhu cầu quản lý nhân viên với văn phịng, giảm tải cơng việc hàng ngày cho người quản lý, ứng dụng thực việc quản lý người dùng, thông tin hồ sơ(profile), đăng ký ngày nghỉ (vacation), gửi thông báo, quản lý hợp đồng Trang GVHD: Thầy Nguyễn Lương Anh Tuấn 1.2 Khóa luận tốt nghiệp Mục đích đề tài: - Quản lý thông tin người dùng, thông tin hồ sơ - Quản lý ngày nghỉ - Gửi thông báo hệ thống - Quản lý hợp đồng - Quản lý hành động tác động vào hệ thống - Tìm kiếm thơng tin user, xuất excel danh sách user - Tìm kiếm thơng tin hợp đồng, xuất excel danh sách hợp đồng - Tìm kiếm thơng tin hồ sơ nhân viên, xuất file excel danh sách, xuất file pdf chi tiết hồ sơ nhân viên - Thay đổi mật khẩu, qn mật - Tính tốn lương từ Net sang Gross ngược lại - Tìm hiểu framework Yii, sở liệu Mysql CHƯƠNG 2: GIỚI THIỆU CƠNG NGHỆ 2.1 Ngơn ngữ lập trình PHP 2.1.1 Định nghĩa - PHP chữ viêt tát “ Personal Home Page” Rasmus Lerdorf tạo năm 1994 Vi tính hữu dụng khả phát triên, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành PHP : “Hypertext Preprocessor” Trang 10 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 5.4.3 Danh sách profile Danh sách profile nhân viên làm việc, nhân viên nghỉ, kết hợp chức tìm kiếm thơng tin profile để xem nhanh thông tin profile muốn xem chi tiết Trang 43 GVHD: Thầy Nguyễn Lương Anh Tuấn 5.5 Khóa luận tốt nghiệp Quản lý phịng ban 5.5.1 Danh sách phòng ban: Trang 44 GVHD: Thầy Nguyễn Lương Anh Tuấn 5.6 Khóa luận tốt nghiệp Quản lý ngày nghỉ: 5.6.1 Tạo kỳ nghỉ Cho phép tạo tạo ngày nghỉ cho nhân viên Trang 45 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 5.6.2 Cập nhật thông tin kỳ nghỉ hủy kỳ nghỉ Nhân viên hủy ngày nghỉ đăng kí, sau gửi, cách click vào button withdraw: Sau đăng kí ngày nghỉ, manager admin xác nhận thông tin ngày nghỉ Trang 46 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp Trạng thái ngày nghỉ xác nhận thành công Hoặc nhấn button request cancel manager admin cho nghỉ rồi, cảm thấy không cần thiết Trang 47 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp Trạng thái xác nhận hủy kỳ nghỉ thành công Admin manager hủy đơn xin nghỉ từ lúc đầu, cách click vào button decline: Trang 48 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp Trạng thái xác nhận không đồng ý xin nghỉ phép cho nhân viên Trang 49 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp Trang 50 GVHD: Thầy Nguyễn Lương Anh Tuấn 5.7 Khóa luận tốt nghiệp Quản lý tin nhắn 5.7.1 Tạo tin nhắn Trang 51 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 5.7.2 Xem chi tiết tin nhắn, thông báo Trang 52 GVHD: Thầy Nguyễn Lương Anh Tuấn 5.8 Khóa luận tốt nghiệp Quản lý log Trang hiển thị thông tin tác động vào hệ thống Trang 53 GVHD: Thầy Nguyễn Lương Anh Tuấn 5.9 Khóa luận tốt nghiệp Quản lý hợp đồng 5.9.1 Tạo hợp đồng Trang 54 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 5.9.2 Quản lý hợp đồng Trang 55 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 5.9.3 Ngưng hợp đồng Trang 56 GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận vấn đề làm được: Xây dựng hệ thống quản lý nhân viên cho công ty Quản lý user hệ thống Quản lý hệ thống profile nhân viên Tạo profile cho nhân viên Quản lý ngày nghỉ Quản lý hợp đồng cho nhân viên Tạo hệ thống gửi nhận tin nhắn Tính tốn lương cho nhân viên Nêu vấn đề cải tiến bổ sung tương lai Phát triển thêm hệ thống kế toán( tiền lương chi tiêu công ty) Đồng database hai phận nhân kế toán Phát triển thêm chức quản lý quản lý chi phí cơng ty Quản lý nhân viên theo phịng ban Quản lý ngày nghỉ theo năm Tài liệu tham khảo: http://www.yiiframework.com/ http://jquery.com/ http://yiivn.com/ https://en.wikipedia.org/wiki/PHP Trang 57 ... liệu bao gồm nhiều bảng - Mỗi bảng chứa nhiều cột để lưu trữ giữ liệu, cột có thuộc tính như: kiểu liệu gì, khóa chính, chiều dài liệu, … - Dòng tập hợp giá trị tất cột bảng, bảng thường bao gồm... dụng mở rộng Yii cao Yii Framework hoàn toàn hướng đối tượng Mọi thứ Yii tái sử dụng mở rộng dễ dàng - Yii hỗ trợ tất DBMS PDO (PHP Data Object) - Hiệu suất xử lý Framework Yii hiệu cao Biểu đồ cho... sửa chữa nhiều lỗi thêm nhiều hàm PHP thức mắt ngày 13 tháng năm 2004 sau chuỗi dài kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3 Mặc dù coi phiên sản xuất PHP 5.0 số lỗi đáng kể lỗi xác thực HTTP

Ngày đăng: 20/04/2021, 21:15

Mục lục

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

  • Tên đề tài: Quản lý nhân sự (Employee System Management )

    • 1.1. Giới thiệu đề tài:

    • 1.2. Mục đích đề tài:

    • CHƯƠNG 2: GIỚI THIỆU CÔNG NGHỆ

      • 2.1. Ngôn ngữ lập trình PHP

      • 2.1.1. Định nghĩa

        • 2.1.2. Lịch sử phát triển

        • 2.3.3. Luồng xử lý logic

        • 2.4. Javascript, jquery

          • 2.4.1. Khái quát về Javascript:

          • 2.4.2. Khái quát về Jquery:

          • 3.2. Sơ đồ chức năng hệ thống

            • 3.2.1. Chức năng hệ thống

              • User Account

              • CHƯƠNG IV: MÔ HÌNH CƠ SỞ DỮ LIỆU

              • 5.3. Quản lý user

                • 5.3.1. Tạo mới một user

                • 5.3.2. Cập nhật thông tin user

                • 5.3.3. Xem chi tiết thông tin user

                • 5.3.4. Thay đổi mật khẩu

                • 5.3.5. Hủy kích hoạt user (Deactive user )

                • 5.3.6. Kích hoạt user (Active user)

                • 5.3.8. Email quên mật khẩu

                • 5.3.9. Danh sách user và tìm kiếm user

                • 5.4.2. Xem chi tiết thông tin profile

                • 5.5. Quản lý phòng ban

                  • 5.5.1. Danh sách phòng ban:

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan