BaoCao WebQLNhanSuDaiiChi (1)

64 4 0
BaoCao WebQLNhanSuDaiiChi (1)

Đ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

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Giờ đây, chúng ta đang sống trong thời đại mà cuộc cách mạng thông tin đang diễn ra mạnh mẽ trên thế giới và tác động hầu hết mọi hoạt động kinh tế xã hội, làm thay đổi không chỉ lối sống, phong cách làm việc cũng như tư duy của con người mà còn tạo ra sự thay đổi lớn trong phương thức điều hành, quản lý của các tổ chức cũng như việc sản suất kinh doanh của các doanh nghiệp. Nhờ ứng dụng công nghệ thông tin mà việc quản lý các tổ chức, cơ quan trở nên đơn giản gọn nhẹ và hiệu quả hơn. Hiện nay theo su thế phát triển của ngành công nghệ thông tin các doanh nghiệp lớn nhỏ của Việt Nam cũng đang đưa vào sử dụng các phần mềm quản lý phù hợp với doanh nghiệp của mình ví dụ như một sự chuyeng trình quản lý hoạt động kinh doanh, quản lý kho bãi, quản lý khách hàng…… hay nhưng chương trình quản lý nhân sự, quản lý hóa đơn, quản lý hồ sơ,……. Việc sử dụng những chương trình quản lý này không nhưng đem lại những lợi ích về mặt kết quả công việc mà còn làm giảm tối đa các chi phí phát sinh

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ CHO CÔNG TY BẢO HIỂM NHÂN THỌ DAIICHI Giảng viên hướng dẫn: Sinh viên thực hiện: xxx Nguyễn Hiếu Lớp: xxx Mã sinh viên: xxx Chuyên ngành: Công nghệ thông tin HÀ NỘI – 2022 MỤC LỤC DANH MỤC HÌNH Hình 2.1 Các view OOAD sử dụng UML Hình 2.2 Các sơ đồ OOAD sử dụng UML Hình 2.3 Minh họa trang web sử dụng HTML CSS Hình 2.4 Kiến trúc hệ quản trị sở liệu Hình 2.5 Mơ hình MVC Hình 2.6 Mơ hình MVC Laravel Hình 3.1 Sơ đồ tổng quát Hình 3.2 Các tác nhân hệ thống Hình 3.3 Use Case tổng quát Hình 3.4 Use Case hệ thống Hình 3.5 Use Case tác nhân NHANVIEN Hình 3.6 Use Case quản lý phịng ban Hình 3.7 Use Case quản lý tài khoản Hình 3.8 Use Case quản lý nhân Hình 3.9 Use Case quản lý khen thưởng Hình 3.10 Use case quản lý kỉ luật Hình 3.11 Use Case quản lý ngày nghỉ Hình 3.12 Use Case quản lý phụ cấp Hình 3.13 Use Case quản lý thai sản Hình 3.14 Biểu đồ hoạt động đăng nhập Hình 3.15 Biểu đồ hoạt động đăng xuất Hình 3.16 Biểu đồ hoạt động xem danh sách nhân Hình 3.17 Biểu đồ hoạt động tìm kiếm hồ sơ Hình 3.18 Biểu đồ hoạt động xóa hồ sơ Hình 3.19 Biểu đồ hoạt động cập nhật thơng tin cá nhân Hình 3.20 Biểu đồ đăng nhập Hình 3.21 Biểu đồ xem nhân Hình 3.22 Biểu đồ thêm nhân Hình 3.23 Biểu đồ xóa nhân Hình 3.24 Biểu đồ tìm kiếm nhân Hình 3.25 Biểu đồ cập nhật thông tin cá nhân Hình 3.26 Biểu đồ trạng thái đăng nhập Hình 3.27 Biểu đồ trạng thái tìm kiếm nhân viên Hình 3.28 Biểu đồ trạng thái thêm thơng tin nhân viên Hình 3.29 Biểu đồ trạng thái sửa thông tin nhân viên Hình 3.30 Biểu đồ trạng thái xóa nhân viên Hình 3.31 Biểu đồ lớp Hình 4.1 Giao diện trang danh sách phịng ban Hình 4.2 Giao diện trang thêm phịng ban Hình 4.3 Giao diện trang danh sách nhân Hình 4.4 Giao diện trang thêm nhân Hình 4.5 Giao diện trang danh sách khen thưởng Hình 4.6 Giao diện trang thêm khen thưởng Hình 4.7 Giao diện trang danh sách kỉ luật Hình 4.8 Giao diện trang thêm kỉ luật Hình 4.9 Giao diện trang danh sách ngày nghỉ Hình 4.10 Giao diện trang thêm ngày nghỉ Hình 4.11 Giao diện trang danh sách phụ cấp Hình 4.12 Giao diện trang thêm phụ cấp Hình 4.13 Giao diện trang danh sách thai sản Hình 4.14 Giao diện trang thêm thai sản DANH MỤC BẢNG Bảng 3.1 Bảng admins(quản trị) Bảng 3.2 Bảng staffs(nhân viên) Bảng 3.3 Bảng allowances(phụ cấp) Bảng 3.4 Bảng dayoffs(ngày nghỉ) Bảng 3.5 Bảng disciplines(kỷ luật) Bảng 3.6 Bảng departments(phòng ban) Bảng 3.7 Bảng maternity(thai sản) Bảng 3.8 Bảng paychecks(lương) LỜI CAM ĐOAN Tôi xin cam đoan kết đạt khóa luận sản phẩm riêng cá nhân, không chép lại người khác Trong tồn nội dung khóa luận, điều trình bày cá nhân tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp.Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Vĩnh Yên, ngày 10 tháng năm 2022 Sinh viên thực LỜI CẢM ƠN Có thể nói đồ án thể kết trình học tập đại học Lời cảm ơn em xin gửi tới Ban giám hiệu nhà trường thầy cô khoa Công nghệ thơng tin cung cấp kiến thức, đào tạo tận tình tạo điều kiện tốt cho em suốt trình học tập phát triển Trường Đại học Cơng nghệ GTVT Để hồn thành đồ án này, em cần nhiều giúp đỡ từ giảng viên hướng dẫn em - Cô Lê Thị Hường, em xin gửi Cô tri ân lời cảm ơn chân thành nhất, cảm ơn Cô ln tận tình hướng dẫn, khuyến khích, bảo tạo điều kiện tốt cho em từ bắt đầu hoàn thành đồ án Trong q trình hồn thành đồ án cịn có nhiều sai sót, em mong nhận lời nhận xét, góp ý, bảo từ thầy để hồn thiện đồ án cách tốt Em xin chân thành cảm ơn! Vĩnh Yên, ngày 10 tháng năm 2022 Sinh viên thực CHƯƠNG 1: TỔNG QUAN 1.1 Lý chọn đề tài: Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên cơng cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, sống thời đại mà cách mạng thông tin diễn mạnh mẽ giới tác động hầu hết hoạt động kinh tế - xã hội, làm thay đổi không lối sống, phong cách làm việc tư người mà tạo thay đổi lớn phương thức điều hành, quản lý tổ chức việc sản suất kinh doanh doanh nghiệp Nhờ ứng dụng công nghệ thông tin mà việc quản lý tổ chức, quan trở nên đơn giản gọn nhẹ hiệu Hiện theo su phát triển ngành công nghệ thông tin doanh nghiệp lớn nhỏ Việt Nam đưa vào sử dụng phần mềm quản lý phù hợp với doanh nghiệp ví dụ chuyeng trình quản lý hoạt động kinh doanh, quản lý kho bãi, quản lý khách hàng…… hay chương trình quản lý nhân sự, quản lý hóa đơn, quản lý hồ sơ,…… Việc sử dụng chương trình quản lý khơng đem lại lợi ích mặt kết cơng việc mà cịn làm giảm tối đa chi phí phát sinh Nhận thức tầm quan trọng đó, em chọn đề tài “PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ CHO CÔNG TY BẢO HIỂM NHÂN THỌ DAIICHI” đề tài cho khóa luận 1.2 Mục tiêu đề tài: - Trình bày vấn đề liên quan đến ngôn ngữ PHP, sở liệu Mysql, mơ hình MVC - Khảo sát thực trạng nhu cầu nhân cơng ty - Phân tích hệ thống chương trình bao gồm giao diện, activity nhằm đáp - ứng nhu cầu người dùng Triển khai cài đặt chương trình 1.3 Giới hạn phạm vi đề tài: - Xây dựng chương trình dựa vào ngơn ngữ lập trình PHP với Framework Laravel - sở liệu Mysql Chương trình tập chung chức nghiệp vụ từ khảo sát thực trạng 1.4 Kết dự kiến đạt được: - Hiểu ngôn ngữ lập trình PHP áp dụng cho xây dựng website Hồn thành phần mềm quản lý nhân cho cơng ty bảo hiểm Daiichi với tính như: o Admin: thực chức quản trị hệ thống,quản lý nhân công ty, xem thống kê o Người dùng: thực chức cập nhật thông tin cá nhân, đăng nhập tài khoản hệ thống CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Cơ sở lý thuyết 2.1.1 Phân tích thiết kế hướng đối tượng: Phân tích thiết kế hướng đối tượng(OOAD) giai đoạn phát triển mơ hình xác súc tính vấn đề, có thành phần đối tượng khái niệm đời thực, dễ hiểu người sử dụng Năm nguyên tắc thiết kế hướng đối tượng: • Một lớp nên có lý để thay đổi, tức lớp nên xử lý chức đơn lẻ Nếu đặt nhiều chức vào lớp dẫn đến phụ thuộc chức với sau thay đổi chức phá vỡ chức lại • Các lớp, module, chức nên dễ dàng Mở cho việc thêm chức Đóng cho việc thay đổi • Lớp dẫn xuất phải có khả thay lớp cha • Chương trình khơng nên buộc phải cài đặt Interface mà khơng sử dụng đến • Các module cấp cao khơng nên phụ thuộc vào module cấp thấp Cả hai nên phụ thuộc thông qua lớp trừu tượng Lớp trừa tượng không nên phụ thuộc vào chi tiết Chi tiết nên phụ thuộc vào trừu tượng UML ngơn ngữ mơ hình hóa hợp dùng để đặc tả, trực quan hóa tư liệu hóa phần mềm hướng đối tượng, có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thể miêu tả thiết kế hệ thống Phân tích thiết kế hướng đối tượng cần vẽ, sơ đồ để mô tả hệ thống thiết kế, cịn UML ngơn ngữ mơ tả vẽ, sơ đồ nên cần nội dung thể OOAD sử dụng UML ngành phần mềm bao gồm: • View (góc nhìn): Mỗi góc nhìn thể khía cạn Trong phần mềm OOAD sử dụng UML có góc nhìn: Về ca sử dụng, cấu trúc, triển khai hệ thống, thành phần hệ thống Hình 2.1 Các view OOAD sử dụng UML • Diagram (sơ đồ): Các sơ đồ dùng để thể view hệ thống Sơ đồ mô tả ca sử dụng, mô tả cấu trúc hệ thống, mô tả tương tác đối tượng hệ thống 10 3.5.7 3.6 Hình 3.29 Biểu đồ trạng thái sửa thông tin nhân viên Biểu đồ trạng thái xóa nhân viên: Hình 3.30 Biểu đồ trạng thái xóa nhân viên Biểu đồ lớp: 50 Hình 3.31 Biểu đồ lớp 3.7 Thiết kế sở liệu: 3.7.3 Bảng admins(quản trị): STT Thuộc tính Kiểu liệu 51 Khóa Mơ tả 3.7.4 3.7.5 id bigint PK Mã quản trị viên name varchar(200) Tên email varchar(200) Email phone varchar(200) Điện thoại address varchar(200) Địa password varchar(200) Mật lever int Cấp created_at timestamp Ngày tạo updated_at timestamp Bảng 3.1 Bảng admins(quản trị) Ngày cập nhật Bảng staffs(nhân viên): STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã nhân viên s_name varchar(200) Tên s_code varchar(200) Code s_email varchar(200) Email s_department_id bigint s_password varchar(200) Mật s_phone varchar(200) Số điện thoại s_avatar varchar(200) Hình ảnh created_at timestamp Ngày tạo 10 updated_at timestamp Bảng 3.2 Bảng staffs(nhân viên) FK Mã phòng ban Ngày cập nhật Bảng allowances(phụ cấp): STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã phụ cấp a_name varchar(200) Tên a_file varchar(200) Tệp a_staff_id bigint 52 FK Mã nhân viên 3.7.6 3.7.7 a_note varchar(200) Ghi created_at timestamp Ngày tạo updated_at timestamp Bảng 3.3 Bảng allowances(phụ cấp) Ngày cập nhật Bảng dayoffs(ngày nghỉ): STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã ngày nghỉ d_status varchar(200) Trạng thái d_reason varchar(200) Lý d_start timestamp Bắt đầu d_stop timestamp Kết thúc d_day timestamp Ngày d_staff_id bigint FK Mã nhân viên d_admin_id bigint FK Mã quản trị created_at timestamp 10 updated_at timestamp Bảng 3.4 Bảng dayoffs(ngày nghỉ) Ngày tạo Ngày cập nhật Bảng disciplines(kỷ luật): STT Thuộc tính Kiểu liệu Khóa Mô tả id bigint PK Mã kỷ luật d_type int Loại d_reason varchar(200) Lý d_staff_id bigint d_content varchar(200) Nội dung created_at timestamp Ngày tạo FK updated_at timestamp Bảng 3.5 Bảng disciplines(kỷ luật) 3.7.8 Bảng departments(phòng ban): 53 Mã nhân viên Ngày cập nhật STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã phòng ban d_name varchar(200) Tên d_code varchar(200) Code created_at timestamp Ngày tạo updated_at timestamp Bảng 3.6 Bảng departments(phòng ban) 3.7.9 Bảng maternity(thai sản): Ngày cập nhật STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã thai sản m_date_start timestamp Ngày bắt đầu m_date_stop timestamp Ngày kết thúc m_staff_id bigint m_note varchar(200) Ghi m_status int Trạng thái created_at timestamp Ngày tạo updated_at timestamp Bảng 3.7 Bảng maternity(thai sản) FK Mã nhân viên Ngày cập nhật 3.7.10 Bảng paychecks(lương): STT Thuộc tính Kiểu liệu Khóa Mơ tả id bigint PK Mã lương p_payday timestamp Ngày lĩnh lương p_wage int Tiền công p_total_wage int Tổng tiền công p_salary int Lương p_work_day int Số ngày làm p_increase int Mức tăng p_reduce int Mức giảm p_staff_id bigint 10 created_at timestamp Ngày tạo 11 updated_at timestamp Ngày cập nhật 54 FK Mã nhân viên Bảng 3.8 Bảng paychecks(lương) 55 CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 4.1 Giao diện trang danh sách phòng ban: Hình 4.1 Giao diện trang danh sách phịng ban 4.2 Giao diện trang thêm phịng ban: Hình 4.2 Giao diện trang thêm phòng ban 4.3 Giao diện trang danh sách nhân sự: 56 Hình 4.3 Giao diện trang danh sách nhân 4.4 Giao diện trang thêm nhân sự: Hình 4.4 Giao diện trang thêm nhân 4.5 Giao diện trang danh sách khen thưởng: 57 Hình 4.5 Giao diện trang danh sách khen thưởng 4.6 Giao diện trang thêm khen thưởng: Hình 4.6 Giao diện trang thêm khen thưởng 4.7 Giao diện trang danh sách kỉ luật: Hình 4.7 Giao diện trang danh sách kỉ luật 4.8 Giao diện trang thêm kỉ luật: 58 Hình 4.8 Giao diện trang thêm kỉ luật 4.9 Giao diện trang danh sách ngày nghỉ: Hình 4.9 Giao diện trang danh sách ngày nghỉ 4.10 Giao diện trang thêm ngày nghỉ: Hình 4.10 Giao diện trang thêm ngày nghỉ 4.11 Giao diện trang danh sách phụ cấp: 59 Hình 4.11 Giao diện trang danh sách phụ cấp 4.12 Giao diện trang thêm phụ cấp: Hình 4.12 Giao diện trang thêm phụ cấp 4.13 Giao diện trang danh sách thai sản: Hình 4.13 Giao diện trang danh sách thai sản 4.14 Giao diện trang thêm thai sản: Hình 4.14 Giao diện trang thêm thai sản CHƯƠNG 5: ĐÁNH GIÁ VÀ KẾT LUẬN Kết luận Qua q trình nghiên cứu đề tài “Phân tích thiết kế xây dựng phần mềm quản lý nhân cho công ty bảo hiểm nhân thọ DaiiChi”, hướng dẫn tận tình thầy giúp đỡ nhiệt tình bạn, em có thêm nhiều kinh 60 nghiệm hoàn thành đề tài Dưới số kết đạt hạn chế cịn tồn tại: • Kết đạt được: - Nâng cao khả trình bày vấn đề - Vận dụng kiến thức học giải tốn - Khảo sát quy trình quản lý nhân công ty bảo hiểm nhân thọ DaiiChi, phân tích thiết kế chức liệu phần mềm theo khảo sát - thực tế Phân quyền hệ thống xây dựng giao diện theo chức theo phân tích thiết kế • Hạn chế tồn tại: - Khả áp dụng vào thực tế hạn chế q trình khảo sát thực tế - cịn thiếu kinh nghiệm Thời gian nên số vấn đề chưa giải tối ưu Một số chức hạn chế Hướng phát triển: - Bổ sung hoàn thiện thêm giao diện người dùng - Bổ sung chức quản lý - Tăng cường chế độ bảo mật cho phần mềm 61 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML, 2022 [Nguồn: Internet] https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong-tin-sudung-bieu- do-uml-phan-1-PjxMe6yNG4YL W3School Tutorials, 1999-2022 [Nguồn: Internet] https://www.w3schools.com MySQL Documentation, 2022 [Nguồn: Internet] https://dev.mysql.com/doc PHP Documentation, 2021-2022 [Nguồn: Internet] https://www.php.net/docs.php Laravel Documentation, 2011-2022 [Nguồn: Internet] https://laravel.com/docs/9.x 62

Ngày đăng: 25/07/2022, 21:05

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

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

Tài liệu liên quan