Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
632,08 KB
Nội dung
TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA CÔNG NGHỆ THÔNG TIN ꧁꧂ BÀI TẬP LỚN Họ tên: Lưu Thành Long MãSV: 1900187 LỚP: D101 Ngành: CNTT Khóa 11 Giảng viên: Lê Thị Vui Mơn học: Lập Trình Hướng Đối Tượng JAVA Hà Nội, ngày tháng năm 2021 KHOA CNTT D101-K11-TDU LỜI MỞ ĐẦU Ngày Công nghệ thông tin trở thành phần tất yếu sống người, có người nói nước Mỹ hùng mạnh phần nhờ vào Công nghệ thông tin Nếu lúc trước Công nghệ thông tin điều viễn tưởng trở thành phần thiếu tất lĩnh vực từ y học, kinh doanh đến giáo dục… Đất nước ta ngày phát triển, cố gắng hòa nhập rút ngắn khoảng cách với giới, việc nước ta trở thành thành viên WTO nhà kinh doanh ý đến đâu tư ngày nhiều vào Việt Nam Vì để khơng bị q lạc hậu, để rút ngắn khoảng cách với nước, để đáp ứng yêu cầu tất yếu nhà đầu tư vào Việt Nam để nhà kinh doanh nước có đủ sức cạnh tranh với nước ngồi… bắt buộc phải đầu tư cho Công nghệ thông tin mà xác phần mềm tin học dùng cho công ty, bệnh viện v.v… Việc áp dụng phần mềm tin học vào lĩnh vực giúp nâng cao tính hiệu xác cơng việc, ngồi cịn tiết kiệm thời gian giảm bớt mệt nhọc cho người khiến hệ thống công việc hoạt động nhịp nhàng Nhu cầu thực tế xã hội địi hỏi người phải ln động sáng tạo để tạo ngày nhiều sản phẩm cho xã hội Các công ty luôn phát triển, hồ sơ tuyển vào nhiều lên địi hỏi phải cần nhiều kho chứa hồ sơ để lưu trữ hồ sơ nhân viên vào công ty để giảm bất cập công tác quản lý nhân lương công ty, giải pháp hiệu đầu tư công nghệ thiết bị đại, ứng dụng cơng nghệ thơng tin, tự động hố điều hành quản lý nhân để nâng cao chất lượng phục vụ, đổi phương thức quản lý, tăng xuất hiệu Đó nội dung đề cập đến đề tài Hôm em chọn đề tài tốt nghiệp “phần mềm quản lý nhân viên” Ai biết công ty muốn tồn phát triển phải có nhân tố người; Cùng với tốc độ phát triển mạnh mẽ Công nghệ thông tin lập trình viên phát minh nhiều phần mềm hữu ích nhằm phục vụ cho cơng việc người phần mềm quản lý nhân viên vấn đề người quan tâm nhiều nhất, giúp cho cơng tác nghiệp vụ cơng ty giảm thiểu tối đa LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU vất vả công việc giúp cho việc lưu trữ hồ sơ dễ dàng giảm thiểu diện tích kho chí khơng cần Đề tài quản lý nhân đề tài mới, thị trường có nhiều phần mềm Cơng ty phần mềm có chức tương tự chun nghiệp, mong muốn tìm hiểu phần kiến thức nhỏ nhoi sa mạc Công nghệ thông tin nên em vào tìm hiểu cấu tổ chức phát triển cơng ty để viết phần mềm quản lý nhân nhằm phục vụ cho lợi ích cơng ty Ứng dụng phần mềm em chưa hồn chỉnh cịn nhiều thiếu sót cố gắng em bước đầu hịa nhập vào mơi trường làm việc bên ngồi tiếp xúc chập chững với Cơng nghệ thơng tin Em mong q thầy khoa tạo điều kiện giúp đỡ em hoàn thành đề tài tốt Chương trình phần mềm quản lý nhân viên clb bóng đá em lập trình ngơn ngữ lập trình JAVA, chạy Eclipse Phần mềm giúp câu lạc quản lý hồ sơ, lương, chức vụ nhân viên giúp giảm tải bớt việc tìm kiếm thời gian mà hiệu tính xác cao Em xin chân thành cảm ơn giúp đỡ tận tình Lê Thị Vui thời gian qua để giúp em hồn thành đề tài LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU LÝ DO CHỌN ĐỀ TÀI Mỗi lần muốn tìm hồ sơ thành viên câu lạc bóng đá người quản lý nhân lại phải tìm kho chứa xem hồ sơ nhân viên nằm đâu Như nhiều thời gian mà có khơng tìm hồ sơ nhân viên q nhiều Công việc lưu trữ hồ sơ thủ công hầu hết khâu làm cho số lượng nhân viên tham gia vào việc lưu trữ hồ sơ nhiều lên.Việc thống kê báo cáo hàng tháng, hàng năm gặp nhiều khó khăn thơng tin nhân viên ngày nhiều Khi có nhân viên câu lạc việc người quản lý nhân viên câu lạc phải tìm kho xem hồ sơ đâu để chuyển sang kho lưu trữ việc Nếu hàng ngày lặp lặp lại nhiều lần người quản lý nhân gặp nhiều khó khăn cơng tác lưu trữ quản lý Quản lý nhân viên vấn đề then chốt câu lạc Quản lý nhân viên không tốt dẫn đến nhiều vấn đề bất cập câu lạc Chúng ta thấy tình trạng lưu trữ sai thơng tin nhân viên, dẫn đến những xáo trộn phát lương Vì yêu cầu đặt làm để lưu trữ hồ sơ lương nhân viên cách hiệu nhất, giúp cho nhân viên cơng ty yên tâm thoải mái làm việc đạt kết cao Ngồi lý cịn có lý khiến em định chọn đề tài tốt nghiệp “phần mềm quản lý nhân viên câu lạc bóng đá” em mong muốn phần mềm quản lý nhân người hỗ trợ đắc lực cho việc quản lý nhân câu lạc Bạn không cần thiết phải biết nhiều tin học, bạn sử dụng phần mềm quản lý nhân viên cách hiệu Giao diện thuận tiện dễ sử dụng chương trình ln khiến bạn cảm thấy thật thoải mái sử dụng phần mềm LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU *** MỤC LỤC *** LỜI NÓI ĐẦU LÝ DO CHỌN ĐỀ TÀI MỤC LỤC CÂU 1: PHÁT BIỂU BÀI TOÁN I Tìm hiểu sơ lược hệ thống thông tin quản lý CÂU 2: PHÂN TÍCH THIẾT KẾ BÀI TỐN .7 II.1 Khái niệm hệ thống – hệ thống thông tin-hệ thống thông tin quản lý II.2 Một vài khái niệm liên quan đến quy trình quản lý nhân viên .9 II.3 Quy trình tốn quản lý nhân viên .10 II.4 Mục tiêu cần đạt đến 11 II.5 Sơ đồ tổng quát 12 II.6 Sơ đồ mức ngữ cảnh 13 II.7 Sơ đồ mức 14 CÂU 3: DEMO ỨNG DỤNG 15 I Các lớp chương trình 15 II Xây dựng chương trình 18 Tổng kết đánh giá Kết luân Tài liệu tham khảo LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU CÂU 1: PHÁT BIỂU BÀI TỐN I Tìm hiểu sơ lược hệ thống thơng tin quản lý * Tìm hiểu sơ lược thông tin Thông tin phản ánh vật, việc, tượng giới khách quan hoạt động người đời sống xã hội Điều người thông qua việc cảm nhận thông tin làm tăng hiểu biết cho tiến hành hoạt động có ích cho cộng đồng Môi trường vận động thông tin mơi trường truyền tin, bao gồm kênh liên lạc tự nhiên nhân tạo Kênh liên lạc thường nối thiết bị máy móc với hay nối với người Con người có hình thức liên lạc tự nhiên cao cấp tiếng nói, từ nghĩ chữ viết Ngày nhiều cơng cụ phổ biến thông tin xuất : máy in, điện tín, điện thoại, phát truyền hình, phim ảnh… * Khái niệm thông tin Thông tin tin tức mà người trao đổi với nhau, hay nói rộng thông tin bao gồm tri thức đối tượng Theo quan điểm nhà quản lí thơng tin thông báo, số liệu dùng làm sở cho việc định Các tài liệu chia làm loại : - Tài liệu, số liệu có ích cho việc định : thơng tin suất, giá thành, doanh thu… - Tài liệu số liệu dùng định sau : thông tin dự trữ - Tài liệu, số liệu không liên quan đến việc định : tư liệu, số liệu thừa… - Tài liệu, số liệu giả đối thủ tung gây nhiễu Có nhiều cách phân loại thông tin Chúng ta quan tâm đến cách phân loại dựa vào đặc tính liên tục hay rời rạc tín hiệu vật lý * Các loại thơng tin quản lí - Thơng tin quản lí liệu xử lí sẵn sàng phục vụ cơng tác quản lí tổ chức Có loại thơng tin quản lí tổ chức, thông tin chiến lược, thông tin chiến thuật thông tin điều hành - Thông tin chiến lược : thơng tin sử dụng cho sách dài hạn tổ chức, chủ yếu phục vụ cho nhà quản lí cao cấp dự đốn tương lai Loại thơng LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU tin địi hỏi tính khái qt, tổng hợp cao Dữ liệu để xử lý loại thông tin thường từ bên tổ chức Đây loại thông tin cung cấp trường hợp đặc biệt - Thông tin chiến thuật : thông tin sử dụng cho sách ngắn hạn, chủ yếu phục vụ cho nhà quản lí phịng ban tổ chức Loại thơng tin cần mang tính tổng hợp địi hỏi phải có mức độ chi tiết định dạng thống kê Đây loại thông tin cần cung cấp định kỳ - Thông tin điều hành : (thông tin tác nghiệp) sử dụng cho công tác điều hành tổ chức hàng ngày chủ yếu phục vụ cho người giám sát hoạt động tác nghịêp tổ chức Loại thông tin cần chi tiết, rút từ trình xử lý liệu tổ chức Đây loại thông tin cần cung cấp thường xuyên * Vai trò thơng tin tổ chức Thơng tin có vai trị quan trọng người lãnh đạo, quản lí tổ chức hoạt động để hoàn thành mục tiêu ngắn hạn, trung hạn dài hạn Công việc lãnh đạo quản lí địi hỏi thơng tin phải xác kịp thời đề định đắn, đem lại hiệu hoạt động Chất lượng tính kịp thời thơng tin yếu tố quan trọng sau yếu tố người cơng việc lãnh đạo quản lí Vấn đề chủ yếu đặt cho người làm cơng tác lãnh đạo vả quản lí thường xuyên phải xử lý khối lượng thông tin lớn để đề định đắn.Với khối lượng thông tin lớn đa dạng việc xử lý quản lí thơng tin khó khăn LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU CÂU 2: PHÂN TÍCH THIẾT KẾ BÀI TỐN II.1 Khái niệm hệ thống - hệ thống thơng tin – hệ thống thơng tin quản lí * Khái niệm hệ thống - Hệ thống: tổng thể gồm phận phần tử khác có mối quan hệ tác động qua lại với xếp theo trình tự nhằm tạo thành chỉnh thể thống nhất, có tính chất mới, có khả thực số chức mục tiêu định * Các yếu tố hệ thống : - Môi trường: tất yếu tố, điều kiện nằm bên hệ thống có ảnh hưởng đến kết hoạt động hệ thống - Yếu tố đầu vào, : + Đầu vào : Tập hợp tác động môi trường lên hệ thống + Đầu : Tập hợp tác động ngược lại hệ thống lên môi trường - Cấu trúc hệ thống : Là xếp phận phần tử bên hệ thống mối quan hệ qua lại chúng - Mục tiêu hệ thống : Là trạng thái mong muốn hệ thống sau thời gian định * Hệ thống thông tin Hệ thống thơng tin tập hợp nhiều thành phần có chức thu thập, lưu trữ, xử lý phân phối thông tin để hỗ trợ cho việc làm định điều hành tổ chức Hệ thống thông tin tối thiểu bao gồm người, quy trình, liệu Con người tuân theo quy trình để xử lý liệu tạo thông tin * Hệ thống thơng tin quản lí Hệ thống thơng tin quản lí hệ thống có nhiệm vụ cung cấp thơng tin cần thiết phục vụ cho việc quản lí điều hành tổ chức Thành phần chiếm vị trí quan trọng hệ thống thơng tin quản lí sở liệu hợp chứa thông tin phản ánh cấu trúc nội tạng hệ thống thông tin hoạt động diễn hệ thống LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU Với hạt nhân sở liệu hợp nhất, hệ thống thơng tin quản lí hỗ trợ cho nhiều lĩnh vực chức khác cung cấp cho nhà quản lí công cụ khả dễ dàng truy cập thông tin, hệ thống thơng tin quản lí có chức : + Thu nhập, phân tích lưu trữ thông tin cách hệ thống, thông tin có ích cấu trúc hố để lưu trữ khai thác phương tiện tin học + Thay đổi, sửa chữa, tiến hành tính tốn nhóm tiêu, tạo thơng tin + Phân phối cung cấp thông tin Hệ thống thông tin thường cấu thành : - Các phần cứng - Phần mềm - Các hệ mạng - Dữ liệu - Con người hệ thống thông tin * Yêu cầu hệ thống Cấu hình tối thiểu Yêu cầu phần cứng: - Vi xử lý 800Mhz - RAM 512MB - Đĩa cứng trống 1GB Phần mềm yêu cầu: Windows XP trở lên Cấu hình đề nghị Yêu cầu phần cứng: - Vi xử lý Pentium IV 2.6Ghz trở lên - Ram 1GB - Đĩa cứng trống 2GB Phần mềm yêu cầu: Microsoft Windows 2010/2016/2019s/XP/Windows 7/10 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT - - - D101-K11-TDU Hệ thống cần xây dựng phải đảm bảo dễ dàng quản lý nhân viên, xử lý nhanh công việc quản lý, cập nhập thông tin kịp thời, dễ dàng tìm kiếm thơng tin xác, nhanh chóng Hỡ trợ chức nhập quản lý danh sách nhân viên: cho phép lập danh sách nhân viên cách dễ dàng, quản lý danh sách nhân viên ttheo phịng ban cụ thể theo tồn cơng ty, có khả thêm-sửa-xóa-tìm kiếm thơng tin nhân viên danh sách ứng dụng có giao diện thân thiện dễ sử dụng có khả nâng cấp……… II.2 Một vài khái niệm liên quan đến quy trình quản lý nhân viên - Nhân viên : nguồn lao động câu lạc bộ, thành hay bại câu lạc phụ thuộc vào yếu tố này, trình hoạt động tạo kinh tế cho thân phát triển cho xã hội - Lương : khoảng tiền nhận nhân viên, sau hồn thành cơng việc tính dựa công lao động nhân viên - Chế độ bảo hiểm : chế độ mà nhân viên nhận, tùy theo mức lương mà nhân viên đóng phí bảo hiểm theo mức lương đó, bao gồm bảo hiểm y tế, bảo hiểm xã hội khơng có khả làm việc nhân viên hưởng chế độ quy theo mức đóng phí nhân viên - Khen thưởng : hình thức khuyến khích nhân viên lao động tốt,được áp dụng cho hầu hết tất câu lạc bộ, nhân viên hồn thành cơng việc tốt có thành tích tốt nhận - Kỷ Luật : Là hình thức phạt nhân viên câu lạc vi phạm quy định công ty làm việc khơng hiệu LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA KHOA CNTT D101-K11-TDU b) Sửa liệu Dữ liệu cập nhập LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 19 KHOA CNTT D101-K11-TDU c) Tìm kiếm liệu Tìm kiếm thành cơng LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 20 KHOA CNTT D101-K11-TDU d) Xóa liệu Xóa liệu thành cơng LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 21 KHOA CNTT D101-K11-TDU TỔNG KẾT VÀ ĐÁNH GIÁ Ưu điểm: - Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng - Hỗ trợ nhiều chức phù hợp với thực tế việc tìm kiếm thơng tin, trao đổi quản lý nhân - Có nhiều chức xử lý linh hoạt yêu cầu thực tế Ví dụ như: + Cung cấp khả thống kê, báo cáo linh hoạt có tính chất tuỳ chọn theo tiêu chí cụ thể + Chức quản lý đăng nhập theo nhóm người dùng hỗ trợ tương đối tốt cho việc phân phối công việc theo chức nhiệm vụ phận chuyên trách hệ thống quản lý nhân + Chức nhập quản lý nhân viên thực logic đảm bảo cho liệu hợp lệ hố cập nhật xác - Dễ dàng sử dụng quản lý - Cơ sở liệu tương đối lớn tính bảo mật cao Khuyết điểm: - Do thời gian nghiên cứu có hạn khả hạn chế nên số ý tưởng, chưa thực thi - Một số chức cịn chưa hoạt động ổn định - Chương trình có tính chun nghiệp chưa cao - Chưa giải chọn vẹn vấn đề nảy sinh trình quản lý - Chương trình chưa có tính thẩm mỹ chưa cao Hướng phát triển phần mềm : - Tìm hiểu hồn thiện số chức chưa thực ứng dụng - Hỗ trợ sở liệu Oracle để khả bảo mật, tốc độ truy vấn, khả quản lý liệu tốt KẾT LUẬN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 22 KHOA CNTT D101-K11-TDU Tóm lại phần mềm quản lý nhân phần mềm hữu ích ,nó giúp cho việc quản lý quan ,doanh nghiệp dễ dàng nhanh chóng thuận tiện từ giúp cho việc kinh doanh phát triển hơn.Với mục đích muốn giúp đỡ phần cho cơng ty nói chung cơng ty TNHH Gia Phan nói riêng nên em xây dưng phần mềm mong ứng dụng nhiều Qua em xin gửi lời cảm ơn cô Nguyễn Thị Kim Phượng tận tình giúp đỡ, hướng dẫn em hồn thành đề tài Tuy nhiên trình độ kiến thức cịn hạn hẹp nên chương trình khơng tránh khỏi thiếu xót, em r ất mong nhận góp ý bổ sung thầy bạn để đề tài em hoàn thiện LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 23 KHOA CNTT D101-K11-TDU Tài liệu tham khảo: - https://www.google.com.vn - http://tailieu.vn - https://www.wikipedia.org LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 24 KHOA CNTT D101-K11-TDU *** NHẬN XÉT, HƯỚNG PHÁT TRIỂN, Ý KIẾN ĐÁNH GIÁ CỦA GIÁO VIÊN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 25 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 26 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 27 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 28 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 29 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 30 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 31 KHOA CNTT D101-K11-TDU LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 32 KHOA CNTT D101-K11-TDU TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA CNTT CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc KẾT QUẢ CHẤM ĐIỂM BÀI TẬP LỚN Họ tên sinh viên: Lưu Thành Long Lớp: D101AK11 TT Nội dung Câu: 01 Câu: 02 Câu : 03 Tổng điểm tồn 10 Điể m Mã số SV: 1900187 Khóa: CNTT Điểm chấm CB chấm thi số Điểm chấm CB chấm thi số Tổng điểm chấm: Bằng số: Bằng chữ: Hà Nội, ngày 03 tháng 08 năm 2021 Cán chấm thi số Cán chấm thi số (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA 33