Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
4,74 MB
Nội dung
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀỀN THÔNG VIỆT- HÀN ĐỒ ÁN CƠ SỞ ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN VIÊN CHO CƠNG TY XÂY DỰNG THƯƠNG MẠI VẠN TÍN THỊNH Sinh viên thực : Giảng viên hướng dẫn Lớp : : NGUYỄN NGỌC QUANG NGUYỄN TRỌNG TÀI THS.LƯƠNG KHÁNH TÝ 18IT5 Đà nẵng, tháng 12 năm 2020 ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO THỰC TẬP DOANH NGHIỆP ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN VIÊN CHO CÔNG TY XÂY DỰNG THƯƠNG MẠI VẠN TÍN THỊNH Đà nẵng, tháng 12 năm 2020 MỞ ĐẦU Qua trình kiến tập cơng ty Xây dựng thương mại Vạn Tín Thịnh, chúng em học hỏi nhiều thứ như: quy trình làm việc, tinh thần tự giác, làm việc giờ,… Với mong muốn góp phần cơng sức cho cơng ty, chúng em tiến hành phân tích thiết kế hệ thống quản lý nhân viêc cho cơng ty Xây dựng thương mại-Vạn Tín Thịnh LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn đến thầy Lương Khánh Tý trực tiếp hướng dẫn, góp ý, chia sẻ nhiều kinh nghiệm quý báu, tận tình giúp đỡ tạo điều kiện để chúng em hoàn thành tốt đề tài Xin chân thành cảm ơn! NHẬN XÉT (Của giáo viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Chữ ký MỤC LỤC Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ .9 1.2 MỤC TIÊU 1.3 NỘI DUNG NGHIÊN CỨU 1.4 GIỚI HẠN .9 1.5 CẤU TRÚC ĐỒ ÁN MÔN HỌC Chương CƠ SỞ LÝ THUYẾT 11 2.1 CƠ SỞ LÝ LUẬN VỀ QUẢN LÝ NHÂN SỰ TRONG TỔ CHỨC 11 2.1.1 Một số khái niêm liên quan tới quản lý nhân tổ chức 11 2.1.2 Vai trò quản lý nhân 12 2.1.3 Những nội dung chủ yếu quản lý nhân 13 2.2 GIỚI THIỆU VỀ UML 15 2.2.1 Tại phải xây dựng mơ hình cho hệ thống? 15 2.2.2 Lịch sử phát triển UML 16 2.2.3 Unified Modeling Language gì? 17 2.2.4 Ứng Dụng Của UML: 19 2.2.5 Các Thành Phần Của UML 19 2.2.6 Các Quy Tắc Của UML 23 2.2.7 Các Kỹ Thuật Chung Của UML 23 2.2.8 Kiến Trúc Của Hệ Thống 24 2.2.9 Phân Tích Hệ Thống Thơng Tin Hướng Đối Tượng Với UML .25 2.3 GIỚI THIỆU CƠNG CỤ LẬP TRÌNH 28 2.3.1 Visual Studio Code 28 2.3.2 StarUML .30 Chương PHÂN TÍCH Q TRÌNH LÝ NHÂN SỰ TẠI CƠNG TY XÂY DỰNG THƯƠNG MẠI-VẠN TÍN THỊNH 33 3.1 Mơ tả tốn 33 3.2 Yêu cầu hệ thống 33 3.3 Xác định tác nhân 33 3.4 Xác định kịch 33 Chương THIẾT KẾ HỆ THỐNG 35 4.1 Giới thiệu .35 4.2 Thiết kế sơ đồ trường hợp sử dụng (use case ) .35 4.3 Biểu đồ hoạt đông (activity diagrams) 36 4.4 Biểu đồ tuần tự(sequence diagram) 39 4.5 Biểu đồ lớp(class diagram) 39 4.6 Biểu đồ thành phần(Component Diagram) 40 4.7 Biểu đồ triển khai(Deployment Diagram) 40 Chương TRIỂN KHAI THỰC HIỆN 42 5.1 PHÁT TIỂN PHẦN MỀM 42 5.1.1 Giao diện trang chủ .42 5.1.2 Giao diện trang quản lý nhân viên 42 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .43 6.1 KẾT LUẬN 43 6.2 HẠN CHẾ 43 6.3 HƯỚNG PHÁT TRIỂN .44 DANH MỤC TÀI LIỆU THAM KHẢO 45 Recommandé pour toi 26 Suite du document ci-dessous Tổng ôn ngữ pháp tiếng anh Chuyên ĐỀ 16 - LIÊN TỪ Công nghệ thông tin 18 100% (1) 123doc-imc-plan-cho-thuong-hieu-baemin Business Leadership 100% (5) Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Hình 1.1 Cơng ty Vạn Tín Thịnh Ở cơng ty xây dựng Vạn Tín Thịnh, chúng em thấy trình quản lý nhân viên chưa hiệu quả, chưa áp dụng nhiều ứng dụng cơng nghệ thơng tin vào quản lý Do chúng em tiến hành phân tích phát triển hệ thống quản lý nhân viên cho công ty 1.2 MỤC TIÊU - Tìm hiểu lý thuyết phân tích thiết kê hệ thống UML - Áp dụng kiến thức phân tích thiết kế hệ thống vào thực tế - Tiến hành xây dựng dự án thực tế - Giao diện quản lý thân thiện, đơn giản dễ sử dụng 1.3 NỘI DUNG NGHIÊN CỨU - Xác định mục tiêu giới hạn nghiên cứu - Tìm hiểu sở lý thuyết - Tìm hiểu cơng cụ lập trình - Xây dựng mơ hình ứng dụng thực tế - Viết code cho ứng dụng client, server - Chạy thử kiểm tra, sửa chữa lỗi 1.4 GIỚI HẠN - Hệ thống mức độ đơn giản - Chỉ hoạt động có Internet - Domain cho WebServer miễn phí nên khó tránh rủi ro tốc độ lâu dài 1.5 CẤU TRÚC ĐỒ ÁN MÔN HỌC Với đề tài " PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN VIÊN CHO CÔNG TY XÂY DỰNG THƯƠNG MẠI - VẠN TÍN THỊNH " bố cục đồ án sau: Chương 1: Tổng quan Chương trình bày tổng quan dự án, giúp có nhìn bao qt báo cáo Chương 2: Cơ sở lý thuyết Chương trình bày giới thiệu lý thuyết hệ thống WebRTC, công cụ hỗ trợ cho việc xây dựng phần mềm hệ thống Chương 3: Phân tích q trình qn lý nhân công ty Xây dựng thương mại Vạn Tín Thịnh Chương trình bày mơ tả toán, xác định yếu tố ảnh hưởng đến viêc quản lý nhân Chương 4: Thiết kế hệ thống Chương trình bày sơ đồ khối, sơ đồ nguyên lý, sơ đồ hoạt động hệ thống quản lý nhân viên Chương 5: Triển khai thực Chương trình bày quy trình lập trình, cấu hình, giải thích q trình hoạt động dự án Chương 6: Kết luận hướng phát triển Chương trình bày quy trình kết mà đề tài đạt được, đồng thời đưa hướng phát triển để có đề tài hoàn thiện đáp ứng nhu cầu cho sống đại ngày 1.6 Chương CƠ SỞ LÝ THUYẾT 2.1 CƠ SỞ LÝ LUẬN VỀ QUẢN LÝ NHÂN SỰ TRONG TỔ CHỨC 2.1.1 Một số khái niêm liên quan tới quản lý nhân tổ chức a)Tổ chức Một tổ chức gồm từ hai người trở lên, làm việc theo cách thức định nhằm đạt mục tiêu cụ thể xác định Điều có nghĩa tổ chức phải có hai người, làm việc phải theo kế hoạch, phương pháp hay nói cách khác theo cách thức xác định, thống với nhiều mục tiêu cụ thể trước hoạt động, sau điều chỉnh thay đổi tuỳ theo điều kiện, hồn cảnh, mơi trường mong muốn thành viên tạo tạo nên tổ chức b)Nguồn nhân lực cho tổ chức Người ta gọi nguồn nhân lực tổ chức lực lượng lao động tổ chức Đó toàn người tham gia làm việc tổ chức ấy, kể người lãnh đạo, người quản lý người lao động Toàn người tham gia làm việc doanh nghiệp phải người đủ tuổi lao động, có hợp đồng lao động khác nhau, nhiều hình thức, nằm danh sách tổ chức Lực lượng lao động tổ chức thường xem xét hai giác độ: số lượng chất lượng nguồn nhân lực Số lượng nguồn nhân lực tổng số nguời danh sách, tham gia làm việc tổ chức Chất lượng nguồn nhân lực tổ chức muốn nói đến trình độ chuyên môn, kỹ thuật, ý thức, quan niệm, giá trị, sức khoẻ nguồn nhân lực Nguồn nhân lực có chất lượng cao điều kiện quan trọng để tạo sản phẩm có giá trị định kết hoạt động tổ chức c) Quản lý nhân Quản lý nhân gọi nhiều tên gọi khác nhau, quản trị nhân sự, quản lý nhân sự, quản lý nguồn nhân lực hay quản trị nhân lực ( luận văn gọi quản lý nhân ), có nhiều định nghĩa khác Quản lý nhân trình kế hoạch, tổ chức, huy kiểm soát hoạt động nguời để đạt mục tiêu tổ chức vv Theo giáo trình Quản trị nhân lực Trường Đại học Kinh tế Quốc dân “ Quản trị nhân lực tất hoạt động tổ chức để thu hút, xây dựng, phát triển, sử dụng, đánh giá, bảo tồn giữ gìn lực lượng lao động phù hợp với yêu cầu công việc tổ chức, mặt số lượng chất lượng ” (Th.s Nguyễn Vân Điềm PGS.TS Nguyễn Ngọc Quân, Trường ĐHKTQD, trang ) Như hoạt động nhằm thu hút người lao động tham gia tuyển mộ, chọn lựa, định tuyển dụng, kế hoạch nhân lực, cấu tổ chức, bố trí, phân cơng lao động, phân tích cơng việc, hoạt động nhằm hình thành nguồn nhân lực tổ chức Tiếp theo hoạt động nhằm đào tạo sử dụng, phát triển nguồn nhân lực nhằm trang bị kiến thức, kỹ để nguồn nhân lực làm việc làm việc ngày chất lượng, hiệu Cần xác thuộc tính phương thức với data type, access modifiers tương ứng, quan hệ class Bây yếu tố cần thiết đầy đủ bắt đầu sinh code tốn 2s Chọn Tools-> Ngôn ngữ Extension -> Generate Code -> chọn Model -> save Chương PHÂN TÍCH Q TRÌNH LÝ NHÂN SỰ TẠI CƠNG TY XÂY DỰNG THƯƠNG MẠIVẠN TÍN THỊNH 3.1 Mơ tả toán Hệ thống thiết kế để quản lý nhân viên cách cung cấp dịch vụ lương xác, thời gian nhanh chóng Nhân viên quản lý dễ dàng Hệ thống chấm cơng lương nhân viên tự động hóa Hệ thống lưu trữ toàn liệu nhân viên giao dịch Khi cần, vài giây để tìm thơng tin nhân viên, tình trạng cơng việc, dịch vụ trách nhiệm họ tổ chức Nó tạo điều kiện thuận lợi cho việc lưu giữ hồ sơ nhân viên, chẳng hạn ngày tuyển dụng họ & ngày để rời Vì vậy, tất thơng tin nhân viên có sẵn vài giây Nó giúp bạn dễ dàng tạo liệu thống kê tùy chỉnh liệu, chẳng hạn tìm nhóm nhân viên định Mục tiêu dự án thiết lập hệ thống thông tin nhân viên tình trạng nhân viên tham gia nhân viên hàng tháng, quy trình lương trình làm việc Loại bỏ giảm thiểu nhiều tốt khó khăn có hệ thống tránh sai sót nhập liệu Toàn hệ thống phải bảo vệ hiệu tránh bị đánh cắp liệu 3.2 Yêu cầu hệ thống Xây dựng ứng dụng hoàn chỉnh có thể: - Truy xuất liệu,thêm,sửa,xóa danh sách - Tác động thay đổi phần tử danh sách - Thể rõ mối quan hệ thành phần 3.3 Xác định tác nhân -Các tác nhân hệ thống bao gồm: - Giám đốc: người trược tiếp điều hành việc quan trọng công ty - Người tuyển dụng: người nộp đơn ứng tuyển - Nhân viên: Ngươi làm cho công ty - Người quản trị viên: Người quản trị hệ thống - Ban tuyển dụng: đảm bảo trình tuyển dụng nhân viên phải đáp ứng số yêu cần định, đồng thồi cung cấp thơng tin để tìm kiếm thêm ứng viên - Ban tài chính: quản lý q trình làm việc nhân viên thơng qua hệ thống chấm cơng, tính tiền lương dựa sở tiền lương bản, tiền thưởng, tiền phạt cho nhân viên 3.4 Xác định kịch Kịch theo từ điển kế hoạch văn nhân vật kiện kịch phim, kể cách mà tình phát triển Kịch vấn đề quan trọng kỹ thuật phần mềm, giống câu chuyện chức hệ thống làm việc với hệ thống Vì vậy, viết sau kịch cho dự án Hệ thống quản lý nhân viên: Một người thất nghiệp theo dõi quảng cáo trang web để tìm việc làm Tại thời gian xem trang web mà anh ấy/cơ tìm việc làm quảng cáo Cơng ty Mai Tín Thịnh Sau đó, anh ấy/cơ nhấp vàoliên kết xem mô tả công việc sau nộp đơn xin việc Đơn ứng viên phân tích ban tuyển dụng cơng ty, chấp nhận lên lịch nộp đơn thông báo cho người nộp đơn có mặt thời gian địa điểm cụ thể liên quan đến công ty để kiểm tra / vấn Người nộp đơn thông báo để họ đến địa điểm định cho làm kiểm tra / vấn, kiểm tra / vấn không đạt thơng báo người nộp đơn từ chối Nếu ứng viên vượt qua kiểm tra / vấn họ đăng ký vào hệ thống nhân viên quản trị viên Sau tạo tài khoản định thời gian ngày làm việc nhân viên Trong trình Đăng ký, quản trị viên cần thơng tin cá nhân nhân viên như: tên, ngày sinh, số nhận dạng quốc gia / số hộ chiếu, điện thoại di động, email, người phụ thuộc, thông tin giáo dục như: ngành học, cấp, kinh nghiệm thông tin liên quan khác vấn đề sức khỏe, Sau đó, thời gian ngày làm việc định người quản lý theo dõi trình anh / cô tham dự làm việc theo thời gian ngày Người quản lý xem cập nhật thông tin chi tiết trạng thái nhân viên Nhân viên đăng nhập vào hệ thống ngày làm việc đánh dấu tham gia xem thơng tin chi tiết nhân viên Quản lý tính lương thực cuối tháng cho nhân viên theo tham dự xem phê duyệt quản trị viên Khi quản trị viên duyệt lương ban tài chịu trách nhiệm tốn lương quản trị viên phê duyệt, tốn cho nhân viên tài khoản đưa séc Chương THIẾT KẾ HỆ THỐNG 4.1 Giới thiệu Chương trình bày biểu đồ hệ thống, giúp có người xây dựng có nhình bao qt hệ thống để triển khai thực 4.2 Thiết kế sơ đồ trường hợp sử dụng (use case ) Hình 4.2.1: Biểu đồ Use Case 4.3 Biểu đồ hoạt đơng (activity diagrams) Hình 4.3.1: Biểu đồ cho nhân viên đăng kí Hình 4.3.2: Biểu đồ hoạt động điểm danh Hình 4.3.3:Biểu đồ hoạt động nhận lương Hình 4.3.4:Biểu đồ hoạt động tuyển dụng 4.4 Biểu đồ tuần tự(sequence diagram) 4.5 Biểu đồ lớp(class diagram) 4.6 Biểu đồ thành phần(Component Diagram) 4.7 Biểu đồ triển khai(Deployment Diagram) Chương TRIỂN KHAI THỰC HIỆN 5.1 PHÁT TIỂN PHẦN MỀM 5.1.1 Giao diện trang chủ Hình 5.2 Giao diện trang chủ 5.1.2 Giao diện trang quản lý nhân viên Hình 5.3 Giao diện trang quản lý nhân viên Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Hoàn thiện tất yêu cầu chức hệ thống :Thêm sửa xóa tìm kiếm Hệ thống qua trình chạy thử khơng xuất lỗi hệ thống,khơng có lỗi chức quan trọng Chạy nhiều máy hệ điều hành khác Mơ hình thiết kế thân thiện,có tính thẩm mĩ,phù hợp với người dùng người dùng ưa thích Đánh giá, so sánh chức tính so với hệ thống phát triển phần mềm đạt 65% hoàn thiện so với phần mềm hệ thống 6.2 HẠN CHẾ Tốc độ đáp ứng nhu cầu user chưa nhanh Server tạo server miễn phí nên có nhiều hạn chế tốc độ truyền tải liệu ổn định đường truyền Các chức đáp ứng chức mức độ nghiên cứu tảng Giao diện web ứng dụng di động cịn đơn giản, chưa có đầy đủ chức năng, hạn chế 6.3 HƯỚNG PHÁT TRIỂN Tối ưu hóa mã nguồn thêm chức đáp ứng nhu cầu quản lý Xây dựng ứng dụng đa tảng Nghiên cứu phát triển dựa theo nhu cầu người dùng DANH MỤC TÀI LIỆU THAM KHẢO Trang web tham khảo: [1]Thiết kế hệ thống quản lý nhân https://www2.slideshare.net/leemindinh/thit-k-csdl-qun-l-nhn-s [2] Phần mềm quản lý nhân https://github.com/gamonoid/icehrm