XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORK YII

57 588 0
XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN FRAMEWORK YII

Đ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 quý 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 toà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 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 ) .9 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Ệ 10 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 2.1.Ngôn ngữ lập trình PHP .10 2.1.1.Định nghĩa 10 2.1.2.Lịch sử phát triển 11 2.2 SQL chuẩn ngôn ngữ ANSI để truy cập CSDL 14 2.3.Yii Framework 16 2.3.1.Khái quát .16 2.3.2.Lịch sử 17 2.3.3.Luồng xử lý logic 18 2.3.4.Mô hình MVC 22 2.4.Javascript, jquery .24 2.4.1.Khái quát Javascript: .24 2.4.2.Khái quát Jquery: 25 CHƯƠNG 3: MÔ HÌNH XỬ LÝ .26 3.1.Use Case theo Role 27 3.1.1.Phân loại user: 27 3.1.1.1.Role Admin: .27 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 CHƯƠNG V: DEMO SẢN PHẨM 34 5.1.Trang đăng nhập 34 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 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.Danh sách phòng ban: 44 5.6.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 5.7.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 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 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 View Controller Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp LỜI MỞ ĐẦU “Tin học hóa” không 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à quản lý người.Việc quản lý người 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 hạn chế nên việc thực tránh khỏi thiếu xót Rất mong đóng góp ý kiến quý thầy cô Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp 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 1.2 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 Trang GVHD: Thầy Nguyễn Lương Anh Tuấn Khóa luận tốt nghiệp - 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, quên mật - Tính toá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” Là ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới 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 toá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

Ngày đăng: 16/10/2016, 02:26

Từ khóa liên quan

Mục lục

  • 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 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.2. SQL là chuẩn ngôn ngữ ANSI để truy cập CSDL.

        • 2.3. Yii Framework

          • 2.3.1. Khái quát

          • 2.3.2. Lịch sử

          • 2.3.3. Luồng xử lý logic

          • 2.3.4. Mô hình MVC

          • 2.4. Javascript, jquery

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

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

            • CHƯƠNG 3: MÔ HÌNH XỬ LÝ

              • 3.1. Use Case theo Role

                • 3.1.1. Phân loại user:

                • 3.1.1.1. Role Admin:

                • 3.1.1.2. Role Manager

                • 3.1.1.3. Role Leader

                • 3.1.1.4. Role Ordinary User

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

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

                    • User Account

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

Tài liệu liên quan